1. Γιατί VXLAN;

IEEE 802.1Q VLANs έχουν ανώτατο όριο σε 4.094 IDs ανά τομέα εκπομπής - ένα σκληρό περιορισμό σε κέντρα δεδομένων πολλαπλώνtenant όπου χιλιάδες τμήματα πελατών πρέπει να συνυπάρχουν σε κοινή υποδομή. VXLAN (Εικόνα eXtensible LAN, ) λύνει αυτό με την ενσύρματη Ethernet πλαίσια μέσα UDP / IP, χρησιμοποιώντας ένα 24-bit VNI (VXLAN Network Identifier) για την υποστήριξη μέχρι 16,7 εκατομμύρια λογικά τμήματα.

Το VXLAN αποσυνδέει την εικονική τοπολογία Layer 2 από το υλικό υπόστρωμα Layer 3, επιτρέποντας την τυπική δρομολόγηση IP (ECMP, OSPF, BGP) μεταξύ των τελικών σημείων της σήραγγας VXLAN (VTEPs) χωρίς να τεντώνονται VLANs. Η εξωτερική κεφαλίδα UDP χρησιμοποιεί θύρα προορισμού (Η IANA-ανατέθηκε· οι πρώτες αποστολές χρησιμοποίησαν 8472). Η συνολική ενθυλακίωση είναι ~50 bytes over IPv4, ~70 bytes over IPv6.

Στοίβα εγκλωβισμού (RFC 7348):

2. Μέθοδοι ανακάλυψης VTEP

Τα VTEP πρέπει να ανακαλύψουν ομότιμους VTEP για τη δημιουργία σηράγγων και τη διανομή της κίνησης BUM (Broadcast, Unknown unicast, Multicast). Στην πράξη αναπτύσσονται τρεις μηχανισμοί:

ΜέθοδοςΠώς λειτουργείΕπαγγελματίεςΚατά
Πολλαπλή διανομήΚάθε χάρτης VNI σε μια ομάδα πολλαπλών εκπομπών PIM στο υπόστρωμα· η κυκλοφορία BUM κατακλύζεται από την εν λόγω ομάδαΑπλή· αυτόματη ανακάλυψη από ομοτίμουςΑπαιτεί PIM multicast σε underlay; πολλοί χειριστές απενεργοποιούν multicast
Εισερχόμενη αντιγραφήΚάθε VTEP διατηρεί μια ρητή unicast λίστα των απομακρυσμένων VTEP ανά VNI.Δεν απαιτείται multicastHead-end κάνει O(N) αντιγραφή ανά πακέτο BUM? στατικές λίστες ομοτίμων απαιτούν χειροκίνητη συντήρηση
BGP EVPNRT-3 IMET δρομολόγια διαφημίζουν συμμετοχή VTEP; RT-2 διαδρομές διανέμουν συνδέσεις MAC+IP; χωρίς κατακλυσμό και μάθησηΜάθηση MAC αεροπλάνου ελέγχου· καταστολή ARP· κλίμακες σε χιλιάδες VTEP· πρότυποΣτοίβα BGP που απαιτείται σε όλους τους VTEP ή τους αντανακλαστήρες διαδρομής

Τα σύγχρονα κέντρα δεδομένων Greenfield χρησιμοποιούν αποκλειστικά το BGP EVPN. Η πολλαπλή διανομή και ο αντίκτυπος στην είσοδο είναι κληρονομικές προσεγγίσεις που εξακολουθούν να βρίσκονται σε περιβάλλοντα του Μπράουνφιλντ.

3. Τύποι διαδρομών BGP EVPN

BGP EVPN () χρησιμοποιεί AFI 25 (L2VPN) / SAFI 70 (EVPN) για τη διανομή πέντε τύπων δρομολογίων. RT-5 ορίσθηκε χωριστά (Οκτώβριος 2021).

RTΌνομαΑντικείμενοΒασικά πεδία NLRI
1Αυτόματο Discovery EthernetΑνά-ES και ανά-EVI ανά-ανάσυρση μάζας για αστοχία σύνδεσης· ψευδώνυμα για τη εξισορρόπηση φορτίων πολλαπλών χρήσεωνRD, ESI, Ethernet Tag ID, MPLS ετικέτα
2Διαφήμιση MAC/IPΔιανομή διευθύνσεων MAC (και προαιρετικά η δεσμευμένη IP) για να καταστεί δυνατή η καταστολή των ARP και η εξάλειψη των πλημμυρών-και-μαθημάτωνRD, ESI, ετικέτα VLAN, διεύθυνση MAC, διεύθυνση IP (προαιρετική), ετικέτες L2VNI + L3VNI
3Ετικέτα Inclusive Multicast Ethernet (IMET)Διαφήμιση της δυνατότητας πρόσβασης VTEP ανά VNI, που χρησιμοποιείται για την κατασκευή καταλόγων εισροών-αντιγραφής και την ενεργοποίηση της προώθησης BUMRD, Ethernet Tag ID, Originating Router's IP (διεύθυνση VTEP)· χαρακτηριστικό της σήραγγας PMSI φέρει VNI και τύπο σήραγγας
4Διαδρομή τμήματος EthernetΕκλογές οριζόμενου προωθητή (DF) μεταξύ των PES που μοιράζονται ένα τμήμα Ethernet· εξασφαλίζει μόνο ένα PE προωθεί BUM στο τμήμα CERD, ESI, Προέλευση IP Router
5Διαδρομή πρόθεμα IP Διαφημίστε τα προθέματα IP στην επικάλυψη EVPN για δρομολόγηση inter-subnet; απαιτεί μια ειδική L3VNI (διαμετακόμιση VNI)RD, Ethernet Tag ID, μήκος προθέματος IP, πρόθεμα IP, διεύθυνση IP GW, ετικέτα L3VNI
Κοινό σφάλμα τεκμηρίωσης:

4. Συμμετρικό έναντι Ασύμμετρο IRB

Η ολοκληρωμένη διαδρομή και γεφύρωση (IRB) περιγράφει τον τρόπο με τον οποίο η κυκλοφορία της διαδρομής VTEPs μεταξύ υποδικτύων επικάλυψης. Δύο μοντέλα ορίζονται στο :

Ασύμμετρο IRB:προορισμός

Συμμετρικό IRB:L3VNI

Ασύμμετρο IRBΣυμμετρικό IRB
L2VNIs που απαιτούνται ανά VTEPΌλα τα VNI στο ύφασμαΜόνο τοπικά προσαρτημένα υποδικτύα
L3VNI (διαμετακόμιση VNI)Δεν απαιτείταιΑπαιτούμενη — μία ανά VRF
Λυκίσκος κύλισηςΜόνο εισερχόμενη VTEPΕισερχόμενη και έξοδος VTEP
ΚλίμακαΦτωχά (όλα τα VNI παντού)Καλό (μόνο τοπικά υποδικτύα)
RT-5 προθέματαΜη υποστηριζόμενοΥποστηρίζεται (χρησιμοποιεί L3VNI)

5. Καταστολή ARP

Χωρίς το EVPN, ένα αίτημα ARP από έναν οικοδεσπότη μεταδίδεται στο VNI του και πλημμυρίζει σε κάθε VTEP στο ύφασμα. Με το BGP EVPN, τα δρομολόγια RT-2 διανέμουν τις συνδέσεις MAC+IP σε όλα τα VTEP μόλις μάθουν οι οικοδεσπότες. Όταν ένας ξενιστής ARPs για μια απομακρυσμένη IP, το τοπικό VTEP απαντά απευθείας από τον πληθυσμιακό του πίνακα — κανένα πακέτο ARP δεν διασχίζει το ύφασμα VXLAN. Αυτό εξαλείφει τις πλημμύρες BUM για γνωστούς ξενιστές και είναι ιδιαίτερα επιρρεπείς σε υφάσματα με χιλιάδες VMs ανά VTEP.

Η ND (Neighbor Discovery) λειτουργεί πανομοιότυπα για τις διαδρομές IPv6 — RT-2 μεταφέρει διευθύνσεις IPv6 στο πεδίο IP του NLRI, και το VTEP απαντά τοπικά μηνύματα NS.

6. Πολυ-Homing και ESI

Ένα αναγνωριστικό τμήματος Ethernet (ESI) είναι ένα αναγνωριστικό 10 byte που αποδίδεται στη λογική δέσμη που συνδέει μια συσκευή CE σε πολλαπλά PE VTEPs. Υπάρχουν δύο τρόποι προώθησης:

  • Εφάπαξ
  • Ενεργός

7. Γρήγορη αναφορά CLI Προμηθευτή

ΕργασίαΣίσκο NX- OSΑρίστα EOSΤζούνιπερ Τζούνος
Εμφάνιση διαδρομών EVPNshow bgp l2vpn evpnshow bgp evpnshow route table bgp.evpn.0
Εμφάνιση υπολογιστών VTEPshow nve peersshow vxlan vtepshow evpn instance
Εμφάνιση MAC επικάλυψηςshow mac address-tableshow vxlan address-tableshow evpn mac-ip-table
Εμφάνιση λανθάνουσας μνήμης καταστολής ARPshow ip arp suppression-cache detailshow vxlan address-table detailshow evpn mac-ip-table extensive
Εμφάνιση χαρτογράφησης VNI- σε- VRFshow nve vnishow vxlan vnishow evpn instance extensive
Εμφάνιση πολυ-homing ESIshow nve ethernet-segmentshow bgp evpn instanceshow evpn instance extensive

Παραπομπές