Уобичајена претпоставка је да модел прикључења Layer 2 на граници одређује све изнад њега, па дизајн почиње паром vPC и иде навише. Обично се заврши одлукама о рутирању донетим случајно. EVPN граница је пре свега граница рутирања: контекст рутирања закупца среће спољни домен рутирања, а оно што прелази ту линију је изјава политике. Изаберите руте, однос ASN и путеве отказа пре него што се било ко почне препирати о port-channels. Модел прикључења затим следи из захтева уместо да га диктира.

Почните од онога што прелази границу

Запишите руте које треба да буду видљиве са сваке стране, смер у којем иду и ко одобрава измену те листе. Граница која прихвата све и оглашава све нема политику, само кабл.

Затим именујте отказ који намеравате да оперишете: један uplink у прекиду, један border leaf у прекиду, или цео спољни домен недоступан. Сваки одговор мења да ли вам требају два независна суседа, дељено прикључење Layer 2, или обоје.

Тек када те две листе постоје, питање прикључења постаје одговориво. Пре тога сваки механизам изгледа једнако ваљан. После тога већина њих искључује себе. То је цео аргумент за то да се посао рутирања уради први.

Фиксирајте границу ASN и peering

Fabric са приватним AS обично прави 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 политику, изаберите прикључење за његов стварни посао, одредите обим извоза по закупцу, па проверите један префикс и његов повратни пут.

Повезани чланци