Gall dau safle cwsmer hysbysebu 10.20.0.0/24 ac mae’r ddau yn parhau’n ddilys o fewn un rhwydwaith darparwr. Mae’r gwahanydd llwybr yn cadw’r hysbysebion hynny ar wahân; mae’r targed llwybr yn penderfynu pa VRF cwsmer sy’n cael cymryd copi. Maent yn sefyll ochr yn ochr yn y ffurfweddiad ac yn gwneud gwaith hollol wahanol. Mae drysu’r ddau yn arwain at newidiadau sy’n edrych yn rhesymol ac nad ydynt yn trwsio dim.

Dilynwch un llwybr o ymyl y cwsmer i VRF anghysbell ac mae’r rhaniad yn dod yn goncrit: mae hunaniaeth yn cael ei chysylltu cyn i’r llwybr fynd i mewn i BGP, ac mae polisi dosbarthu yn cael ei werthuso pan fo’r llwybr yn cyrraedd ymyl derbyn y darparwr.

Mae llwybr VPN-IPv4 yn RD ynghyd â rhagddodiad IPv4

Mae RFC 4364 yn diffinio’r teulu cyfeiriadau VPN-IPv4 fel gwahanydd llwybr wyth beit ac yna cyfeiriad IPv4 pedwar beit. Mae’r RD yn cael ei roi o flaen rhagddodiad y cwsmer, felly mae dau ragddodiad unfath o safleoedd gwahanol yn dod yn ddau lwybr BGP gwahanol.

Y gwaith adeiladu hwnnw yw’r mecanwaith unigrywiaeth cyfan. Nid oes angen i gwsmeriaid gytuno ar ofod cyfeiriadau heb orgyffwrdd, ac ni all llwybr o un safle ddisodli rhagddodiad unfath o safle arall yn dawel.

Mae’r fformat RD ei hun yn werth a ddewisir gan y gweinyddwr, yn aml yn rhif system awtonomaidd a rhif lleol. Mae ei siâp rhifol yn gonfensiwn, nid yn arwydd bod y ddau faes yn rhannu ystyr â tharged llwybr sy’n digwydd defnyddio’r un digidau.

Mae’r RD yn gwneud rhagddodiadau sy’n gorgyffwrdd yn wahaniaethol

Ystyriwch ddau hysbyseb ar gyfer yr un rhagddodiad. Mae safle A yn cario RD 65000:101 ac mae safle B yn cario RD 65000:202, y ddau ar gyfer 10.20.0.0/24. Nawr mae BGP yn dal dau lwybr VPN-IPv4 y gellir eu cymharu, eu hidlo a’u dewis yn annibynnol.

Nid yw’r RD yn dweud pa VRF a ddylai dderbyn y naill lwybr na’r llall, ac nid yw’n nodi cwsmer na gwasanaeth. Maes hunaniaeth i’r llwybr ydyw, nid rhestr aelodaeth. Nid oes rhaid i RD VRF ei hun gydweddu ag RD llwybr y mae’n ei fewnforio.

Dyna pam nad yw newid RD i gydweddu â rhif safle arall yn trwsio dim. Os yw llwybr ar goll ar yr ochr bell, mae cydweddu’r digidau yn creu problem hunaniaeth wahanol yn hytrach na thrwsio’r penderfyniad mewnforio.

Mae RT yn briodwedd BGP, nid yn dag yn y pecyn

Mae polisi allforio yn cysylltu un neu fwy o dargedau llwybr â’r llwybr fel priodweddau cymuned estynedig BGP. Mae ymyl derbyn y darparwr yn cymharu’r priodweddau hynny â pholisi mewnforio pob VRF. Mae’r RT yn teithio gyda’r llwybr trwy’r awyren reoli. Mae’r gymhariaeth yn digwydd yn gyfan gwbl ym mholisi llwybro, cyn i unrhyw becyn cwsmer gael ei anfon ymlaen.

Nid yw pecynnau data’r cwsmer yn cario’r RT. Unwaith y bydd llwybr wedi’i osod mewn VRF, mae’r anfon ymlaen yn defnyddio tabl y VRF hwnnw a’r pentwr labeli MPLS y mae’r bensaernïaeth yn ei neilltuo. Nid yw ymyl y darparwr yn darllen targed llwybr o bob pecyn cwsmer.

Gall llwybr gario sawl RT, a gall VRF fewnforio sawl un. Mae’r ffurfweddiad yn aml yn edrych fel bloc byr:

vrf definition CUST-A
 rd 65000:101
 address-family ipv4
  route-target export 65000:500
  route-target import 65000:500

Darllenwch y bloc hwnnw fel dau ddatganiad ar wahân. Mae’r llinell allforio yn rheoli’r hyn a gysylltir â llwybrau sy’n gadael y VRF hwn; mae’r llinell mewnforio yn rheoli’r hyn y mae’r VRF hwn yn fodlon ei ystyried. Mae cydweddu rhifau yn gyfleus, nid yn orfodol.

Nid yw cymhwyster mewnforio yn osodiad

Gall llwybr fod yn gymwys i VRF ac eto beidio ag ymddangos yn ei dabl anfon ymlaen. Mae cymhwyster yn hidlydd; yna mae proses benderfynu arferol BGP yn cymharu llwybrau cymwys ac yn dewis un. Gall llwybr hŷn neu lai ffafriol golli i lwybr cymwys arall.

Gwiriwch y llwybr a ddewiswyd, nid y polisi mewnforio yn unig. Gall VRF sy’n mewnforio RT 65000:500 ac nad yw’n dangos llwybr ar gyfer 10.20.0.0/24 fod wedi derbyn y llwybr a’i wrthod yn ystod y dewis, neu efallai na dderbyniodd mohono o gwbl.

Mae’r gwahaniaeth hwn yn bwysig hefyd pan fo rhagddodiad annisgwyl yn ymddangos. Gall polisi mewnforio rhy eang dynnu i mewn lwybrau nad oedd y safle’n bwriadu eu defnyddio, ac nid yw unigrywiaeth y RD yn atal hynny o gwbl. Cwestiwn polisi RT yw cwmpas dosbarthu.

Olrheiniwch lwybr ar goll yn nhrefn yr awyren reoli

Dechreuwch gyda’r hysbyseb: a yw’r VRF tarddiol yn allforio’r RT a fwriadwyd, ac a yw’r llwybr yn bodoli fel llwybr VPN-IPv4 ar y myfyrydd llwybrau neu’r PE sy’n derbyn? Yna gwiriwch y briodwedd fel y’i derbyniwyd, nid fel y’i ffurfweddwyd ar yr anfonwr.

Nesaf, cymharwch restr fewnforio’r VRF sy’n derbyn â gwerthoedd RT gwirioneddol y llwybr. Yn olaf, archwiliwch y llwybr a ddewiswyd yn y VRF hwnnw a’r cysylltiad label. Mae pob cam yn ateb cwestiwn gwahanol, ac mae neidio i’r RD fel arfer yn hepgor yr un sy’n anghywir.

Cofnodwch yr RD, yr RT a allforiwyd, yr RT a fewnforiwyd a’r naid nesaf a ddewiswyd ar gyfer y safle sy’n gweithio a’r un sy’n methu. Mae pedwar gwerth ochr yn ochr yn troi “nid yw’r VPN yn pasio llwybrau” yn gam awyren reoli manwl sy’n wahanol.

Erthyglau cysylltiedig