RD géint RT an engem MPLS VPN: Eenzegaartegkeet géint Importpolitik
En Route-Distinguisher mécht iwwerlappend Präfixer eenzegaarteg, an e Route-Target entscheet, wéi eng Routen eng VRF importéiere däerf. Follegt enger MPLS-Route duerch béid Rollen.
Zwou Client-Siten kënnen 10.20.0.0/24 annoncéieren an allebéid bleiwen valabel bannent engem Provider-Netzwierk. Den Route-Distinguisher hält dës Annoncen auserneen; de Route-Target entscheet, wéi eng Client-VRF eng Kopie däerf huelen. Si stinn niewenteneen an der Konfiguratioun an maachen komplett verschidden Aarbecht. Si matenee ze verwiesselen féiert zu Ännerungen, déi raisonnabel ausgesinn an näischt reparéieren.
Follegt enger Route vum Client-Edge bis zu enger wäiter VRF an d’Deelung gëtt konkret: d’Identitéit gëtt ugehaangen, ier d’Route an de BGP kënnt, an d’Verdeelungspolitik gëtt bewäert, wann d’Route beim empfangenden Provider-Edge ukommt.
Eng VPN-IPv4-Route ass en RD plus en IPv4-Präfix
RFC 4364 definéiert d’VPN-IPv4-Adressfamill als en Aacht-Byte Route-Distinguisher, gefollegt vun enger Véier-Byte IPv4-Adress. Den RD gëtt virun de Client-Präfix gesat, sou datt zwee identesch Präfixer aus verschiddene Siten zwee verschidde BGP-Routen ginn.
Dës Konstruktioun ass de ganzen Eenzegaartegkeetsmechanismus. De Provider brauch net, datt d’Clienten sech op en net-iwwerlappend Adressraum eeneg ginn, an eng Route vun enger Site kann en identesche Präfix vun enger anerer Site net roueg ersetzen.
Den RD-Format selwer ass e Wäert, deen den Administrateur wielt, meeschtens eng autonom Systemnummer an eng lokal Nummer. Seng numeresch Form ass eng Konventioun, keen Zeechen, datt déi zwee Felder eng Bedeitung mat engem Route-Target deelen, deen zoufälleg déiselwecht Zifferen benotzt.
Den RD mécht iwwerlappend Präfixer ënnerscheedbar
Betruecht zwou Annoncen fir deeselwechte Präfix. Site A dréit RD 65000:101 a Site B dréit RD 65000:202, allebéid fir 10.20.0.0/24. De BGP huet elo zwou VPN-IPv4-Routen, déi onofhängeg kënne verglach, gefiltert a gewielt ginn.
Den RD seet net, wéi eng VRF eng vun deenen zwou Routen empfänke soll, an en identifizéiert weder e Client nach e Service. Et ass en Identitéitsfeld fir d’Route, keng Memberschaftslëscht. D’eegen RD vun enger VRF muss net mam RD vun enger Route iwwereneestëmmen, déi se importéiert.
Dofir reparéiert et näischt, en RD ze änneren, sou datt en op d’Nummer vun enger anerer Site passt. Wann eng Route op der anerer Säit feelt, schafen déi passend Zifferen en anert Identitéitsproblem, amplaz d’Importentscheedung ze reparéieren.
Den RT ass e BGP-Attribut, keen Tag am Pak
Eng Exportpolitik hänkt een oder méi Route-Targeten als erweidert BGP-Community-Attributer un d’Route. Den empfangenden Provider-Edge vergläicht déi Attributer mat der Importpolitik vun all VRF. Den RT reest mat der Route duerch d’Kontrollfläch. De Verglach geschitt komplett an der Routingspolitik, ier iergendeen Clientpak weidergeleet gëtt.
Client-Datenpakken droen den RT net. Soubal eng Route an enger VRF installéiert ass, benotzt d’Weiderleedung d’Tabell vun där VRF an de MPLS-Labelstack, deen d’Architektur zouweist. Den Provider-Edge liest keen Route-Target aus all Clientpak.
Eng Route kann e puer RTen droen, an eng VRF kann e puer importéieren. D’Konfiguratioun gesäit dacks aus wéi e kuerze Block:
vrf definition CUST-A
rd 65000:101
address-family ipv4
route-target export 65000:500
route-target import 65000:500
Liest dee Block als zwou getrennte Aussoen. D’Exportlinn kontrolléiert, wat un Routen ugehaange gëtt, déi dës VRF verloossen; d’Importlinn kontrolléiert, wat dës VRF bereet ass ze berücksichtegen. Iwwereneestëmmend Nummeren si bequem, net obligatoresch.
Importberechtegung ass keng Installatioun
Eng Route kann fir eng VRF berechtegt sinn an trotzdem net an hirer Weiderleedungstabell optrieden. D’Berechtegung ass e Filter; duerno vergläicht den normale BGP-Entscheedungsprozess déi berechtegt Routen an wielt eng aus. Eng méi al oder manner beléifte Route kann géint en aneren berechtegte Wee verléieren.
Préift déi gewielten Route, net nëmmen d’Importpolitik. Eng VRF, déi den RT 65000:500 importéiert an keng Route fir 10.20.0.0/24 weist, huet d’Route vläicht kritt an se bei der Auswiel verworf, oder se ni kritt.
Dësen Ënnerscheed zielt och, wann en onerwaarte Präfix optaucht. Eng ze breet Importpolitik kann Routen eranzéien, déi d’Site net wollt benotzen, an d’Eenzegaartegkeet vum RD verhënnert dat guer net. De Verdeelungsëmfang ass eng Fro vun der RT-Politik.
Fannt eng feelend Route an der Rei vun der Kontrollfläch
Fänkt mat der Annonce un: exportéiert déi ursprénglech VRF den intendéierten RT, an existéiert d’Route als VPN-IPv4-Route um Route-Reflector oder um empfangenden PE? Préift duerno den Attribut sou, wéi en empfaange gouf, net sou, wéi en um Sender konfiguréiert ass.
Vergläicht duerno d’Importlëscht vun der empfangender VRF mat den tatsächlechen RT-Wäerter vun der Route. Kuckt zum Schluss déi gewielten Route an där VRF an d’Labelbindung un. All Schrëtt beäntwert eng aner Fro, an de Sprong op den RD iwwerspréngt meeschtens genee dee Schrëtt, dee falsch ass.
Notéiert den RD, den exportéierten RT, den importéierten RT an den gewielten nächsten Hop fir de Site, dee funktionéiert, an deen, dee feelt. Véier Wäerter niewenteneen verwandelen en onkloert „de VPN gëtt keng Routen duerch“ an dee geneeë Schrëtt vun der Kontrollfläch, deen ënnerschiddlech ass.