למה VXLAN?

IEEE 802.1Q VLANs יושקו ב-4,094 תעודות זהות לדומיינים משודרים - מגבילה קשה במרכזי נתונים רב-גבוהים שבהם אלפי מגזרי לקוחות חייבים לפעול יחד על תשתיות משותפות. VXLAN (Virtual eXtensible LAN) ) פותר את זה על ידי encapsulating מסגרות Ethernet בתוך UDP / IP, באמצעות 24bit VNI (VXLAN Network Identifier) כדי לתמוך עד 16.7 מיליון פלחות לוגיות.

VXLAN מבטלת את הטופולוגיה הווירטואלית של שכבה 2 מהשכבות הפיזיות, ומאפשרת קידוד IP סטנדרטי (ECMP, OSPF, BGP) בין נקודות מנהרה VXLAN (VTEPs) ללא מתיחה VLAN. מנהל ה-UDP החיצוני משתמש בנמל היעד (סינית: פריסות מוקדמות השתמשו 8472) Total encapsulation Overhead - 50 Bytes Over IPv4 - 70 Bytes מעל IPv6.

ערימה (RFC 7348):

שיטות גילוי VTEP

VTEPs חייב לגלות שותפים VTEPs להקים מנהרות ולהפיץ BUM (Broadcast, Unknown unicast, Multicast). שלושה מנגנונים נפרסם בפועל:

שיטותאיך זה עובדProsCons
Multicastכל VNI ממפה לקבוצת PIM multicast ב underlay; תעבורת BUM מוצפת לקבוצה זוגילוי עמיתים אוטומטידורש PIM multicast in underlay; מפעילים רבים discast
Replicationכל VTEP שומרת על רשימה מפורשת של VTEPs מרחוק עבור VNI; תעבורת BUM משוכפלת לכל עמיתאין צורך ב- Multicastראשי התיבות של O(N) שכפול עבור חבילת BUM; רשימות עמיתים סטטיות דורשות תחזוקה ידנית
BGP EVPNקווי RT-3 IMET מפרסמים חברות VTEP; RT-2 נתיבים להפיץ Mac+IP מחייבות; ללא שיטפון ולמידהבקרת מטוסים MAC למידה; ARP דיכוי; קשקשים של אלפי VTEPs; סטנדרטיערימה BGP הנדרשת על כל VTEPs או נתבים

מרכזי נתונים ירוקה מודרניים משתמשים ב- BGP EVPN באופן בלעדי. Multicast ו ingress-replication הם גישות מורשת עדיין נמצא בסביבות חומים.

BGP EVPN

BGP EVPNAFI 25 (L2VPN) / SAFI 70 (EVPN) כדי להפיץ חמישה סוגי מסלולים. RT-5 הוגדר בנפרד (אוקטובר 2021).

RTשם השםמטרהשדות Key NLRI
1 1Ethernet Auto-DiscoveryPer-ES ו- per-EVI המוניות נסוגות על אי ספיקת קישורים; כינוי ל- Multi-homing-balancingRD, ESI, Ethernet Tag ID, MPLS
2Mac/IP פרסוםכתובות MAC (ובאופן אופציונלי ה- IP המקושר) כדי לאפשר דיכוי ARP ולסלק שיטפון-and-learneRD, ESI, VLAN תג, כתובת MAC, כתובת IP (אופציונלי), L2VNI + L3VNI
3Inclusive Multicast Ethernet Tag (IMET)הפרסומות VTEP מגיעות ל-VNI; השתמשו בהם כדי לבנות רשימות של תגמול וגורמים ל- BUM לקדםRD, Ethernet Tag מזהה, Origining IP של נתב (כתובת VTEP); תכונת מנהרה PMSI נושאת VNI ומנהרה
4אתר Ethernet Segmentבחירות מתוכננות קדימה (DF) בין PEs שיתוף Ethernet Segment; מבטיח רק אחד PE מקדם BUM לתוך פלח CERD, ESI, Origining Router IP
5כתובת IP ה- IP של ה-AVPN עובר ל-EVPN על חסימה בין-סובנט; דורש L3VNI ייעודי (transit VNI)RD, Ethernet Tag מזהה, אורך תיקון IP, כתובת IP GW, L3VNI
טעות נפוצה בתיעוד:

סימטריה נגד Aסימטרי IRB

Integrated Roting ו- Bridging (IRB) מתאר כיצד תעבורת ה-VTEP בין subnets overlay. שני דגמים מוגדרים :

Aסימטרי IRB:יעד היעד

סימפמטרי IRB:L3VNI

IRBסימפמטרי IRB
L2VNIs דרושים ל-VTEPכל ה-VNIs במרקרק רשתות
L3VNI (transit VNI)לא נדרשדרושים אחד ל- VRF
נסייםIngress VTEP בלבדתוקפנות ו-VTEPs
סולםעניים (כל VNIs בכל מקום)טוב (מקומיים בלבד)
RT-5לא נתמךL3VNI

ARP Suppression

ללא VPN, בקשת ARP ממארחת משודרת ל-VNI שלה ומוצפנת לכל VTEP במרקם. עם BGP EVPN, RT-2 מסלולים להפיץ Mac+IP מחייב את כל VTEPs ברגע שהמארחים לומדים. כאשר מארח ARPs עבור IP מרוחק, VTEP המקומי תשובות ישירות מהשולחן BGP-populated שלה - שום חבילת ARP חוצה את הבד VXLAN. הדבר מבטל את הצפה BUM עבור מארחים ידועים והוא משפיע במיוחד על בדים עם אלפי VMs ל VTEP.

דיכוי ND (Neighbor Discovery) פועל זהה עבור IPv6 - RT-2 מסלולים לשאת כתובות IPv6 בתחום ה- IP של NLRI, ו- VTEP תשובות NS הודעות באופן מקומי.

6. Multi-Homing and ESI

Ethernet Segment Identifier (ESI) הוא מזהה 10byte שהוקצה לחבילה ההגיונית המחברת מכשיר CE למספר PE VTEPs. קיימים שני מצבי קידום:

  • יחיד-Active
  • All-Active

תגית: Vendor CLI Quick Reference

משימותסיסקו NX- OSArista EOSJoiper Joos
המונחים: EVPNshow bgp l2vpn evpnshow bgp evpnshow route table bgp.evpn.0
תגית: VTEPshow nve peersshow vxlan vtepshow evpn instance
עקבו אחרי MACSshow mac address-tableshow vxlan address-tableshow evpn mac-ip-table
ARP דיכוי cacheshow ip arp suppression-cache detailshow vxlan address-table detailshow evpn mac-ip-table extensive
מיפוי VNI-to-VRFshow nve vnishow vxlan vnishow evpn instance extensive
תגית: ESI Multi-homingshow nve ethernet-segmentshow bgp evpn instanceshow evpn instance extensive

הפניות