Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Σχετικά έγγραφα
Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

Σχεδίαση Δικτύων Υπολογιστών

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα

Βασικές ρυθμίσεις, στατική δρομολόγηση και VLANs

Ειδικά Θέματα Δικτύων Ι. Ενότητα 5: Οι εντολές show του πρωτοκόλλου CDP και η ip route Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

Β. Μάγκλαρης.

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων Ι

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ενότητα 3: Παραμετροποίηση διευθύνσεων Internet Protocol (IP) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων Ι

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

Β. Μάγκλαρης 9/11/2015

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Σχεδίαση Δικτύων Υπολογιστών

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 6 ου ΕΡΓΑΣΤΗΡΙΟΥ

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών. Routing Algorithms. Network Layer.

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ειδικά Θέματα Δικτύων Ι

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

ΔΙΚΤΥΑ (13) Π. Φουληράς

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 7: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου 3 στο Internet (IGP, BGP) Β. Μάγκλαρης

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης

Εισαγωγή στην πληροφορική

8 η ιάλεξη: σε δίκτυα δεδομένων

Επίπεδο δικτύου IP διευθυνσιοδότηση

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ.

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Ειδικά Θέματα Δικτύων Ι

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 5 ου ΕΡΓΑΣΤΗΡΙΟΥ. Τα πρωτόκολλα δρομολόγησης (routing protocols) είναι υπεύθυνα για:

Εργαστηριακή Άσκηση 6 Δυναμική δρομολόγηση RIP

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αλγόριθμοι Δρομολόγησης στο Internet (I)

Ειδικά Θέματα Δικτύων ΙΙ

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Β. Μάγκλαρης. Multi-Protocol Label Switching (MPLS)

Ειδικά Θέματα Δικτύων ΙΙ

Β. Μάγκλαρης.

Δίκτυα Η/Υ Άσκηση3 Πράξης - Κεφ.4

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

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων Ι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 10: Στρώμα δικτύου

Ειδικά Θέματα Δικτύων ΙΙ

Επίπεδο Δικτύου: Διαδικτύωση

Πρωτόκολλα Διαδικτύου

Ειδικά Θέματα Δικτύων Ι

Σχεδίαση Δικτύων Υπολογιστών

Ειδικά Θέματα Δικτύων Ι

Αυτόνομα Συστήματα (ΑΣ)

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology)

Ειδικά Θέματα Δικτύων ΙΙ

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

Transcript:

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα: Δίκτυα Η/Υ Στρώμα Δικτύου Σαββαΐδης Στυλιανός Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Σκοποί ενότητας Εισαγωγή στις βασικές έννοιες που διέπουν το Στρώμα Δικτύου στα δίκτα ΗΥ Internet Protocol (IP) Βασικές Λειτουργίες Δομή Πακέτου (IPv4) ΙP Διευθυνσιοδότηση IP Υποδίκτυα (Subnets) Σύγκριση IPv4 & IPv6 Πρωτόκολλα Δρομολόγησης Interior Gateway Protocols (IGPs) Open Shortest Path First (OSPF) Routing Information Protocol (RIP) Exterior Gateway Protocols (EGPs) Border Gateway Protocol (BGP 4

Περιεχόμενα ενότητας Βασικές Λειτουργίες Πρωτοκόλλου IP Δομή IP Πακέτου (IPv4) IP Διευθύνσεις Διεύθυνση Δικτύου- Διεύθυνση Υπολογιστή Πλήθος Δικτύων & Τερματικών Συσκευών Κλάσεις Δικτύων & Δεκαδικές Τιμές Υποδίκτυα IP (Subnet) Μάσκα Δικτύου IPv6 Πρωτόκολλα Δρομολόγησης Κατηγορίες Πρωτοκόλλων Δρομολόγησης Αλγόριθμος Δρομολόγησης Κατάστασης Ζεύξης Αλγόριθμος Δρομολόγησης Απόστασης Διανύσματος Ιεραρχική Δρομολόγηση Open Short Path First, OSPF Border Gateway Protocol, BGP OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης 5

Δίκτυα ΗΥ- Στρώμα Δικτύου

Βασικές Λειτουργίες Πρωτοκόλλου IP To IP πρωτόκολλο αποτελεί ένα χαρακτηριστικό παράδειγμα πρωτοκόλλου, το οποίο λειτουργεί στο επίπεδο του Στρώματος Δικτύου Οι βασικές λειτουργίες-χαρακτηριστικά του IP συνοψίζονται στα εξής: Διαχειρίζεται ζητήματα διευθυνσιοδότησης Διαχειρίζεται τον κατακερματισμό και την ανασυγκρότηση των πακέτων- Μέγιστο Μήκος 64 Kbyte Λειτουργεί στις τερματικές συσκευές και στους ενδιάμεσους δρομολογητές (routers) Δεν απαιτεί την αποκατάσταση σύνδεσης μεταξύ δύο σημείων προκειμένου να αποσταλούν τα δεδομένα (connectionless) Δεν εκτελεί έλεγχο για την αξιόπιστη παράδοση των δεδομένων από άκρο σε άκρο - ο έλεγχος εκτελείται σε ανώτερα στρώματα (π.χ. TCP στο στρώμα μεταφοράς) 7

Δομή IP Πακέτου (IPv4)-1/5 To IP πακέτο αποτελείται από την Επικεφαλίδα (Header) με μήκος τουλάχιστον 20 byte τα δεδομένα με μεταβλητό μήκος Δομή Ip Πακέτου 8

Δομή IP Πακέτου (IPv4)-2/5 Τα επιμέρους πεδία της Επικεφαλίδας έχουν ως εξής: VERS (Version): 4 bit που υποδεικνύουν το format της επικεφαλίδας (τιμή 4 και 6 για ένα IPv4 και για ένα IPv6 πακέτο, αντίστοιχα. HLEN (Header Length): η 4 bit λέξη υποδεικνύει το μήκος της επικεφαλίδας (σε λέξεις των 32 bit) Service Type: 8 bits τα οποία προσδιορίζουν την προτεραιότητα του πακέτου όπως ορίζεται από τα ανώτερα στρώματα Total Length: 16 bits τα οποία υποδεικνύουν το συνολικό μήκος του πακέτου 9

Δομή IP Πακέτου (IPv4)-3/5 Τα επιμέρους πεδία της Επικεφαλίδας έχουν ως εξής: Identification: 16 bits τα οποία αναγνωρίζουν το αρχικά ενιαίο πακέτο στο οποίο ανήκει το παρών κατακερματισμένο πακέτο. Flags: ένα 3-bit πεδίο στο οποίο τα δύο τελευταία bits (17o & 18o) ελέγχει τη διαδικασία του κατακερματισμού. Το 17ο bit λαμβάνει την τιμή 1 (0) για να υποδηλώσει τη (μη) δυνατότητα κατακερματισμού, ενώ το 18ο bit λαμβάνει την τιμή 1 (0) για να υποδείξει ότι (δεν) ακολουθούν άλλα τμήματα του ιδίου κατακερματισμένου πακέτου. Fragment Offset: 13 bits τα οποία υποδηλώνουν τη θέση του παρόντος πακέτου ως τμήμα του ιδίου κατακερματισμένου πακέτου. Η θέση του παρόντος πακέτου-τμήματος μετράται σε bytes από την αρχή του ενιαίου πακέτου. Δομή IP πακέτου 10

Δομή IP Πακέτου (IPv4)-4/5 Τα επιμέρους πεδία της Επικεφαλίδας έχουν ως εξής: Time to Live (TTL): αυτό το πεδίο προσδιορίζει το μέγιστο αριθμό hops, που επιτρέπεται να εκτελέσει ένα πακέτο στη διαδρομή προς τον προορισμό του. Κάθε φορά που το πακέτο περνά από ένα router, o αριθμός αυτός μειώνεται και όταν φθάσει την τιμή 0 το πακέτο απορρίπτεται. Ουσιαστικά, το πεδίο αυτό προστατεύει το πακέτο από κυκλικές διαδρομές (Loops). Protocol: 8 bits τα οποία υποδεικνύουν το πρωτόκολλο στο οποίο το IP προσφέρει υπηρεσίες π.χ. TCP=6 ή UDP=17. Header checksum: 16 bits τα οποία επιτρέπουν την ανίχνευση λαθών στην επικεφαλίδα του πακέτου και την απόρριψη των παραποιημένων πακέτων. 11

Δομή IP Πακέτου (IPv4)-5/5 Τα επιμέρους πεδία της Επικεφαλίδας έχουν ως εξής: Source address: 32 bits τα οποία προσδιορίζουν την IP διεύθυνση του κόμβου, ο οποίος έχει αποστείλει το πακέτο. Destination address: 32 bits τα οποία προσδιορίζουν την IP διεύθυνση στην οποία αποστέλλονται τα πακέτα δεδομένων. Options: αυτό το προαιρετικό πεδίο έχει μεταβλητό μήκος και επιτρέπει στο IP να υποστηρίζει διαφορετικές διαδικασίες, όπως για παράδειγμα είναι αυτές της ασφάλειας. Padding: αυτό το πεδίο αυτό αποτελείται από μηδενικά τα οποία προστίθενται προκειμένου να εξασφαλισθεί ότι η επικεφαλίδα αποτελείται από ακέραιο αριθμό λέξεων με μήκος 32 bits. Data: αυτό το πεδίο περιέχει τα δεδομένα που προέρχονται από τα ανώτερα στρώματα. 12

IP Διευθύνσεις Η IP διεύθυνση αποτελείται από 32 bits (4 bytes), τα οποία για λόγους ευκολίας αναπαρίστανται με τη χρήση δεκαδικών αριθμών. Δεκαδική Αναπαράσταση Διευθύνσεων IP: Η δεκαδική εκδοχή των IP διευθύνσεων προκύπτει από την μετατροπή της δυαδικής λέξης, που αντιστοιχεί σε κάθε ένα από τα 4 bytes της διεύθυνσης, στην αντίστοιχη δεκαδική τιμής της. Η IP διεύθυνση δεν αναπαριστά τον κάθε τηλεπικοινωνιακό κόμβο στο σύνολο του αλλά μία μεμονωμένη θύρα σύνδεσης με το δίκτυο. Το ARP πρωτόκολλο επιτρέπει τη συσχέτιση της IP διεύθυνσης μιας θύρας σύνδεσης με το δίκτυο, με την αντίστοιχη MAC διεύθυνσή της. 13

Διεύθυνση Δικτύου- Διεύθυνση Υπολογιστή Οι IP διευθύνσεις αποτελούνται από 2 τμήματα με την ακόλουθη σημασία: Διεύθυνση Δικτύου: αυτό το τμήμα της IP διεύθυνσης υποδεικνύει το δίκτυο στο οποίο ανήκει η IP διεύθυνση Διεύθυνση ΗΥ (Host ID): αυτό το τμήμα της IP διεύθυνσης υποδεικνύει τον ΗΥ, ο οποίος ανήκει στο δίκτυο που υποδεικνύει το τμήμα της διεύθυνσης που αναφέρεται στο δίκτυο Ανάλογα με το μήκος της διεύθυνσης δικτύου οι IP διευθύνσεις διακρίνονται σε τρείς κλάσεις ή τύπους Κλάση Α: 8 bit διεύθυνση δικτύου/24 bit διεύθυνση ΗΥ Κλάση Β: 16 bit διεύθυνση δικτύου/16 bit διεύθυνση ΗΥ Κλάση C: 24 bit διεύθυνση δικτύου/8 bit διεύθυνση ΗΥ Κλάση Α Κλάση Β Κλάση C 0 7 31 0 Network ID Host ID 0 15 31 10 Network ID Host ID 0 23 31 110 Network ID Host ID 14

Πλήθος Δικτύων & Τερματικών Συσκευών Το πλήθος των bit που αντιστοιχούν στο τμήμα της διεύθυνσης του δικτύου και του ΗΥ καθορίζει: το μέγιστο πλήθος των δικτύων το μέγιστο πλήθος των ΗΥ Δεδομένου α) ότι σε κάθε κλάση τα πρώτα bit (πλέον σημαντικά, most significant) λαμβάνουν συγκεκριμένες τιμές και β) ότι διευθύνσεις με όλα τα bit 0 ή 1 έχουν ειδική χρήση προκύπτει: Κλάση Α: πλήθος δικτύων=27-2=126, πλήθος ΗΥ=224-2=16.777.214 Κλάση Β: πλήθος δικτύων=214=16.384, πλήθος ΗΥ=216-2=65.534 Κλάση C: πλήθος δικτύων=221=2.097.152, πλήθος ΗΥ=28-2=254 15

Κλάσεις Δικτύων & Δεκαδικές Τιμές Το πλήθος των bit a) που χρησιμοποιούνται για τη σήμανση του δικτύου καθώς και β) η δέσμευση των πρώτων bit (most significant), ώστε να λαμβάνουν συγκεκριμένες τιμές οδηγεί στην ακόλουθη αντιστοιχία μεταξύ των κλάσεων και της δεκαδικής τιμής του 1ου byte: Κλάση Δεκαδική Τιμή 1 ου Byte Τύπος Διεύθυνσης Δικτύου Κλάση Α 0 127 Network.Host.Host.Host Κλάση Β 128 191 Network.Network.Host.Host Κλάση C 192 223 Network.Network. Network.Host Κλάση D 224 239 Multicast Κλάση Ε 240 254 Μελλοντική Χρήση 16

Υποδίκτυα IP (Subnet) Οι χρήση των κλάσεων δικτύου οδηγεί σε κατασπατάληση των IP διευθύνσεων : όταν ο αριθμός των ΗΥ είναι κατά πολύ μικρότερος από τον αριθμό των διευθύνσεων που προσφέρει η εκάστοτε κλάση Μία από τις λύσεις που εξασφαλίζουν την πλέον αποδοτική αξιοποίηση των υπαρχουσών αλλά πεπερασμένου αριθμού IP διευθύνσεων είναι η χρήση των Υποδικτύων (Subnets) Τα Υποδίκτυα (Subnets) δημιουργούνται εφόσον επιλεχθεί να μειωθεί κατά ένα αριθμό bit το τμήμα διεύθυνσης του ΗΥ (συγκριτικά με την τυποποίηση της εκάστοτε κλάσης) να επεκταθεί κατά τον αντίστοιχο αριθμό από bits το τμήμα διεύθυνσης του δικτύου IP διεύθυνση χωρίς τη χρήση Υποδικτύου Διεύθυνση Δικτύου Διεύθυνση Δικτύου Διεύθυνση ΗΥ Διεύθυνση ΗΥ IP διεύθυνση με τη χρήση Υποδικτύου 17

Μάσκα Δικτύου-1/2 Η ορθή χρήση-κατανόηση μιας IP διεύθυνσης, ιδιαίτερα όταν υπάρχει η δυνατότητα χρήσης των Υποδικτύων, επιβάλλει την εισαγωγή της έννοιας της Μάσκας Δικτύου Η Μάσκα Δικτύου αποτελείται από 32 bits (4 bytes), τα οποία αντιστοιχούν 1 προς 1 στα αντίστοιχα bit μιας IP διεύθυνσης Tα bit της Μάσκας Δικτύου τα οποία λαμβάνουν την τιμή 1 υποδηλώνουν το τμήμα της IP διεύθυνσης που υποδηλώνει τη διεύθυνση του δικτύου την τιμή 0 υποδηλώνουν το τμήμα της IP διεύθυνσης που αντιστοιχεί στη διεύθυνση του host Κλάση Βασική Μάσκα Δικτύου (Δυαδική) Βασική Μάσκα Δικτύου (Δεκαδική) Κλάση Α 11111111.00000000.00000000.0000000 0 255.0.0.0 Κλάση Β 11111111. 11111111.00000000.00000000 255.255.0.0 Κλάση C 11111111. 11111111. 11111111.00000000 255.255.255.0 18

Μάσκα Δικτύου-2/2 H εισαγωγή της έννοιας της Μάσκας Δικτύου διευκολύνει τη δημιουργία Υποδικτύων Με τη χρήση Μασκών Δικτύου, που αποδίδουν κάποια bit από τη διεύθυνση του host των βασικών κλάσεων στη διεύθυνση του δικτύου, δημιουργούνται με εύκολο τρόπο υποδίκτυα Για παράδειγμα με τη χρήση των Μασκών δικτύου του Πίνακα δημιουργούνται Υποδίκτυα εντός της κλάσης C Ένας εναλλακτικός τρόπος να δηλώνονται οι μάσκες δικτύου και παράλληλα οι IP διευθύνσεις είναι ο ακόλουθος: π.χ. 192.3.4.16/30 Πλήθος Bit Διεύθυνσης Δικτύου Μάσκα Δικτύου (Δεκαδική) Πλήθος Bit Διεύθυνσης Δικτύου Μάσκα Δικτύου (Δεκαδική) 25 255.255.255.128 28 255.255.255.240 26 255.255.255.192 29 255.255.255.248 27 255.255.255.224 30 255.255.255.252 19

IPv6 Η κάλυψη των αναγκών που παρουσιάζουν οι σύγχρονες τηλεπικοινωνιακές εφαρμογές οδήγησε στην εξέλιξη του IP πρωτόκολλου στη IPv6 εκδοχή του Το IPv6 διαθέτει τα εξής νέα χαρακτηριστικά: Πεδία διευθύνσεων από 4 έως 16 byte Διαφοροποιεί με πιο αποδοτικό τρόπο το είδος των δεδομένων (video, φωνή) Υποστηρίζει την κινητικότητα των χρηστών (mobile IP) Υποστηρίζει πιο αποδοτικά διαδικασίες ασφάλειας Υποστηρίζει πιο αποδοτικά το multicasting 20

Πρωτόκολλα Δρομολόγησης Τυπικά ένας υπολογιστής υπηρεσίας (προέλευσης ή προορισμού δεδομένων) συνδέεται σε ένα προεπιλεγμένο δρομολογητή (προέλευσης ή προορισμού δεδομένων) Συνεπώς, η δρομολόγηση ενός πακέτου από ένα υπολογιστή υπηρεσίας (προέλευσης) σε ένα άλλο υπολογιστή υπηρεσίας (προορισμού) ουσιαστικά αποτελεί ένα πρόβλημα δρομολόγησης από το δρομολογητή προέλευσης στο δρομολογητή προορισμού Η επιλογή του καλύτερου δρόμου δρομολόγησης (με το μικρότερο κόστος ) αποτελεί τον πυρήνα της λειτουργίας των πρωτόκολλων δρομολόγησης και των αλγόριθμων οι οποίοι υλοποιούν αυτές τις επιλογές 21

Κατηγορίες Πρωτοκόλλων Δρομολόγησης Τα Πρωτόκολλα δρομολόγησης ή με μεγαλύτερη ακρίβεια οι αλγόριθμοι τους μπορούν να κατηγοριοποιηθούν ως εξής: Καθολικοί Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Κατάστασης Ζεύξης (Link State) Αποκεντρωμένοι Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Απόστασης Διανύσματος(Distance Vector) 22

Αλγόριθμος Δρομολόγησης Κατάστασης Ζεύξης Οι Αλγόριθμοι Δρομολόγησης Κατάστασης Ζεύξης βασίζονται στη γνώση της τοπολογίας του δικτύου και του κόστους των ζεύξεων. Η γνώση των προαναφερόμενων πληροφοριών διαχέεται από κάθε δρομολογητή (broadcast) προς τους υπόλοιπους δρομολογητές. Κάθε δρομολογητής μεταδίδει (broadcast) την ταυτότητα και το κόστος των ζεύξεων οι οποίες είναι άμεσα συνδεδεμένες σε αυτόν. 23

Αλγόριθμος Δρομολόγησης Απόστασης Διανύσματος Οι Αλγόριθμοι Δρομολόγησης Απόστασης Διανύσματος είναι: Κατανεμημένοι διότι κάθε δρομολογητής: δέχεται πληροφορίες από έναν ή περισσότερους από τους απευθείας συνδεδεμένους γείτονες του. κάνει υπολογισμούς οι οποίοι επιστρέφονται πίσω στους γείτονες του. Επαναληπτικοί διότι η διαδικασία συνεχίζεται μέχρι να μην υπάρχουν άλλες πληροφορίες να ανταλλαχθούν ανάμεσα στους γειτονικούς δρομολογητές. Ασύγχρονοι διότι δεν απαιτείται η συγχρονισμένη λειτουργία ανάμεσα στους δρομολογητές. 24

Ιεραρχική Δρομολόγηση Τα Πρωτόκολλα δρομολόγησης ή με μεγαλύτερη ακρίβεια οι αλγόριθμοι τους μπορούν να κατηγοριοποιηθούν ως εξής: Καθολικοί Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Κατάστασης Ζεύξης (Link State) Αποκεντρωμένοι Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Διανύσματος Απόστασης (Distance Vector) 25

Open Short Path First, OSPF Τα Πρωτόκολλα δρομολόγησης ή με μεγαλύτερη ακρίβεια οι αλγόριθμοι τους μπορούν να κατηγοριοποιηθούν ως εξής: Καθολικοί Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Κατάστασης Ζεύξης (Link State) Αποκεντρωμένοι Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Διανύσματος Απόστασης (Distance Vector) 26

Border Gateway Protocol, BGP Τα Πρωτόκολλα δρομολόγησης ή με μεγαλύτερη ακρίβεια οι αλγόριθμοι τους μπορούν να κατηγοριοποιηθούν ως εξής: Καθολικοί Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Κατάστασης Ζεύξης (Link State) Αποκεντρωμένοι Αλγόριθμοι Δρομολόγησης π.χ. Αλγόριθμοι Διανύσματος Απόστασης (Distance Vector) 27

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-1/9 Core 1 Pc User 1/VLAN 30:Users IP address: 10.0.30.2/24 Default Gateway:10.0.30.1 Pc VoIP-1/VLAN 10: Server IP address: 10.0.10.2/24 Default Gateway:10.0.10.1 Pc User 1/VLAN 30:Users IP address: 10.0.30.3/24 Default Gateway:10.0.30.1 Pc M1/VLAN 20:NOC IP address: 10.0.20.2/24 Default Gateway:10.0.20.1 fa0/2 Pc M2/VLAN 20:NOC IP address: 10.0.20.3/24 Default Gateway:10.0.20.1 fa0/11 fa0/3 Core 1 Switch fa0/24 Core 1 User Hub Member 1 Core 1 Router Member1-r fa0/22 fa0/0 10.0.10.1/24 10.0.20.1/24 10.0.30.1/24 serial0/0 10.6.0.1/30 serial0/1 10.6.0.9/30 X.21 Primary line 2 Mbps X.21 Secondary line 1 Mbps serial0/0 10.6.0.2/30 serial0/1 10.6.0.6/30 fa0/0 10.1.1.1/24 Hub Member 1 Pc 1/LAN : User IP address: 10.1.1.11/24 Pc M3/LAN :NOC IP address: 10.1.1.2/24 Core 2 Pc VoIP-2/VLAN 40: Server IP address: 10.0.40.2/24 Default Gateway:10.0.40.1 Member 3 Pc S1/VLAN 60:NOC IP address: 10.0.60.2/24 Default Gateway:10.0.60.1 fa0/2 fa0/3 fa0/11 Core 2 Switch fa0/22 fa0/24 Core 2 Router fa0/0 10.0.40.1/24 10.0.50.1/24 10.0.60.1/24 serial0/1 10.6.0.5/30 serial0/0 10.6.0.13/30 X.21 Secondary line 1 Mbps X.21 Primary line 2 Mbps serial0/0 10.6.0.14/30 serial0/1 10.6.0.10/30 Member3-r Hub Member 3 fa0/0 10.1.3.1/24 Pc 1/LAN :User IP address: 10.1.3.11/24 Pc S3/LAN :NOC IP address: 10.1.3.2/24 Pc S2/VLAN 60:NOC IP address: 10.0.60.3/24 Default Gateway:10.0.60.1 Core 2 User Hub Pc User 3/VLAN 50:Users IP address: 10.0.50.2 Network Mask: 255.255.255.0 Default Gateway:10.0.50.1 Pc User 4/VLAN 50:Users IP address: 10.0.50.3 Network Mask: 255.255.255.0 Default Gateway:10.0.50.1 28

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-2/9 Member3-r#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set O C C O O O O O O O O 10.0.0.0/8 is variably subnetted, 11 subnets, 2 masks 10.0.10.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 10.6.0.12/30 is directly connected, Serial0/0 10.6.0.8/30 is directly connected, Serial0/1 10.6.0.4/30 [110/128] via 10.6.0.13, 1d00h, Serial0/0 10.1.1.0/24 [110/138] via 10.6.0.9, 1d00h, Serial0/1 [110/138] via 10.6.0.13, 1d00h, Serial0/0 10.6.0.0/30 [110/128] via 10.6.0.9, 1d00h, Serial0/1 10.0.30.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 10.0.20.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 10.0.40.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 10.0.60.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 10.0.50.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 29

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-3/9 Member3-r#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set 10.0.0.0/8 is variably subnetted, 11 subnets, 2 masks O 10.0.10.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 C 10.6.0.12/30 is directly connected, Serial0/0 C 10.6.0.8/30 is directly connected, Serial0/1 O 10.6.0.4/30 [110/128] via 10.6.0.13, 1d00h, Serial0/0 O 10.1.1.0/24 [110/138] via 10.6.0.9, 1d00h, Serial0/1 [110/138] via 10.6.0.13, 1d00h, Serial0/0 O 10.6.0.0/30 [110/128] via 10.6.0.9, 1d00h, Serial0/1 O 10.0.30.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 O 10.0.20.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 O 10.0.40.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 O 10.0.60.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 O 10.0.50.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 30

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-4/9 Σύμφωνα με τον προαναφερόμενο πίνακα δρομολόγησης ο router με το συμβολικό όνομα Member3-r είναι άμεσα συνδεδεμένος με τα εξής δίκτυα: Δίκτυο 10.6.0.12/30 μέσω της σειριακής θύρας Serial 0/0: Σύμφωνα με την τοπολογία του Σχήματος το δίκτυο αυτό το εκπροσωπεί σε επίπεδο φυσικής διασύνδεσης ο router με το συμβολικό όνομα Core2-r μέσω της σειριακής θύρας Serial 0/0 με IP διεύθυνση 10.6.0.13/30. Δίκτυο 10.6.0.8/30 μέσω της σειριακής θύρας Serial 0/1: Σύμφωνα με την τοπολογία του Σχήματος το δίκτυο αυτό το εκπροσωπεί σε επίπεδο φυσικής διασύνδεσης ο router με το συμβολικό όνομα Core1-r μέσω της σειριακής θύρας Serial 0/1 με IP διεύθυνση 10.6.0.9/30. 31

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-5/9 Τα OSPF δεδομένα δρομολόγησης υποδεικνύουν τη βέλτιστη διαδρομή από την άποψη κόστους προς ένα συγκεκριμένο δίκτυο. Το κόστος της διαδρομής δίνεται με τη μορφή δύο αριθμών οι οποίοι περιέχονται σε αγκύλες π.χ. [110/65]. Ο αριθμός 110 αποτελεί το κόστος του ίδιου του πρωτόκολλου δρομολόγησης (AD, Administrative Distance). Για παράδειγμα, η δρομολόγηση μέσω μιας άμεσης φυσικής σύνδεσης (όπως ορίζεται από τις route με την ένδειξη C ) έχει κόστος AD=0 ενώ το κόστος του OSPF και του RIP πρωτόκολλου λαμβάνει τις τιμές AD=110 και AD=120, αντίστοιχα. Υπό αυτή την έννοια, για ένα κοινό προορισμό επιλέγεται το πρωτόκολλο του οποίου οι οδηγίες δρομολόγησης παρουσιάζουν χαμηλότερο κόστος : Κόστος Άμεσης Φυσικής Σύνδεσης<Κόστος του OSPF<Κόστους του RIP. Ο αριθμός 65 αναπαριστά το κόστος της δρομολόγησης σύμφωνα με τον υπολογισμό του εκάστοτε πρωτοκόλλου δρομολόγησης. 32

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-6/9 Σύμφωνα με τις πληροφορίες που έχουν ανακτηθεί από το OSPF πρωτόκολλο προκύπτουν τα εξής δεδομένα δρομολόγησης: 10.0.10.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1: η πρόσβαση στο δίκτυο 10.0.10.0/24 (δηλ στο Server VLAN του Core1) είναι εφικτή με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.9 (δηλ. μέσω της σειριακής θύρας serial 0/1 του router Core1-r). Το συνολικό κόστος της διασύνδεσης προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν μια σειριακή (BW=1.544 Kbps, Κόστος=64) και μία Ethernet (BW=100 Mbps, Κόστος=1) ζεύξη. 10.6.0.4/30 [110/128] via 10.6.0.13, 1d00h, Serial0/0: η πρόσβαση στο δίκτυο 10.6.0.4/30 (δηλ στο Member1) είναι εφικτή με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.13 (δηλ. μέσω της σειριακής θύρας serial 0/0 του router Core2-r). Το συνολικό κόστος της διασύνδεσης προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν δύο σειριακές ζεύξεις (BW=1.544 Kbps, Κόστος=64). 33

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-7/9 Σύμφωνα με τις πληροφορίες που έχουν ανακτηθεί από το OSPF πρωτόκολλο προκύπτουν τα εξής δεδομένα δρομολόγησης: 10.1.1.0/24 [110/138] via 10.6.0.9, 1d00h, Serial0/1 & [110/138] via 10.6.0.13, 1d00h, Serial0/0: η πρόσβαση στο δίκτυο 10.1.1.0/24 (δηλ στο LAN του Member1) είναι εφικτή τόσο με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.9 (δηλ. μέσω της σειριακής θύρας serial 0/1 του router Core1-r), όσο και με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.13 (δηλ. μέσω της σειριακής θύρας serial 0/0 του router Core2-r). Το συνολικό κόστος των δύο αυτών εναλλακτικών διασυνδέσεων είναι ισοδύναμο και προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν 2 σειριακές ζεύξεις (BW=1.544 Kbps, Κόστος=64) και μία Ethernet 10 Μbps (BW=10 Mbps, Κόστος=10) ζεύξη. 34

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-8/9 10.6.0.0/30 [110/128] via 10.6.0.9, 1d00h, Serial0/1: η πρόσβαση στο δίκτυο 10.6.0.0/30 (δηλ στο Member1) είναι εφικτή με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.9 (δηλ. μέσω της σειριακής θύρας serial 0/1 του router Core1-r). Το συνολικό κόστος της διασύνδεσης προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν δύο σειριακές ζεύξεις (BW=1.544 Kbps, Κόστος=64). 35

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-9/9 Σύμφωνα με τις πληροφορίες που έχουν ανακτηθεί από το OSPF πρωτόκολλο προκύπτουν τα εξής δεδομένα δρομολόγησης: 10.0.30.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1 & 10.0.20.0/24 [110/65] via 10.6.0.9, 1d00h, Serial0/1: η πρόσβαση στο δίκτυο 10.0.30.0/24 (δηλ στο User VLAN του Core1) και στο δίκτυο 10.0.20.0/24 (δηλ. στο NOC VLAN του Core1) είναι εφικτή με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.9 (δηλ. μέσω της σειριακής θύρας serial 0/1 του router Core1-r). Το συνολικό κόστος της διασύνδεσης προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν μια σειριακή (BW=1.544 Kbps, Κόστος=64) και μία Ethernet (BW=100 Mbps, Κόστος=1) ζεύξη. 36

OSPF Υπολογισμός Κόστους & Πίνακας Δρομολόγησης-10/9 10.0.40.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 & 10.0.60.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0 & 10.0.50.0/24 [110/65] via 10.6.0.13, 1d00h, Serial0/0: η πρόσβαση στο δίκτυο 10.0.40.0/24 (δηλ στο Server VLAN του Core2), στο δίκτυο 10.0.60.0/24 (δηλ. στο NOC VLAN του Core2) και στο δίκτυο 10.0.50.0/24 (δηλ. στο User VLAN του Core2) είναι εφικτή με τη δρομολόγηση προς την IP διεύθυνση 10.6.0.13 (δηλ. μέσω της σειριακής θύρας serial 0/0 του router Core2-r). Το συνολικό κόστος της διασύνδεσης προκύπτει εφόσον ληφθεί υπόψη ότι ανάμεσα στο προορισμό και την αφετηρία της δρομολόγησης μεσολαβούν μια σειριακή (BW=1.544 Kbps, Κόστος=64) και μία Ethernet (BW=100 Mbps, Κόστος=1) ζεύξη. 37

Τέλος Ενότητας