Company LOGO Οικονομικό Πανεπιστήμιο Αθηνών ΜΔΕ “Επιστήμη Υπολογιστών” Απρίλιος 2006 Στεφανίδης Χαράλαμπος RSVP
Company LOGO Σχεδιαστικοί στόχοι Στέγαση διαφορετικών παραληπτών Δυναμικά multicast group Καλύτερη εκμετάλλευση πόρων Αλλαγή Καναλιών Προσαρμογή στις αλλαγές των μονοπατιών Πρωτόκολλο ελέγχου overhead Ιεραρχική σχεδίαση RSVP
Company LOGO Στέγαση διαφορετικών παραληπτών Διαφορετικές απαιτήσεις παραληπτών Διαφορετικά είδη δικτύων Goal 1 RSVP ?
Company LOGO Δυναμικά multicast group Μη επανέναρξη δημιουργίας ομάδας κατά την είσοδο ή έξοδο κάποιου μέλους Goal 2 RSVP ?
Company LOGO Καλύτερη εκμετάλλευση πόρων Τα κλαδιά μπορεί να μοιράζονται κοινούς συνδέσμους Οι παραλήπτες προσδιορίζουν τις ανάγκες τους Goal 3 RSVP ?
Company LOGO Αλλαγή Καναλιών Επιτρέπετε η δυναμική αλλαγή πηγών Goal 4 RSVP ?
Company LOGO Προσαρμογή στις αλλαγές των μονοπατιών Δεν είναι πρωτόκολλο δρομολόγησης Ανεξάρτητο του δέντρου Goal 5 RSVP ?
Company LOGO Πρωτόκολλο ελέγχου overhead Περιορισμός μηνυμάτων εξαιτίας Ανανέωση δέσμευσης πόρων περιοδικά Αποφυγή πλημμύρας Goal 6 RSVP ?
Company LOGO Ιεραρχική σχεδίαση Ανεξάρτητο από άλλα components Συνεργασία με άλλα components Goal 7 RSVP ?
Company LOGO Σχεδιαστικές αρχές Η δέσμευση ξεκινάει από τον παραλήπτη Διαφοροποίηση δέσμευσης πόρων / φιλτράρισμα πακέτων Διαφορετικοί τρόποι δέσμευσης πόρων Χρησιμοποιεί “Soft State” Πρωτόκολλο ελέγχου overhead Modularity RSVP
Company LOGO Η δέσμευση ξεκινάει από τον παραλήπτη Ο αποστολέας στέλνει πάντα Ο παραλήπτης ξέρει Την χωρητικότητα του Το QoS που θέλει Ο παραλήπτης στέλνει πληροφορίες στον αποστολέα Goals 1 RSVP 2 Ο αποστολέας του στέλνει διαφορετικές πληροφορίες αν έχουμε ετερογενή αίτηση Χρησιμοποιείται το IP multicast για την προώθηση των πακέτων
Company LOGO Διαφοροποίηση “δέσμευσης πόρων” από "φιλτράρισμα πακέτων” Δέσμευση Πόρων Ποσό πόρων που δεσμεύεται Φιλτράρισμα πακέτων Επιλέγει τα πακέτα που μπορούν να χρησιμοποιήσουν τους πόρους Goals 3 RSVP 4
Company LOGO Διαφορετικά είδη δέσμευσης πόρων No Filtering Όλα τα πακέτα χρησιμοποιούν τους πόρους (Multicast Lecture) Fixed Filter Reservation Ο παραλήπτης δέχεται πακέτα μόνο από πηγές που περιλαμβάνονται στην αρχική αίτηση Goals 3 RSVP 4 Dynamic Filter Reservation Ο παραλήπτης μπορεί να αλλάξει μεταξύ διαφορετικών πηγών
Company LOGO Soft State Goal 5 RSVP PATH = TSpec + AdSpec + FlagF RESV = RSpec + filterspec + policy data
Company LOGO Πρωτόκολλο ελέγχου overhead Goal 6 RSVP Αριθμός RSVP μηνυμάτων Συγχώνευση μηνυμάτων path και resv Μέγεθος RSVP μηνυμάτων Ανάλογο του αριθμού των πηγών Ρυθμός αποστολής RSVP μηνυμάτων Ρύθμιση παραμέτρων
Company LOGO Modularity Goal 7 RSVP FLOWSPEC Θεωρεί πως πρόκειται για ένα stream από bytes ROUTING PROTOCOL Ο αλγόριθμος του AC είναι υπεύθυνος γι’ αυτή την λειτουργία ADMISSION CONTROL Θεωρεί πως έχει γίνει η δέσμευση πόρων αν όλα τα switch της διαδρομής έχουν δεχθεί την ροή
Company LOGO Δέντρο Δρομολόγησης RSVP
Company LOGO Παράδειγμα RSVP
Company LOGO Παράδειγμα RSVP 1 50 Kbps Kbps Kbps 5 6 7
Company LOGO Ευχαριστώ! Απρίλιος 2006 Στεφανίδης Χαράλαμπος RSVP