Jeħtieġ VPNv4 MPLS fil-qalba? Mhux bilfors
BGP VPNv4 jinnegozja kuntest ta’ distribuzzjoni tar-rotot, mhux mogħdija ta’ trażmissjoni. Issepara l-importazzjoni, ir-riżoluzzjoni tal-hop li jmiss u l-inkapsulament li tista’ tmexxi.
It-tixgħil tal-familja tal-indirizzi VPNv4 bejn żewġ routers joħloq biss kuntest ta’ distribuzzjoni tar-rotot u xejn aktar. Ma jinstallax mogħdija ta’ trażmissjoni u ma jgħidx liema inkapsulament se jġorr pakkett tal-klijent sal-punt final remot. Ladarba dawn iż-żewġ fatti jiġu separati, il-mistoqsija «dan jeħtieġ MPLS fil-qalba» issir iżjed dejqa u tista’ tiġi mwieġba dwar il-pjan tad-data li tgħaddi l-pjattaforma.
X’jinnegozja tassew il-familja tal-indirizzi
BGP multiprotokoll iġorr l-informazzjoni tar-reachability tas-saff tan-netwerk VPNv4 taħt AFI 1 u SAFI 128, u kull entrata tqabbel distinzitur tar-rotta ma’ prefiss u tikketta. Is-sessjoni tinnegozja li ż-żewġ naħat jistgħu jikkodifikaw u jiddekodifikaw dik l-informazzjoni. Dak li ma tinnegozjax huwa pjan tad-data. Kollox wara dan il-paragrafu jikkonċerna t-trażmissjoni, u xejn minnu ma jiġi deċiż bit-tlugħ tas-sessjoni.
Għalhekk sessjoni b’suċċess hija prova tal-kapaċità tal-pjan tal-kontroll, mhux tat-trażmissjoni. Router jista’ jżomm eluf ta’ entrati VPNv4 u xorta jwaddab kull pakkett tal-klijent, u għalhekk iż-żewġ klassijiet ta’ falliment jiġu mħawda mill-bidu.
Innota t-tikketta fin-NLRI. Hija tikketta tas-servizz, marbuta ma’ prefiss ġewwa VRF, u għandha rwol ta’ trażmissjoni ladarba l-pakkett jasal fil-punt finali tal-ħruġ. Jekk xi apparat tat-transitu jaqrahiex hija deċiżjoni tad-disinn separata.
Riċeviment, importazzjoni u trażmissjoni huma tliet passi
Li tirċievi rotta, li jkollok permess tużaha u li tkun tista’ tittrażmettiha jsir minn partijiet differenti tal-apparat. BGP jaħżen dak li jisma’; il-politika tal-importazzjoni u t-tqabbil tal-mira tar-rotta jiddeċiedu liema VRF tista’ tikkunsidraha; imbagħad il-pjan tat-trażmissjoni jrid jirriżolvi l-hop li jmiss imħabbar f’xi ħaġa li tassew tista’ timbotta fuq wajer.
| Step in the chain | What has to be true | How it fails quietly |
|---|---|---|
| NLRI exchange | Both speakers negotiate the VPNv4 capability | Session stays up while the family is never activated |
| Import eligibility | A route target on the received route matches the VRF import policy | The route exists in the table but never enters the VRF |
| Next-hop resolution | The advertised next hop resolves to a usable tunnel or label path | Best path is selected, then marked unreachable or unusable |
| Encapsulation | The egress endpoint can decapsulate what the ingress produced | Packets arrive and are discarded for a format mismatch |
F’dan il-pass tan-nofs jgħixu l-aktar fallimenti sorprendenti. Rotta tista’ tkun preżenti fit-tabella BGP, valida u saħansitra l-aħjar, filwaqt li t-tabella tar-rotot tal-VRF tibqa’ vojta għax ebda mira tar-rotta ma qabblet mal-lista tal-importazzjoni. Xejn ma jirreġistra żball tal-protokoll, għax ma seħħ ebda żball tal-protokoll.
L-aħħar pass huwa fejn tidher l-appoġġ tal-pjattaforma. Hop li jmiss li jintlaħaq fis-saff ta’ taħt mhuwiex awtomatikament riżolvibbli bħala trasport tas-servizz VPN, u l-apparat jista’ jeħtieġ tip ta’ mina speċifiku, operazzjoni ta’ tikketta speċifika jew it-tnejn. Li taqra l-istat tar-riżoluzzjoni huwa iktar informattiv milli taqra l-għadd tar-rotot.
Qalba IP tista’ ġġorr stack li qatt ma tiswiċċjah
Id-distinzjoni li jixraq tinżamm hija bejn «il-qalba ma tmexxix MPLS» u «mkien fis-servizz ma teżisti tikketta». Dawn huma pretensjonijiet differenti, u biss tal-ewwel tikkonċerna l-apparati tat-transitu. RFC 4023 jiddefinixxi l-ġarr tal-MPLS permezz ta’ mini IP jew GRE, u dak huwa l-mekkaniżmu li jagħmel it-tieni pretensjoni possibbli fuq qalba kompletament IP.
customer packet + service label
encapsulated in GRE, addressed to the egress tunnel endpoint
forwarded by ordinary IP routers on the outer header
decapsulated at the endpoint, label still meaningful
Ir-router tat-transitu jittrażmettu skont id-destinazzjoni IP ta’ barra u ma jeħtiġux la l-prefissi tal-klijent u lanqas swiċċjar nattiv tat-tikketti. Fit-tarf imbiegħed il-mina ta’ barra titneħħa u t-tikketta tas-servizz terġa’ tibda xogħolha. Il-qalba ċċaqalqet tagħbija opaka, u dan huwa eżattament dak li netwerk IP huwa tajjeb għalih.
Dak li dan id-disinn ma jagħtikx hija garanzija universali. Mhuwiex prova li kull router jirriżolvi kull hop li jmiss VPNv4 permezz ta’ kwalunkwe interface GRE, u mhuwiex raġuni biex tħassar konfigurazzjoni MPLS nattiva li taħdem. Huwa kontroeżempju għall-pretensjoni universali, u l-mistoqsija prattika tibqa’ lokali għall-pjattaforma. Irreġistra dik il-mistoqsija bħala limitazzjoni tal-pjattaforma u mhux bħala regola tal-protokoll.
Imxi l-katina fuq il-kaxxa sakemm tinqasam
Ibda mir-rotta riċevuta u ieqaf fl-ewwel pass li jfalli, għax il-passi ta’ wara ma jistgħux jiġu dijanjostikati waqt li wieħed ta’ qabel ikun maqsum. Erba’ kmandi jkopru l-biċċa l-kbira minn dan f’implimentazzjoni tipika.
show bgp vpnv4 unicast all summary
show bgp vrf CUSTOMER_A ip route 198.51.100.0/24
show ip route vrf CUSTOMER_A 198.51.100.0
show mpls forwarding-table vrf CUSTOMER_A
Aqrahom bħala sekwenza u mhux bħala erba’ verifiki indipendenti. L-ewwel jikkonferma li l-familja hija attiva u li l-pari qed jiskambja rotot; it-tieni juri jekk il-prefiss wasalx b’hop li jmiss użabbli; it-tielet jipprova l-eliġibbiltà għall-importazzjoni; ir-raba’ juri jekk il-pjan tat-trażmissjoni rabatx tikketta jew mina miegħu.
Imbagħad ittestja l-mogħdija tat-tagħbija fiż-żewġ direzzjonijiet, b’MTU li tiflaħ l-inkapsulament. GRE żżid bajts tal-intestatura, u mogħdija li tgħaddi minn sondi żgħar tista’ tfalli fuq pakketti ta’ daqs sħiħ f’direzzjoni waħda biss, li tidher bħala ħsara tal-applikazzjoni u mhux tat-trasport.
Żewġ noti operattivi jagħlqu ċ-ċirku. GRE huwa inkapsulament, mhux kunfidenzjalità, għalhekk netwerk tat-transitu mhux affidabbli jeħtieġ arranġament tas-sigurtà appoġġjat fuqu minflok suppożizzjoni. U rreġistra liema inkapsulament il-pjattaforma tassew tappoġġja qabel ir-reviżjoni tad-disinn, għax dik it-tweġiba waħda tiddeċiedi jekk qalba biss IP hijiex għażla valida jew pjan li ma jistax jittrażmetti.