QoS: Queuing disciplines

Σχετικά έγγραφα
Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης [ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ] Εργαστήριο 3

RIP : Routing Information Protocol

Αντικείμενο της παρούσας άσκησης είναι η μελέτη του ρόλου των τοίχων προστασίας Firewalls στην προστασία των κοινόχρηστων δικτύων.

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης [ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ] Εργαστήριο 4

TCP : Transmission Control Protocol

Μεταγωγή Τοπικής Κλίμακας

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

OSPF : Open Shortest Path First

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές καταστάσεις λειτουργίας ενός ασύρματου τοπικού δικτύου (ad hoc και υποδομής).

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ

Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής

7. Hubs ή Switches? 7.1 Εισαγωγή

Χρόνοι Μετάδοσης και Διάδοσης

Στην αρχική μέθοδο διευθυνσιοδότησης (ταξική classful) κάθε διεύθυνση IP είχε μία από τις πρώτες μορφές που φαίνονται στην Εικόνα1.

Δίκτυο Άμεσης Σύνδεσης με Έλεγχο Πρόσβασης στο Μέσο

6. Μελέτη των επιδόσεων ενός οικιακού δικτύου

Άσκηση 2 : Γενικά περί LAN

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

6. Ethernet. 6.1 Εισαγωγή

Εργαστήριο «Δίκτυα Η/Υ ΙΙΙ» Άσκηση 7η : TCP

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Επιλογές σύνδεσης στο Internet για ένα µικρό οικιακό δίκτυο

1.Τι είναι το OPNET. 2. Χρήση του OPNET. 2.1 Γενικά για το μοντέλο δικτύων. Εξοικείωση με το OPNET

7. Προσομοίωση Λειτουργίας Ασύρματων Τοπικών Δικτύων

Εργαστηριακή άσκηση 2 Δακτύλιος με σκυτάλη 24. Εργαστηριακή άσκηση 3 Τοπικά δίκτυα μεταγωγής 40. Εργαστηριακή άσκηση 4 Σχεδιασμός δικτύου 50

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. [ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ] Εργαστήριο 1

Αντανάκλαση κειμένου (Text Reflection)

Εργαστήριο «ίκτυα Η/Υ ΙΙΙ» Άσκηση 3η : Ethernet

Πανεπιστήμιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Υλοποίηση Γέφυρας με την Χρήση Σημείου Πρόσβασης

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:

Ελέγξτε την ταινία σας

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

Τώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS.

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Παράμετροι Συστημάτων Αναμονής Τύπος Little

Εποπτεία μαθήματος στο LAMS του ΠΣΔ

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7

ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΚΤΥΑΚΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΩΝ ΜΕ ΧΡΗΣΗ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ ΠΑΚΕΤΟΥ OPNET

ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΚΤΥΑΚΩΝ ΠΡΩΤΟΚΟΛΛΩΝ ΜΕ ΕΜΦΑΣΗ ΣΕ ΤΕΧΝΙΚΕΣ DIFFERENTIATED SERVICES ΚΑΙ ΤΗΝ ΠΑΡΟΧΗ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Εργαστήριο ίκτυα Η/Υ ΙΙΙ

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

Έργα. Οδηγός γρήγορης εκκίνησης. Παρακολούθηση των εργασιών σας. Προβολή εργασιών σε λωρίδα χρόνου. Κοινή χρήση του έργου σας με άλλα άτομα

Τίτλος Εφαρμογής: «Μελέτη και Ανάλυση του Προβλήματος του Κρυμμένου Τερματικού»

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών

Εφέ επικάλυψης χρησιμοποιώντας χρονικές καθυστερήσεις

9. Προσομοίωση σεναρίου προστασίας δικτύων (Firewalls, DMZ, Access Lists)

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ «ΔΙΚΤΥΑΚΑ ΣΥΣΤΗΜΑΤΑ»

Κεφαλίδες και υποσέλιδα

ΕΝΔΕΙΚΤΙΚΕΣ ΑΣΚΗΣΕΙΣ

Ο Οδηγός γρήγορης εκκίνησης

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi N300 Μοντέλο EX2700

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Δίκτυα Υπολογιστών I Εργαστήρια

Δημιουργία παιχνιδιού με το Game Maker

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

Πίνακες, περιγράµµατα και σκίαση

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Εγγυημένη ποιότητα υπηρεσίας

ΔΟΡΥΦΟΡΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ - ΕΡΓΑΣΤΗΡΙΟ ΤΡΟΧΙΕΣ ΔΟΡΥΦΟΡΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ STK 10

Αναπαραγωγή με αρχεία ήχου

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Δώστε χρώμα και σύσταση στις διαφάνειες

Γεωργάκης Αριστείδης ΠΕ20

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC750. Μοντέλο EX3700

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi N300. Μοντέλο WN3100RPv2

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Lab 2 Manual - Introduction to Xilinx

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

BowTie Pro. Το σύγχρονο, γρήγορο και εύκολο στη χρήση εργαλείο ανάλυσης κινδύνου. Η μέθοδολογία Bowtie

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πάτρας

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ , Ελλάδα, Τηλ Φαξ

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας. Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0)

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ

Transcript:

Εργαστήριο 7 ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ QoS: Queuing disciplines Στόχος Σειρά των πακέτων μετάδοσης και απόρριψης πακέτων Ο στόχος του εργαστηρίου είναι να εξετάσει την επίδραση που έχουν διαφορετικοί μέθοδοι ουρών αναμονής που χρησιμοποιούνται στην παράδοση των πακέτων και η καθυστέρηση που δημιουργείται για διαφορετικές υπηρεσίες. Περίληψη Κάθε δρομολογητής υλοποιεί ως τμήμα των μηχανισμών ανάθεσης πόρων, κάποιους αλγόριθμους ουρών αναμονής που αφορούν τον τρόπο που τα πακέτα τοποθετούνται στις ενδιάμεσες μνήμες μέχρι αν μεταδοθούν. Διάφοροι αλγόριθμοι ουρών αναμονής μπορούν να χρησιμοποιηθούν για να ελέγξουν τα πακέτα που μεταδίδονται (bandwidth allocation) και τα πακέτα που απορρίπτονται (buffer space). Ο αλγόριθμος ουρών αναμονής επηρεάζει τον ενδιάμεσο χρόνο αναμονής που έχει ένα πακέτο, με το να καθορίζει το πόσο θα περιμένει το πακέτο για να μεταδοθεί. Παραδείγματα αλγορίθμων που χρησιμοποιούνται είναι ο first-in first-out (FIFO), η εξυπηρέτηση με βάση την προτεραιότητα - priority queuing (PQ), και η σταθμισμένη ουρά αναμονής -weighted-fair queuing (WFQ). Η ιδέα της ουράς αναμονής με βάση τον αλγόριθμο FIFO είναι ότι το πρώτο πακέτο που έρχεται στον δρομολογητή είναι και το πρώτο πακέτο που θα μεταδοθεί. Δεδομένου αυτού η ποσότητα του χώρου της ενδιάμεσης μνήμης (buffer) κάθε δρομολογητή είναι μετρήσιμη, εάν ένα πακέτο έρθει αλλά η ουρά είναι γεμάτη, τότε ο δρομολογητής απορρίπτει (drops) αυτό το πακέτο. Αυτό συμβαίνει χωρίς να λαμβάνεται υπόψη σε ποια ροή ανήκει το πακέτο ή η σπουδαιότητα που έχει το πακέτο. Ο αλγόριθμος ουρών αναμονής με προτεραιότητες (priority queuing-pq) είναι μία παραλλαγή του βασικού αλγόριθμου FIFO. Η ιδέα είναι ότι κάθε πακέτο έχει μία προτεραιότητα, η οποία μπορεί να καταγράφεται για παράδειγμα στο πεδίο του τύπου της υπηρεσίας (IP Type of Service -ToS). Στην συνέχεια οι δρομολογητές υλοποιούν πολλαπλές ουρές αναμονής τύπου FIFO, μία για κάθε κατηγορία προτεραιότητας. Σε κάθε κατηγορία τα πακέτα διαχειρίζονται σύμφωνα με τον αλγόριθμο FIFO. Σε κάθε δεδομένη στιγμή, τα πακέτα υψηλότερης προτεραιότητας αποστέλλονται πριν τα υπόλοιπα. Αυτός ο αλγόριθμος επιτρέπει πακέτα με μεγάλη προτεραιότητα να εξυπηρετούνται καλύτερα. 1

Η ιδέα του αλγόριθμου σταθμισμένης ουράς αναμονής (weighted fair queuing - WFQ) είναι ότι διατηρείται πολλαπλές ουρές αναμονής για τις ροές σύνδεσης που χειρίζεται ο δρομολογητής. Ο δρομολογητής εξυπηρετεί τις ουρές αυτές με βάση τον αλγόριθμο round robin. Ο αλγόριθμος WFQ επιτρέπει την ανάθεση ενός βάρους για κάθε ροή (ουρά αναμονής), ανάλογα με τις απαιτήσεις της για ικανοποιητική μετάδοση. Το βάρος αυτό ελέγχει αποτελεσματικά το ποσοστό του bandwidth που θα διατεθεί σε κάθε ροή, ανάλογα με το βάρος της. Μπορούν να χρησιμοποιηθούν κάποια bits του πεδίου ToS στην IP κεφαλίδα για να αναγνωρίζεται το βάρος. Σε αυτό το εργαστήριο θα δημιουργήσουμε ένα δίκτυο που έχει τρεις υπηρεσίες: FTP, Video, και VoIP. Θα μελετήσουμε το πως η επιλογή διαφορετικού αλγόριθμου ουρών αναμονής στους δρομολογητές μπορεί να επηρεάσει την απόδοση των εφαρμογών αυτών και την χρησιμοποίηση των πόρων του δικτύου. Διαδικασία 1. Δημιουργία νέου project 1. Ανοίξτε το OPNET IT Guru Academic Edition Επιλέξτε New από το μενού File. 2. Επιλέξτε Project και πατήστε ΟΚ Ονομάστε το project <τα αρχικά σας (στα αγγλικά)>_queues (π.χ. dp_queues αν το ονοματεπώνυμο σας είναι Δημήτρης Παπαδόπουλος). Ονομάστε το σενάριο FIFO και πατήστε ΟΚ. 3. Στο πλαίσιο διαλόγου Startup Wizard: Initial Topology, επιλέξτε Create Empty Scenario πατήστε Next επιλέξτε Campus από την λίστα Network Scale πατήστε Next τρεις φορές πατήστε ΟΚ. 2. Δημιουργία και Διαμόρφωση δικτύου Αρχικοποίηση Δικτύου 1. Το πλαίσιο Object Palette πρέπει να βρίσκεται μπροστά από το παράθυρο του project. Εάν πλαίσιο Object Palette δεν είναι ορατό, μπορείτε να το ανοίξετε επιλέγοντας. Αν το πλαίσιο αυτό δεν είναι σε βολική θέση στην οθόνη, μπορείτε να το μετακινήσετε σέρνοντας το από τον τίτλο και να αλλάξετε το μέγεθός του σέρνοντας μία από τις τέσσερις γωνίες του. Βεβαιωθείτε ότι στο pull-down μενού του πλαισίου Object Palette είναι επιλεγμένο το internet_toolbox. 2. Προσθέστε στον χώρο του project τα εξής αντικείμενα από την παλέτα : Application Config, Profile Config, QoS Attribute Config, πέντε ethernet_wkstn, έναν ethernet_server, και δύο δρομολογητές ethernet4_slip8_gtwy. a. Για να προσθέσετε ένα αντικείμενο από την παλέτα, κάντε κλικ στο εικονίδιό του στην παλέτα μετακινήστε το ποντίκι σας στον χώρο εργασίας (workspace) πατήστε αριστερό κλικ για να τοποθετήσετε το αντικείμενο. Πατήστε δεξί-κλικ όταν τελειώσετε. 2

3. Συνδέστε τους δρομολογητές με ένα PPP_DS1 link. 4. Συνδέστε τους σταθμούς εργασίας και τον εξυπηρετητή στους δρομολογητές χρησιμοποιώντας 10Base_T links όπως φαίνεται παρακάτω. 5. Μετονομάστε τα αντικείμενα που προσθέσατε όπως φαίνεται στην παρακάτω εικόνα και αποθηκεύστε το project. Διαμόρφωση των Εφαρμογών 1. Κάντε δεξί-κλικ στον κόμβο Applications --> Edit Attributes --> Επεκτείνετε τα χαρακτηριστικά του Application Definitions και θέστε το rows σε 3 --> επεκτείνετε την νέα γραμμή --> Ονομάστε τις γραμμές ως εξής FTP_Application, Video Application, VoIP Application. i. Πηγαίνετε στην γραμμή FTP Application --> Επεκτείνετε την ιεραρχία Description --> Θέστε την τιμή High Load στο Ftp --> Κάντε κλικ στην τιμή High Load και επιλέξτε Edit από το drop-down μενού --> Θέστε την τιμή Constant(10) στο Inter-Request Time --> Θέστε την τιμή Constant(1000000) στο File Size. Κρατήστε το Type of Service (ToS) σε Best Effort (0). ii. Πηγαίνετε στην γραμμή Video Application --> Επεκτείνετε την ιεραρχία Description --> Θέστε την τιμή Low Resolution Video στο Video Conferencing --> Κάντε κλικ στην τιμή Low Resolution Video και επιλέξτε Edit --> Επεξεργαστείτε την τιμή του πεδίο Type of Service (πατώντας επάνω εμφανίζεται το παράθυρο Configure TOS/DSCP) --> Από το drop down μενού, θέστε την τιμή Streaming Multimedia (4) στο ToS --> Πατήστε δύο φορές OK. 3

iii. Πηγαίνετε στην γραμμή VoIP Application --> Επεκτείνετε την ιεραρχία Description --> Θέστε την τιμή PCM Quality Speech στο Voice. Εάν πατήσετε επάνω για να το επεξεργαστείτε θα δείτε ο τύπος της υπηρεσίας που του ανατέθηκε (ToS) είναι Interactive Voice (6). 2. Πατήστε OK και μετά αποθηκεύστε το project. Διαμόρφωση των Profile 4. Κάντε δεξί-κλικ στον κόμβο Profiles --> Πατήστε στο Edit Attributes --> Επεκτείνετε την ιεραρχία Profile Configuration --> Θέστε το rows σε 3. i. Ονομάστε και θέστε τα χαρακτηριστικά της γραμμής 0 όπως φαίνεται παρακάτω: 4

ii. Ονομάστε και θέστε τα χαρακτηριστικά της γραμμής 1 όπως φαίνεται παρακάτω: iii. Ονομάστε και θέστε τα χαρακτηριστικά της γραμμής 3 όπως φαίνεται παρακάτω: 5

5. Πατήστε OK και μετά αποθηκεύστε το project. Διαμόρφωση των Ουρών αναμονής Θα διατηρήσουμε τα εξορισμού προφίλ για τις ουρές αναμονής που έχουν οριστεί στο αντικείμενο Queues. Προτείνεται να κοιτάξετε την διαμόρφωση που έχουν τα προφίλ FIFO, PQ, και WFQ. Διαμόρφωση των σταθμών εργασίας και των εξυπηρετητών 1. Κάντε δεξί-κλικ στο FTP Client --> Πατήστε Edit Attributes --> Επεκτείνετε την ιεραρχία Application: Supported Profiles --> Θέστε τις γραμμές σε 1 --> Θέστε το Profile Name σε FTP Profile --> Πατήστε το OK. 2. Κάντε δεξί-κλικ στο Video Client --> Πατήστε Edit Attributes --> Επεκτείνετε την ιεραρχία Application: Supported Profiles --> Θέστε τις γραμμές σε 1 --> Θέστε το Profile Name σε Video Profile --> Πατήστε το OK. 3. Κάντε δεξί-κλικ στο VoIP West --> Πατήστε Edit Attributes i. Επεκτείνετε την ιεραρχία Application: Supported Profiles --> Θέστε τις γραμμές σε 1 --> Θέστε το Profile Name σε VoIP Profile. ii. Επεξεργαστείτε το Application: Supported Services --> Θέστε το rows σε 1 --> Θέστε το Service Name σε VoIP Application --> Πατήστε δύο φορές OK. 6

4. Κάντε δεξί-κλικ στο VoIP East --> Πατήστε Edit Attributes i. Επεκτείνετε την ιεραρχία Application: Supported Profiles --> Θέστε τις γραμμές σε 1 --> Θέστε το Profile Name σε VoIP Profile. ii. Επεξεργαστείτε το Application: Supported Services --> Θέστε το rows σε 1 --> Θέστε το Service Name σε VoIP Application --> Πατήστε δύο φορές OK. 5. Κάντε δεξί-κλικ στο FTP Server --> Πατήστε Edit Attributes --> Κάντε Edit στο Application: Supported Services --> Θέστε τις γραμμές σε 1 --> Θέστε το Service Name σε FTP Application --> Πατήστε το OK. 6. Κάντε δεξί-κλικ στο Video Server --> Πατήστε Edit Attributes --> Επεκτείνετε την ιεραρχία Application: Supported Services --> Θέστε τις γραμμές σε 1 --> Θέστε το Service Name σε Video Application --> Πατήστε δύο φορές ΟΚ. 7. Αποθηκεύστε το project. Διαμόρφωση των δρομολογητών 1. Πατήστε στην σύνδεση που συνδέει των δρομολογητή East και τον West για να την επιλέξετε --> Από το μενού Protocols, επιλέξτε IP --> QoS --> Configure QoS. 2. Βεβαιωθείτε ότι είναι επιλεγμένες οι επιλογές που φαίνονται στο παρακάτω πλαίσιο διαλόγου (QoS Configuration) --> Πατήστε OK. Σημείωση : Από την στιγμή που είναι επιλεγμένο το ραδιοπλήκτρο Visualize QoS Configuration, το link έχει χρώμα που βασίζεται στο QoS scheme που χρησιμοποιείται (μπλε για το FIFO). 3. Αποθηκεύστε το project. 7

3. Επιλογή στατιστικών μετρήσεων Για να ελέγξουμε την απόδοση των εφαρμογών που έχουν καθοριστεί στο δίκτυο, θα συλλέξουμε κάποιες από τις διαθέσιμες μετρήσεις: 1. Κάντε δεξί-κλικ οπουδήποτε μέσα στον χώρο εργασίας του project και επιλέξτε Choose Individual Statistics. 2. Στο πλαίσιο διαλόγου Choose Results που εμφανίζεται επιλέξτε τα ακόλουθα : 3. Πατήστε OK και μετά αποθηκεύστε το project. 8

4. Διαμόρφωση των παραμέτρων προσομοίωσης Στην συνέχεια θέλουμε να καθορίσουμε τις παραμέτρους της προσομοίωσης : 1. Κάντε κλικ στο κουμπί Configure/Run Simulation 2. Θέστε την διάρκεια στα 150 δευτερόλεπτα. 3. Πατήστε OK και μετά αποθηκεύστε το project. 5. Αντιγραφή του σεναρίου Στο δίκτυο που μόλις δημιουργήσαμε, οι δρομολογητές χρησιμοποιούν τον αλγόριθμο FIFO για τις ουρές αναμονής τους. Για να αναλύσουμε την επίδραση που έχουν διαφορετικοί αλγόριθμοι δρομολόγησης, θα δημιουργήσουμε δύο επιπλέον σενάρια για τις μεθόδους PQ και WFQ. Σενάριο Α (PQ) 1. Δημιουργήστε ένα νέο σενάριο επιλέγοντας Duplicate Scenario από το μενού Scenarios και δώστε του το όνομα PQ Πατήστε ΟΚ. 2. Πατήστε στην σύνδεση που συνδέει των δρομολογητή East και τον West για να την επιλέξετε --> Από το μενού Protocols, επιλέξτε IP --> QoS --> Configure QoS. 3. Βεβαιωθείτε ότι είναι επιλεγμένες οι επιλογές που φαίνονται στο παρακάτω πλαίσιο διαλόγου (QoS Configuration) --> Πατήστε OK. 9

Σημείωση : Από την στιγμή που είναι επιλεγμένο το ραδιοπλήκτρο Visualize QoS Configuration, το link έχει χρώμα που βασίζεται στο QoS scheme που χρησιμοποιείται (πορτοκαλί για το priority queuing). 4. Αποθηκεύστε το project. Σενάριο Β (WFQ) 1. Δημιουργήστε ένα νέο σενάριο επιλέγοντας Duplicate Scenario από το μενού Scenarios και δώστε του το όνομα WFQ Πατήστε ΟΚ. 2. Πατήστε στην σύνδεση που συνδέει των δρομολογητή East και τον West για να την επιλέξετε --> Από το μενού Protocols, επιλέξτε IP --> QoS --> Configure QoS. 3. Βεβαιωθείτε ότι είναι επιλεγμένες οι επιλογές που φαίνονται στο παρακάτω πλαίσιο διαλόγου (QoS Configuration) --> Πατήστε OK. Σημείωση : Από την στιγμή που είναι επιλεγμένο το ραδιοπλήκτρο Visualize QoS Configuration, το link έχει χρώμα που βασίζεται στο QoS scheme που χρησιμοποιείται (πράσινο για το weighted fair queuing). 4. Αποθηκεύστε το project. 6. Εκτέλεση της προσομοίωσης Για να εκτελεστεί η προσομοίωση και για τα τρία σενάρια: 1. Από το μενού Scenario Επιλέξτε Manage Scenarios. 2. Αλλάξτε την τιμή στην στήλη Results σε <collect> και για τα τρία σενάρια. 10

3. Πατήστε ΟΚ για να εκτελεστούν οι τρεις προσομοιώσεις. Ανάλογα με την ταχύτητα του επεξεργαστή αυτό μπορεί να διαρκέσει μερικά δευτερόλεπτα. 4. Αφού ολοκληρωθούν οι εκτελέσεις της προσομοίωσης πατήστε Close. 5. Αποθηκεύστε το project. Σημείωση : Τα πραγματικά αποτελέσματα μπορεί να διαφέρουν ανάλογα με την τοποθέτηση των κόμβων στο project. 7. Επισκόπηση των αποτελεσμάτων Για να δείτε και να αναλύσετε τα αποτελέσματα εκτελέστε τα εξής : 1. Επιλέξτε το Compare Results από το μενού Results. 2. Επιλέξτε την μέτρηση IP Traffic Dropped και πατήστε το κουμπί Show. Το γράφημα που θα προκύψει πρέπει να είναι παρόμοιο με το ακόλουθο. Note: Το ακόλουθο γράφημα προέκυψε ύστερα από μεγέθυνση της περιοχής που μας ενδιέφερε στο αρχικό γράφημα. 11

3. Δημιουργείστε ένα γράφημα για το Video Conferencing Traffic Received: 4. Δημιουργείστε ένα γράφημα για το Voice Traffic Received: 12

5. Δημιουργείστε γραφήματα για το Voice Packet End-to-End Delay και για το Voice Packet Delay Variation: (Σημείωση: Οι μετρήσεις για το WFQ δεν εμφανίζεται στα ακόλουθα γραφήματα επειδή καλύπτεται από τις μετρήσεις του PQ.) 13

Ερωτήσεις Ερώτηση 1 Αναλύστε το γράφημα IP.Traffic Dropped λαμβάνοντας υπόψη ότι τα πακέτα πολυμεσικής κυκλοφορίας (φωνής, video) έχουν περιορισμένη διάρκεια ζωής. Γιατί στο σενάριο FIFO ο ρυθμός απόρριψης πακέτων είναι υψηλός και με μεγάλη διακύμανση; Γιατί στο σενάριο PQ ο ρυθμός αυτός είναι χαμηλότερος και σταθερότερος; Ποια πακέτα λαμβάνουν απόλυτη προτεραιότητα; Στο σενάριο WFQ που εμφανίζει τα καλύτερα σχετικά αποτελέσματα, υπάρχει κάποιο είδος κυκλοφορίας που ευνοείται απόλυτα εις βάρος των υπολοίπων; Γιατί; Ερώτηση 2 Αναλύστε τα γραφήματα Video.Traffic Received και Voice.Traffic Received. Γιατί η κυκλοφορία video εμφανίζει τη μικρότερη λήψη στο σενάριο PQ; Από ποια κυρίως κυκλοφορία περιορίζεται η ικανοποιητική εξυπηρέτησή της; Ποια σενάρια εμφανίζουν σχεδόν ίδιο ρυθμό λήψης πακέτων φωνής; Βάσει των συνολικών αποτελεσμάτων, ποια τεχνική πειθαρχίας ουράς θα προτείνατε για ικανοποιητική εξυπηρέτηση τόσο της κυκλοφορίας video όσο και φωνής; 14

Ερώτηση 3 Αναλύστε τα γραφήματα Voice Packet End-to-End Delay και Voice Packet Delay Variation. Τι ακριβώς σημαίνουν αυτές οι δύο μετρήσεις και πώς σχετίζονται μεταξύ τους; Το σταθερό End-to-End Delay τι προκαλεί στο Delay Variation; Ερώτηση 4 (BONUS) Εξετάστε τα Attributes του αντικειμένου Queues. Λαμβάνοντας υπόψη ότι οι τεχνικές πειθαρχίας ουράς που χρησιμοποιήσατε βασίζονται στο IP πεδίο TOS (TOS based), απαντήστε στα ακόλουθα υποερωτήματα: a. Βάσει του FIFO Profiles, πόσες ουρές αναμονής συσχετίζονται με τον αλγόριθμο FIFO; Ποιο είναι το μέγιστο μέγεθός τους; b. Βάσει του Priority Queuing Profiles, πόσες ουρές αναμονής συσχετίζονται με τον αλγόριθμο PQ; Ποιο είναι το μέγιστο μέγεθός τους; Βάσει του WFQ Profiles, πόσες ουρές αναμονής συσχετίζονται με τον αλγόριθμο WFQ; Ποιο είναι τ 15