Sosesc rapoarte ale clienților care spun că conexiunea L2VPN este Up, atașamentul este activ și niciun cadru nu trece. Luminile de stare sunt sincere; cadrul este clasificat într-un serviciu care la capătul îndepărtat nu are nicio stare de transmitere utilizabilă. Într-un L2VPN punct-la-punct semnalizat prin BGP, prima decizie aparține atașamentului, nu unei căutări de rută. Cadrul clientului ajunge pe o interfață logică, iar acea interfață numește conexiunea și, prin urmare, situl îndepărtat. Tot ce urmează este stare de transmitere pe etichete, construită din ceea ce au anunțat partenerii.

Cadrul nu face niciodată o căutare de rută

Semnalizarea a pregătit starea; procesarea pe pachet este o căutare de etichetă pe o conexiune deja selectată. De aceea întrebarea de ce lipsește o rută este întrebarea greșită, și ea ascunde cele două valori care contează: conexiunea atașamentului și eticheta de serviciu pe care o folosește.

Asta explică și asimetria efortului. Revizuirea configurației spune ce ar fi trebuit instalat, în timp ce vizualizarea conexiunii spune ce a fost derivat efectiv, și doar a doua supraviețuiește unei nepotriviri a blocului de etichete.

Două etichete, două direcții

Fiecare PE alocă local un bloc de etichete, anunță baza și dimensiunea acestuia, iar partenerii săi adaugă un decalaj pentru a deriva eticheta pentru un anumit sit. Alocările sunt deci semnificative local: doi PE pot folosi baze diferite și dimensiuni de bloc diferite pentru același serviciu. Citiți conexiunea de la ambele capete înainte de a schimba ceva. Un bloc dimensionat cu o etichetă prea mic arată exact ca o conexiune care nu se instalează niciodată.

show l2vpn connections instance CUST-A extensive

În acea ieșire, eticheta de intrare este cea pe care acest PE a alocat-o și i-a spus partenerului său să o folosească, în timp ce eticheta de ieșire este alocarea partenerului pe care acest PE o împinge. Citirea celor două invers este greșeala clasică, și te trimite în căutarea unei valori care nu ar fi trebuit să apară niciodată pe această parte. Referința conexiunii documentează câmpurile de lângă etichete, inclusiv situl, starea și informațiile despre bloc.

Ce dovedește căutarea etichetei

Odată ce aveți valoarea de intrare, căutarea locală este o singură comandă:

show route label 160042

Acea ieșire ar trebui să arate o intrare l2vpn cu un următor salt, iar operația cu eticheta vă spune dacă cadrul este împins, schimbat sau scos înainte de a pleca. Dacă nu arată nimic, starea serviciului nu a fost niciodată instalată deși conexiunea arată Up, iar discrepanța este în semnalizare și nu în transport.

Urmăriți un singur cadru

Un singur pachet împins în atașament lămurește mai mult decât orice revizuire a configurației. Ruta etichetei de serviciu ar trebui să indice LSP-ul de transport spre PE-ul îndepărtat, iar cele două etichete ar trebui să corespundă valorilor raportate de partener. Când transportul este sănătos și eticheta de serviciu este greșită, cadrul ajunge la routerul corect și este aruncat acolo, motiv pentru care contoarele capătului îndepărtat par goale în timp ce cele ale capătului apropiat par ocupate.

Verificați încapsularea atașamentului, setarea cuvântului de control și MTU în același timp, pentru că acestea sunt proprietăți negociate și nu comportament pe fiecare salt.

Țineți modelele de serviciu separate

VPLS învață adrese MAC, iar EVPN anunță puncte terminale, în timp ce un L2VPN punct-la-punct nu face niciuna, așa că procedurile lor de selecție a cadrelor nu sunt interschimbabile deși rulează pe aceeași infrastructură BGP și MPLS. Mutarea unui pas de depanare dintr-un model în altul produce concluzii încrezătoare, dar fără bază.

Pentru o cale lipsă, notați starea conexiunii ambilor parteneri, atașamentul, ambele direcții ale etichetei, încapsularea, setarea cuvântului de control și MTU. Acea înregistrare leagă ceea ce a fost anunțat de ceea ce face efectiv planul de transmitere, care este singura verigă importantă, și este și ceea ce va cere următorul inginer.

Articole similare