Hlið útibúsins sýnir forskeyti skýsins í BGP-töflunni sinni, setan við þjónustuveituna er komin á, og samt fer beiðni notanda að því forskeyti út um rangan tengi. Ekkert er bilað á þann hátt sem vöktunin gefur í skyn, því “BGP lærði það” er fullyrðing um stýrisviðið. Milli þeirrar töflu og pakkans eru fjögur aðskilin skipti, og flæðið stöðvast á nákvæmlega einu þeirra. Farðu í gegnum hliðin í röð og stoppuðu við það fyrsta sem bregst.

Fyrsta hlið: hvað nágranninn sendi í raun

Byrjaðu á forskeytinu eins og það barst, ekki í samantekt. Flettu upp nákvæma netinu og netgrímunni í BGP-töflunni og skráðu næsta stökk, AS-slóð og hvaða samfélag sem innflutningsstefna gæti passað við. Samantektarleið á mælaborði getur falið þá staðreynd að tiltekna forskeytið var aldrei samþykkt.

Innflutningsstefna er venjulegur staðurinn þar sem leið hverfur án villu. Forsk ey eða forskeytalisti, samfélagssía eða innkomandi leiðarkort geta hent uppfærslunni á meðan setan helst uppi og heilbrigð, og þess vegna sannar grænt nágrannaljós svo litlu. Skortur á logglínu þýðir ekki skort á ákvörðun. Það þýðir venjulega að ákvörðunin var tekin hljóðlaust, nákvæmlega eins og stillt er.

show ip bgp 10.60.20.0/24
show ip bgp neighbors 203.0.113.5 advertised-routes
show ip route 10.60.20.0
show ip cef 10.60.20.0

Lestu úttakið í þeirri röð. Fyrstu tvær skipanirnar segja hvort upplýsingarnar bárust og hvað jafninginn segist hafa sent; síðustu tvær segja hvort eitthvað hafi náð leiðar- og framsendingartöflunum. Forsk eyki sem er til staðar í fyrstu skipun og vantar í þriðju er val- eða uppsetningarvandamál, ekki tengingarvandamál.

Annað hlið: val, svo uppsetning

BGP velur bestu leiðina, og valda leiðin er ekki sett upp sjálfkrafa. Næsta stökk verður að leysast, og önnur leiðarheimild gæti þegar átt þetta forskeyti með betri stjórnsýslufjarlægð. Stök leið sem varð eftir frá flutningnum vinnur auðveldlega á gildri BGP-leið og sendir umferðina annað.

RFC 4271 heldur þremur hugmyndum aðskildum: hvað jafningi sendi, hvað þessi ræðumaður valdi sem best og hvað hann muni auglýsa áfram. Þetta eru huglæg hlutverk, ekki þrír líkamlegir gagnagrunnar sem seljandi verður að afhjúpa, en einmitt sú aðgreining gerir “það er í BGP” að ófullnægjandi svari.

Athugaðu líka hvaða leiðarsamhengi þú ert að lesa. Leið sem er sett upp í VRF sem tengi notandans tilheyrir ekki er ósýnileg pökkum þess notanda, og taflan virðist rétt allan tímann.

Þriðja hlið: leitin sem gildir fyrir þetta flæði

Hættu nú að spyrja um leiðina og byrjaðu að spyrja um pakkann. Skráðu upprunafang notandans, áfangastað, samskiptareglu, gátt og inngangstengi, því hvert þeirra getur valið aðra stefnu. Líttu svo á leitina sem gildir fyrir þá samsetningu í stað almennu leiðartöflunnar.

ip route get 10.60.20.25 from 10.60.10.40
ip rule show
sudo tcpdump -ni tun0 'host 10.60.20.25'

Sértækara forskeyti er algengasta óvænta atriðið hér, og stefnuleið er það næstalgengasta. Bæði ganga framar safninu sem þú varst að skoða, og ekkert þeirra sést í samantekt BGP-töflunnar.

Ping frá hliðinu sjálfu er ekki sönnun um setu notanda. Annar upprunafangur, önnur stefnuslóð og oft önnur niðurstaða. Prófaðu með sama uppruna og forritið notar, eða samþykktu að prófið svari annarri spurningu.

Fjórða hlið: hinn fjarlægi helmingur leiðarinnar

Ef staðbundna leitin velur gönguna þarf pakkann samt að vera samþykktan af verndarstefnunni, leyfðan af framsendingarreglunni og svarað af einhverju hinum megin. Dulmáls-ACL sem inniheldur ekki fangaparið mun henda umferðinni á meðan gangan tilkynnir sig uppi, sem framleiðir tímanrot sem ekki er hægt að greina frá leiðarbilun.

Afturleiðin skiptir jafn miklu og útleiðin. Skýjahliðin verður að vita hvernig ná skal uppruna útibúsins, hvort sem er með leið eða með þýðingu sem þú stilltir viljandi. Ósamhverfar afturleiðir eru algengar í hönnun sem var prófuð aðeins frá einni átt.

Tengdu nýja heimilaða tengingu við þrjár athuganir: staðbundnu stefnuna sem passaði, teljara göngunnar sem hreyfðust og móttökuna hinum megin þar sem hún er sýnileg. Ef teljararnir hreyfast ekki fór pakkinn aldrei inn í gönguna, hvað sem leiðartaflan segir. Ef þeir hreyfast og ekkert berst er hinn fjarlægi endi að henda eða leiða honum rangt. Þessar tvær niðurstöður leiða til gjörólíkra teyma.

Nefndu skiptin sem brustu

Skrifaðu niðurstöðuna sem eitt af fimm ástandum: ekki móttekið, ekki samþykkt af stefnu, ekki valið, ekki sett upp eða ekki samsvarað af þessu flæði. Bættu við sjötta fyrir tilvikið þar sem staðbundin leið er rétt og fjarlægi endinn getur ekki svarað. Þessi setning er afurðin, og hún er miklu gagnlegri en skjámynd af uppsettum nágranna.

Haltu líka neikvæðu prófi í samþykktaráætluninni: áfangastað sem má ekki fara í gegnum gönguna, staðfestur eftir breytinguna. Gátlisti sem sannar aðeins hina góðu leið mun ekki grípa breiðu stefnuregluna sem einhver bætir við í næsta viðhaldsglugga.

Tengdir greinar