Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,"— Μεταγράφημα παρουσίασης:

1 Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο, 2016-2017
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βελτίστου Σχεδιασμού Δικτύων Τηλεματικής - NETMODE Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,

2 Περιεχόμενα Ανάλυση καθυστέρησης σε δίκτυα υπολογιστών
Στοίβα πρωτοκόλλων TCP/IP Πρωτόκολλο IP Πρωτόκολλο ICMP Αυτόνομα συστήματα Εργαλεία ελέγχου δικτύων ping, traceroute, nslookup, whois

3 Loss (Απώλεια) και Delay (Καθυστέρηση)
Τα πακέτα μπαίνουν σε ουρές από buffers Ο ρυθμός εισόδου πακέτων (packet rate) ξεπερνά τη διαθέσιμη χωρητικότητα του output link Τα πακέτα περιμένουν για εξυπηρέτηση, ουρά αναμονής πακέτων (packet queue) source: “Computer Networking: A Top Down Approach”, 6th edition, J. Kurose, K. Ross, Addison-Wesley, March 2012

4 Καθυστέρηση σε packet-switched networks - Αιτίες Καθυστέρησης Πακέτων (Ι)
Επεξεργασία κόμβου (Nodal Processing): Έλεγχος bit errors Καθορισμός output link Queueing Delay: Χρόνος περιμένοντας το output link για μετάδοση Εξαρτάται από τη συμφόρηση (congestion) του δρομολογητή source: “Computer Networking: A Top Down Approach”, 6th edition, J. Kurose, K. Ross, Addison-Wesley, March 2012

5 Καθυστέρηση σε packet-switched networks - Αιτίες Καθυστέρησης Πακέτων (ΙI)
Καθυστέρηση μετάδοσης (Transmission Delay): R = link bandwidth (bps) L = packet length (bits) Χρόνος αποστολής bits = 𝐿 𝑅 Καθυστέρηση διάδοσης (Propagation Delay): d = μήκος του φυσικού μέσου s = ταχύτητα διάδοσης στο μέσο ( ~ 2× m/sec) Καθυστέρηση διάδοσης = 𝑑 𝑠 Σημείωση: s και R διαφορετικές ποσότητες!

6 Υπολογισμός καθυστέρησης
𝑑𝑛𝑜𝑑𝑎𝑙=𝑑𝑝𝑟𝑜𝑐+ 𝑑𝑞𝑢𝑒𝑢𝑒+ 𝑑 𝑡𝑟𝑎𝑛𝑠 + 𝑑 𝑝𝑟𝑜𝑝 𝑑𝑝𝑟𝑜𝑐 : processing delay λίγα microsecs ή λιγότερο 𝑑𝑞𝑢𝑒𝑢𝑒: queueing delay εξαρτάται από τη συμφόρηση 𝑑𝑡𝑟𝑎𝑛𝑠: transmission delay = 𝐿 𝑅 , σημαντικό για μικρής ταχύτητας link 𝑑𝑝𝑟𝑜𝑝: propagation delay λίγα microsecs έως εκαντοντάδες msecs

7 Σχεδιάγραμμα της στοίβας TCP/IP
source: Barr, Michael. "TCP/IP or Not TCP/IP?," Embedded Systems Programming, April 2000 , pp

8 Internet Protocol (IP) – RFC 791
Η διεύθυνση αναφέρεται σε μία μοναδική σύνδεση-interface H/Y με Χ συνδέσεις έχει Χ IP διευθύνσεις Κάθε πακέτο IP έχει διεύθυνση προέλευσης και προορισμού "Store and forward" Εξέταση του πακέτου σε κάθε ενδιάμεσο κόμβο Απόφαση για τον επόμενο κόμβο Επιλογή επόμενου κόμβου με βάση: τον πίνακα δρομολόγησης τη διεύθυνση προορισμού στο πακέτο Πεδίο Time To Live (TTL) Σε κάθε ενδιάμεσο κόμβο μειώνεται κατά 1 Αν ενδιάμεσος κόμβος διαβάσει TTL=0 απορρίπτει το πακέτο

9 Τι ΔΕΝ προσφέρει το IP Εγγυήσεις Ρυθμού Μετάδοσης
Σε κάθε σύνδεση πολυπλέκονται πολλές πηγές κίνησης Η Διαθέσιμη Χωρητικότητα μοιράζεται σε απροσδιόριστο πλήθος χρηστών Εγγυήσεις Καθυστέρησης Καθυστέρηση = Επεξεργασία + Αναμονή + Μετάδοση + Διάδοση Η Αναμονή εξαρτάται από το πλήθος των πακέτων στις ουρές των ενδιάμεσων κόμβων Αξιοπιστία IP πακέτα απορρίπτονται από κόμβους με γεμάτες ουρές IP πακέτα μπορεί να αλλοιωθούν λόγω λαθών μετάδοσης

10 Προώθηση πακέτων στο IP

11 ICMP (Internet Control Message Protocol) – RFC 792
Αποτελεί το μηχανισμό αποστολής μηνυμάτων ελέγχου και αναφοράς λαθών για τη λειτουργία ενός δικτύου IP ICMP πακέτα: IP πακέτα ειδικού τύπου (χωρίς L4 payload) Echo_request – Echo_reply Time_exceeded Host_unreachable Port_unreachable

12 Εργαλεία ελέγχου δικτύων – Το πρόγραμμα ping
Ελέγχει τη συνδεσιμότητα και την ποιότητα της σύνδεσης με τον υπό εξέταση κόμβο του δικτύου Πληροφορίες που παρέχει: Αν υπάρχει επικοινωνία με τον κόμβο Καθυστέρηση για αποστολή και επιστροφή ενός πακέτου Ρυθμοί απωλειών στη σύνδεση Στέλνει πακέτα ICMP ECHO_REQUEST στον υπό εξέταση κόμβο Ο υπό εξέταση κόμβος απαντά με ICMP ECHO_REPLY

13 Εργαλεία ελέγχου δικτύων – Το πρόγραμμα traceroute
Χρησιμοποιείται για την ανίχνευση της διαδρομής (κόμβων IP) που ακολουθούν τα πακέτα μεταξύ δύο σημείων στο δίκτυο Στέλνει πακέτα UDP (ή ICMP) με διεύθυνση προορισμού αυτή που μας ενδιαφέρει και Time to Live (TTL) αυξανόμενο κατά 1 σε κάθε βήμα Από κάθε κόμβο όπου εξαντλείται το TTL λαμβάνει ICMP Time_Exceeded Ποιοτικά χαρακτηριστικά για κάθε κόμβο αντίστοιχα με αυτά του ping Καθυστερήσεις Ρυθμούς Απωλειών

14 Εργαλεία ελέγχου δικτύων – Το πρόγραμμα traceroute (συνέχεια)
G1 G2 C1

15 Εργαλεία ελέγχου δικτύων – nslookup
Εντολή που δείχνει την αντιστοίχηση διευθύνσεων IP και ονομάτων (DNS) Παράδειγμα: > nslookup maria.netmode.ntua.gr Server: dolly.netmode.ece.ntua.gr Address: maria.netmode.ntua.gr canonical name = maria.netmode.ece.ntua.gr. Name: maria.netmode.ece.ntua.gr Address: > nslookup Name: maria.netmode.ece.ntua.gr Address:


Κατέβασμα ppt "Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google