Nid yw lab MPLS L3VPN yn pingio? Gwiriwch y pum naid hyn
Mae ping cwsmer yn croesi pum dibyniaeth ar wahân. Ewch drwyddynt yn eu trefn, ac mae’r pwynt gwirio cyntaf sy’n torri yn dweud wrthych pa ffurfweddiad i’w drwsio.
Dau lwybrydd cwsmer, pâr o flwch provider edge a ping sy’n marw heb neges gwall. Mewn lab MPLS L3VPN bach, mae’r nam bron bob amser yn eistedd ar un o bum pwynt gwirio, ac mae gan bob un ohonynt orchymyn sy’n dangos naill ai bod y ddibyniaeth yn gweithio neu ei bod ar goll. Y camgymeriad yw ailgychwyn BGP bob tro y bydd y ping yn methu yn lle profi’r dibyniaethau yn eu trefn. Os byddwch yn neidio’n syth i’r ffurfweddiad VRF, gallwch dreulio awr ar broblem a ddechreuodd gyda naid nesaf heb ei datrys dau ddyfais i ffwrdd.
Gweithiwch y rhestr o’r gwaelod i fyny. Mae pwynt gwirio sy’n pasio yn aros yn bas, a’r methiant cyntaf yw’r un sy’n werth ei ddadfygio.
Pwynt gwirio un: mae’r PE yn cyrraedd ei gilydd
Mae angen llwybr ar bob PE i loopback y PE arall, ac mae’n rhaid i’r llwybr hwnnw ddatrys trwy rywbeth go iawn. Interior gateway protocol yw’r ffordd arferol yno, ond mae llwybr statig yn gweithio hefyd cyhyd â bod y chwiliad ailadroddus yn glanio ar adjacency byw. Ar ddyfeisiau arddull IOS, mae show ip route 10.0.0.2 wedi’i ddilyn gan show ip cef 10.0.0.2 yn dangos a yw’r rhagddodiad yn bodoli ac a oes adjacency wedi’i ddatrys y tu ôl iddo. Nid yw llwybr yn y tabl heb adjacency y tu ôl iddo yn gyrhaeddedd.
Gwiriwch y ddau gyfeiriad. Mae costau IGP anghymesur, passive interface ar yr ochr anghywir neu distribute list sy’n hidlo’r loopback yn torri un cyfeiriad yn unig yr un, ac mae un cyfeiriad yn ddigon i ladd y sesiwn. Os yw’r loopbacks yn pingio ond mae’r sesiwn BGP yn sefyll yn Active, edrychwch ar yr update source cyn cyffwrdd unrhyw beth arall.
Pwynt gwirio dau: mae llwybr label yn bodoli
Nid yw llwybr IP i’r loopback pell yn profi y bydd y cludiant yn rhoi label. Mewn dyluniad LDP, cadarnhewch fod gan y loopback pell rwymiad lleol a rhwymiad pell, a bod y label allanol yn ymddangos yn y tabl forwarding. Mae show mpls ldp bindings 10.0.0.2 32 yn dangos y parau label, ac mae show mpls forwarding-table 10.0.0.2 yn dangos yr hyn y bydd y line card yn ei roi mewn gwirionedd. Pan nad yw’r ail orchymyn yn dangos unrhyw label neu’n disgyn yn ôl i IP, nid yw’r cludiant yn cario’r traffig VPN fel y mae’r dyluniad yn tybio.
Mae’r gwahaniaeth yn dod o’r ffordd y mae MPLS yn gwahanu forwarding state oddi wrth ragddodiadau cyrchfan, y model a ddisgrifir yn RFC 3031. Os yw eich lab yn defnyddio RSVP-TE neu labeli cyfagos BGP yn lle LDP, gwiriwch gyflwr priodol y mecanwaith hwnnw; mae tybio bod LDP yn dosbarthu pob label is-haen yn ffordd gyffredin o hela nam ysbryd. Mae llwybr label wedi torri fel arfer yn ymddangos yn ddiweddarach fel llwybr VPN sy’n bresennol ond yn anghyfannedd.
Pwynt gwirio tri: cyrhaeddodd y llwybr VPN yn gyfan
Edrychwch ar lwybr VPNv4 neu VPNv6 y rhagddodiad cwsmer union, nid ar grynodeb y sesiwn. Dylai show bgp vpnv4 unicast all 10.10.1.0/24 ddangos y route distinguisher, y next hop wedi’i osod i loopback y PE pell a label. Os yw’r rhagddodiad ar goll, y polisi allforio ar y PE tarddiad neu’r polisi mewnforio ar y PE derbyn yw’r prif amheu, a route targets yw’r troseddwr arferol.
Darllenwch y gwiriad route target ar wahân i dderbyniad BGP. Gall llwybr gyrraedd gyda’r next hop cywir ac eto fethu â glanio yn y VRF oherwydd nad yw’r importtarget yn cyfateb. Ar y PE derbyn, show ip route vrf CUSTOMER 10.10.1.0 yw’r prawf sy’n cyfrif; dim ond profi bod y llwybr wedi croesi’r awyren reoli mae’r tabl BGP yn ei wneud.
Pwynt gwirio pedwar: mae’r interface yn y VRF
Nid yw diffiniad VRF gyda route distinguisher a route targets yn symud unrhyw interface iddo. Mae angen yr aseiniad VRF ar yr interface sy’n wynebu’r CE, a dylai show ip vrf interfaces neu show ip interface brief ei restru o dan y fersiwn cywir. Dyma’r pwynt gwirio lle mae ffurfweddiad wedi’i gopio yn mynd o’i le amlaf, oherwydd bod y bloc VRF yn edrych yn gyflawn tra mae’r interface yn dal i eistedd yn y tabl byd-eang.
Yna cadarnhewch fod y PE wedi dysgu rhagddodiad lleol y cwsmer i’r VRF hwnnw, a bod gan y CE lwybr yn ôl trwy’r cysylltiad. Mae default statig ar y CE yn pwyntio at y PE yn ddigon ar gyfer lab, ar yr amod bod gan VRF y PE lwybr i LAN y CE. Os oes unrhyw un o’r ddwy hanner ar goll, mae’r ping yn methu cyn i unrhyw label gael ei osod.
Pwynt gwirio pump: mae’r ateb yn dod o hyd i ffordd adref
Olrheiniwch y pecyn ymlaen ac yna’r pecyn dychwelyd, oherwydd maent yn defnyddio tablau gwahanol. Ar y PE mynediad, dylai ffynhonnell y cwsmer ddatrys y tu mewn i’r VRF i’r rhagddodiad pell gyda’r label pell. Ar y PE allanfa, dylai’r cyrchfan ddatrys y tu mewn i’r un VRF i’r interface sy’n wynebu’r CE. Nid yw ping sy’n deillio o’r PE ei hun yn brawf: gall adael trwy’r tabl byd-eang neu gyfeiriad ffynhonnell arall, a dyna pam ping vrf CUSTOMER 10.10.2.10 source 10.10.1.1 yw’r prawf i’w rhedeg.
Mae firewalls y gwesteiwr, reverse-path filtering a rhestrau mynediad y CE yn dal i fod yn berthnasol. Os yw’r llwybr ymlaen yn gweithio ac mae’r ateb yn marw, mae’r broblem mewn llwybr neu hidlydd ar yr ochr ddychwelyd, nid yng nghludiant MPLS.
Cadwch un llinell ym mhob pwynt gwirio yn enwi’r ddibyniaeth gyntaf a fethodd. Mae’r llinell honno’n troi’r ŵyn nad yw’r cwsmer yn gallu pingio yn gwestiwn penodol am gyrhaeddedd, cyflwr label, mewnforio llwybr, aelodaeth interface neu’r llwybr dychwelyd, ac mae’n atal y sesiwn dadfygio nesaf rhag ailadrodd yr un pum gorchymyn yn yr un drefn.