Twa rûtes op deselde masine kinne nei 198.51.100.77 wize en dochs ferskate fragen beantwurdzje. Ien beskriuwt wêr't in MAC-adres berikber is en, opsjoneel, hokker IP dêroan bûn is. De oare beskriuwt in foarheaksel dat fia in folgjende hop oplost wurdt, sels as dat foarheaksel ien inkele host is. Se trochinoar helje jout in ticket dat op in routingsflater liket, mar eins in ferkeard lêzen rûtetype is.

De fluchste manier om se te ûnderskieden is de kaai lêze dêr't de NLRI omhinne boud is, net it masker oan 'e ein.

De rûtekaai fertelt wat de rûte beweart

Type 2 is de MAC/IP-oankundigingsrûte út RFC 7432, en syn kaai is it 48-bit MAC-adres binnen de NLRI. Efter dy kaai sit in IP-adresfjild wêrfan't it lingtefjild 0, 32 of 128 bit wêze kin, sadat in oankundiging allinich fan MAC in folsleine rûte is en net in hostynfier mei stikken dy't misse. De labelstapel dy't folget wiist nei de brêgekontekst dêr't dy MAC wennet.

Oft it IP-fjild ynfold is, feroaret wat de rûte beweart, net hokker soarte rûte it is. By in lingte fan 32 of 128 bit beweart de stjoerder ek dat dizze IP by dy MAC heart binnen ien EVPN-eksimplaar. By in lingte fan nul docht de stjoerder hielendal gjin IP-bewearing. Gjin fan beide ferzjes seit dat in foarheaksel fia in router berikber is.

Type 5 is de IP-foarheakselrûte út RFC 9136, en syn kaai is in foarheaksel skreaun as in lingte plus safolle bits. De lingte rint fan 0 oant 32 foar IPv4 en fan 0 oant 128 foar IPv6.

Beide einen fan dat berik binne legaal, en gjinien betsjut in MAC. In foarheaksel fan lingte nul beweart berikberens sûnder in host te neamen, wylst in /32 krekt ien adres neamt. De NLRI draacht ek in gateway-IP-adres dat de útgongskant brûkt om de overlay-yndeks te bouwen, plus in label foar de troerstjoerkontekst. Der is gjin MAC-fjild om op te skeakeljen, dêrom behannelet in ûntfanger type 5 as in rûte bestimming.

In /32-foarheakselrûte is gjin omneamde type 2

Foarheaksels fan hostgrutte binne gewoane type 5-rûtes. In /32-foarheakselrûte en in type 2 foar itselde adres kinne beide yn ien EVPN-eksimplaar bestean, en se drage ferskate troerstjoerynformaasje.

Nim 198.51.100.77 yn in EVPN-eksimplaar mei VNI 10100. In type 2 kin it pearje mei MAC 02:00:00:00:00:77 en in label dat it brêgedomein identifisearret dêr't dy MAC leard is. In type 5 kin 198.51.100.0/24 foar it hiele subnet oankundigje, of 198.51.100.77/32 foar krekt dat adres, mei in gateway-adres dat nei de útgong-VTEP wiist. De adressen oerlaapje mei opsetsin, om't de rûtes ferskate fragen beantwurdzje.

Ien rûte seit dat der in einpuntbining bestiet en dat dy fia in bepaalde brêge berikber is. De oare seit dat in foarheaksel fia in bepaalde router berikber is, oft der no ea in einpunt binnenyn leard is of net.

Dat ferskil beslút wêr't jo earst sjogge as ferkear mislearret. As ien inkele host ûnberikber is wylst syn subnetrûte goed liket, wie de type 5 nea bedoeld om dy host te dragen; sykje de ûntbrekkende type 2. As de hostrûte bestiet mar it hiele subnet is ûnberikber, kontrolearje dan oft de type 5 oait oanmakke is. De fjilden yn folchoarder lêze is better as riede út 'e maskerlingte.

Beide rûtes lêze sûnder te rieden

Op NX-OS show bgp l2vpn evpn route type 2 en show bgp l2vpn evpn route type 5 splitsje de tabel krekt by dizze line, en show l2route evpn mac ip toant de lokale MAC-oant-IP-biningen efter de type 2-rûtes. Op Junos show evpn database listet learde MAC- en IP-biningen wylst show route table bgp.evpn.0 toant wat oankundige en ûntfongen is.

Filterje op route distinguisher en Ethernet-label foardat jo konklúzjes lûke. Deselde MAC as foarheaksel kin yn ferskate EVPN-eksimplaren foarkomme, en in rûte dy't yn ien eksimplaar ferkeard liket, kin yn in oar korrekt wêze.

Lês dan de NLRI yn folchoarder: rûtetype, kaai, gateway- of labelfjilden, dan de route targets yn 'e attributen. In type 2 mei in ESI dy't net nul is, fertelt jo dat de MAC multi-homed is, en krekt dy wearde bynt de oankundigings fan ferskate PE-routers byinoar. In type 5 mei in gateway-adres fertelt jo hokker útgong-VTEP it ferkear ûntfange moat.

As in rûte ûntbrekt, kontrolearje de oanmaking foar de kodearring. Befêstigje dat de boarne de bining of it foarheaksel lokaal hat, befêstigje dan dat de route target dy't dêroan hechte is op dizze masine ymportearre wurdt. De measte meldingen fan in stikken type 5 einigje by in ymportbelied, net by it NLRI-formaat.

Skriuw de kontekst op, net allinich it rûtetype

Skriuw it rûtetype, it EVPN-eksimplaar, de route distinguisher, de ymportearre en eksportearre route targets en de oploste folgjende hop byinoar op. In type 2 sûnder syn eksimplaar is dûbelsinnich, en in folgjende hop sûnder de rûtefamylje noeget út ta in ferkearde konklúzje.

Beide binne EVPN-rûtes sels as de lading in IPv4-adres is. De adresfamylje binnen de NLRI en de adresfamylje fan 'e rûte sels binne aparte eigenskippen, en in type 5 wurdt gjin IPv4-unicast- of VPN-IPv4-rûte om't it in IPv4-foarheaksel draacht.

Dat ûnderskie docht bliken op 'e grins tusken in EVPN-kontrôleflak en in IP-VRF. De route target beslút hokker VRF it foarheaksel ymportearret, wylst it gateway-adres en it label beslisse hoe't it pakket nei de útgong ynkapsulearre wurdt. Lês dy byinoar en de troerstjoerbeslissing hâldt op willekeurich te lykjen.

Folgjende kear as der in /32 yn 'e EVPN-tabel ferskynt, kontrolearje de kaai foar it masker. In MAC-kaai mei in opsjonele IP is in type 2-bining; in foarheakselkaai is in type 5-rûte, hoe lang oft er ek is. Skriuw de route target en de folgjende hop dêrnjonken, en de folgjende yngenieur hoecht it hiele ferhaal net opnij ôf te lieden.

Relatearre artikelen