מה זה QoS ואיך מתעדפים תעבורה ברשת¶
מישהו בבית מוריד קובץ ענק, ובאותו הרגע אתם באמצע שיחת וידאו חשובה שמתחילה לגמגם ולקפוא. הבעיה הזו, שכולנו הכרנו בשלב כזה או אחר, היא בדיוק מה ש-QoS נועד לפתור.
הבעיה - פס רוחב מוגבל¶
לכל חיבור אינטרנט יש פס רוחב מוגבל - כמות מסוימת של מידע שיכולה לעבור בשנייה. כשכל התעבורה ברשת מתייחסת באותה צורה, בלי סדר עדיפויות, כל החבילות מתחרות על אותו משאב מוגבל בצורה שווה. הבעיה היא שלא כל סוגי התעבורה זקוקים לאותו דבר.
הורדת קובץ יכולה לספוג עיכוב של כמה שניות בלי שתרגישו הבדל משמעותי - הקובץ פשוט יסתיים קצת יותר מאוחר. אבל שיחת וידאו או שיחה קולית זקוקות לזרימה רציפה וקבועה, כי כל עיכוב פתאומי מתורגם ישירות לגמגום, קפיאה, או קול משובש שאתם שומעים בזמן אמת.
מה זה QoS¶
QoS, ראשי תיבות של Quality of Service, הוא אוסף טכניקות שמאפשרות לציוד רשת לזהות סוגים שונים של תעבורה, ולתת להם עדיפות שונה כשיש תחרות על משאבים מוגבלים. במקום להתייחס לכל החבילות באותה צורה, הראוטר או המתג בודקים איזה סוג תעבורה זו, ומחליטים מי מקבל את פס הרוחב הפנוי קודם.
זה לא אומר שהורדת הקובץ נעצרת לגמרי - היא פשוט מקבלת עדיפות נמוכה יותר כשיש תחרות, ותתקדם לאט יותר כדי לפנות מקום לתעבורה שרגישה יותר לעיכובים.
איך המערכת בכלל יודעת מה לתעדף¶
יש כמה דרכים לסמן ולזהות תעבורה לצורך QoS:
- לפי סוג פרוטוקול או פורט - למשל, לזהות תעבורת שיחות וידאו לפי הפורטים שהיא משתמשת בהם, ולתת לה עדיפות אוטומטית.
- תיוג מפורש בחבילה עצמה - שדות מיוחדים בכותרת החבילה, כמו DSCP, מאפשרים לתייג מראש איזו רמת עדיפות מגיעה לתעבורה מסוג זה, ולתת לכל ציוד ברשת להתייחס לתיוג הזה בעקביות.
- הגדרה ידנית באפליקציה - חלק מהראוטרים הביתיים מאפשרים להגדיר ידנית שמכשיר מסוים, למשל קונסולת משחקים, מקבל תמיד עדיפות גבוהה יותר.
שלושה דברים ש-QoS מנסה לשפר¶
QoS לא רק מחלק פס רוחב - הוא מתייחס לשלושה מדדים שונים שחשובים במיוחד לתעבורה בזמן אמת:
- עיכוב (latency) - כמה זמן לוקח לחבילה להגיע ליעד. חשוב מאוד לשיחות ומשחקים.
- תנודתיות בעיכוב (jitter) - כמה העיכוב משתנה מחבילה לחבילה. עיכוב קבוע וצפוי, גם אם לא הכי קצר, לרוב עדיף על עיכוב שקופץ בין ערכים שונים.
- אובדן חבילות (packet loss) - כמה חבילות פשוט לא מגיעות בכלל ליעד. QoS יכול להחליט שעדיף לוותר על חבילות מסוג פחות רגיש כדי לשמור על זרימה רציפה לתעבורה הרגישה.
איפה QoS פוגשים בפועל¶
בבית, ראוטרים מודרניים רבים מגיעים עם אפשרות QoS מובנית, שלרוב אפשר להפעיל בכמה קליקים ולתת עדיפות אוטומטית לשיחות וידאו ומשחקים. בסביבה ארגונית, QoS הוא הרבה יותר קריטי - חברות שמסתמכות על שיחות טלפוניה דרך האינטרנט, שנקראות VoIP, חייבות להגדיר QoS נכון כדי שהשיחות לא יישברו בשעות עומס.
לסיכום¶
QoS הוא לא כלי שמגדיל את פס הרוחב הכולל שלכם - הוא כלי שמחלק אותו בצורה חכמה יותר, כך שהתעבורה שהכי רגישה לעיכובים מקבלת עדיפות כשמשאבים מוגבלים. זה ההבדל בין שיחת וידאו חלקה לבין שיחה מקוטעת, בדיוק באותו רגע שהבית שלכם עמוס בתעבורה.
רוצים להבין עוד על איך תעבורת רשת מנוהלת ומתועדפת בפועל? יש לנו קורס רשתות מלא בחינם שמסביר את היסודות שלב אחרי שלב.
יש לכם שאלה על QoS או ביצועי רשת ביתית? בואו לדבר בדיסקורד.