מנחה: דר ניסים צורי ישראל דורי בקשי שגיא QoSברשתות IP מנחה: דר ניסים צורי ישראל דורי בקשי שגיא
למה צריך בכלל QoS? שימושי האינטרנט בעבר: - Web browsing - File transfer - Email שימושי האינטרנט כיום -IP-telephony -Video-Conferencing - Web games Best-effort Real-Time
למה צריך בכלל QoS? התעבורה ברשת האינטרנט לא רק גדלה אלא אף שינתה את אופייה. האפליקציות החדשות הביאו עימן דרישות איכות שירות חדשות, וכתוצאה מכך צרכי הרשת השתנו גם כן. הגדלת רוחב הפס ברשת אינה נותנת מענה לדרישות אלו.
מה זה בדיוק QOS? QoS משמעותו לספק ליישומים יכולת העברת מידע בצורה עקבית וניתנת לחיזוי. המאפיינים שמגדירים QOS: רוחב פס יציב מינימום השהיה מינימום jitter – delay variation מינימום של חבילות מידע שגויות מינימום של איבוד חבילות מידע
Service Level Agreement
שני סוגים בסיסיים של QoS הקצאת משאבים - Integrated Services - RSVP((ReSerVation Protocol עדיפויות - Differentiated Service - DiffServ נראה את היתרונות שלהם וההבדלים ביניהם בטיפול בבעיית ה-QoS.
Integrated Services (RSVP) Integrated Services מתאים בעיקר לאפליקציות Real-Time . אפליקציות Real-Time - הבעיה: Jitter (Delay Variation) Service models - Guaranteed service - Control-load service
RSVP – Reservation Setup Protocol router PATH PATH router RESV RESV router PATH RESV PATH RESV router router router PATH message RESV PATH router RESV message Sender Receiver
לסיכום RSVP RSVP מספק את הרמה הגבוהה ביותר של QOS נשאלת השאלה :
Differentiated Services (DiffServ) Best Effort DiffServ Integrated Services חלוקת התעבורה למחלקות תנועה ע"פ מספר קריטריונים: אפליקציה (מס' PORT) לדוגמא: וידאו, IP טלפון, דוא"ל שדות נוספים של IP כגון כתובות מקור ויעד. כל מחלקה מזוהה ע"י מספר DSCP = DiffServ codepoint המגדיר PHB – Per hop behavior מימוש קל ופשוט הרבה יותר מאשר מימוש Integrated Services
תפקידי גורמים ברשת DiffServ Edge node Customer network Customer network Core node Edge node צמתי קצה (Edge nodes) מבצעים : חלוקה למחלקות וסימון DSCP, אכיפת ה-policy . צמתים פנימיים (Core nodes) מבצעים אך ורק את ה-PHB ללא שינוי בסימון של החבילות.
מימוש Diffserv ב- IPv4 שדה ה-TOS Precedence D T R 0-2 bit 1 bit DSCP Currently Unused (CU) D = delay high/ low T = throughput high/low R = reliability high/low Precendens = עדיפות מספרית
השיטות משלימות זו את זו מימוש Integrated Services הוא מסובך ויקר מימוש DiffServ הוא פשוט אך לא מבטיח QoS באופן הטוב ביותר. ניתן לשלב את שתי השיטות ע"י חלוקת הזרימה לקבוצות של זרימות. בתוך כל קבוצת זרימות יש שימוש ב-diffserv. כל קבוצת זרימות היא זרימה אחת מבחינת Integrated Services , וכך מקבלת הקצאת משאבים.
הפרויקט מטרת הפרויקט היא חקר ביצועי הרשת ורמת השירות שהיא נותנת, כאשר היא פועלת עם ובלי QoS. השיטה: הקמת רשת IP במעבדה, המשלבת תחנות קצה, מתגים ונתבים, התומכים בפרוטוקולי QoS. שימוש מאסיבי ב - Traffic Generator בכדי לדמות את אופי התעבורה והקצבים של רשת האינטרנט.
The Traffic Generator
The stream Parameters
פילוג קצב שליחת החבילות
Global Throughput Graph