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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαχείριση Δικτύων Ευφυή Δίκτυα
Advertisements

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου 3 στο Internet (IGP, BGP)
Β. Μάγκλαρης 13/1/2014 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ & ΑΛΓΟΡΙΘΜΟΙ ΔΡΟΜΟΛΟΓΗΣΗΣ ΣΤΟ INTERNET Β. Μάγκλαρης.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΡΟΜΟΛΟΓΗΣΗ ΣΤΟ INTERNET: Άμεση - Direct Routing
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS Β. Μάγκλαρης 02/12/2013.
Δρομολόγηση στο Internet & Δίκτυα Γεφυρωμένων Ethernet 6/2/2008
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δ.Καλογεράς 11/1/2010 Credit: Kurose & Rose ppt.
Διαχείριση Δικτύων Ευφυή Δίκτυα Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β. Μάγκλαρης
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΡΟΜΟΛΟΓΗΣΗ & ΕΡΓΑΛΕΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΤΟ INTERNET - EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 19/12/2011.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet – IGP/BGP Β. Μάγκλαρης 22/11/2010.
Β. Μάγκλαρης 05/12/2011 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet – Distance Vector (Bellman.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 2/5/2007. ΤΟ ΔΙΚΤΥΟ ΤΟΥ ΕΜΠ ntua.gr ( /16, AS#3323)
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 21/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης κατά ISO (Επανάληψη) ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ FCAPS Fault (Βλάβες) Configuration (Διάρθρωση)
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 16/5/2007. Πρότυπο Αρχιτεκτονικής Μετάδοσης, Ελέγχου & Διαχείρισης Επίπεδο Δεδομένων - Data (forwarding) Plane –Κωδικοποίηση σε πακέτα.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ EΙΣΑΓΩΓΗ ΣΤΟ SNMP Β. Μάγκλαρης 21/01/2009.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης 23/1/2008.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου. Εργαστήριο Διαχείρισης και Βέλτιστου.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ευφυείς Προγραμματιζόμενες Δικτυακές Υποδομές (Ι) Κίνητρα για Software Defined Networking – SDN Το Πρωτόκολλο OpenFlow Εφαρμογές σε.
ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
MPLS ΠΑΔ MPLS περίληψη  Αυτή η παρουσίαση εξηγεί τα χαρακτηριστικά του Multi-protocol Label Switching (MPLS) σε σύγκριση με το παραδοσιακό ATM.
Δίκτυα Επικοινωνιών Ενότητα # 5: Επίπεδο Δικτύου Διδάσκων: Θεόδωρος Αποστολόπουλος Τμήμα: Πληροφορικής.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet (I) Ταξινόμηση Τρόπων Δρομολόγησης Επίπεδο 3: Intra-domain & Inter-domain Routing Host Routing,
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Εισαγωγικά Θέματα Διαχείρισης Δικτύων
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Προχωρημένα Θέματα Δικτύων
Διαχείριση Δικτύων - Ευφυή Δίκτυα,
Μάθημα: Ειδικά θέματα σε κινητά και ασύρματα δίκτυα.
Β. Μάγκλαρης 19/10/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή (I) Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης.
Περιεχόμενα 1. Δρομολόγηση στο Internet 2. Δυναμική δρομολόγηση
Περιεχόμενα 1. Δρομολόγηση στο Internet 2. Δυναμική δρομολόγηση
Β. Μάγκλαρης 24/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι.
Προηγμένες Αρχιτεκτονικές Δικτύων – 1o μέρος (Επίπεδο δικτύου – βασικά δρομολόγησης) Αντώνης Μπόγρης.
Β. Μάγκλαρης 17/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί Δρομολόγησης.
Ενότητα 7 : Δίκτυα Υπολογιστών Δρ. Γκόγκος Χρήστος
Διαχείριση Δικτύων Ευφυή Δίκτυα
Β. Μάγκλαρης 9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο.
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Internet Control Message Protocol (ICMP)
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ευφυείς Προγραμματιζόμενες Δικτυακές Υποδομές Κίνητρα για Software Defined Networking – SDN Το Πρωτόκολλο OpenFlow Εφαρμογές σε Κατανεμημένες.
Κατανεμημένα Συστήματα
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Β. Μάγκλαρης 07/01/2009 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΑΛΓΟΡΙΘΜOI ΔΡΟΜΟΛΟΓΗΣΗΣ (Ταξινόμηση, VLANs, IGP, BGP) Β. Μάγκλαρης.
Β. Μάγκλαρης 10/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική του Internet Διευθυνσιοδότηση στο Internet Το Παγκόσμιο.
Δρομολόγηση (routing) σε δίκτυα
ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
Δίκτυα Υπολογιστών ΙΙ (Ε)
Δίκτυα Υπολογιστών Ι.
Δίκτυα Υπολογιστών Ι.
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)
Ενότητα 4: Επίπεδο Δικτύου Διδάσκων: Λάζαρος Μεράκος
Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης
3.6 Δρομολόγηση 3ο Κεφάλαιο.
Β. Μάγκλαρης 2/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman)
Β. Μάγκλαρης 19/10/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή (II) Διευθυνσιοδότηση στο Internet Το Παγκόσμιο Internet.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ Παρουσίαση μαθήματος.
ΕΥΦΥΗ ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
Διαχείριση Δικτύων - Ευφυή Δίκτυα,
Θετικό δημιουργικό περιεχόμενο στο διαδίκτυο
Εργαστήριο Η/Υ - Εντολές Window/DOS
Routing Algorithms Link state Distance Vector Hierarchical routing
Δίκτυα Επικοινωνιών Ενότητα 5: Επίπεδο Ζεύξης:
Μεταγράφημα παρουσίασης:

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

Περιεχόμενα Ανάλυση καθυστέρησης σε δίκτυα υπολογιστών Στοίβα πρωτοκόλλων TCP/IP Πρωτόκολλο IP Πρωτόκολλο ICMP Αυτόνομα συστήματα – Δρομολόγηση σε δίκτυα υπολογιστών Προώθηση vs. Δρομολόγηση Intra-AS vs. Inter-AS Εργαλεία ελέγχου και παρακολούθησης δικτύων ping, traceroute, whois, Εργαλεία looking glass Άλλα εργαλεία παρακολούθησης (bgplay)

Καθυστέρηση σε packet-switched networks - Αιτίες Καθυστέρησης Πακέτων Επεξεργασία κόμβου (Nodal Processing): Έλεγχος bit errors Καθορισμός output link Queueing Delay: Χρόνος περιμένοντας το output link για μετάδοση Εξαρτάται από τη συμφόρηση (congestion) του δρομολογητή Καθυστέρηση μετάδοσης (Transmission Delay): R = link bandwidth (bps) L = packet length (bits) Χρόνος αποστολής bits = 𝐿 𝑅 Καθυστέρηση διάδοσης (Propagation Delay): d = μήκος του φυσικού μέσου s = ταχύτητα διάδοσης στο μέσο ( ~ 2× 10 8 m/sec) Καθυστέρηση διάδοσης = 𝑑 𝑠 source: “Computer Networking: A Top Down Approach”, 6th edition, J. Kurose, K. Ross, Addison-Wesley, March 2012

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

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

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

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

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

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

Δρομολόγηση στο IP – Αυτόνομα Συστήματα IP Forwarding Προώθηση πακέτων προς εξόδους δρομολογητή με βάση τα περιεχόμενα του Πίνακα Προώθησης (Forwarding Table) IP Routing Κατανεμημένος Αλγόριθμος Γεμίζει τους Πίνακες Δρομολόγησης (Routing Table) με κανόνες προώθησης Αυτόνομο Σύστημα Σύνολο δικτύων που τελούν υπό κοινή διαχειριστική ευθύνη Πρωτόκολλα Δρομολόγησης IGP: Ρυθμίζουν τη δρομολόγηση εντός Α.Σ. (π.χ. OSPF) EGP/BGP: Ρυθμίζουν τη δρομολόγηση μεταξύ Α.Σ. iBGP (internal BGP) για επιλογή border gateway router εντός Α. Σ. eBGP(external BGP) για σηματοδοσία/δρομολόγηση μεταξύ Α. Σ.

Καθορισμός forwarding table source: http://blog.ipspace.net/2010/09/ribs-and-fibs.html forwarding table γεμίζει από πρωτόκολλα δρομολόγησης intra- και inter-AS intra-AS πληροφορίες δρομολόγησης για εσωτερικούς προορισμούς inter-AS & Intra-AS πληροφορίες δρομολόγησης για εξωτερικούς προορισμούς

Παράδειγμα: Συμπλήρωση routing table για το router 1d Έστω AS1 μαθαίνει (μέσω BGP) ότι το υποδίκτυο (prefix) x (π.χ., 147.102.0.0/16) είναι προσβάσιμο μέσω του AS3 (gateway 1c) αλλά όχι μέσω AS2. Το πρωτόκολλο iBGP προωθεί τις απαραίτητες πληροφορίες πρόσβασης (reachability info) σε όλους τους εσωτερικούς δρομολογητές. Ο router 1d καθορίζει από το IGP (π.χ., OSPF) ότι το interface I είναι στην καλύτερη (ελάχιστη) διαδρομή προς τον 1c. δημιουργεί την πληροφορία (x,I) στο routing table … x 3c 3a 2c 3b 2a AS3 2b 1c AS2 1a 1b AS1 1d

Παράδειγμα: Επιλογή μεταξύ πολλαπλών ASs έστω AS1 μαθαίνει από το πρωτόκολλο BGP ότι το υποδίκτυο x είναι διαθέσιμο μέσω AS3 και μέσω AS2. για την ρύθμιση του routing table ο router 1d πρέπει να καθορίσει ποιο gateway θα χρησιμοποιήσει για το προορισμό x. Αυτό είναι λειτουργία για το iBGP πρωτόκολλο δρομολόγησης! 3b 1d 3a 1c 2a AS3 AS1 AS2 1a 2c 2b 1b 3c x … Ενημέρωση iBGP protocol ότι υποδίκτυο x είναι προσβάσιμο μέσω πολλαπλών gateways Χρήση routing info από το IGP για τον καθορισμό του κόστους των πολ/πλων διαδρομών προς κάθε gateway Επιλογή του gateway με το μικρότερο κόστος Καθορισμός από το forwarding table του interface I που οδηγεί στο least-cost gateway. Εισαγωγή (x,I) στο forwarding table

Εργαλεία Looking Glass Web-Based εργαλεία διαχείρισης Δίνουν ελεγχόμενη πρόσβαση και πληροφορίες από το εσωτερικό του δικτύου. Διευκολύνουν την διάγνωση προβλημάτων επιτρέποντας επισκόπηση της κατάστασης και τρέξιμο εντολών σε απομακρυσμένους κόμβους (π.χ., ping, traceroute, whois, show bgp, show route, κλπ.) Παραδείγματα NTUA Looking Glass http://old.ntua.gr/nmc/nettest/lg.html http://old.ntua.gr/nmc/traceroute.html http://old.ntua.gr/nmc/nettest/whois.html GRNET: https://mon.grnet.gr/lg/ GEANT: https://tools.geant.net/portal/links/lg/index.jsp εντολή show prefix [/netmask]  με όρισμα 147.102.0.0/16 στο δρομολογητή mx1.ath.gr.geant.net

Εργαλεία ελέγχου δικτύων – whois Πρωτόκολλο (RFC 3912) για την εκτέλεση ερωτήσεων (queries) και τη λήψη απαντήσεων (responses) πρός/από δημόσιους διακοσμιστές (whois servers) που περιέχουν καταχωρήσεις σχετικά με internet resources, όπως συσχετίσεις μεταξύ block IP διευθύνσεων και ASNs, ανακοινώσεις πολιτικών δρομολόγησης, κλπ. Υλοποίηση αναζητήσεων whois μέσω γραμμής εντολών ή με τη βοήθεια web-based εργαλείων Για παράδειγμα, http://old.ntua.gr/nmc/nettest/whois.html Παραδείγματα whois servers: whois.ripe.net, whois.apnic.net, κλπ. (Regional Internet Registries - RIRs) whois.nic.net, whois.cnnic.cn, whois.cira.ca, whois.aunic.net, κ.α.

Άλλα εργαλεία παρακολούθησης - bgplay Γραφική απεικόνιση των BGP updates για ένα συγκεκριμένο πρόθεμα (π.χ., 147.102.0.0/16) για συγκεκριμένο χρονικό διάστημα. Απεικονίζει τις αλλαγές του AS-PATH  (δηλ. της αλυσίδας των AS)  για ένα υπο-εξέταση AS οπως φαίνονται από  διαφορετικά σημεία του Internet. Παράδειγμα: https://stat.ripe.net/widget/bgplay