RSVP-TE թունելը աշխատում է, բայց հաճախորդի L3VPN-ը ուղի չունի
Տրանսպորտը և ծառայությունը տարբեր որոշումներ են։ Կարդացեք պիտակների փաթույթը, առանձին ստուգեք հաջորդ ցատկի լուծումը և VRF-ի կցումը, ապա փորձարկեք մեկ իրական հաճախորդի հոսք։
Երկու թիմեր կարող են միաժամանակ ճիշտ լինել, երբ հաճախորդը հաղորդում է, որ VPN-ը անջատված է, իսկ տրանսպորտի թիմը հաղորդում է, որ թունելը կարգին է։ Ճարտարագիտացված LSP-ն և MPLS L3VPN-ը պատասխանում են տարբեր հարցերի՝ մեկը տեղափոխում է պիտակավորված փաթեթները միջուկով, մյուսը որոշում է, թե փաթեթը որ երթուղային համատեքստին է պատկանում։ Երբ դրանք շփոթում են, վեճը պտտվում է շրջանով, որովհետև յուրաքանչյուր կողմ չափում է տարբեր օբյեկտ, և երկու չափումներն էլ վավեր են։
Տրանսպորտը վերևում, ծառայությունը ներքևում նորմալ վիճակ է
LSP-ն կարող է հաստատված լինել, տրանսպորտ անել և երևալ յուրաքանչյուր մոնիտորինգային համակարգում, մինչ հաճախորդի ծառայությունը մնում է անօգտագործելի։ Այս համադրության մեջ ոչինչ հակասական չէ, որովհետև թունելը կարծիք չունի՝ հեռավոր նախածանց գոյություն ունի՞, ներմուծման քաղաքականությունը ընդունե՞լ է այն, թե՞ կցված շղթան կադրեր է անցկացնում։
Շփոթությունը սովորաբար բացահայտող ախտանիշը ասիմետրիկ է՝ PE-ի loopback-ից ping-երը հաջողվում են, մինչ հաճախորդի LAN-ի հոսթը ոչինչ չի ստանում, կամ հակառակը։ Գրառեք, թե որ հասցեներն են աշխատել, նախքան տեսություն կազմելը։ Հենց նկատեք, որ փորձարկում եք երկու տարբեր օբյեկտ, հաջորդ քայլը պիտակների փաթույթը կարդալն է, այլ ոչ թե վիճելը, թե ում գրաֆն է ճիշտ։ Երկու հասցե, երկու սեփականատեր և սովորաբար երկու տարբեր մարդ, որոնցից յուրաքանչյուրը կարծում է, որ մյուսը ինչ-որ բան կոտրել է։
Կարդացեք փաթույթը որպես երկու պատասխանատվություն
Ներքևի պիտակը պատկանում է ծառայությանը, իսկ վերևինը՝ ուղուն։ RFC 4364-ը պարզ նկարագրում է հաջորդականությունը՝ նախ դրվում է VPN երթուղու պիտակը, ապա այդ պիտակավորված փաթեթը թունելավորվում է դեպի BGP-ի հաջորդ ցատկը, և հենց այնտեղ է, որ տրանսպորտային ճարտարագիտության թունելը վրան դնում է իր սեփական պիտակը։
| Object | Decision it encodes | Who owns it |
|---|---|---|
| Attachment and VRF | Which customer context receives the arriving packet | Edge configuration |
| VPN route and service label | Which remote forwarding context handles the destination | BGP VPN signalling |
| Transport LSP and tunnel label | How the core carries the packet to the BGP next hop | RSVP-TE or another tunnel mechanism |
Հեռավոր PE-ում ծառայության պիտակն ընտրում է վերաբերմունքը, որը կարող է լինել VRF-ի որոնում կամ կցման որոշում։ Այդ պիտակը չի կարող փոխարինվել միջուկը պարզապես հատող պիտակով, և երկուսը փոխարինելի չեն, նույնիսկ երբ երկուսն էլ հայտնվում են նույն փաթույթում նույն միջերեսի վրա։
Ինչ է ապացուցում RSVP-ի հաջողությունը և ինչ ոչ
RSVP-TE-ն ստեղծում է բացահայտ երթուղավորված LSP-ներ՝ ռեսուրսների արգելափակմամբ կամ առանց դրա, ինչը կոնկրետ և օգտակար երաշխիք է փաթեթի՝ միջուկով անցնող ուղու վերաբերյալ։ Դա հայտարարություն չէ հաճախորդի երթուղիների մասին, և կարգավորված թունելի անունը բոլորովին էլ ուղի չէ։
RSVP-ի առկայությունը նույնպես ծայրից ծայր կատարողականության խոստում չի տալիս։ Մեկ LSP-ի վրա թողունակության արգելափակումը ոչինչ չի ասում կցված շղթայի, հաճախորդի սեփական մուտքի գծի կամ հեռավոր եզրի հերթագրման վարքի մասին։ Այն որպես երաշխիք դիտարկելը վստահ պատասխաններ է տալիս հարցերին, որ ոչ ոք չի տվել։ Եթե պահանջն իրոք թողունակության պարտավորություն է, ապա այն պետք է հավաքվի այն մասերից, որոնք իրոք պարտադրում են այդպիսին, և LSP-ն այդ շղթայի միայն միջնամասն է։
Ստուգեք հերթականությամբ, ապա կանգ առեք
Աշխատեք տրանսպորտից դեպի դուրս և կանգ առեք առաջին ձախողվող քայլում, որովհետև յուրաքանչյուր հաջորդ քայլ ենթադրում է, որ նախորդները պահպանվել են։ Նախ հաստատեք, որ LSP-ն ստեղծված է և որ ծառայության նախածանցի փոխանցման գրառումը իրոք ցույց է տալիս դրա վրա։ Ապա հաստատեք, որ VPN երթուղին գոյություն ունի ճիշտ աղյուսակում, որ նրա պիտակի կապակցումը առկա է և որ ներմուծման քաղաքականությունն ընդունել է այն։ Ապա հաստատեք կցումը՝ միջերեսը, ինկապսուլյացիան և, որտեղ կիրառելի է, այդ պայմանագրին պատկանող VLAN նույնացուցիչը։
show mpls lsp
show mpls forwarding-table 10.60.0.0 24
show bgp vpnv4 unicast vrf CUSTOMER 10.60.0.0/24
show ip vrf detail CUSTOMERՀրամանների շարահյուսությունը տարբերվում է հարթակից կախված, ուստի այդ չորս տողերը դիտարկեք որպես չորս հարց, ոչ որպես սկրիպտ։ Կարևորն այն է, որ նրանցից յուրաքանչյուրը հարցաքննում է տարբեր օբյեկտ, և հենց դա է ստիպում ձախողմանը ցույց տալ կոնկրետ սեփականատիրոջ։
Հետևեք մեկ թույլատրված հարցումի և պահեք լավ ապացույցները
Ավարտեք մեկ իրական հաճախորդի հարցումով, որը թույլատրվում է քաղաքականությամբ, և դրա պատասխանով։ Ծայրից ծայր աշխատող մեկ հոսքը լուծում է ավելին, քան հաշվիչների ցուցմունքների մի էջը, և այն փորձարկում է համադրությունը, այլ ոչ թե յուրաքանչյուր մասը առանձին։
Երբ ավելի ուշ փուլը ձախողվում է, պահպանեք LSP-ի հաջող դիտարկումը՝ տրանսպորտը նորից կառուցելու փոխարեն։ Աշխատող թունելի վերակառուցումը չի կարող շտկել բացակայող հեռավոր նախածանցը, սխալ VRF կցումը կամ նպատակակետի մուտքի կանոնը, և այն ոչնչացնում է այն ապացույցը, որն ի սկզբանե ասել էր, որ տրանսպորտը առողջ է։