बिना टैग वाले एक्सेस पोर्ट को सही EVPN VNI से मैप करना
बिना टैग वाला होस्ट फ़्रेम एक्सेस पोर्ट द्वारा वर्गीकृत होता है और फिर VTEP उसे VNI के रूप में ले जाता है। इनग्रेस, एग्रेस और सेवा मॉडल को अलग-अलग जाँचें।
एक सामान्य Ethernet होस्ट बिना टैग वाले फ़्रेम भेजता है, और EVPN फ़ैब्रिक को फिर भी उन्हें सही टेनेंट सेवा में ले जाना होता है। एक्सेस पोर्ट फ़्रेम को स्थानीय सेगमेंट में वर्गीकृत करता है, VTEP उस सेगमेंट को VNI पर मैप करता है, और दूरस्थ अटैचमेंट फ़्रेम को वैसे प्रस्तुत करता है जैसे उसका होस्ट अपेक्षा करता है। VLAN और VNI उस पथ के अलग-अलग हिस्सों की पहचान करते हैं और उनका एक ही नंबर होना ज़रूरी नहीं है। नीचे दिया गया runbook क्रम से पूरा करें, क्योंकि किसी भी चरण की गलती वही लक्षण पैदा करती है: ऐसा होस्ट जो भेजता है और कुछ प्राप्त नहीं करता।
एक फ़्रेम को फ़ैब्रिक से होकर ट्रेस करें
VLAN आधारित सरल सेवा के लिए एक उदाहरण पथ ऐसा दिखता है:
Host A: untagged frame
to access port: local VLAN 110
to VTEP A: L2VNI 50110
to VTEP B: corresponding local service
to access port: untagged frame to Host BVLAN और VNI के नंबर उदाहरण हैं, नियम नहीं। स्थानीय VLAN एक इनग्रेस वर्गीकरण है जो एक ही स्विच पर होता है; L2VNI वह overlay सेवा पहचानकर्ता है जिसे दोनों VTEP समझते हैं। overlay विनिर्देश RFC 8365 सेवा पहचानकर्ता को इस बात से अलग रखता है कि होस्ट कैसे जुड़ा है, और तीन रूप बताता है: VLAN आधारित, बंडल और VLAN-सजग।
इनग्रेस वर्गीकरण कॉन्फ़िगर करें
होस्ट के पास पता है और वह कहीं नहीं पहुँचता, जबकि पोर्ट स्वयं दिखाई देता है। तय करें कि पोर्ट वास्तव में किस अटैचमेंट मोड में है — बिना टैग वाले फ़्रेम ले जाने वाला एक्सेस पोर्ट या native VLAN वाला trunk — और ठीक उसी को स्पष्ट रूप से सेट करें। बिना टैग वाला फ़्रेम फिर भी पोर्ट से एक नामित स्थानीय सेगमेंट के भीतर निकलता है, और वह सेगमेंट एक निर्णय है, प्लेटफ़ॉर्म का दुष्प्रभाव नहीं। पोर्ट का चालू कॉन्फ़िगरेशन खोलें और वह वर्गीकरण पढ़ें जो उसके पास वास्तव में है, बजाय उस विक्रेता डिफ़ॉल्ट पर भरोसा करने के जिसे आपने कभी सेट नहीं किया।
एक सामान्य स्विच पर क्रम मोड परिवर्तन और एक्सेस VLAN आवंटन है, जिसके बाद यह जाँच कि पोर्ट वास्तव में चालू है और उसी अवस्था में है। यदि पोर्ट trunk है तो बिना टैग वाले फ़्रेम native VLAN संभालता है, और वह अलग कॉन्फ़िगरेशन है जिसके अलग विफलता ढंग हैं। आगे बढ़ने से पहले मोड और VLAN दोनों दर्ज करें।
show running-config interface Ethernet1/1
show interface Ethernet1/1 switchport
show vlan briefVTEP और VNI मैपिंग कॉन्फ़िगर करें
VTEP VXLAN एनकैप्सुलेशन और VNI जोड़ता है। होस्ट वह हेडर नहीं बनाता और उसे यह जानने की ज़रूरत नहीं कि सेवा मौजूद है।
स्थानीय VLAN को प्लेटफ़ॉर्म द्वारा समर्थित कमांड रूप में L2VNI पर मैप करें और इस मैपिंग को सेवा के दोनों सिरों पर एक-सा रखें। टेनेंट L2VNI और सबनेट के बीच रूटिंग के लिए प्रयुक्त L3VNI अलग ऑब्जेक्ट हैं, और उनके नंबर मिलाने से L2 पथ को छुए बिना रूटिंग टूट जाती है; और याद रखें कि दूरस्थ VTEP तक काम करने वाला underlay रूट सेटअप की एक और परत से संबंधित है।
यदि मैपिंग गलत है तो फ़्रेम फिर भी फ़ैब्रिक में प्रवेश करता है और सीधे गलत सेवा में उतरता है। इसीलिए जाँच सेवा की जाँच है, लिंक की जाँच नहीं।
एग्रेस प्रस्तुति कॉन्फ़िगर करें
दूरस्थ सिरे पर प्राप्त सेवा को वापस उसी में बदलना होता है जिसकी होस्ट अपेक्षा करता है: एक्सेस पोर्ट पर नंगा Ethernet, आपके नियंत्रण वाले trunk पर एक विशिष्ट टैग, और आंतरिक टैग का ऐसा प्रबंधन जो चुने गए सेवा मॉडल से मेल खाए। overlay को दोष देने से पहले trunk पर अनुमत VLAN सूची जाँचें, क्योंकि जिस टैग की एग्रेस trunk अनुमति नहीं देता वह overlay के अपना काम कर लेने के बाद छोड़ दिया जाता है। पुष्टि करें कि दूरस्थ होस्ट वही प्रस्तुति अपेक्षित करता है जो उसे मिलती है, न कि वह जो आपके आरेख ने मानी थी।
आंतरिक टैग बचता है या नहीं, यह आपके चुने हुए सेवा मॉडल का गुण है, इसलिए कोई लेख सामान्य रूप से हटाने या बनाए रखने का वादा नहीं कर सकता। जो डिज़ाइन एक व्यवहार मानता है और जो प्लेटफ़ॉर्म दूसरा लागू करता है, वे लिंक परीक्षण पास कर लेंगे और अनुप्रयोग में विफल होंगे।
स्थानीय MAC लर्निंग, EVPN सेवा रूट और दूरस्थ अटैचमेंट की मैपिंग को साथ पढ़ें, और अनुप्रयोग को जो पड़ोसी खोज चाहिए उसे केवल ping तक सीमित न रखें। किसी अन्य ब्रिज डोमेन में सीखा गया MAC पता वहाँ पूरी तरह वैध हो सकता है और फिर भी गलत सेवा की ओर इंगित कर सकता है।
एक होस्ट जोड़ी से सत्यापन
एक होस्ट जोड़ी ऊपर लाएँ और दूसरी जोड़ी जोड़ने से पहले पूरा पथ सिद्ध करें। फिर दोनों VTEP पर अवस्था पढ़ें और पुष्टि करें कि वही सेवा पहचानकर्ता दोनों सिरों पर दिखता है।
show mac address-table vlan 110
show bgp l2vpn evpn
show nve peersहर सिरे के लिए चार मान लिखें: पोर्ट प्रस्तुति, स्थानीय सेगमेंट, L2VNI और एग्रेस पर उलटी प्रस्तुति। वह रिकॉर्ड अगले इंजीनियर को यह देखने देता है कि होस्ट का सरल बिना टैग वाला कनेक्शन क्यों है जबकि फ़ैब्रिक टेनेंट सेवा ले जा रहा है। यदि कोई परिवर्तन विफल हो तो पोर्ट को उसके पिछले VLAN पर लौटाएँ और उसी जोड़ी को फिर जाँचें, ताकि वापसी एक ज्ञात अवस्था हो, अनुमान नहीं।