BGP og MPLS i ein VPN: kva del ber pakken
BGP fordeler ruta, og MPLS videresender pakken. Utfør desse fem kontrollane i rekkjefølgje for å sjå på kva lag VPN-prefikset eller pakken din stoppa.
Spørsmålet om eit VPN køyrer på BGP eller MPLS blandar to lag i éi avgjerd. BGP fordeler tilgjenge og politikk. MPLS videresender pakkar ved hjelp av installert etikettilstand. I eit BGP/MPLS-VPN samarbeider dei to, og tek ein bort ein av dei, står ingen teneste att i det heile. Kontrollane nedanfor sender same prefiks gjennom begge lag, slik at du ser nøyaktig kvar din stoppa.
Kontroll 1: er prefikset i rett VRF
Start ved inngangskanten hos tilbydaren og spør kva VRF kundeprefikset høyrer til. Overlappande kundeadresser er normalt i dette designet, så VRF-en er konteksten som held to kundar som begge brukar 10.0.0.0/8 fråskilde.
Manglar prefikset der, kan ingenting seinare vere rett, og dei resterande kontrollane er bortkasta arbeid.
Kontroll 2: vart VPN-ruta fordelt og importert
Tilbydaren fordeler kunderruter med MP-BGP. Kvar rute ber ein routediskriminator, som gjer elles identiske prefiks unike, og rutemål, som avgjer kva VRF-ar som importerer ruta. Ei rute som kjem men ikkje blir importert, lèt den mottakande VRF-en stå tom for det prefikset. Sjekk importpolitikken før du gir den fjerne enden skulda.
Ruteval betyr også noko: ein føretrekt veg gjennom ein annan tilbydarkant erstattar den du venta å sjå.
Kontroll 3: kva inngangskanten gjer med pakken
Når ein pakke kjem, gjer inngangskanten eit IP-oppslag i VRF-en og festar deretter etikettar for den valde vegen. Stakken har to logiske roller sjølv når eit opptak viser eit anna tal etikettar.
transport label toward the egress edge
VPN service label for the egress forwarding action
customer IP packet
Spesifikasjonen for BGP/MPLS-VPN skildrar denne ordninga. Popping av etiketten på nest siste hopp kan fjerne transportetiketten før det siste hoppet, så eit opptak med to etikettar teke midt i nettverket er ikkje prov på ein feil.
Kontroll 4: videresender underlaget desse etikettane
Transitrutarar svitsjar etter dei installerte etikettinnføringane sine. Dei les ikkje BGP-oppdateringar for å avgjere kva som skjer med din einskilde pakke. Difor kan ei kunderute vere til stades medan videresendinga framleis feilar: det oppløyste neste hoppet eller transportetiketten kan bryte saman uavhengig. Å lære eit VPN-prefiks reparerer ikkje underlaget under det.
Sjekk etikettbindinga mot utgangskanten, ikkje berre om ruta finst.
Kontroll 5: handlinga ved utgangen og returvegen
Ved utgangen identifiserer tenesteetiketten videresendingshandlinga, pakken blir dekapsla, og han går vidare mot kundens destinasjon. Derifrå må returvegen også verke, inkludert tilgangspolitikken på kundesida på det grensesnittet.
Einviss suksess er vanlegvis ei returrute eller eit filter, ikkje etikettstakken.
Les symptomet ditt inn i ein av desse kontrollane
Ei rute som manglar i den mottakande VRF-en betyr annonsering, importpolitikk eller ruteval. Ei rute som finst medan pakkar feilar betyr det oppløyste neste hoppet, etikettvideresendinga eller returvegen på kundesida. Pakkar som kjem til feil destinasjon betyr vanlegvis at du granskar feil VRF. Ingenting av dette er grunn til å endre rutingsprotokollen.
Éin ting til er verdt å seie rett ut: dette designet skil kundar og videresender trafikken deira effektivt. Det krypterer ikkje, og å handsame det som ein fortrulegheitsteneste er ein eigen feil.