Dywedwch „rhedeg IPv6 L3VPN dros IPv6 BGP” mewn adolygiad dylunio, ac mae tri phenderfyniad ar wahân yn cuddio yn y frawddeg honno. Pa ragosodiadau sy'n perthyn i VPN y cwsmer, pa gyfeiriadau sy'n cludo'r sesiwn llwybrau rhwng ymylon y darparwr, a pha graidd sy'n symud y pecyn wedi'i labelu, mae'r rhain yn ddewisiadau annibynnol. Gallant i gyd fod yn IPv6, gallant fod yn gymysg, ac mae cymysgu'n cael ei ganiatáu'n fwriadol. Datrys y tri yw'r peth sy'n troi gofyniad annelwig yn rhywbeth y gellir profi platfform yn ei erbyn.

Gwahanwch y tri gwaith

Y gwaith cyntaf yw llwybr y cwsmer: rhagosodiadau IPv6 sy'n perthyn i un cyd-destun llwybrau VPN ac sy'n rhaid iddynt aros allan o bob cyd-destun arall. Yr ail yw'r cysylltiad llwybrau rhwng llwybryddion ymyl y darparwr sy'n cyfnewid y rhagosodiadau hynny. Y trydydd yw'r clud sy'n cario pecyn wedi'i labelu'r cwsmer ar draws y craidd i'r ymyl bell. Nid yw enwi un ohonynt yn unig yn ddyluniad eto.

JobThe question it answersWhat confusion looks like
Customer VPN routesWhich IPv6 prefixes belong to each VPN context, and how are they kept apart?Prefixes leak into the global table and between customers
PE-to-PE BGP sessionWhich addresses carry the routing connection between the two edges?A session-family mismatch gets chased as a core transport fault
Transport to the remote PEHow does the chosen core move the labelled packet to the far edge?A route is present and unforwardable in the same moment

Mae gan bob gwaith ei deulu cyfeiriadau ei hun, ei ffyrdd o fethu ac yn aml ei dîm ei hun. Mae'r tabl yn ddefnyddiol yn union oherwydd bod un frawddeg mewn dogfen ddylunio yn tueddu i wasgu'r tri rhes yn un.

Teulu'r llwybr yw VPN-IPv6, nid IPv6 unicast

RFC 4659 sy'n diffinio teulu BGP/MPLS IPv6 VPN, ac mae aelodaeth ynddo'n fwy penodol nag y mae'r gair IPv6 yn ei awgrymu. Mae llwybr yno'n wahanydd llwybr wedi'i gysylltu â rhagosodiad IPv6, wedi'i godio o dan AFI 2 a SAFI 128. Mae IPv6 unicast cyffredin yn deulu gwahanol, felly efallai nad yw hysbysiad sy'n edrych fel rhagosodiad mewn looking glass yr un gwrthrych o gwbl. Camddarllen y teulu yw'r ffordd gyntaf y mae'r dyluniad hwn yn mynd o chwith.

Mae'r gwahaniaeth yn brathu yn yr ymyl, lle mae'n rhaid i lwybr lanio yng nghyd-destun cywir y VPN cyn iddo wneud unrhyw beth. Mae derbyn rhagosodiad yn profi bod y cyfnewid wedi digwydd ac nid yw'n dweud dim am osod. Mae'r bwlch hwnnw'n cynhyrchu'r adroddiad clasurol lle mae'r sesiwn i fyny a'r cwsmer yn dal yn y tywyllwch.

Gall y sesiwn redeg mewn teulu gwahanol i'r VPN

Nid oes dim yn gorfodi'r cysylltiad BGP rhwng dau ymyl i ddefnyddio teulu'r VPN ei hun. Mae'r fanyleb yn caniatáu sesiwn IPv4 neu IPv6, ac mae clud IPv6 VPN ei hun wedi'i ddiffinio dros y ddau fath o graidd. Felly nid yw sesiwn IPv6 yn dweud dim am deulu'r hyn y mae'n ei chludo, ac nid yw'n dewis y plân data chwaith. Tri did annibynnol, a dylai'r dyluniad gario'r tri ar wahân.

Mae hynny'n rhyddhau ac yn hawdd i'w gamddarllen yn yr un anadl. Gall llwybrau cwsmer IPv6 reidio sesiwn â chyfeiriad IPv4, a gall llwybrau IPv4 reidio un IPv6, ar yr amod bod y platfform yn cefnogi'r cyfuniad a bod y naid nesaf yn datrys. Yr hyn na ddylai ddigwydd yw gadael i'r sesiwn awgrymu'r llwyth, yn y ddogfen ddylunio neu yn y monitro sy'n profi'r gwasanaeth yn ddiweddarach.

Mae gan y naid nesaf ar graidd IPv4 ei godio ei hun

Pan fo'r craidd o dan y VPN yn IPv4, nid yw'r llwybr yn ymddangos gyda naid nesaf y gall yr ymyl mynediad ei defnyddio'n uniongyrchol. Mae'n cyrraedd ar ffurf IPv6 wedi'i fapio i IPv4, a dyna sut mae'r fanyleb yn mynegi'r ymyl allan pan fo'r clud oddi tano'n IPv4. Yna rhaid i'r llwybrydd mynediad droi'r cyfeiriad mapiedig hwnnw'n rhywbeth y gall ei gyrraedd mewn gwirionedd ar draws y craidd, a'r datrysiad yw'r cam sy'n methu'n dawel.

Darllenwch ef fel dibyniaeth anfon ymlaen yn hytrach na llinyn i'w gopïo rhwng dyfeisiau. Cadarnhewch dri peth ar y platfform rydych chi'n ei redeg mewn gwirionedd: mae'r naid nesaf a hysbysebwyd yn datrys i lwybr defnyddiadwy, mae'r pentwr labeli'n cael ei dderbyn, ac mae'r cyrchfan yn glanio yng nghyd-destun bwriadedig y VPN. Mae unrhyw un o'r rheini'n methu yn gadael sesiwn sy'n edrych yn iach ac nad yw'n anfon dim ymlaen, a dyna pam mae'r gwiriad yn perthyn i'r prawf derbyn yn hytrach nag i ddigwyddiad hwyrach.

Ysgrifennwch y gofyniad mewn pedair llinell

Mae gofyniad sy'n werth ei brofi yn enwi pedwar peth: teulu'r VPN, clud y sesiwn, codio'r naid nesaf a threfniant y craidd. Yna mae'n enwi un rhagosodiad cwsmer i'w ddilyn o ben bwy gilydd: trwy gyfnewid, gosod, datrys labeli a llwybr dychwelyd. Nid yw „yn cefnogi IPv6 BGP” yn cwmpasu'r un o'r pedwar ac mae'n cuddio ble mae'r anghysondeb yn byw mewn gwirionedd.

Mae sesiwn iach heb y cyfnewid VPN-IPv6 yn anghyflawn, ac mae llwybr VPN a dderbyniwyd heb anfon ymlaen yn gweithio yr un mor anghyflawn. Mae cadw'r rheini'n llinellau derbyn ar wahân yn gwneud y sgwrs datrys problemau nesaf yn fyr, oherwydd mae'r llinell sy'n methu eisoes wedi'i hysgrifennu i lawr.

Erthyglau cysylltiedig