Βίντεο: Οργανωθείτε με την βοήθεια των ετικετών του Gmail 2024
MPLS μετατρέπει το δρομολογημένο σας δίκτυο σε κάτι πιο κοντά σε ένα δίκτυο μεταγωγής. Αντί της προώθησης των πακέτων σε βάση hop-by-hop, δημιουργούνται μονοπάτια για συγκεκριμένα ζεύγη πηγών-προορισμών. Αυτές οι προκαθορισμένες διαδρομές καλούνται διαδρομές με ετικέτα (LSPs).
Οι δρομολογητές που συνθέτουν ένα δίκτυο με ετικέτα ονομάζονται δρομολογητές εναλλαγής ετικετών (LSRs) και έρχονται με μερικές γεύσεις:
-
Router Ingress: Ο δρομολογητής στο σημείο εισόδου ενός LSP. Ο δρομολογητής εισόδου είναι το μόνο μέρος όπου η κανονική κυκλοφορία IP μπορεί να εισρεύσει σε ένα MPLS LSP. Ο εισερχόμενος δρομολογητής λαμβάνει την κυκλοφορία IP. Όταν καθορίζει ότι για να φτάσει στον προορισμό του πρέπει να περάσει μέσω ενός LSP, ο εισερχόμενος δρομολογητής ενσωματώνει την κίνηση με μια κεφαλίδα MPLS και την προωθεί στο επόμενο hop στο LSP.
-
Router διαμετακόμισης: Κάθε δρομολογητής στη μέση ενός LSP. Οι δρομολογητές διαμεταγωγής απλώς μεταφέρουν τα πακέτα MPLS στο επόμενο hop στο LSP, χρησιμοποιώντας την εισερχόμενη διεπαφή από την οποία προέρχεται το πακέτο καθώς και την κεφαλίδα MPLS για να καθορίσουν πού να στείλει το πακέτο.
-
Προτελευταία δρομολογητής: Ο δεύτερος στο τελευταίο δρομολογητή στο LSP. Ο προτελευταίος δρομολογητής είναι ο δρομολογητής πριν από το τελευταίο hop σε LSP. Επειδή το τελευταίο hop σε ένα LSP δεν χρειάζεται να αλλάξει το πακέτο προς έναν άλλο δρομολογητή διαμετακόμισης, δεν χρειάζεται να υπάρχουν οι κεφαλίδες MPLS.
Είναι ευθύνη του προτελευταίου δρομολογητή να αφαιρέσει την κεφαλίδα MPLS προτού την στείλει στο τελευταίο hop στο LSP. Σημειώστε ότι η απόσπαση του προτελευταίου δρομολογητή από την ετικέτα MPLS προτού την στείλετε στον δρομολογητή εξόδου είναι προαιρετική.
-
Router εξόδου: Το σημείο εξόδου για το LSP. Ο δρομολογητής εξόδου λαμβάνει την κυκλοφορία IP από τον προτελευταίο δρομολογητή. Κάνει μια κανονική αναζήτηση IP και προωθεί την κίνηση χρησιμοποιώντας κανονική δρομολόγηση IP.
Σημειώστε ότι η κίνηση στο LSP από το δρομολογητή 1 στο δρομολογητή 9 δεν χρειάζεται να προέρχεται από το δρομολογητή 1. Φανταστείτε ότι ο δρομολογητής 1 είναι συνδεδεμένος σε ένα διακομιστή. Αυτός ο διακομιστής εκτελεί μια εφαρμογή που χρησιμοποιείται από κάποιον που έχει πρόσβαση στο δίκτυο κάπου πέρα από το δρομολογητή 9. Ακριβώς επειδή ολόκληρη η ροή της κυκλοφορίας εκτείνεται πέρα από τα δύο τελικά σημεία του LSP δεν σημαίνει ότι η κυκλοφορία δεν χρησιμοποιεί το LSP.
Στην περίπτωση αυτή, η κανονική δρομολόγηση IP χρησιμοποιείται για να περάσει την κυκλοφορία στο δρομολογητή 1. Ο δρομολογητής 1 κάνει μια κανονική αναζήτηση, σαν να ήταν πακέτο πακέτου IP. Η αναζήτηση αποκαλύπτει ότι ο προορισμός αυτής της κίνησης είναι ο δρομολογητής 9 και αυτός ο προορισμός συνδέεται με ένα LSP.
Με άλλα λόγια, το επόμενο hop είναι ολόκληρο το LSP, όχι μόνο ο επόμενος δρομολογητής hop. Ο δρομολογητής 1 προωθεί το πακέτο κατά μήκος σύμφωνα με τον ορισμό LSP και κάθε επόμενο δρομολογητή αντιμετωπίζει το πακέτο ως πακέτο LSP. Σε αυτή την περίπτωση, ο δρομολογητής 1 αντιπροσωπεύει το σημείο εκκίνησης για το LSP. Ως εκ τούτου, ο δρομολογητής1 είναι ο δρομολογητής εισόδου .
Εξετάζοντας ξανά τη διαδρομή, ο δρομολογητής 9 είναι ο τελευταίος δρομολογητής στο LSP. Έτσι, όταν το πακέτο φτάνει στο δρομολογητή 9, δεν υπάρχει κανένα LSP που να ακολουθεί. Επομένως, ο δρομολογητής 9 κάνει μια κανονική αναζήτηση IP στο πακέτο και προωθεί το πακέτο ως πακέτο IP. Και επειδή ο δρομολογητής 9 είναι ο τελευταίος δρομολογητής στο LSP, είναι ο δρομολογητής εξόδου .
Όλοι οι δρομολογητές μεταξύ του δρομολογητή 1 και του δρομολογητή 8 είναι δρομολογητές διαμετακόμισης . Είναι υπεύθυνοι για την εύρεση της κυκλοφορίας MPLS μαζί με το επόμενο hop στο LSP. Ο δεύτερος-τελευταίος δρομολογητής στο LSP (δρομολογητής 8, σε αυτό το παράδειγμα) είναι ο προτελευταίος δρομολογητής . Ο προτελευταίος δρομολογητής είναι συνήθως υπεύθυνος για την απογύμνωση των κεφαλίδων MPLS από τα πακέτα (γνωστό ως προτελευταίο pop hopping ή PHP).