એક EVPN ટેનન્ટ ઘણા route distinguisher કેમ બતાવી શકે
એક ટેનન્ટમાં બે RD હોય તે વિરોધાભાસ નથી. CLI આઉટપુટથી રૂટ બનાવનાર MAC-VRF કે IP-VRF સુધી જાઓ, પછી RT આયાત અને VNI તપાસો.
તમે એક ટેનન્ટ માટે EVPN કોષ્ટક ફિલ્ટર કરો છો અને રૂટ બે જુદા route distinguisher ધરાવે છે. પહેલી પ્રતિક્રિયા કન્ફિગરેશન વિરોધાભાસની હોય છે અને એ પ્રતિક્રિયા સામાન્ય રીતે ખોટી હોય છે. ટેનન્ટનું નામ વ્યાવસાયિક લેબલ છે, કંટ્રોલ-પ્લેનની એક વસ્તુ નથી, તેથી તેની અંદરનું બ્રિજિંગ સંદર્ભ અને રૂટિંગ સંદર્ભ અલગ ઓળખકર્તા હેઠળ કાયદેસર રીતે જાહેર કરી શકે છે. એક વખતે એક રૂટ લઈને આઉટપુટથી પાછળ એ સ્થાનિક સેવા ઑબ્જેક્ટ સુધી જાઓ જેણે તેને બનાવ્યો, અને બીજું RD ભૂલ જેવું દેખાવાનું બંધ કરે છે.
તમને મૂંઝવણમાં મૂકનારા આઉટપુટથી શરૂ કરો
આખા કોષ્ટકને બદલે એક રૂટ પસંદ કરો. તેનો રૂટ પ્રકાર, તેનું RD, નિકાસ કરેલા route target અને આગળનો હોપ નોંધો. એ ચાર ક્ષેત્રો પૂરતા છે — કયા સ્થાનિક ઑબ્જેક્ટે તેને જાહેર કર્યો અને કઈ દૂરસ્થ નીતિએ તેને આયાત કરવી જોઈએ તે નક્કી કરવા.
NX-OS શૈલીના ઉપકરણ પર વિગતવાર દૃશ્ય આનાથી મળે છે: show bgp l2vpn evpn route-type 2 detail અથવા show bgp l2vpn evpn route-type 5 detail. Junos પર એ જ માહિતી આમાં છે: show route table bgp.evpn.0 detail. જુદો સિન્ટેક્સ, એ જ ક્ષેત્રો.
દર્શાવેલા દરેક આંકડાને સમાન બનાવવાથી શરૂ ન કરો. RD સમાન કરવું એ જ એવો ફેરફાર છે જે ચાલતા fabric પર આયાત નીતિ તોડે છે.
દરેક ઓળખકર્તાને તેનું કામ આપો
| Identifier | Question it answers | Where it is used |
|---|---|---|
| Route distinguisher | Which distinct route context contributed this advertisement? | Makes otherwise identical prefixes unique in BGP |
| Route target | Which importing service policy should receive the route? | Extended community matched by import policy |
| VNI | Which VXLAN service context carries the traffic? | Data plane encapsulation and mapping |
MAC-VRF બ્રિજિંગ સેવા માટે MAC ફોરવર્ડિંગ માહિતી રાખે છે. IP-VRF રૂટેડ સેવા માટે IP રૂટિંગ સંદર્ભ પૂરો પાડે છે. ટેનન્ટ બંને સમાવી શકે છે, તેથી કોઈ ખોટા કન્ફિગરેશન વિના એક ટેનન્ટ એક કરતાં વધુ RD પેદા કરી શકે છે.
RFC 7432 જાહેર કરનાર MAC-VRFનું RD તેના EVPN NLRIને સોંપે છે અને એક જ PE પરના MAC-VRF વચ્ચે અલગ RD જરૂરી ઠેરવે છે. Route-target પ્રક્રિયાઓ અલગ છે: તે એક કે વધુ RT એટ્રિબ્યુટની મંજૂરી આપે છે અને સભ્યપદ માટે આયાત નીતિ પર આધાર રાખે છે. RDની સમાનતા સહિયારું સભ્યપદ બનાવતી નથી, અને એમ માનવું એ જ આ મૂંઝવણનું મૂળ છે.
જાહેરાતથી આયાત સુધી એક રૂટ લઈને ચાલો
એક દિશામાં રૂટને અનુસરો. રૂટ પ્રકાર, તેને બનાવનારી સેવા, RD, નિકાસ કરેલા RT, અને પછી સ્વીકારનાર PE પરની આયાત નીતિ ખાતરી કરો. દરેક પગલું જુદા પ્રશ્નનો જવાબ આપે છે, અને કોઈપણ પગલે નિષ્ફળતા સામા છેડે એ જ ખૂટતા પ્રીફિક્સ જેવી દેખાય છે.
રૂટ હાજર હોય ત્યારે સ્થાપિત ફોરવર્ડિંગ સંદર્ભ અને VNI મેપિંગ તપાસો. બંને છેડે VNI મેળ ખાય તે દર્શાવે છે કે ડેટા પ્લેન સહમત છે; તે દર્શાવતું નથી કે કંટ્રોલ પ્લેને ઇચ્છિત નીતિ દ્વારા રૂટ આયાત કર્યો છે.
જો રૂટ દૂરસ્થ PE પર દેખાય પણ ટ્રાફિક વહે નહીં, તો સમસ્યા EVPNથી આગળ વધી ગઈ છે. ફરી route target સંપાદિત કરતા પહેલાં VNI-to-VLAN કે VNI-to-VRF બાઈન્ડિંગ અને underlay માર્ગ તપાસો. મેપિંગથી શરૂ કરો, પછી underlay, અને ત્યાર બાદ જ કંટ્રોલ પ્લેન. ડેટા-પ્લેન ખામી પાછળ route-target ફેરફાર પાછો ખેંચવો એ ચાલતી આયાત તોડવાનો ભરોસાપાત્ર રસ્તો છે.
સ્તર 3 ના પ્રીફિક્સ હજી પણ EVPN રૂટ છે
EVPN કોષ્ટકમાંનું IP પ્રીફિક્સ સામાન્ય IPv4-unicast BGP નથી. EVPN IP Prefix રૂટ પોતાનો અલગ રૂટ પ્રકાર છે, અને MAC/IP તથા IP-પ્રીફિક્સ જાહેરાતો EVPN સરનામા કુટુંબમાં મુસાફરી કરે છે, જેને RFC 7432 AFI 25 અને SAFI 70 તરીકે ઓળખે છે.
એ ભેદ ત્યારે મહત્ત્વનો છે જ્યારે તમે EVPN કોષ્ટકના રૂટની unicast કોષ્ટકના રૂટ સાથે સરખામણી કરો. તેઓ એ જ લક્ષ્ય વર્ણવી શકે છે અને તોપણ જુદી નીતિથી પેદા, ફિલ્ટર અને આયાત થઈ શકે છે. એકને બીજા વિશે પુરાવા તરીકે વાંચવું એ જ રીતે સાચું fabric સ્થળાંતર દરમિયાન તૂટેલું દેખાય છે.
આંકડા સરખાવતા પહેલાં વેન્ડરની વ્યુત્પત્તિ તપાસો
RFC 9136 EVPNને IP Prefix રૂટ સાથે વિસ્તારે છે અને નિર્દિષ્ટ કરે છે કે લાગુ RD MAC-VRF કે IP-VRF સંદર્ભમાંથી આવે છે. તેથી એક જ આઉટપુટમાં L2 સેવા લેબલ અને રૂટેડ સેવા લેબલ જે ઑબ્જેક્ટના છે તેની સામે વાંચવા જોઈએ, ટેનન્ટ દીઠ એક RD સુધી ઘટાડવા નહીં.
સ્વયંસંચાલિત RD અને RT વ્યુત્પત્તિ વેન્ડર-વિશિષ્ટ છે. વપરાતા સૂત્ર માટે તૈનાત વેન્ડરનું સંદર્ભ વાંચો; એક સ્વિચ પર દેખાતું સ્વયં-ઉત્પન્ન મૂલ્ય સાર્વત્રિક એન્કોડિંગ નથી, અને બે વેન્ડરના આંકડા સરખાવવાથી ભાગ્યે જ કંઈ સાબિત થાય છે.
તમે શરૂ કરેલા રૂટ માટે લેખિત નિશાનથી સમાપ્ત કરો: પ્રકાર, ઉત્પન્ન કરનાર ઑબ્જેક્ટ, RD, નિકાસ કરેલું RT, આયાત નીતિ, સ્થાપિત VNI. છ ક્ષેત્રો આગળ ટિકિટ વાંચનારને જાહેરાત સમજાવે છે, અને તેમાંથી કોઈ પણ ટેનન્ટના આંકડા મેળ ખાવાની માંગ કરતું નથી.