30
Δίκτυα Η/Υ ΙΙ Δίκτυα Η/Υ ΙΙ ΔΙΑΔΙΚΤΥΩΣΗ (Internetworking)

ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

  • Upload
    geneva

  • View
    30

  • Download
    2

Embed Size (px)

DESCRIPTION

ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking ). Διαδικτύωση. Διαδικτύωση ( internetworking ) είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων, με σκοπό τον διαμοιρασμό των πόρων και των υπηρεσιών τους. Γιατί διαδικτύωση;. Packet containment Ευκολία στη διαχείριση (μικρότερα δίκτυα) - PowerPoint PPT Presentation

Citation preview

Page 1: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

ΔΙΑΔΙΚΤΥΩΣΗ (Internetworking)

Page 2: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Διαδικτύωση

• Διαδικτύωση (internetworking) είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων, με σκοπό τον διαμοιρασμό των πόρων και των υπηρεσιών τους.

Page 3: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Γιατί διαδικτύωση;

• Packet containment

• Ευκολία στη διαχείριση (μικρότερα δίκτυα)

• Απομόνωση (δυσλειτουργιών - ασφάλεια)

• Περιορισμός δικτύων εκπομπής (broadcast)– Οικονομία σε πόρους

• Routing discovery (best path)

Page 4: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Στοιχεία διαδικτύωσης

• IWU - Internetworking Unit– Bridge (Link layer)

– Router (Network layer)

– Gateway

• υποδίκτυα (subnetworks ή subnets)

Page 5: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Internet

• NAP: Network Access Point

• MAE: Metropolitan Access Point

• CIX: Commercial Internet Exchange

• FIX: Federal Internet Exchange

• NSF: National Science Foundation

• “core routers” routers-at-the-edge

ISP

ISP

ISP

ISP

ISP

ISPusers usersNAP

Page 6: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Forwarding Routing

• Forwarding: η χρήση πινάκων δρομολόγησης ώστε να ληφθεί η κατάλληλη απόφαση προώθησης

• Routing: η διαφήμιση των διαδρομών ώστε να αποκτηθεί η γνώση για την κατασκευή πινάκων δρομολόγησης που θα χρησιμοποιήσει το πρωτόκολλο προώθησης

Routing Table

------- -------

------ -------

Routing protocol

χειροκίνητα

ARP

Page 7: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Routing Domain

an administrative entitySmall domains = few nets

Large domains = many nets

• Boundaries for the dissemination of routing information

• Account – billing• Security administration

Page 8: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Hierarchical routing domains• Large growth of networks responsible for large routing tables.

• More time spent in finding the right route

• Leading to larger queuing delay.

• Routers are divided into ‘regions’.

• Every router knows how to route in it’s own region • but not others’

• Packet that are not local can be pushed to the right router.

Page 9: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Multiple routing protocols

• Continuous improvement– Newer protocols– Legacy protocols

• Vendors standard groups

• Different types of networks

• Different routing considerations best route

secure route

cheaper route

Page 10: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Στόχοι κατά το σχεδιασμό αλγορίθμων δρομολόγησης

• Ακρίβεια (accuracy) - στη διαδρομή• Απλότητα (simplicity) - κατανάλωση πόρων• Αντοχή (robustness) - συμφόρηση• Σύγκλιση (convergence) - στην αλλαγή των πινάκων• Ευελιξία (flexibility) - (default, alternate routes,

hierarchical domains)

Page 11: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Περιορισμοί στο σχεδιασμό πρωτοκόλλων δρομολόγησης

• Minimize routing table space

• Minimize control messages

• Robustness

• Optimal Paths

• Quantity of Service

• Quality of Service

Page 12: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Περιορισμοί στο σχεδιασμό πρωτοκόλλων δρομολόγησης

• Static vs Dynamic Routing

• Distributed vs Centralised

• Source vs hop by hop

• Stochastic vs Deterministic

• Single vs multiple path

• State dependent vs stateless

Page 13: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

QOS VS QOS

Page 14: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Δρομολόγηση στο τηλεφωνικό δίκτυο

Σε τι διαφέρει ένας δρομολογητής από ένα τηλεφωνικό κέντρο??

– Ποιο αξιόπιστη μεταγωγή και γραμμές

– Single organisational control

– Predictable load vs time statistics

– Trivial admission and control policy

Page 15: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Πρωτόκολλα Δρομολόγησης• GGP: Gateway-to-Gateway Protocol (ARPAnet)

– Overhead

– Περιορισμοί στη λειτουργία

• EGP: External Gateway Protocol

• RIP: Routing Information Protocol (Xerox)– Χρησιμοποιείται ευρέως

– Κυρίως σε τοπικά δίκτυα εκπομπής

• OSPF: Open Shortest Path First– Ξεπερνά τα προβλήματα το RIP

– Χρησιμοποιείται ευρέως

Page 16: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Routing Protocols• IS-IS: Intermediate System to Intermediate System (Digital –

OSI)• BGP: Border Gateway Protocol

– Ξεπερνά τους περιορισμούς του EGP– Χρησιμοποιείται στη διασύνδεση μεταξύ ISPs

• IDRP: InterDomain Routing Protocol (OSI-based)• PNNI: Private Network to Network Interface

– Κυρίως σε δίκτυα ΑΤΜ– Advertising – topology analysis – connection management

• IGRP: Intergateway Routing Protocol/ EIGRP (Cisco)– Παρόμοιο με το RIP

Page 17: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Ένα δίκτυο με τα κόστη των συνδέσεων

5

8 73

63

99

101

2 2

4

1

11

1

Δίκτυο 4Δίκτυο 3 Δίκτυο 2

Δίκτυο 1

E

Β

D

C

Δίκτυο 5

Α

G

FH

Σταθμός Χ

Σταθμός Υ

1

Page 18: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Οι πίνακες δρομολόγησης των συσκευών του

προηγούμενου σχήματος

Page 19: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Αρχές Δρομολόγησης

• κριτήριο ελάχιστου κόστους (least-cost criterion)

– ο αριθμός των αλμάτων (hops),– η χωρητικότητα των ζεύξεων, – ο τηλεπικοινωνιακός φόρτος των ζεύξεων – το οικονομικό κόστος χρήσης κάθε ζεύξης

Page 20: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Τεχνικές δρομολόγησης

• Fixed routing– Στατικός προγραμματισμός από τον διαχειριστή

• Adaptive routing – Προσαρμογή στις αλλαγές της δομής του δικτύου

που προέρχονται από:– αστοχία (failure) μιας δικτυακής συσκευής – συμφόρηση (congestion) μιας ζεύξης

Page 21: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Παθολογία προσαρμοζόμενης δρομολόγησης

• Σύνθετη απόφαση δρομολόγησης.– Επιβαρύνεται η επεξεργαστική ισχύς και ικανότητα του δρομολογητή.

• Οι πληροφορίες για την κατάσταση ενός δικτύου αλλού συλλέγονται κι αλλού χρησιμοποιούνται. – Όσο περισσότερη πληροφορία κι όσο πιο συχνά ανταλλάσσεται τόσο

καλύτερες είναι οι αποφάσεις δρομολόγησης.– η διακίνηση της πληροφορίας που γίνεται μέσα στο δίκτυο και μπορεί να

προκαλεί μεγάλη επιβάρυνση.• Μια τακτική προσαρμογών μπορεί να είναι πολύ γρήγορη, δημιουργώντας

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

• Μια τέτοια τακτική μπορεί να προκαλέσει παθολογικές καταστάσεις στο δίκτυο όπως το fluttering και το looping.

Page 22: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Fluttering• Η έννοια του fluttering αναφέρεται σε ραγδαίες διακυμάνσεις

στη δρομολόγηση. – Το φαινόμενο αυτό μπορεί να προκληθεί ακόμη και από δρομολογητές

που επιχειρούν να εφαρμόσουν διαμοιρασμό (splitting) ή εξισορρόπηση (balancing) φορτίου.

• Όταν μετά την διαδικασία επιλογής του επόμενου άλματος (Next-Hop), παραμένουν περισσότερες από μια διαδρομές ως πιθανή επιλογή για τον δρομολογητή, αυτός μπορεί να επιλέξει να μοιράσει το φορτίο μεταξύ δύο ή περισσοτέρων (RFC 1812). Η ενέργεια αυτή μπορεί να οδηγήσει σε περίεργες συμπεριφορές, όπως κάποια πακέτα να διανύουν πολύ μεγαλύτερες διαδρομές εντός του δικτύου.

RFC 1812, Requirements for IP Version 4 Routers, June 1995.

Page 23: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Looping

• το looping είναι πιο σοβαρό φαινόμενο: – Όπως υποδεικνύει και το όνομά του πρόκειται για

εκείνη την κατάσταση κατά την οποία κάποια ή όλα τα πακέτα επιστρέφουν στον δρομολογητή που τα εξέπεμψε.

– Το φαινόμενο αυτό οφείλεται κυρίως σε αλλαγές στη διασυνδεσιμότητα του δικτύου που δεν φτάνουν εγκαίρως σε όλους τους κόμβους του.

Page 24: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Πλεονεκτήματα προσαρμοζόμενης δρομολόγησης

• Βελτιώνει την απόδοση του δικτύου, όπως την αντιλαμβάνεται ο τελικός χρήστης.

• Βοηθά στον έλεγχο της συμφόρησης (congestion control).

Page 25: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Στρατηγικές προσαρμοζόμενης δρομολόγησης

• με βάση την πηγή από την οποία προέρχονται οι πληροφορίες για την κατάσταση του δικτύου. – Χρήση της ουράς αναμονής Q, σε κάθε interface– για κάθε datagram που εισέρχεται στον

δρομολογητή μας και κατευθύνεται προς το δίκτυο i, ο δρομολογητής θα επιλέγει τη ζεύξη για την οποία ελαχιστοποιείται το άθροισμα min[Q+Bi].

• Q: το μέγεθος της ουράς αναμονής• Βi: πόλωση προς κάθε δίκτυο προορισμού i.

Page 26: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Στρατηγικές προσαρμοζόμενης δρομολόγησης

• Tεχνικές που λαμβάνουν υπόψη τους και τις πληροφορίες του έξω κόσμου

• Οι τεχνικές που χρησιμοποιούν πληροφορίες μόνο από γειτονικούς κόμβους λέγονται αλγόριθμοι distance-vector.

• Aυτές που χρησιμοποιούν πληροφορίες από όλους τους δρομολογητές λέγονται link-state αλγόριθμοι.

Page 27: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

Hierarchical Routing

• Η μεγάλη ανάπτυξη δικτύων υπεύθυνη για μεγάλους πίνακες δρομολόγησης

• Πολύς χρόνος για την εύρεση της συντομότερης διαδρομής

• Οδηγά σε μεγάλες καθυστερήσεις στις ουρές αναμονής.

• Οι δρομολογητές χωρίζονται σε «περιοχές»• Κάθε δρομολογητής ξέρει πώς να δρομολογήσει

μέσα στην περιοχή του αλλά όχι σε άλλες. • Τα πακέτα που δεν έχουν τοπικό χαρακτήρα

προωθούνται προς τον κατάλληλο δρομολογητή.

Page 28: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

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

• Ομάδα δρομολογητών που ανταλλάσσουν πληροφορίες μέσω ενός κοινού πρωτοκόλλου δρομολόγησης

• Σύνολο δρομολογητών και δικτύων που τα διαχειρίζεται ένας μόνο οργανισμός.

• Εκτός από τις περιπτώσεις αστοχίας (failure), ένα ΑΣ είναι συνδεδεμένο (με την θεωρητική έννοια του συνδεδεμένου γράφου)

Page 29: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

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

Αυτόνομο Σύστημα 1Αυτόνομο Σύστημα 2

Page 30: ΔΙΑΔΙΚΤΥΩΣΗ ( Internetworking )

Δίκτυα Η/Υ ΙΙΔίκτυα Η/Υ ΙΙ

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

• εσωτερικό πρωτόκολλο δρομολόγησης (interior routing protocol - IRP)– Δρομολόγηση εντός του ΑΣ– π.χ. R.I.P., O.S.P.F.

• εξωτερικό πρωτόκολλο δρομολόγησης (exterior routing protocol – ERP)– Δρομολόγηση μεταξύ διαφορετικών ΑΣ– π.χ. B.G.P.