BGP ja MPLS VPN-verkossa: mikä osa kuljettaa paketin
BGP jakaa reitin ja MPLS välittää paketin. Tee nämä viisi tarkistusta järjestyksessä ja näet, mihin kerrokseen VPN-etuliitteesi tai pakettisi pysähtyi.
Kysymys siitä, toimiiko VPN BGP:llä vai MPLS:llä, sekoittaa kaksi kerrosta yhdeksi päätökseksi. BGP jakaa tavoitettavuuden ja käytännön. MPLS välittää paketteja asennetun leiman tilan avulla. BGP/MPLS-VPN:ssä nämä kaksi tekevät yhteistyötä, ja kumman tahansa poistaminen jättää palvelun täysin ilman toimintaa. Alla olevat tarkistukset vievät saman etuliitteen molempien kerrosten läpi, joten näet tarkalleen, mihin omasi pysähtyi.
Tarkistus 1: onko etuliite oikeassa VRF:ssä
Aloita palveluntarjoajan tulosreunasta ja kysy, mihin VRF:hen asiakkaan etuliite kuuluu. Asiakkaiden osoitteiden päällekkäisyys on tässä suunnittelussa normaalia, joten VRF on se konteksti, joka pitää kaksi asiakasta, jotka molemmat käyttävät 10.0.0.0/8:a, erillään.
Jos etuliite puuttuu sieltä, mikään myöhempi ei voi olla oikein, ja loput tarkistukset ovat hukattua vaivaa.
Tarkistus 2: jaettiinko ja tuotiinko VPN-reitti
Palveluntarjoaja jakaa asiakkaiden reitit MP-BGP:llä. Jokainen reitti kantaa reitinerottimen, joka tekee muuten identtisistä etuliitteistä ainutkertaisia, ja reittikohteet, jotka päättävät, mitkä VRF:t tuovat reitin. Reitti, joka saapuu mutta jota ei tuoda, jättää vastaanottavan VRF:n tyhjäksi kyseisen etuliitteen osalta. Tarkista tuontikäytäntö ennen kuin syytät kaukaista päätä.
Myös reitin valinnalla on merkitystä: toisen palveluntarjoajan reunan kautta kulkeva ensisijainen polku korvaa sen, jonka odotit näkeväsi.
Tarkistus 3: mitä tulosreuna tekee paketille
Kun paketti saapuu, tulosreuna tekee IP-haun VRF:ssä ja liittää sitten valitun polun leimat. Pinossa on kaksi loogista roolia, vaikka kaappaus näyttäisi eri määrän leimoja.
transport label toward the egress edge
VPN service label for the egress forwarding action
customer IP packet
BGP/MPLS-VPN:n määrittely kuvaa tämän järjestelyn. Leiman poisto toiseksi viimeisellä hypyllä voi poistaa kuljetusleiman ennen viimeistä hyppyä, joten verkoston keskeltä otettu kahden leiman kaappaus ei ole todiste viasta.
Tarkistus 4: välittääkö aliverkko ne leimat
Läpikulkureitittimet kytkevät asennettujen leimamerkintöjensä perusteella. Ne eivät lue BGP-päivityksiä päättääkseen, mitä yksittäiselle paketillesi tapahtuu. Siksi asiakasreitti voi olla olemassa, vaikka välitys epäonnistuu: ratkaistu seuraava hyppy tai kuljetusleima voi rikkoutua itsenäisesti. VPN-etuliitteen oppiminen ei korjaa sen alla olevaa aliverkkoa.
Tarkista leiman sidonta lähtöreunaa kohti, ei vain reitin olemassaoloa.
Tarkistus 5: lähdön toiminto ja paluupolku
Lähdössä palveluleima määrittää välitystoiminnon, paketti puretaan kapseloinnista ja se etenee asiakkaan kohteeseen. Sieltä myös paluupolun on toimittava, mukaan lukien asiakkaan puolen pääsykäytäntö kyseisellä liitännällä.
Yksisuuntainen onnistuminen on yleensä paluureitti tai suodatin, ei leimapino.
Lue oireesi yhdeksi näistä tarkistuksista
Puuttuva reitti vastaanottavassa VRF:ssä tarkoittaa ilmoitusta, tuontikäytäntöä tai reitin valintaa. Reitti, joka on olemassa mutta paketit epäonnistuvat, tarkoittaa ratkaistua seuraavaa hyppyä, leimojen välitystä tai asiakkaan puolen paluupolkua. Väärään kohteeseen saapuvat paketit tarkoittavat yleensä, että tutkit väärää VRF:ää. Mikään näistä ei ole syy vaihtaa reititysprotokollaa.
Yksi asia kannattaa sanoa suoraan: tämä suunnittelu erottaa asiakkaat ja välittää heidän liikennettään tehokkaasti. Se ei salaa, ja sen kohteleminen luottamuksellisuuspalveluna on erillinen virhe.