Υπηρεσία υψηλής προτεραιότητας (Gold) και μεθοδολογία παροχής της 1η ΗΜΕΡΙΔΑ ΟΤΕ-ΕΔΕΤ 4 Απριλίου 2003 Σεβαστή Αφροδίτη
Ανάγκη για QoS Delay/jitter sensitive κίνηση Απαιτήσεις για εγγυημένο bandwidth Buffer management * Traffic is NOT random * Traffic is self-similar (highly bursty) * * Figures adapted from “QoS for Application-Enabled Networking”, ©1999 Cisco Systems Inc.
QoS υπηρεσίες σε WAN Διαφοροποίηση Διαστασιολόγηση Κατηγοριοποίηση κίνησης Policing/shaping Multiple queues Scheduling Διαστασιολόγηση Καθορισμός policing profiles Router configuration
Διαφοροποίηση (1) Policing/shaping Κατηγοριοποίηση (Source and destination address, Protocol, Session identifier (port), DSCP) Policing/shaping Token bucket policing (μέσος ρυθμός, άνω όριο στο μέγεθος ενός burst) Average Rate Bursts Maximum Burst * * Figure adapted from “QoS for Application-Enabled Networking”, ©1999 Cisco Systems Inc.
Διαφοροποίηση (2) Multiple queues Scheduling(WFQ/CBWFQ, MDRR, Priority) * * Figure adapted from “QoS for Application-Enabled Networking”, ©1999 Cisco Systems Inc.
Διαφοροποίηση εξυπηρέτησης * QoS WAN Core Queuing/scheduling Traffic engineering Πελάτης A WAN Πελάτης B QoS WAN Edge Έλεγχος πρόσβασης Κατηγοριοποίηση Traffic Shaping/Policing * Figure adapted from “QoS for Application-Enabled Networking”, ©1999 Cisco Systems Inc.
Υπηρεσία Gold (1) Εγγυημένο bandwidth Ελάχιστη δυνατή καθυστέρηση (end-to-end delay) Ελάχιστο δυνατό jitter Μηδενικά packet losses
Υπηρεσία Gold (2) Μαρκάρισμα της κίνησης που απαιτεί εξυπηρέτηση κατά προτεραιότητα πριν από την είσοδό της στο WAN (από τους πελάτες) Αυστηρό policing στα σημεία εισόδου (αποφυγή BE starvation) Εξυπηρέτηση κατά αυστηρή (PQ, MDRR LLQ Strict) ή μεγάλη προτεραιότητα (WFQ, MDRR LLQ Alternate), από αφιερωμένη router queue
To πρόβλημα Ben Teitelbaum, “Why Premium IP service has not deployed (and probably never will)”, Internet2 QoS working group informational document, May 2002 Poor incremental deployment properties Route-based classification Lack of flexible business model Service verification Architectural gaps
Διαστασιολόγηση Ρύθμιση των δρομολογητών στα PoPs και τον κορμό ενός WAN Με βάση τα policing profiles των πελατών στα PoPs Για την εξασφάλιση εγγυημένου bandwidth στην Gold κίνηση κάθε πελάτη Με στόχο την παροχή εγγυήσεων για delay/jitter Η «αυτοματοποίηση» της διαδικασίας παροχής της υπηρεσίας Gold θα επιτρέψει την ευρεία χρήση και αξιοποίησή της
WAN router configuration Βασική ιδέα Policing profile WAN router configuration QoS εγγυήσεις Τα policing profiles των πελατών αποτελούν ισχυρή ένδειξη για τους πόρους που πρέπει να δεσμευτούν Η θεωρία μπορεί να δώσει με αρκετά καλή προσέγγιση τις εγγυήσεις ποιότητας που προκύπτουν
Διαστασιολόγηση (1) Καθορισμός/επιλογή routing paths για την Gold κίνηση πάνω από το backbone (π.χ. MPLS LSPs) Διαπραγμάτευση SLAs με πελάτες Σημεία εισόδου και εξόδου της Gold κίνησης του πελάτη στο backbone (αντιστοίχιση σε routing paths) Καθορισμός token bucket policers ( ) για την Gold κίνηση κάθε πελάτη Αντιστοίχιση policers σε routing paths
Διαστασιολόγηση (2) Επιλογή over-provisioning factor ( ) για την Gold υπηρεσία Ρύθμιση schedulers στους δρομολογητές Υπολογισμός queuing delay σε κάθε δρομολογητή με βάση το και τους ρυθμούς άφιξης Gold και BE κίνησης στον δρομολογητή Yπολογισμός end-to-end delay για κάθε routing path
Διαστασιολόγηση (3) Refinement ρυθμίσεων (εαν χρειάζεται) για την επίτευξη καλύτερων εγγυήσεων delay Συμπλήρωση SLAs πελατών με εγγυήσεις bandwidth και delay Χρέωση ‘Incentive pricing’ Χρέωση με βάση τα παρεχόμενα SLAs
Θεωρητικά και πειραματικά αποτελέσματα (1)
Θεωρητικά και πειραματικά αποτελέσματα (2) “Resource Allocation and Management in DiffServ Networks for IP Telephony”, Maarten Büchli, Danny De Vleeschauwer, Jan Janssen, Annelies Van Moffaert, Guido H. Petit, NOSSDAV 2001
Λειτουργία υπηρεσίας Μηχανισμός monitoring για την παρακολούθηση της υπηρεσίας Καθορισμός over-provisioning και delay thresholds Προσαρμογή configuration parameters και routing paths όποτε αυτό κρίνεται απαραίτητο Μελλοντικά, η δυναμική διαχείριση των πόρων με βάση τα SLAs των πελατών (Gold service management broker(s)) θα αφαιρέσει το διαχειριστικό φόρτο