Սովորական ենթադրությունն այն է, որ սահմանին գտնվող Layer 2 միացման մոդելը որոշում է ամեն ինչ իր վերևում, ուստի նախագիծը սկսվում է vPC զույգով և շարժվում դեպի վեր։ Սովորաբար այն ավարտվում է պատահաբար կայացված երթուղային որոշումներով։ EVPN-ի սահմանը նախ երթուղային սահման է․ վարձակալի երթուղային համատեքստը հանդիպում է արտաքին երթուղային տիրույթի, և այն, ինչ հատում է այդ գիծը, քաղաքականության հայտարարություն է։ Ընտրեք երթուղիները, ASN հարաբերությունը և խափանման ուղիները նախքան որևէ մեկը կսկսի վիճել port-channels-ի շուրջ։ Միացման մոդելը այնուհետև բխում է պահանջից՝ փոխարենը թելադրելու այն։

Սկսեք այն բանից, ինչ հատում է սահմանը

Գրեք այն երթուղիները, որոնք պետք է տեսանելի լինեն յուրաքանչյուր կողմում, նրանց շարժման ուղղությունը և թե ով է հաստատում այդ ցանկի փոփոխությունը։ Սահմանը, որն ընդունում է ամեն ինչ և հայտարարում ամեն ինչ, քաղաքականություն չունի, միայն մալուխ ունի։

Այնուհետև անվանեք այն խափանումը, որը մտադիր եք շահագործել․ մեկ uplink-ը անջատված է, մեկ border leaf-ը անջատված է, կամ ամբողջ արտաքին տիրույթը անհասանելի է։ Յուրաքանչյուր պատասխան փոխում է՝ արդյոք ձեզ պետք են երկու անկախ հարևաններ, համօգտագործված Layer 2 միացում, թե երկուսը միասին։

Միայն այս երկու ցանկերի գոյությունից հետո է միացման հարցը դառնում պատասխանելի։ Մինչ այդ ամեն մեխանիզմ հավասարապես վավեր է թվում։ Դրանից հետո նրանցից շատերն իրենք իրենց բացառում են։ Սա է ամբողջ փաստարկը երթուղային աշխատանքը նախ կատարելու օգտին։

Ամրագրեք ASN-ի և peering-ի սահմանը

Մասնավոր AS-ներով fabric-ը սովորաբար peering է անում հանրային սահմանային տիրույթի հետ eBGP-ի միջոցով, և հետաքրքիր մասը երկու կողմերի քաղաքականությունն է։ Որոշեք, թե որ նախածանցերն են ընդունվում, որոնք են հայտարարվում և որ AS path-ը պետք է ստանա upstream-ը։

RFC 6996-ը վերապահում է ASN միջակայք մասնավոր օգտագործման համար, և այդ ASN-ները չպետք է հայտնվեն գլոբալ հայտարարություններում։ Կիրառեք հարթակի կողմից աջակցվող հեռացման կամ զտման քաղաքականությունը և ստուգեք ստացված հայտարարությունը՝ փոխարենը ենթադրելու, որ սարքն արել է դա։ Այդ քայլը ձեզ նաև իրավունք չի տալիս հայտարարելու կամայական հանրային նախածանց, դա առանձին զրույց է հասցեի սեփականատիրոջ հետ։

Համադաշնությունը կամ local-AS հատկությունը կոնկրետ տոպոլոգիայի նախագծային ընտրություն է։ Ոչ մեկը պարտադիր չէ միայն այն պատճառով, որ fabric-ը և upstream-ը օգտագործում են տարբեր ASN դերեր, և պահանջի բացակայությամբ մեկը որդեգրելը շարժական մասեր է ավելացնում յուրաքանչյուր ապագա փոփոխությանը։

Layer 3 uplink-ները multichassis LAG-ի կարիք չունեն

Սեփական BGP հարևաններով անկախ երթուղավորված ինտերֆեյսները տալիս են երկու հստակ ուղի և երկու հստակ խափանման տիրույթ։ vPC-ն կամ այլ multichassis LAG-ը սպասարկում է Layer 2 միացման պահանջը, և դա ճիշտ գործիքն է, երբ այդ պահանջը գոյություն ունի։

Ընդհանուր կանոնը, որ յուրաքանչյուր սահմանային զույգ պետք է օգտագործի vPC կամ պետք է խուսափի դրանից, թաքցնում է այն պայմանները, որոնք իրականում որոշում են դեպքը։ Հարցրեք, թե ինչ պետք է կրի միացումը, ապա ընտրեք այն մեխանիզմը, որն այն կրում է ամենաքիչ ընդհանուր խափանման ռեժիմներով։

Առաջին գրած երթուղային քաղաքականությունը չի փոխվում, երբ փոխվում է միացման մեխանիզմը, ինչը լավ նշան է, որ հերթականությունը ճիշտ է եղել։

Արտահանեք միայն այն, ինչ անհրաժեշտ է վարձակալին

Վարձակալին կարող է անհրաժեշտ լինել լռելյայն երթուղի, ընտրված արտաքին նախածանցերի հավաքածու կամ շատ ավելի մեծ աղյուսակ։ Ընտրեք այդ ծավալը իրական փոխանցման և կառավարման հարթության հզորության հիման վրա, ոչ թե հին ինտերնետային երթուղիների հաշվի, որը ոչ ոք նորից չի չափել։

EVPN IP Prefix երթուղին, որը սովորաբար կոչվում է Type 5 և սահմանված է RFC 9136-ում, կրում է նախածանցի տեղեկատվություն overlay-ում։ Իրականացումը դեռ պահանջում է համապատասխան արտահանման և ներմուծման քաղաքականություն՝ գումարած next-hop-ի լուծում, ուստի սահմանին արտաքին BGP երթուղի ստանալը չի նշանակում, որ յուրաքանչյուր վարձակալի VRF ներմուծում է այն։

Ամեն leaf-ի պետք չէ ամբողջ աղյուսակը միայն այն պատճառով, որ սահմանը պահում է այն։ Բաշխեք այն, ինչ պահանջում է վարձակալի երթևեկությունը, իսկ մնացածը թող սահմանը պահի։

Ստուգեք մեկ նախածանց սկզբից մինչև վերջ

Ընտրեք ներկայացուցչական արտաքին նախածանց և հետևեք այն սահմանի նախատեսված VRF-ով, արտահանման քաղաքականությամբ, ընդունող leaf-ի փոխանցման համատեքստով և վարձակալի աղբյուր վերադարձի ուղով։ Նախածանցը, որը հայտնվում է մեկ տեղում և ոչ հաջորդում, անմիջապես տեղայնացնում է սխալը։

Հաստատեք, թե ինչպես է next hop-ը լուծվում overlay-ով, քանի որ չլուծված next hop-ով առկա երթուղին ոչինչ չի փոխանցում։ Այնուհետև կրկնեք ստուգումը uplink-ի փոփոխությունից հետո, քանի որ հենց այդ ժամանակ են քաղաքականությունն ու next-hop-ի լուծումը ամենից հաճախ տարբերվում։

Աշխատանքի հերթականությունը․ թվարկեք սահմանը հատող երթուղիները, համաձայնեցրեք ASN քաղաքականությունը, ընտրեք միացումն իր իրական աշխատանքի համար, սահմանափակեք արտահանումը յուրաքանչյուր վարձակալի համար, ապա ստուգեք մեկ նախածանց և դրա վերադարձի ուղին։

Առնչվող հոդվածներ