Id-direzzjoni ta’ fergħa lejn hub hija n-nofs faċli ta’ dan id-disinn meta l-fergħa tkun wara indirizz mobbli li jinbidel u l-hub ikollu isem stabbli. Imbagħad il-hub jitgħallem il-fergħa mit-traffiku awtentikat, minflok minn rekord li trid iżżomm aġġornat. Il-kuntratt huwa sempliċi: il-fergħa dejjem tibda.

Ikkonfigurah apposta, imbagħad ivverifika l-parti li n-nies jassumu li taħdem. Iż-żewġ passi jieħdu minuti, u fit-tieni waħda dawn id-disinni normalment ifallu.

Liema naħa żżomm il-punt tat-tmiem stabbli

Il-konfigurazzjoni tal-fergħa ssemmi l-punt tat-tmiem u ċ-ċavetta pubblika tal-hub. Il-konfigurazzjoni tal-hub issemmi ċ-ċavetta pubblika tal-fergħa u l-prefissi interni permessi tagħha, u jista’ ma jkollhiex punt tat-tmiem xejn, għax l-identità tiġi miċ-ċavetta u mhux mill-indirizz tas-sors tal-aħħar pakkett. Dik l-asimetrija hija l-mekkaniżmu kollu, u tneħħi klassi sħiħa ta’ problemi ta’ skoperta min-naħa tal-hub.

Meta l-fergħa tibgħat pakkett awtentikat, il-hub jirreġistra s-sors li minnu wasal u juża dik il-mappa għat-tweġibiet. Imbagħad in-numerazzjoni mill-ġdid tal-konnessjoni mobbli ma tiswa xejn ħlief l-istretta ta’ idejn li jmiss, u kull komponent li ma tibqax teħtieġ huwa wieħed li ma jistax ifalli waqt bidla. Dik il-proprjetà jistħoqqilha tiġi ttestjata waqt bidla ppjanata u mhux waqt inċident. Agħmel dan waqt li xi ħadd jista’ jara ż-żewġt itruf flimkien.

Agħti lill-fergħa konfigurazzjoni li tgħaddi min-numerazzjoni mill-ġdid

Żomm il-punt tat-tmiem u l-keepalive fuq il-fergħa, u żomm id-dħul tal-pari fil-hub mingħajr indirizz ikkodifikat iebes. Il-keepalive iżżomm il-mappa tradotta miftuħa biżżejjed biex il-hub jibgħat traffiku mhux mitlub wara perjodu ta’ inattività.

[Peer]
PublicKey = HUB_PUBLIC_KEY_BASE64
Endpoint = hub.example.net:51820
AllowedIPs = 10.60.0.0/24, 10.60.10.0/24
PersistentKeepalive = 25

Ħamsa u għoxrin sekonda huwa l-eżempju li spiss jissemma biex mappa NAT tinżamm ħajja, mhux rekwiżit għal kull pari. Issettjaha skont it-timeout tal-mappa li tassew tosserva, u ftakar li tiġġenera traffiku fuq konnessjoni b’limitu tad-data sakemm l-interface tkun mixgħula.

Fil-hub, il-prefissi permessi tal-pari tal-fergħa għandhom ikopru kollox li l-fergħa se tibgħat. Prefiss nieqes iġib ruħu bħal falliment ta’ routing fit-tarf imbiegħed u ma jagħmel l-ebda twissija f’ebda naħa, għalhekk jistħoqqlu reviżjoni qabel l-ewwel pakkett veru. Qabbel il-prefissi permessi tal-hub mal-indirizzi tal-interface tal-fergħa qabel l-ewwel konnessjoni.

Ivverifika l-mappa u l-failover

Ikkonferma li l-istretta ta’ idejn titlesta, li l-hub jelenka l-punt tat-tmiem attwali tal-fergħa u li l-indirizzi interni tal-fergħa jintlaħqu mill-mina. Dik hija l-linja bażi, u għandha tiġi rreġistrata qabel xi ħadd imiss il-konnessjoni mobbli. Żewġ linji ta’ output huma biżżejjed. Żommhom fil-biljett mat-timbru tal-ħin.

wg show wg0
wg show wg0 latest-handshakes
ip route show default
ping -c 3 10.60.10.1

Imbagħad ipprova l-falliment li għalih jeżisti d-disinn. Aqla’ l-WAN primarju u kkonferma li r-rotta sottostanti tal-fergħa lejn il-hub issa toħroġ mill-interface mobbli. Mina ma tistax tissewwa mogħdija fiżika miksura, għalhekk rotta esterna li għadha tipponta lejn uplink mejjet tipproduċi timeout tal-istretta ta’ idejn li jidher eżattament bħal problema tal-hub.

Jekk il-mogħdija esterna hija marbuta b’mod espliċitu jew routed bil-politika, il-failover irid jinkludiha. Dak il-vojt bejn disinn li jinqara sewwa u wieħed li jgħaddi minn qtugħ huwa normalment l-unika ħaġa li tonqos.

X’ma jsolvix dan id-disinn

Xejn hawn ma jammetti konnessjoni dieħla lejn il-fergħa. Jekk xi ħaġa fil-kwartieri ġenerali trid iċċempel is-sit mobbli, id-direzzjoni tal-mina hija ħażina għal dik il-ħtieġa, u d-DNS dinamiku jaġġorna biss isem. It-traduzzjoni tal-fornitur, il-politika tad-dħul u t-tiġdid tal-punt tat-tmiem mill-klijent kollha jibqgħu fit-triq, u rekord mibdul ma jistax jiftaħ NAT ta’ livell ta’ operatur.

Żomm il-prefiss tal-fergħa differenti minn kull sit ieħor, u illimita x’se jgħaddi l-gateway tagħha. Il-punt tat-tmiem stabbli tal-hub jissimplifika l-iskoperta u ma jagħmel xejn għad-disinn tar-routing, l-ippjanar tal-indirizzi jew il-mistoqsija dwar liema rotot tal-applikazzjoni jgħaddu minn failover.

Ikteb erba’ affarijiet fir-runbook: min jibda, liema prefissi huma permessi, kemm iddum il-keepalive u x’jiġri meta taqa’ l-konnessjoni primarja. Dawk il-linji huma dak li operatur futur tassew jeħtieġ fit-tlieta ta’ filgħodu.

Artikli relatati