Περιοχές δρομολόγησης F5 και VRF του MPLS: χαρτογραφήστε την παράδοση του ενοικιαστή
Δύο ενοικιαστές, μία διεύθυνση, δύο περιοχές δρομολόγησης. Καρφώστε κάθε αντικείμενο με %ID, χρησιμοποιήστε το VRF και τους στόχους δρομολόγησης του παρόχου και επαληθεύστε κάθε ενοικιαστή ξεχωριστά.
Δύο ενοικιαστές εκτελούν την ίδια εφαρμογή στη διεύθυνση 10.50.0.10. Ο πάροχος τους κρατά χωριστά σε διαφορετικά MPLS VPN, και το BIG-IP κρατά την τοπική κίνησή τους σε διαφορετικές περιοχές δρομολόγησης. Αυτή η διάταξη λειτουργεί μέχρι ακριβώς την παράδοση, όπου ένα επίθημα που λείπει ή ένα αντιγραμμένο route-target βάζει ήσυχα το πακέτο του ενός ενοικιαστή στο πλαίσιο του άλλου. Αυτός ο οδηγός συνδέει τα δύο μοντέλα και τελειώνει με δοκιμή ανά ενοικιαστή.
Φύλλο εργασίας: μία γραμμή ανά ενοικιαστή
Συμπληρώστε το πριν αλλάξετε οτιδήποτε. Κάθε επόμενο βήμα παραπέμπει σε ένα κελί του, και ένα κενό κελί είναι μια απόφαση που δεν έχει πάρει ακόμη κανείς.
| Tenant | BIG-IP side | Provider side |
|---|---|---|
| A | VLAN or tunnel, route domain, self address, virtual server | VRF, attachment, route targets for import and export |
| B | Separate VLAN or tunnel, separate route domain, separate self address | Separate VRF, separate route targets |
Βήμα 1: καρφώστε κάθε αντικείμενο στην περιοχή δρομολόγησής του
Η τεκμηρίωση περιοχών δρομολόγησης της F5 περιγράφει απομονωμένα πλαίσια κίνησης, διπλές διευθύνσεις και τον συμβολισμό address%ID για αντικείμενα διαμόρφωσης. Μια διεύθυνση γραμμένη ως 10.50.0.10%2 ονομάζει το τοπικό πλαίσιο της περιοχής δρομολόγησης, και αυτό το επίθημα δεν είναι ετικέτα MPLS που μεταφέρεται στο πακέτο IP του πελάτη.
Ένα VLAN ή μια υποστηριζόμενη σήραγγα ανήκει σε μία περιοχή δρομολόγησης στο τεκμηριωμένο μοντέλο, οπότε η διεπαφή και η διεύθυνση πρέπει να συμφωνούν. Ελέγξτε επίσης την προεπιλεγμένη περιοχή δρομολόγησης του διαχειριστικού διαμερίσματος, γιατί ένα επίθημα που παραλείπεται δεν σημαίνει καθόλου πλαίσιο· σημαίνει εκείνο το πλαίσιο που χρησιμοποιεί εξ ορισμού το διαμέρισμα. Αυτή η μία προεπιλογή εξηγεί τα περισσότερα περιστατικά όπου ένα νέο αντικείμενο απαντούσε ήσυχα στον λάθος ενοικιαστή. Ελέγξτε την πριν προσθέσετε δική σας διεύθυνση.
tmsh list net route-domain
tmsh list net vlan | grep -i domain
tmsh list ltm virtual one_vs
Βήμα 2: χρησιμοποιήστε το VRF και τους στόχους δρομολόγησης του παρόχου
Στο άκρο του MPLS, ο ενοικιαστής αναγνωρίζεται από το VRF του παρόχου και την συμφωνημένη υπηρεσία δρομολόγησης του πελάτη. Οι στόχοι δρομολόγησης ελέγχουν ποιες διαδρομές εισάγει και εξάγει ο πάροχος μεταξύ VRF, και η επιλογή ενός παρόμοιου αριθμού περιοχής δρομολόγησης του BIG-IP δεν δημιουργεί τίποτα από αυτή τη σχέση.
Οι δύο αναγνωριστές ζουν σε διαφορετικά συστήματα και σημαίνουν διαφορετικά πράγματα. Ένα ID περιοχής δρομολόγησης είναι ένα τοπικό πλαίσιο στη συσκευή. Ένας στόχος δρομολόγησης είναι ένα χαρακτηριστικό πολιτικής από την πλευρά του παρόχου που αποφασίζει τη διανομή διαδρομών, και ένας διαχωριστής διαδρομής είναι ένα τρίτο ακόμη πράγμα, που χρησιμοποιείται για να κρατά χωριστά προθέματα που κατά τα άλλα είναι ίδια.
Βήμα 3: αποφασίστε αν τα πλαίσια μπορούν να μοιράζονται προσβασιμότητα
Εξετάστε σκόπιμα τις ρυθμίσεις αναζήτησης γονικού τομέα και αυστηρής απομόνωσης, γιατί αλλάζουν το τι μπορεί να προσεγγίσει ένα πλαίσιο. Ο οδηγός της F5 επιτρέπει ελεγχόμενη προώθηση μέσω αυτών των σχέσεων, και γι' αυτό ακριβώς μια περιοχή δρομολόγησης δεν πρέπει να αντιμετωπίζεται από μόνη της ως πλήρης πολιτική ασφάλειας ενοικιαστή.
Αν και οι δύο ενοικιαστές χρειάζονται κοινή υπηρεσία, καθορίστε την εγκεκριμένη διαδρομή και τα δικαιώματα αντί να στρέψετε πρόχειρα τον έναν ενοικιαστή στο πλαίσιο δρομολόγησης του άλλου. Διατηρήστε την ταυτότητα της εφαρμογής και οποιαδήποτε σκόπιμη μετάφραση πηγής μαζί με τον προορισμό δικτύου, αλλιώς η κοινή υπηρεσία θα δει τον έναν ενοικιαστή ως τον άλλον.
Μια συνηθισμένη δρομολογημένη παράδοση συνδέει το BIG-IP με δρομολογητή άκρου του παρόχου χωρίς να κάνει το BIG-IP σημείο MPLS PE. Αν απαιτείται πραγματικά άμεση ενσωμάτωση MPLS ή οικογένειας διαδρομών VPN, ζητήστε ρητή υποστήριξη για την ακριβή πλατφόρμα και έκδοση, γιατί η τοπική απομόνωση περιοχής δρομολόγησης δεν θεμελιώνει αυτή τη δυνατότητα.
Βήμα 4: επαληθεύστε έναν ενοικιαστή τη φορά
Δοκιμάστε τον ενοικιαστή A από ένα τελικό σημείο στο πλαίσιο του A προς τη διεύθυνση εφαρμογής του A, και μετά επαναλάβετε για τον B. Χρησιμοποιήστε τη μορφή %ID στα διαγνωστικά ώστε να αποδείξετε ποιο πλαίσιο απάντησε, και επιβεβαιώστε ότι ένα αίτημα από λάθος πλαίσιο αποτυγχάνει αντί να προσγειωθεί κάπου πειστικά.
Ελέγξτε την πλευρά του παρόχου στην ίδια διαδρομή: το πρόθεμα υπάρχει στο σωστό VRF, οι στόχοι δρομολόγησης ταιριάζουν με το φύλλο εργασίας, και η διαδρομή επιστροφής χρησιμοποιεί τη σύνδεση που προοριζόταν. Ένα ping που λειτουργεί από την ίδια τη συσκευή αποδεικνύει το πλαίσιο της συσκευής, όχι του ενοικιαστή.
Καταγράψτε την τελική αντιστοίχιση στο φύλλο εργασίας, συμπεριλαμβανομένης της προεπιλεγμένης περιοχής δρομολόγησης κάθε διαμερίσματος και οποιασδήποτε σχέσης γονικού τομέα ενεργοποιήσατε. Την επόμενη αλλαγή σε αυτό το περιβάλλον θα την κάνει κάποιος που διαβάζει αυτόν τον πίνακα, όχι κάποιος που διαβάζει αυτό το άρθρο.