Kolm tuhat haru kõlab marsruutimise probleemina, kuid käitub raamatupidamisprobleemina. Eesliidete kogusumma arvutatakse kümne minutiga ja see on harva see arv, mis valutab. Valutab töö sessiooni kohta, uuenduste hoovus, kui ühine komponent sureb, ja aeg, mille jooksul edastamine uue topoloogiaga uuesti kattub.

Seega käige aritmeetika läbi õiges järjekorras. Loendage seosed, loendage eesliited ja alternatiivid, seejärel loendage, mis juhtub halval tunnil, ja alles siis võrrelge protokolle ja platvorme. Vastupidises järjekorras muutub harjutus vaidluseks marsruudipiirangute üle, mida keegi laual oleva teabega lõpetada ei suuda.

Neli eelarvet, mitte üks

Iga eelarve vastab erinevale küsimusele ja igaüks neist võib olla piirav piirang erineval platvormil. Nende eraldi kirjutamine hoiab ära, et üks suur eesliidete arv seisab kogu lahenduse eest.

BudgetWhat you are really counting
SessionsPeers per hub, keepalive or hello processing, authentication state, and the per-neighbor memory that never shows up in a route count
PrefixesAlternatives received, prefixes selected, entries installed for forwarding, and how much of that each spoke is allowed to see
ChurnUpdates generated by a flapping link, a hub outage, or every branch reconnecting after a regional event
RecoveryTime to detect, reselect, reinstall and restore the application, measured end to end rather than per box

Kaks viimast on need, mis projekti ülevaatusel vahele jäävad. Võrk, mis püsivas olekus mällu mugavalt mahub, võib end halvasti ülal pidada, kui nelisada haru kahe minuti jooksul uuesti ühendub, sest töö saabub kiiremini, kui juhtimistasand suudab seda tühjendada. Kirjutage hoovuse suurus arvuna üles, koos sellega, kui kaua tohi teenus degradeerituna püsida. See muudab ähmase mure testiks, mida keegi saab päriselt käivitada.

Kõigi nelja sees peitub ka platvormiküsimus: kas krüpteerimine, edastamine ja marsruutimine jagavad üht protsessorit või on neil eraldi teed. Kaks seadet identse marsruudimahuga võivad hoovuse all käituda väga erinevalt ja andmeleht ütleb harva, millist te ostate.

Tehke arvutus omaenese numbritega

Võtke väljamõeldud lahendus: 3,000 haru, kolm eesliidet igaühel enne koondamist ja kaks jaoturit haru kohta koondamise huvides. Jaoturipaar peab enne kokkuvõtmist hoidma ligikaudu 9,000 haru eesliidet ja lahendus eeldab 6,000 haru-jaoturi sessiooni, kui iga haru peerib mõlemaga.

Nüüd lisage osad, mis pole eesliited. Iga sessioon kannab olekut ja perioodilisi sõnumeid ka siis, kui miski ei muutu. Iga jaotur võib hoida rohkem kui üht teed eesliite kohta, kui temalt oodatakse kiiret ümberlülitust, seega võib alternatiivide arv ületada valitute arvu. Ja iga haru vaade on eraldi poliitikaotsus: anda igale harule kõigi teiste marsruudid korrutab tööd viisil, mida jaoturi-poolne loendus ei paljasta.

Need on planeerimisnumbrid projektiaruteluks, mitte ühegi toote mõõtmine. Harjutuse kasulik väljund on kõvera kuju, mitte väide selle kohta, kus konkreetne ruuter alla annab.

Mida BGP teile annab ja mida IGP teile annab

BGP eraldab selle, mida ruuter vastu võttis, mida see valis ja mida see kuulutab, ning kõike seda juhitakse poliitikaga. Just seda haruvõrk vajabki, sest haru peaks tavaliselt nägema vaikimisi marsruuti, keskseid teenuseid ja väga vähe muud. Ainult lõpliku tabeli loendamine varjab alternatiivid ja kuulutused, mis on täpselt need osad, mis koondamise lisamisel kasvavad.

IGP pole automaatselt vale. Kui topoloogia, alade struktuur ja naabrusmudel teenusega sobivad, koondub lingi-oleku protokoll kiiresti ja vajab vähem poliitika tellinguid. Lõks on eeldada, et see suudab väljendada sama ekspordikontrolli naabri kohta nagu BGP: OSPF-i ala on üleujutuse piir, mitte filter, mille saab ühe haru külge kinnitada.

Ükskõik kuidas, otsustage esmalt nähtavusmudel. Vaikimisi marsruudid, keskteenuste kokkuvõtted või täielikud haruandmed on kolm erinevat toodet ning kokkuvõte, mis peidab täpsema rikke, on projektiotsus, mis tuleb kirja panna, mitte katkestuse ajal avastada.

Testige hoovust, mitte püsivat olekut

Ehitage võrdlus teie tegelikult oodatava rikke ümber: jaotur maas, piirkondlik WAN-i sündmus või hooldusaken, mis võtab korraga poole objektidest võrgust välja. Mõõtke taastumist haru vaatenurgast, sealhulgas rakendus, sest sekunditega koonduv juhtimistasand tähendab vähe, kui sessioonil kulub taastamiseks minuteid.

show bgp vpnv4 unicast summary
show ip route vrf BRANCH summary
show processes cpu sorted | include BGP|OSPF

Registreerige, mida platvorm teeb hoovuse tipus, mitte puhkeolekus, ja korrake seda turvafunktsioonidega lubatud kujul. Kontseptsiooni tõestus, mis näitab ainult vaikset tabelit, on mälutest ja mälu polnud kunagi huvitav arv.

Seotud artiklid