Pse një MAC QFX shfaqet në EVPN por jo në tabelën e përcjelljes
Një MAC në bazën e të dhënave EVPN është fakt i planit të kontrollit, jo provë që tabela e përcjelljes u programua. Lexoni katër fazat sipas radhës përpara se të fajësoni BGP.
Gjetja e një MAC në bazën e të dhënave EVPN provon se ai u shpall ose u prit si rrugë, dhe asgjë më shumë. Tabela e përcjelljes është një strukturë tjetër, e programuar më vonë, kështu që i njëjti MAC mund të shfaqet në njërën dhe të mungojë në tjetrën ndërsa çdo protokoll sillet saktë. Trajtimi i këtyre dy daljeve si kopje të njëra-tjetrës i dërgon inxhinierët pas një defekti BGP, ndërsa hendeku real është një politikë importi ose një hop i radhës i pazgjidhur. Pyetja që ia vlen të bëhet nuk është nëse fabric e njeh MAC-in, por në cilën fazë ai ndaloi së përcjelli atë.
Dy tabela që përgjigjen pyetjeve të ndryshme
Në Junos EVPN baza e të dhënave liston adresat MAC për çdo instancë së bashku me mënyrën se si mbërriti secila: mësuar nga një port hyrjeje, marrë në një rrugë Type 2 ose shënuar si pjesë e një grupi multihoming. Referenca e Juniper show evpn database mbulon filtrat për çdo MAC dhe për çdo instancë që e bëjnë pamjen të lexueshme. Është një përmbledhje e planit të kontrollit me çelës instancë dhe MAC, jo tabela me të cilën hardueri komuton kornizat.
Tabela e komutimit është pikërisht ai gjendje përcjelljeje. Të dy daljet listojnë MAC pranë kontekstit VLAN ose VNI, dhe pikërisht për këtë ato krahasohen rresht për rresht, dhe pikërisht për këtë krahasimi të çon në gabim. Një zë në bazën e të dhënave thotë se rruga ekziston dhe u pranua në instancë; nuk thotë asgjë nëse platforma e instaloi atë për përcjellje.
Një rrugë Type 2 mbart MAC-in, një IP opsionale, një etiketë ose VNI, një dallues rruge dhe një hop të radhës që emërton VTEP-in e largët. Katër gjëra mund të prishen midis kabllit dhe asaj rruge: hosti nuk mësohet kurrë, rruga nuk shpallet kurrë, ajo refuzohet në import ose hopi i saj i radhës nuk zgjidhet. Çdo dështim lë një grup tjetër tabelash të mbushura, dhe pikërisht për këtë sekuenca mund të diagnostikohet fare.
Mësimi lokal ende ndodh i pari
Supozimi i zakonshëm është se EVPN merr përsipër mësimin e MAC-ut, kështu që një bazë e të dhënave bosh duhet të nënkuptojë një problem overlay. Mësimi lokal vazhdon të funksionojë në anën e hyrjes, saktësisht si përpara se të ekzistonte VXLAN: komutatori mëson MAC-in burim të një kornize të lejuar në VLAN dhe shërbimin e saktë, dhe vetëm atëherë krijon një Type 2 për të. Një host që nuk ka dërguar asnjë kornizë përkatëse nuk ka çfarë të shpallë. Një host, kornizat e të cilit hidhen poshtë nga anëtarësimi në VLAN, një filtër ose një anëtar i rënë i një agregati, duket identik nga këndvështrimi i overlay.
Filloni te pika e lidhjes dhe vazhdoni me komanda vetëm-lexim. Qëllimi është të provohet se një kornizë nga hosti kaloi në shërbimin e synuar, sepse asgjë në rrjedhën e poshtme nuk kompenson një kornizë që nuk mbërriti kurrë.
show interfaces ge-0/0/1.0
show ethernet-switching interface ge-0/0/1.0
show lacp interfaces ae0
Anëtarët e zgjedhur LACP kanë më shumë rëndësi se sa fakti që tufa është lart, sepse një agregat mund të jetë lart në një anëtar, ndërsa trafiku i hostit hash-ohet drejt një lidhjeje që është poshtë ose e bllokuar. Numëruesit e ndërfaqes ndajnë një host të qetë nga një që hedh poshtë, sepse një host që nuk transmeton kurrë dhe një host, kornizat e të cilit hidhen poshtë nga klasifikimi, lënë të njëjtën tabelë bosh.
Ku humbet një MAC i largët
Një MAC i largët dështon në drejtimin e kundërt, dhe në heshtje. Rruga Type 2 arrin, por hyn në një instancë vetëm kur objektivi i saj i rrugës dhe VNI përputhen me konfigurimin lokal, dhe bëhet i përdorshëm vetëm kur hopi i radhës zgjidhet në një VTEP të arritshëm. Mospërputhja e objektivit të rrugës lë një rrugë të vlefshme në tabelën BGP që asnjë instancë nuk e kërkon kurrë.
Lexoni tre pamjet sipas radhës: prania e rrugës, zëri në bazën e të dhënave, zëri i përcjelljes. Komandat më poshtë pyesin të njëjtin MAC në çdo fazë, dhe adresa shembull i mban daljet të krahasueshme.
show evpn database instance blue mac-address 02:00:00:00:00:5c extensive
show route table bgp.evpn.0 | match 02:00:00:00:00:5c
show route table bgp.evpn.0 | match 02:00:00:00:00:5c extensive
Ato dalje përgjigjen tre pyetjeve të ndara. Një rrugë në bgp.evpn.0 pa zë në bazën e të dhënave tregon politikën e importit, objektivin e rrugës ose konfigurimin e instancës. Një zë në bazën e të dhënave pa zë përcjelljeje tregon programimin e platformës, që i përket një rruge tjetër eskallimi. Një rrugë aktive, hopi i radhës i së cilës nuk zgjidhet, është problem transporti ose etikete, dhe asnjë sasi korrigjimi MAC nuk e rregullon.
Një rindezje që e rregulloi provon shumë pak
Kur një rindezje e bën simptomën të zhduket, përfundimi joshës është se konfigurimi duhet të jetë i shëndoshë. Rindezja riprogramon çdo tabelë nga e para, kështu që fsheh edhe rastin kur një zë i vjetër mbulonte një gabim politike; defekti zakonisht kthehet në ndryshimin tjetër, në dridhjen e lidhjes ose në tërheqjen e rrugës.
Përpara çdo dritareje mirëmbajtjeje, kapni atë që rindezja do të fshijë. Këto tre komanda mjaftojnë për të krahasuar para dhe pas, dhe nuk ndryshojnë asgjë në pajisje.
show evpn database instance blue
show route table bgp.evpn.0
show version
Arkivoni ato dalje bashkë me datën dhe ndërtimin e softuerit pranë. Një raport i mëvonshëm se e njëjta rindezje kishte funksionuar më parë është gjurmë dhe jo provë, dhe dallimi bëhet i dukshëm vetëm kur dikush e mbajti daljen e mëparshme.
Katër vëzhgime që zgjidhin shumicën e rasteve
Katër vëzhgime mbulojnë pothuajse çdo rast: pika e lidhjes dhe shërbimi i saj, MAC si vlerë shembull, gjendja e rrugës dhe e bazës së të dhënave, dhe ndërtimi në përdorim. Zgjidhni një MAC që është padyshim shembull, që askush të mos e ngatërrojë me një adresë prodhimi: okteti i parë 02 shënon një adresë unicast të administruar lokalisht, oktetët e mbetur janë të lirë, dhe prandaj 02:00:00:00:00:5c është vendmbajtës i sigurt.
Më pas lërini përgjigjet të tregojnë fazën që dështoi. Mospasja e mësimit në pikën e lidhjes nënkupton anën e hyrjes; një rrugë pa zë në bazën e të dhënave nënkupton importin; një zë në bazën e të dhënave pa gjendje përcjelljeje nënkupton programimin. Çfarëdo qoftë, dorëzoni daljet e mbledhura bashkë me hostin, ndërfaqen, shërbimin dhe ndërtimin, që inxhinieri i radhës të mund të riprodhojë rrugën në vend që të përsëritë pyetjen.