Dhá shuíomh, tollán amháin agus réimír chianda a fhreagraíonn ar feadh tamaill agus a éiríonn ina tost ansin. Is é an réfliceas é sin a thabhairt lúb ródaithe, agus uaireanta sin go beacht é. Ach tá an ghearán chéanna ag lúb agus ag ród atá ag flapáil, agus tá deisiúcháin chontrártha de dhíth orthu: is cinneadh seachadta é ceann nach gcríochnaíonn choíche, agus is réimír é an ceann eile a fhágann an tábla arís agus arís eile. Scarann trí bhreathnóireacht iad, agus is féidir leat an triúr a bhailiú ó líne ordaithe an gheata sula mbeidh tú i dteagmháil le scagaire nó sula n-atosaíonn tú tollán.

Cinntear lúb ó léim go léim. Roghnaíonn suíomh A B mar an chéad léim eile don cheann scríbe, roghnaíonn B A don cheann scríbe céanna, agus téann an paicéad in éag ar TTL tar éis dhá thuras anonn is anall. Cinneann an prótacal ródaithe an flapáil ina ionad sin: tarraingítear an réimír siar, athshuiteáiltear í nó cuirtear léim eile eile ina háit, mar sin níl aon ród ar chor ar bith ag cuid de na paicéid agus leanann cuid eile ceann atá go hiomlán maith.

Na trí sheiceáil a réitíonn an cheist

Ní theastaíonn gabháil paicéad uait chun an chéad chinneadh a dhéanamh. Teastaíonn staid na réimíre ag an dá cheann, an chéad léim eile a roghnaíonn gach taobh, agus líon na léimeanna a athdhéantar nó nach ndéantar. Má fhanann an réimír suiteáilte leis an gcéad léim chéanna agus an trácht ag teip, tá an lúb ina cónaí sa chosán seachadta. Má imíonn an réimír agus má fhilleann sí, tá an locht os cionn an tseachadta agus baineann an deisiú leis an bprótacal ródaithe, ní le ród statach.

ObservationRouting loopRoute flapping
Prefix in the tableInstalled, same next hop throughoutWithdrawn and reinstalled, or next hop alternates
Hop countReaches zero at the same two gatewaysExpires only while the prefix is missing
Failure shapeConsistent loss for that prefix from every sourceBursts, often after a link or peer event
Where the fix belongsThe site that owns the prefix, plus filters on the transit pathAdvertisement, hold timers, or the flapping link

Rabhadh amháin sula dtosaíonn tú. Má tá tú ag léamh seo thar an tollán atá ag lúbadh, faigheann do sheisiún bás an nóiméad a athraíonn tú an ród. Oscail consól nó cosán bainistíochta nach bhfuil ag brath ar an réimír atá tú ar tí a dheisiú.

Seiceáil a haon: an bhfuil an réimír seasmhach nó ag corraí

Fiafraigh den eithne cad a shuiteáil sí, ní cad a gheallann an comhad cumraíochta. Ar gheata Linux, ritheann ip route get 10.20.30.40 an chuardach céanna a ritheann an cosán seachadta, lena n-áirítear táblaí beartais, agus taispeánann ip route show 10.20.30.0/24 an iontráil féin. Sruthaíonn ip monitor route gach athrú san nóiméad a tharlaíonn sé, agus sin an bealach is tapúla chun réimír a fheiceáil ag teacht agus ag imeacht.

Ar ródaire a ritheann FRR nó BIRD, ní hé an tábla seachadta an ceann suimiúil. Filleann show ip bgp 10.20.30.0/24 an cosán roghnaithe agus a am tuairiscithe; is flapáil í am tuairiscithe a athshocraítear gach cúpla nóiméad ar féidir leat a ainmniú, ní lúb. Taispeánann show ip bgp summary staid na gcomharsan agus líon na réimíreacha, mar sin tógann piaraí a thiteann go síoraí an milleán de chosán an tseachadta.

Scríobh an freagra síos sula n-athraíonn tú aon rud. Bheith seasmhach ar feadh deich nóiméad agus na pingí ag teip, agus imeacht ceithre huaire i ndeich nóiméad, tugann siad chun na gcéimeanna eile éagsúla. Fágann an dara ceann gach teoiric faoi ród statach gan ábharthacht.

Seiceáil a dó: an bhfuil an chéad léim eile ag pointeáil ar ais isteach sa tollán teachta

Teastaíonn ó lúb go n-aontaíonn dhá gheata. Ar an suíomh a fhaigheann an paicéad, féach ar an ród a úsáidfidh an paicéad chun imeacht: ip route get 10.20.30.40 from 10.10.5.20 leis an bhfíor-sheoladh foinse, mar is féidir le riail bheartais freagra a thabhairt go difriúil ón bpríomhthábla. Ansin déan an chuardach a athrá ar an suíomh a sheol é. Má roghnaíonn gach taobh an taobh eile mar an chéad léim eile don réimír chéanna, tá an lúb cruthaithe agus ní chuirfidh aon ghabháil leis.

Is beagnach i gcónaí an chúis fógra nár cheart dó a bheith tar éis an tollán a thrasnú. Cruthaíonn ród réamhshocraithe a athdháiltear isteach sa tollán, comhiomlán a chlúdaíonn fo-líonra an tsuímh chianda féin, nó ród statach a dhíríonn ar an bpiaraí ar eagla na heagla an chéad léim eile fhrithpháirteach chéanna. Is féidir leis an tollán a bheith lánbhunaithe agus fós trácht a iompar i gciorcal; déanann nótaí seachadta strongSwan cur síos ar thaobh ródaithe an riachtanais sin.

Tá nóta dá chuid féin tuillte ag WireGuard, mar níl aon fhógra le milleánú. Liostaíonn wg show na AllowedIPs do gach piaraí, agus ní ghlacann an eithne le ceann scríbe do phiaraí ach amháin má thiteann sé laistigh den raon sin. Is éard atá i lúb ansin raon AllowedIPs atá ag forluí nó ród statach a dhíríonn ar ais trasna an chomhéadain, mar sin maireann an deisiú sa dá áit sin agus in aon áit eile.

Seiceáil a trí: léigh líon na léimeanna, ní na réaltaí

Taispeánann traceroute -n -I 10.20.30.40 agus mtr -n -r -c 20 10.20.30.40 an cosán araon, agus is minic a mhaireann mód ICMP scagadh a itheann probes UDP. Breathnaíonn lúb cosúil le seicheamh gearr athfhillteach den dá sheoladh geata chéanna agus an TTL ag dreapadh gach uair. Breathnaíonn titim cosúil le réaltaí tar éis an gheata dheireanaigh a d'fhreagair, agus ní cruthúnas ar aon rud é aon léim amháin chiúin.

Nuair a bhíonn an cosán débhríoch, léigh an TTL ar an sreang. Taispeánann tcpdump -ni any -vv icmp ar an dá gheata TTL gach paicéid agus seoladh foinse gach freagra am-iomarcaithe. Má shroicheann paicéad an suíomh cianda le TTL níos ísle ná líon na léimeanna is féidir a bheith sa chosán, tá rud éigin ag cur léimeanna leis nach bhfeiceann traceroute tú, agus tarlaíonn sé sin nuair a fhreagraíonn balla dóiteáin tsuímh amháin probes ar son tsuímh eile.

Deisigh úinéir na réimíre, ansin fíoraigh an dá threo

Socraigh cén suíomh a chruthaíonn an ceann scríbe agus cé na cosáin idirthurais atá ceadaithe, ansin athraigh an fógra nó an ród statach ag an úinéir sin. Tá sé mealltach an suíomh glactha a cheartú agus is iondúil go bhfuil sé mícheart: ceileann sé an lúb do réimír amháin agus fágann sé an drochfhógra ina áit don chéad cheann eile. Tá clibeanna róid, liostaí dáilte agus rialacha leathchiorcail ann chun é seo a stopadh ag an bhfoinse, agus tá siad níos saoire ná scagaire a mheaitseálann réimír amháin.

Tar éis an athraithe, fíoraigh an bealach amach agus an bealach ar ais ar leithligh, mar is féidir lúb a athsholáthar le poll dubh gan aon fheabhsú infheicthe ar an symptom. Rith ip route get ón dá cheann, seol trácht ó óstach nach é an geata é, agus fág ip monitor route ag rith ar feadh uair amháin coimeádta ar a laghad ionas nach ngabhfar flapáil le deisiú.

Sula n-athraíonn tú aon rud, deimhnigh an cúig phointe seo: tá an réimír seasmhach nó ag corraí, tá an chéad léim eile ag an dá cheann ag pointeáil ar thollán, athdhéantar líon na léimeanna nó nach ndéantar, is le haon suíomh amháin an réimír, agus tá cosán bainistíochta agat a mhaireann an t-athrú. Má tá aon cheann den chúig anaithnid, is buille faoi thuairim iad na ceithre cinn eile.

Ailt ghaolmhara