Llwybr ar goll yn y VRF: lleol, VPNv4 neu dabl cyfeirio?
Mae rhagddodiad sy’n absennol o’r VRF, yn absennol o VPNv4 ac heb ei osod yn CEF yn dri nam gwahanol. Darllenwch y tablau yn y drefn cyn golygu targedau llwybr.
Dywed cwsmer fod rhagddodiad ar goll ar ôl newid targed llwybr, a’r sgrinlun cyntaf maen nhw’n ei anfon yw’r tabl anghywir fel arfer. Mae tri thabl gwahanol yn ateb tri chwestiwn gwahanol: a yw’r rhagddodiad yn bodoli o fewn y VRF, a gafodd ei hysbysebu a’i fewnforio fel llwybr VPNv4, ac a osodwyd cofnod cyfeirio mewn gwirionedd. Mae eu darllen allan o drefn yn cynhyrchu casgliadau hyderus ond anghywir. Mae’r llawlyfr hwn yn mynd â rhagddodiad lleol ac un o bell trwy’r tri thabl, yn y drefn, ac yn gorffen â chynllun adfer ar gyfer y golygiad RT a’i cychwynnodd.
Enwch y rhagddodiad a’r tabl y mae’n perthyn iddo
Nodwch ddau ragddodiad cyn teipio unrhyw beth. Mae un yn lleol i safle’r cwsmer, wedi’i ddysgu o ryngwyneb cysylltiedig neu o hysbysiad CE. Mae’r llall o bell, ac fe’i disgwylir dros asgwrn cefn y darparwr. Maen nhw’n cymryd llwybrau gwahanol i’r un VRF, ac nid yw nam yn un yn dweud dim am y llall.
| Table | Question it answers | Command |
|---|---|---|
show ip vrf CUST-A | Which RTs are attached for import and export | Read the RT lists before anything else |
show ip route vrf CUST-A | Is the prefix present in this VRF at all | Local and imported routes both appear |
show ip bgp vpnv4 all | Was the NLRI advertised and retained | Keyed by route distinguisher |
show ip cef vrf CUST-A | Was a forwarding entry installed | Proves a usable path, not just a BGP entry |
Cadwch y gwahaniaeth rhwng y ddau adnabydydd yn glir, oherwydd oddi wrtho y daw’r rhan fwyaf o’r dryswch yn y tocynnau hyn. Mae’r gwahanydd llwybr yn rhan o NLRI VPNv4 ac mae’n bodoli i wneud rhagddodiadau cwsmer sy’n union yr un fath fel arall yn unigryw ar draws yr asgwrn cefn. Mae targed llwybr yn gymuned estynedig a gludir fel priodoledd, a dyna beth mae polisi mewnforio ac allforio yn cydweddu ag ef. Nid yw’n ail enw i’r gwahanydd ac nid yw’n cael ei gludo ym mhacedi’r cwsmer.
Cam 1: profwch fod y rhagddodiad yn y VRF
Dechreuwch gyda’r olygfa leol, yna’r RT sy’n llywodraethu mewnforio. Os yw’r rhagddodiad lleol ar goll yma, ni all dim yn uwch fod ar fai:
show ip route vrf CUST-A 172.21.4.0 255.255.255.0
show ip route vrf CUST-A | include 172.21.4.0
show ip vrf CUST-AMae rhagddodiad sy’n ymddangos fel un cysylltiedig neu statig wedi’i ddysgu’n lleol, ac nid yw ei bresenoldeb yn dweud dim am ba un a gafodd ei allforio. Dyma’r camddarllen mwyaf cyffredin yn y llif gwaith hwn: mae tabl VRF iach yn dystiolaeth am ddysgu lleol yn unig. Mae’r ochr allforio yn gwestiwn ar wahân, a atebir gan olygfa’r cymydog a’r targed allforio sydd ynghlwm.
Gwiriwch restrau RT ar y VRF tra’ch bod yma. Os nad yw’r targed mewnforio bwriadedig yn y rhestr, mae popeth i lawr yr afon yn amherthnasol. Os yw yno ond yn wahanol i’r hyn y mae’r PE pell yn ei allforio, rydych wedi dod o hyd i’r nam heb agor un cipiad pecyn.
Cam 2: darllenwch dabl VPNv4 a’i dargedau
Mae tabl VPNv4 yn dangos beth a gyfnewidiodd yr awyren reoli mewn gwirionedd. Chwiliwch am y rhagddodiad pell o dan y gwahanydd cywir, yna edrychwch ar y cymunedau sydd ynghlwm wrtho:
show ip bgp vpnv4 all 10.60.9.0/24
show ip bgp vpnv4 all | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-A neighbors 192.0.2.17 advertised-routesMae cofnod â’r targed llwybr cywir ond heb osodiad lleol yn pwyntio at bolisi mewnforio neu at ddewis llwybr, nid at gyrhaeddedd. Mae cofnod nad yw byth yn ymddangos yn nhabl VPNv4 yn pwyntio tuag i fyny: efallai na allforiodd y PE gwreiddiol ef, neu efallai nad yw’r sesiwn yn cario’r teulu cyfeiriadau.
Mae trydydd achos sy’n taflu pobl oddi ar eu hechel yn ystod newidiadau. Mae rhai platfformau’n cyfyngu pa lwybrau VPN y maent yn gofyn amdanynt neu’n eu cadw, gan ddefnyddio gwybodaeth aelodaeth targed llwybr, felly nid yw absenoldeb NLRI pell mewn un olygfa wedi’i hidlo yn brawf nad yw’r hysbysiad yn bodoli yn unman. Gwiriwch y tabl heb ei hidlo a llwybrau hysbysedig y cymydog cyn dod i’r casgliad bod llwybr wedi’i dynnu’n fyd-eang.
Cam 3: cadarnhewch fod rhywbeth wedi’i osod a’i labelu
Mae cofnod BGP yn benderfyniad, nid yn llwybr. Mae’r tablau cyfeirio yn dweud a oes gan becynnau rywle i fynd:
show ip cef vrf CUST-A 10.60.9.0/24
show mpls forwarding-table vrf CUST-A | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-AMae cofnod CEF â chyfunddod wedi’i ddatrys a label allan yn golygu y dylai traffig awyren y data weithio, ac mae unrhyw symptom sy’n weddill yn perthyn i’r cymhwysiad neu i hidlo o fewn y VRF. Mae cofnod CEF yn dangos naid nesaf heb ei datrys yn golygu bod llwybr y label yn anghyflawn er bod BGP yn edrych yn iach, a dyna’r union achos lle mae sgrinlun o dabl BGP wedi camarwain adolygiad newid.
Cymharwch y label y mae’r PE lleol yn ei osod â’r un y mae’r PE pell yn disgwyl ei dderbyn. Mae anghysondeb rhwng y ddwy olygfa yn broblem dyrannu label neu sesiwn, ac ni fydd yn cael ei thrwsio drwy olygu targedau llwybr waeth sawl gwaith y byddwch yn ei wneud.
Adferwch y newid RT gyda chwmpas datganedig
Os dechreuodd y nam gyda golygiad targed llwybr, dadwnewch ef fel un cam bwriadol a dywedwch pa gwmpas rydych yn ei newid. Mae tynnu targed mewnforio yn tynnu cymhwysedd o fewn y VRF hwnnw. Nid yw’n dileu’r hysbysiad VPNv4 o’r asgwrn cefn, ac ar rai platfformau mae’r llwybr yn parhau i gael ei gadw yn y tabl. Canlyniadau gwahanol yw’r rhain ac mae’r effaith a welir gan y defnyddiwr yn dibynnu ar ba un y golygwch.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inMae adlunio meddal i mewn yn ddigon pan fo’r sesiwn eisoes yn storio’r rhagddodiadau; mae ailosod caled ar sesiwn sy’n wynebu darparwr yn ystod oriau gwaith yn benderfyniad y dylai rhywun arall ei wneud. Ar Junos mae’r gwiriadau cyfatebol yn darllen y tabl fesul VRF a’r tabl VPN yn uniongyrchol, ac mae’r adferiad yn ddychweliad ar adeg commit yn hytrach nag yn ddadwneud fesul gorchymyn, felly cofnodwch y gwahaniaeth ffurfweddu cyn dechrau.
Gorffennwch gyda’r un tri gorchymyn ag y dechreuoch â nhw, yn yr un drefn, a chofnodwch eu hallbwn â marc amser. Nid yw tocyn sy’n dweud bod yr RT yn anghywir ac nawr ei fod yn gywir yn ailddefnyddiadwy; mae un sy’n dangos y rhagddodiad yn y VRF, yn VPNv4 ac wedi’i osod yn CEF yn dystiolaeth y gall y person nesaf gymharu â hi. Os mai dim ond y ddau gyntaf a newidiodd, nid ydych wedi gorffen y newid.