Mae tair mil o ganghennau yn swnio fel problem llwybro ond yn ymddwyn fel problem gyfrifon. Mae'r cyfanswm rhagddodiadau yn cymryd deng munud i'w gyfrifo, a phrin yw hwnnw'r rhif sy'n brifo. Y peth sy'n brifo yw'r gwaith fesul sesiwn, y llu o ddiweddariadau pan fydd cydran a rennir yn methu, a'r amser cyn bod anfon ymlaen yn cyfateb i'r topoleg newydd eto.

Felly ewch trwy'r rhifyddeg yn y drefn gywir. Cyfrifwch y perthnasoedd, cyfrifwch y rhagddodiadau a'r amnewidion, yna cyfrifwch beth sy'n digwydd mewn awr wael, a dim ond wedyn cymharwch brotocolau a llwyfannau. Mewn trefn arall, mae'r ymarfer yn troi'n ffrae am derfynau llwybrau na all neb ei setlo gyda'r wybodaeth sydd ar y bwrdd.

Pedwar cyllideb, nid un

Mae pob cyllideb yn ateb cwestiwn gwahanol, a gall pob un fod y cyfyngiad tyngedfennol ar lwyfan gwahanol. Mae eu hysgrifennu ar wahân yn atal un rhif rhagddodiad mawr rhag sefyll dros y cynllun cyfan.

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

Y ddau olaf yw'r rhai sy'n cael eu hepgor mewn adolygiad cynllun. Gall rhwydwaith sy'n eistedd yn gyfforddus o fewn y cof mewn cyflwr sefydlog ymddwyn yn wael pan fydd pedwar cant o ganghennau yn ailgysylltu mewn dwy funud, oherwydd daw'r gwaith yn gyflymach nag y mae'r awyren reoli yn ei ddraenio. Ysgrifennwch faint y llu fel rhif, ynghyd â pha mor hir y caiff y gwasanaeth aros yn ddiraddiedig. Mae hynny'n troi pryder annelwig yn brawf y gall rhywun ei redeg go iawn.

Mae cwestiwn llwyfan hefyd yn cuddio ym mhob un o'r pedwar: a yw amgryptio, anfon ymlaen a llwybro yn rhannu un CPU neu a oes ganddynt lwybrau ar wahân. Gall dau ddyfais â'r un capasiti llwybrau ymddwyn yn dra gwahanol o dan lwyth, a phrin yw'r daflen ddata yn dweud pa un rydych yn ei brynu.

Gwnewch y rhifyddeg gyda'ch rhifau eich hun

Cymerwch gynllun dychmygol: 3,000 o ganghennau, tair rhagddodiad yr un cyn agregu, a dau ganolfan y gangen ar gyfer gormodedd. Rhaid i'r pâr canolbwynt gynnwys tua 9,000 o ragddodiadau cangen cyn crynhoi, ac mae'r cynllun yn awgrymu 6,000 o sesiynau cangen-i-ganolbwynt os yw pob cangen yn cysylltu â'r ddau.

Nawr ychwanegwch y rhannau nad ydynt yn rhagddodiadau. Mae pob sesiwn yn cario cyflwr a negeseuon cyfnodol hyd yn oed pan nad oes dim yn newid. Gall pob canolbwynt ddal mwy nag un llwybr fesul rhagddodiad os disgwylir iddo newid yn gyflym, felly gall y rhif amnewidion fod yn fwy na'r rhif a ddewiswyd. Ac mae golwg pob cangen yn benderfyniad polisi ar wahân: mae rhoi llwybrau pob cangen arall i bob cangen yn lluosi'r gwaith mewn ffordd nad yw'r cyfrif ar ochr y canolbwynt yn ei ddatgelu.

Mae'r rhain yn ffigurau cynllunio ar gyfer sgwrs gynllun, nid mesuriad o unrhyw gynnyrch. Allbwn defnyddiol yr ymarfer yw siâp y gromlin, nid honiad am ble y mae llwybrydd penodol yn ildio.

Beth mae BGP yn ei roi i chi, a beth mae IGP yn ei roi i chi

Mae BGP yn gwahanu'r hyn a dderbyniodd llwybrydd, yr hyn a ddewisodd a'r hyn y mae'n hysbysebu, ac mae pob un o'r rheini o dan reolaeth polisi. Dyna'n union y mae rhwydwaith canghennau ei angen, oherwydd fel arfer dylai cangen weld llwybr diofyn, y gwasanaethau canolog, a fawr ddim arall. Mae cyfrif y tabl terfynol yn unig yn cuddio'r amnewidion a'r hysbysebion, a'r rhain yw'r rhannau sy'n tyfu pan ychwanegwch ormodedd.

Nid yw IGP yn anghywir yn awtomatig. Pan fydd y topoleg, strwythur yr ardaloedd a'r model cydnawsedd yn ffitio'r gwasanaeth, mae protocol cyflwr cyswllt yn cyrraedd sefydlogrwydd yn gyflym ac angen llai o sgaffald polisi. Y trap yw tybio y gall fynegi'r un rheolaeth allforio fesul cymydog â BGP: mae ardal OSPF yn ffin llifogydd, nid yn hidlydd y gallwch ei atodi i un gangen.

Un ffordd neu'r llall, penderfynwch y model gwelededd yn gyntaf. Llwybrau diofyn, crynodebau ar gyfer gwasanaethau canolog, neu fanylion cangen llawn yw tri chynnyrch gwahanol, ac mae crynodeb sy'n cuddio methiant mwy penodol yn benderfyniad cynllun y mae'n rhaid ei ysgrifennu yn hytrach na'i ddarganfod yn ystod toriad.

Profwch y llu, nid y cyflwr sefydlog

Adeiladwch y gymhariaeth o amgylch y methiant rydych yn ei ddisgwyl mewn gwirionedd: canolbwynt i lawr, digwyddiad WAN rhanbarthol, neu ffenestr waith cynnal a chadw sy'n tynnu hanner y safleoedd all-lein ar unwaith. Amserwch yr adferiad o berspectif y gangen, gan gynnwys y rhaglen, oherwydd ychydig y mae awyren reoli sy'n setlo mewn eiliadau yn ei olygu os bydd y sesiwn yn cymryd munudau i'w hailsefydlu.

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

Cofnodwch beth mae'r llwyfan yn ei wneud ar anterth y llu yn hytrach nag mewn gorffwys, a'i ailadrodd gyda'r nodweddion diogelwch wedi'u galluogi. Mae prawf cysyniad nad yw ond yn dangos tabl tawel yn brawf cof, ac nid cof oedd y rhif diddorol erioed.

Erthyglau cysylltiedig