עיצוב תנועה לעומת שיטור
שיטור תנועה ועיצוב תעבורה הן שתי גישות דומות שיוזמו כדי לווסת את זרימת התנועה מרשת אחת לאחרת. הדבר נעשה בהתאם לחוזה התעבורה שנערך בין הרשתות. חוזה תעבורה הוא הסכם שנערך בין שתי רשתות. הוא מגדיר את סוג התעבורה שיש להעביר ואת דרישות הביצועים של תעבורה זו, כגון רוחב פס ואיכות השירות. בהנדסת תעבורה, גם עיצוב התעבורה וגם שיטור נמצאים בשימוש נרחב כשיטה למתן איכות שירות, והם מיושמים בדרך כלל בקצוות הרשת, אך ניתן ליישם אותם גם במקור התעבורה.
מהו שיטור תעבורה?
שיטור תעבורה הוא תהליך של ניטור תעבורה ברשת ונקיטת צעדים כדי להתאים אותה לפרמטרי התעבורה המוסכמים. זה בעצם מודד את זרימת הנתונים ומנטר כל חבילה, וכאשר מתגלה הפרה, הוא פשוט מפיל את החבילה. הוא מסמן כל אחת מהחבילות ברמת התאמה מסוימת (נקראת גם צביעה). תהליך מתמשך זה עוזר לשלוט בקצב המקסימלי של תעבורה שנשלחת או מתקבלת בכל ממשק במספר רמות עדיפות. זה ידוע גם בתור שיעורי שירות.
שיטור נעשה ברמות רבות ושונות ברשת; זה יכול להיעשות ברמת יציאה או עבור שירות Ethernet או סוג מסוים של שירות. שיטור תנועה משתמש באלגוריתם מיוחד הנקרא "דלי אסימונים" לוויסות זרימת התנועה. זהו מודל מתמטי מקיף שפותח לשליטה בקצב התעבורה המקסימלי המותר לממשק בזמן מסוים.יש לזה שני מרכיבים בסיסיים.
1) אסימונים: מייצג את ההרשאה לשלוח מספר קבוע של ביטים מרשת אחת לאחרת.
2) הדלי: משמש להכיל כמות מוגדרת של אסימונים בכל פעם.
מערכת ההפעלה פועלת ברשת הכניסו את האסימונים לדלי בקצב מסוים. כל חבילה שנכנסת לרשת לוקחת אסימונים מהדלי בהתאם לגודל החבילה שלהם כשהיא מוכנה להעברה לרשת אחרת. כאשר הדלי יתמלא, כל האסימונים החדשים שיגיעו יפסלו. האסימונים שנדחו אינם זמינים גם עבור מנות עתידיות. כל האסימונים נוצרים על סמך שיא קצב השידור המוגדר בהסכם התעבורה. מספר האסימונים הזמינים קובע את מספר החבילות שנבחרו לשידור דרך רשת נתוני החבילות.
קיימים מספר מנגנוני שיטור תנועה זמינים לייעול השיטור, כגון סמן צבע חד-פעמי של תנועה לשיטור תנועה, סמן תלת-צבעי דו-שיעור לשיטור תעבורה, שיטור מבוסס אחוז וכו'.
מהו Traffic Shaping?
עיצוב תעבורה היא טכניקה המשמשת בניהול תעבורה לעיכוב חלק מהמנות או את כולן כדי לאשר עם פרופיל נתוני תעבורה רצוי. למעשה זוהי צורה של הגבלת קצב שפועלת על ידי ניטור ותורים של מנות IP במצב מעבר, בהתאם למספר פרמטרים שניתן להגדיר מראש. לפיכך, היא מאפשרת ליישם מדיניות ספציפית שמשנה את הדרך הישנה שבה נתונים בתור לשידור.
בעיקרון, עיצוב התנועה פועל לפי שני עקרונות. הראשון הוא החלת מגבלות רוחב פס בהתבסס על מגבלות התעבורה המוגדרות, ולאחר מכן על ידי העמדת החבילות בתור לשליחתן מאוחר יותר כאשר לרוחב הפס יש ביקוש נמוך יותר. העיקרון השני הוא על ידי הפלת מנות כאשר מאגרי המנות מלאים. כאן, החבילה שנפלטה נבחרת מתוך אותן מנות, האחראיות ליצירת "ג'אם". באופן דומה, בשיטור תנועה, העיצוב גם נותן עדיפות לתנועה.לעומת זאת, עיצוב מתעדף את התעבורה בהתאם לבחירת המנהל. כאשר התעבורה בעדיפות גבוהה יותר מוגברת בכמויות גדולות בזמן שקו תקשורת מלא, התעבורה בעדיפות נמוכה יותר מוגבלת זמנית לזמן מה על מנת לתת סיכוי לתנועה בעדיפות גבוהה.
משימה זו מיושמת בדרך כלל על ידי התייחסות לכמות מסוימת של תעבורה (כמות התעבורה המובטחת בחוזה התעבורה) כתנועה בעדיפות גבוהה יותר, ולתעבורה החורגת ממגבלה זו שיש להן עדיפות זהה לכל תעבורה אחרת. מתחרה עם שאר התנועה שאינה מתעדפת.
באופן כללי, מעצבי תעבורה טובים אינם נותנים לעמוד בתור כמויות גדולות של נתונים בעת קביעת התעבורה המדויקת שתישלח בהתבסס על תעדוף התעבורה. הם במקום זאת מנסים קודם כל למדוד את כמות התעבורה המועדפת ועל סמך זה הם מגבילים את התעבורה הלא מועדפת באופן דינמי. לפיכך, זה לא יפריע לתפוקה של התנועה המועדפת כלל.
שיטור תנועה לעומת עיצוב
• גם שיטור תנועה וגם עיצוב משתמשים במנגנון דלי אסימונים להפעלתם.
• שיטור תעבורה משמש לשליטה בתנועה בכניסה או יוצאת בממשק, בעוד שניתן להשתמש בעיצוב תנועה רק לשליטה בתנועה יוצאת.
• גם שיטור תנועה וגם עיצוב משתמשים במנגנון דלי אסימונים להפעלתם.
• ניתן להשתמש במשטרת תנועה נכנסת או יוצאת בממשק, בעוד שניתן להשתמש בעיצוב תנועה לתנועה יוצאת בלבד.
• בשני המנגנונים, יש צורך למדוד את קצב השידור והקליטה של הנתונים, ולנקוט פעולה על סמך קצב התעבורה המוסכם בהתאם לחוזה התעבורה.
• בשיטור, הוא מפיץ פרצי תנועה בעוד שעיצוב תנועה מספק קצב פלט מנות מוחלק.
• עיצוב תומך בתורים ומספק מספיק זיכרון כדי לאחסן את המנות המושהות, בעוד שהשיטור לא.
• יש צורך בפונקציית תזמון מיוחדת לעיצוב תעבורה לשידור מאוחר יותר של כל מספר של מנות מושהות, בעוד שהמשטרה לא עושה זאת.
• בעיצוב, ערכי אסימון מוגדרים בסיביות לשנייה ואילו בשיטור מוגדרים בבתים.
• תור בעיצוב התעבורה גורם לעיכוב; במיוחד יוצר תורים ארוכים מאוד, בעוד שיטור שולט בקצב מנות הפלט על ידי הפלת מנות. זה ימנע את העיכוב שנגרם על ידי תור מנות.
• בעיצוב תעבורה, ערכי אסימון מוגדרים כסיביות לשנייה ואילו בשיטור הם מוגדרים כבתים לשנייה.