Gradite EVPN granicu oko izvozne politike, a ne oko priključaka
Najprije odredite rute koje prelaze granicu i odnos ASN. Priključak Layer 2 zatim slijedi iz zahtjeva, a svaki najmoprimac dobiva samo izvoz koji mu treba.
Uobičajena pretpostavka je da model priključka Layer 2 na granici određuje sve iznad njega, pa dizajn počinje parom vPC i ide prema gore. Obično završi rutnim odlukama donesenim slučajno. EVPN granica je prije svega rutna granica: rutni kontekst najmoprimca susreće vanjsku rutnu domenu, a ono što prelazi tu liniju je politička izjava. Odaberite rute, odnos ASN i putove kvara prije nego se bilo tko počne svađati oko port-channels. Model priključka zatim slijedi iz zahtjeva umjesto da ga diktira.
Počnite s onim što prelazi granicu
Zapišite rute koje treba da budu vidljive sa svake strane, smjer u kojem putuju i tko odobrava promjenu tog popisa. Granica koja prihvaća sve i oglašava sve nema politiku, samo kabel.
Zatim imenujte kvar koji namjeravate održavati: jedan uplink ne radi, jedan border leaf ne radi ili je cijela vanjska domena nedostupna. Svaki odgovor mijenja trebaju li vam dva neovisna susjeda, zajednički priključak Layer 2 ili oboje.
Tek nakon što ta dva popisa postoje, pitanje priključka postaje odgovorivo. Prije toga svaki mehanizam izgleda jednako valjan. Nakon toga većina ih se sama isključuje. To je cijeli argument da se rutni posao obavi prvi.
Učvrstite granicu ASN i peeringa
Fabrika s privatnim AS obično ima peering s javnom graničnom domenom preko eBGP, a zanimljiv dio je politika s obje strane. Odlučite koji se prefiksi prihvaćaju, koji se oglašavaju i koji AS path treba dobiti upstream.
RFC 6996 rezervira raspon ASN za privatnu upotrebu, a ti se ASN ne bi trebali pojavljivati u globalnim oglasima. Primijenite politiku uklanjanja ili filtriranja koju platforma podržava i provjerite dobiveni oglas umjesto da pretpostavite da je uređaj to učinio. Taj vam korak također ne daje ovlast da oglašavate proizvoljan javni prefiks, to je odvojen razgovor s vlasnikom adrese.
Konfederacija ili funkcija local-AS dizajnerski je izbor za konkretnu topologiju. Nijedno nije obavezno samo zato što fabrika i upstream koriste različite uloge ASN, a usvajanje jednoga bez zahtjeva dodaje pokretne dijelove svakoj budućoj promjeni.
Uplinkovi Layer 3 ne trebaju multichassis LAG
Neovisna rutirana sučelja s vlastitim BGP susjedima daju dva jasna puta i dvije jasne domene kvara. vPC ili drugi multichassis LAG služi zahtjevu priključka Layer 2 i pravi je alat kada taj zahtjev postoji.
Opće pravilo da svaki granični par mora koristiti vPC ili ga mora izbjegavati skriva uvjete koji zapravo odlučuju slučaj. Pitajte što priključak mora nositi, pa odaberite mehanizam koji to nosi s najmanje zajedničkih načina kvara.
Rutna politika koju ste prvi napisali ne mijenja se kada se promijeni mehanizam priključka, što je dobar znak da je redoslijed bio ispravan.
Izvozite samo ono što najmoprimcu treba
Najmoprimcu može trebati podrazumijevana ruta, skup odabranih vanjskih prefiksa ili mnogo veća tablica. Odaberite taj opseg prema stvarnom kapacitetu prosljeđivanja i kontrolne ravnine, a ne prema starom broju internetskih ruta koje nitko nije ponovno izmjerio.
EVPN IP Prefix ruta, obično nazvana Type 5 i definirana u RFC 9136, nosi informacije o prefiksu u overlayu. Implementacija i dalje zahtijeva odgovarajuću izvoznu i uvoznu politiku plus razrješavanje next-hop, pa primanje vanjske BGP rute na granici ne znači da je svaki najmoprimčev VRF uvozi.
Nije svakom leafu potrebna cijela tablica samo zato što je granica drži. Raspodijelite ono što promet najmoprimca zahtijeva, a ostatak neka posjeduje granica.
Provjerite jedan prefiks od početka do kraja
Odaberite reprezentativni vanjski prefiks i pratite ga kroz predviđeni VRF granice, izvoznu politiku, kontekst prosljeđivanja leafa koji prima i povratni put do izvora najmoprimca. Prefiks koji se pojavi na jednom mjestu, a ne na sljedećem, odmah lokalizira pogrešku.
Potvrdite kako se next hop razrješava kroz overlay, jer ruta koja postoji s nerazriješenim next hopom ne prosljeđuje ništa. Zatim ponovite provjeru nakon promjene uplinka, jer se tada politika i razrješavanje next-hopa najčešće razilaze.
Redoslijed rada: popišite rute koje prelaze granicu, dogovorite ASN politiku, odaberite priključak za njegov stvarni posao, ograničite izvoz po najmoprimcu, zatim provjerite jedan prefiks i njegov povratni put.