GCP HA VPN: BGP seta situr á Waiting for peer, víxlun á parinu af vistföngum
Cloud VPN BGP seta sem situr á Waiting for peer hefur venjulega skipt um göngu- og jafningjafang. Athugaðu parið áður en þú byggir eitthvað upp að nýju.
BGP seta sem nær aldrei Established á Cloud VPN göngum er venjulega ekki leiðarvalsvandamál. Þetta er snúruvandamál: tveimur föngum sem eiga að spegla hvort annað var slegið inn í rangri röð, eða parinu úr fyrstu göngunum var endurnýtt í þeim seinni. Göngin sjálf geta verið fullkomlega heilbrigð á meðan setan stendur á Waiting for peer, því IPsec og BGP eru aðskildar samningaviðræður milli sömu tveggja endapunkta. Ákvarðaðu hvort þeirra er bilað áður en þú byggir eitthvað upp að nýju.
Ein spurning leysir flest tilfelli: sér jafningjatækið yfirhöfuð fang Cloud Router?
Staða gangnanna og staða setunnar eru mismunandi athuganir
IKE og ESP koma fyrst. Ef göngin eru ekki komin upp skiptir ekkert inni í þeim máli og umræðan um BGP fangið er of snemma. Lestu stöðu og nákvæma stöðu gangnanna, lestu svo BGP jafningjastöðu leiðarans fyrir sömu göngin.
Göng sem eru uppi á meðan BGP jafningi þeirra er niðri þrengja bilunina að setunni: jafningjafang, ASN eða TCP 179 sem berst á innra fangið. Göng uppi, seta uppi og ennþá engar leiðir í VPC er þriðja tilfellið. Að breyta föngum hjálpar þar ekki, því setan virkar þegar og forskeytið er einfaldlega ekki auglýst eða ekki valið fram yfir annað. Að halda þessum þremur tilfellum aðskildum er stærsti hluti vinnunnar.
Hver göng þurfa sitt eigið /30, með báða enda útfyllta
Hver HA VPN göng fá link-local /30 úr 169.254.0.0/16, eitt fang á viðmóti Cloud Router og hitt á jafningja þínum. Jafningjasviðið verður að nefna fjarlæga endann, aldrei fang leiðarans sjálfs.
Tvö göng þýða tvö viðmót á Cloud Router, hvert með mismunandi /30. Að endurnýta par göng 0 á göng 1 er mistökin sem líta snyrtilega út í yfirlitstöflu og deyja í OPEN pakkanum.
| Tunnel | Router interface | Peer address | What a swap produces |
|---|---|---|---|
| tunnel 0 | 169.254.1.1/30 | 169.254.1.2 | OPEN sent to itself or to nothing; session waits |
| tunnel 1 | 169.254.1.5/30 | 169.254.1.6 | same failure on the second session |
| both | one pair reused | one address reused | one session up, the other never leaves waiting |
Lestu parið úr auðlind leiðarans frekar en úr yfirliti stjórnborðsins. Yfirlitið listar jafningjafangið í dálki sem er auðvelt að lesa rangt, og ipRange viðmótsins ásamt peerIpAddress jafningjans verða að lýsa gagnstæðum endum eins /30.
Víxlunin á sér venjulega stað við uppbyggingu
Það er við uppbyggingu gangna sem pörin flækjast. Jafningjafang gamlu gangnanna er afritað í viðmótssvið hinna nýju, eða nýja setan er beint að jafningja fyrri setunnar. Hvort sem er sendir Cloud Router OPEN pakka á fang sem er nú hann sjálfur eða fang sem engin göng eru á bak við.
Skrifaðu pörin niður áður en þú opnar stjórnborðið: heiti gangna, viðmót, fang leiðarans, jafningjafang, ASN jafningjans. Búðu svo til bæði göngin í einni ferð, svo þau seinni fyllist ekki af leifum þeirra fyrri.
Þrjár aðrar ástæður fyrir því að seta bíður
ASN jafningjans er fyrsta: hvor hlið verður að vera stillt með ASN hinnar, og misræmi nær til jafningjans en kemst aldrei upp. Önnur er eldveggur jafningjans sjálfs, sem verður að leyfa TCP 179 á viðmóti gangnanna; regla fyrir IKE eða ESP nær ekki yfir það. Þriðja er jafningi sem svarar frá öðru upprunafangi en því sem stillt er sem nágranni hans.
Eigin annáll jafningjans er aðgreiningin. Ef BGP yfirlit hans listar engan nágranna fyrir það fang berast pakkarnir ekki og parið eða leiðin er röng. Ef nágranninn stendur í Active eða Connect berast pakkarnir og færibreytur setunnar stemma ekki.
Athugaðu í þeirri röð sem pakkarnir ferðast
Vinnu út á við: staða gangna, svo BGP jafningjastaða leiðarans, svo BGP yfirlit jafningjans, svo leiðirnar. Ef fyrstu tvö eru heilbrigð skaltu hætta að breyta Cloud VPN hliðinni og vinna á jafningjatækinu. Ef leiðarinn segir jafningjann niðri og tækið þitt hefur engan nágranna er parið rangt eða BGP gáttin er síuð. Pakkafang á viðmóti gangna jafningjans leysir þetta í einu augnaráði, því OPEN pakkar annaðhvort berast þangað eða aldrei.
gcloud compute routers get-status ROUTER --region=REGION prentar stöðu jafningjans við hlið fangsins sem hann notar, og það er einmitt parið sem þú þarft að bera saman.
Þegar setan kemst upp skaltu staðfesta að lærða forskeytið birtist í leiðatöflu VPC og að einn hýsitölva hvoru megin svari. Skráðu svo endanlegu pörin við hlið gangnaheitanna, svo næsta uppbygging byrji af prófaðri töflu í stað yfirlits stjórnborðsins.