Divi maršruti vienā ierīcē var norādīt uz 198.51.100.77 un tomēr atbildēt uz dažādiem jautājumiem. Viens apraksta, kur ir sasniedzama MAC adrese un, neobligāti, kura IP tai ir piesaistīta. Otrs apraksta prefiksu, kas tiek atrisināts caur nākamo lēcienu, pat ja šis prefikss ir viens vienīgs saimniekdators. Tos sajaucot, rodas pieteikums, kas izskatās pēc maršrutēšanas kļūdas, bet patiesībā ir nepareizi nolasīts maršruta tips.

Ātrākais veids, kā tos atšķirt, ir nolasīt atslēgu, ap kuru uzbūvēts NLRI, nevis masku tā galā.

Maršruta atslēga pasaka, ko maršruts apgalvo

2. tips ir RFC 7432 MAC/IP reklāmas maršruts, un tā atslēga ir 48 bitu MAC adrese NLRI iekšienē. Aiz šīs atslēgas atrodas IP adreses lauks, kura garuma lauks var būt 0, 32 vai 128 biti, tāpēc reklāma tikai ar MAC ir pilnīgs maršruts, nevis saimniekdatora ieraksts ar trūkstošām daļām. Sekojošā etiķešu kaudze norāda uz tilta kontekstu, kurā dzīvo šis MAC.

Tas, vai IP lauks ir aizpildīts, maina to, ko maršruts apgalvo, nevis maršruta veidu. Ar 32 vai 128 bitu garumu sūtītājs arī apgalvo, ka šī IP pieder šim MAC vienā EVPN instancē. Ar nulles garumu sūtītājs vispār neizsaka nekādu IP apgalvojumu. Neviena versija neapgalvo, ka prefikss ir sasniedzams caur maršrutētāju.

5. tips ir RFC 9136 IP prefiksa maršruts, un tā atslēga ir prefikss, kas rakstīts kā garums plus tik bitu. Garums svārstās no 0 līdz 32 IPv4 gadījumā un no 0 līdz 128 IPv6 gadījumā.

Abi šī diapazona gali ir likumīgi, un neviens neizriet no MAC. Nulles garuma prefikss apgalvo sasniedzamību, nenosaucot saimniekdatoru, savukārt /32 nosauc tieši vienu adresi. NLRI arī nes vārtejas IP adresi, ko izejas puse izmanto overlay indeksa veidošanai, un etiķeti pārsūtīšanas kontekstam. Nav MAC lauka, uz kuru pārslēgties, tāpēc uztvērējs 5. tipu uzskata par maršrutētu galamērķi.

/32 prefiksa maršruts nav pārdēvēts 2. tips

Saimniekdatora lieluma prefiksi ir parasti 5. tipa maršruti. /32 prefiksa maršruts un 2. tips tai pašai adresei var pastāvēt vienā EVPN instancē, un tie nes atšķirīgu pārsūtīšanas informāciju.

Ņemiet 198.51.100.77 EVPN instancē, kas izmanto VNI 10100. 2. tips to var sapārot ar MAC 02:00:00:00:00:77 un etiķeti, kas identificē tilta domēnu, kurā šis MAC tika apgūts. 5. tips var reklamēt 198.51.100.0/24 visam apakštīklam vai 198.51.100.77/32 tikai šai adresei, ar vārtejas adresi, kas norāda uz izejas VTEP. Adreses apzināti pārklājas, jo maršruti atbild uz dažādiem jautājumiem.

Viens maršruts saka, ka pastāv galapunkta saite un tā ir sasniedzama caur noteiktu tiltu. Otrs saka, ka prefikss ir sasniedzams caur noteiktu maršrutētāju, neatkarīgi no tā, vai tajā kādreiz ir apgūts galapunkts.

Šī atšķirība nosaka, kur vispirms skatīties, kad trafiks neizdodas. Ja viens saimniekdators nav sasniedzams, kamēr tā apakštīkla maršruts izskatās kārtībā, 5. tips nekad nebija paredzēts šim saimniekdatoram; meklējiet trūkstošo 2. tipu. Ja saimniekdatora maršruts pastāv, bet viss apakštīkls nav sasniedzams, pārbaudiet, vai 5. tips vispār tika izveidots. Lauku lasīšana secībā ir labāka par minēšanu pēc maskas garuma.

Abu maršrutu lasīšana bez minēšanas

NX-OS show bgp l2vpn evpn route type 2 un show bgp l2vpn evpn route type 5 sadala tabulu tieši pa šo līniju, un show l2route evpn mac ip parāda vietējās MAC–IP saites aiz 2. tipa maršrutiem. Junos show evpn database uzskaita apgūtās MAC un IP saites, bet show route table bgp.evpn.0 parāda, kas tika reklamēts un saņemts.

Pirms secinājumu izdarīšanas filtrējiet pēc route distinguisher un Ethernet etiķetes. Viens un tas pats MAC vai prefikss var parādīties vairākās EVPN instancēs, un maršruts, kas vienā instancē izskatās nepareizs, citā var būt pareizs.

Pēc tam lasiet NLRI secībā: maršruta tips, atslēga, vārtejas vai etiķetes lauki, tad route targets atribūtos. 2. tips ar ESI, kas nav nulle, pasaka, ka MAC ir multi-homed, un tieši šī vērtība saista dažādu PE maršrutētāju reklāmas. 5. tips ar vārtejas adresi pasaka, kuram izejas VTEP jāsaņem trafiks.

Ja maršruts trūkst, pirms kodēšanas pārbaudiet tā rašanos. Pārliecinieties, ka avotam lokāli ir saite vai prefikss, tad pārliecinieties, ka ar to saistītais route target tiek importēts šajā ierīcē. Lielākā daļa ziņojumu par salauztu 5. tipu beidzas ar importa politiku, nevis NLRI formātu.

Pierakstiet kontekstu, ne tikai maršruta tipu

Pierakstiet kopā maršruta tipu, EVPN instanci, route distinguisher, importētos un eksportētos route targets un atrisināto nākamo lēcienu. 2. tips bez savas instances ir neviennozīmīgs, un nākamais lēciens bez maršrutu saimes aicina uz nepareizu secinājumu.

Abi ir EVPN maršruti arī tad, ja lietderīgā slodze ir IPv4 adrese. Adrešu saime NLRI iekšienē un paša maršruta adrešu saime ir atsevišķas īpašības, un 5. tips nekļūst par IPv4-unicast vai VPN-IPv4 maršrutu tikai tāpēc, ka nes IPv4 prefiksu.

Šī atšķirība parādās uz robežas starp EVPN vadības plakni un IP-VRF. Route target nosaka, kura VRF importē prefiksu, bet vārtejas adrese un etiķete nosaka, kā pakete tiek iekapsulēta pretī izejai. Lasiet to kopā, un pārsūtīšanas lēmums pārstāj izskatīties patvaļīgs.

Nākamreiz, kad EVPN tabulā parādīsies /32, pārbaudiet atslēgu pirms maskas. MAC atslēga ar neobligātu IP ir 2. tipa saite; prefiksa atslēga ir 5. tipa maršruts neatkarīgi no tā garuma. Pierakstiet blakus route target un nākamo lēcienu, un nākamajam inženierim nevajadzēs no jauna atvasināt visu stāstu.

Saistītie raksti