GCP HA VPN: is-sessjoni BGP tieqaf f'Waiting for peer, il-bdil tal-par ta' indirizzi
Sessjoni BGP ta' Cloud VPN li tieqaf f'Waiting for peer normalment ikollha l-indirizzi tat-tunnel u tal-peer mibdula. Iċċekkja l-par qabel ma tibni mill-ġdid xejn.
Sessjoni BGP li qatt ma tasal għal Established fuq tunnel ta' Cloud VPN normalment mhix problema ta' routing. Hija problema ta' wajers: żewġ indirizzi li jridu jirriflettu lil xulxin iddaħħlu bl-ordni ħażina, jew il-par tal-ewwel tunnel intuża mill-ġdid fuq it-tieni. It-tunnel innifsu jista' jkun kompletament b'saħħtu waqt li s-sessjoni tibqa' f'Waiting for peer, għax IPsec u BGP huma negozjati separati bejn l-istess żewġ punti tat-tarf. Iddeċiedi liema miż-żewġ hija miksura qabel ma tibni mill-ġdid xejn.
Mistoqsija waħda ssolvi l-biċċa l-kbira tal-każijiet: l-apparat tal-peer jara l-indirizz ta' Cloud Router xejn?
L-istat tat-tunnel u l-istat tas-sessjoni huma verifiki differenti
IKE u ESP jiġu l-ewwel. Jekk it-tunnel mhux stabbilit, xejn ġo fih ma jimpurtax u d-diskussjoni dwar l-indirizz BGP hija kmieni wisq. Aqra l-istat u l-istat dettaljat tat-tunnel, imbagħad aqra l-istat tal-peer BGP tar-router għal dak l-istess tunnel.
Tunnel li jaħdem waqt li l-peer BGP tiegħu ma jaħdimx idawwar il-ħsara għas-sessjoni: indirizz tal-peer, ASN, jew TCP 179 li jasal fl-indirizz intern. Tunnel jaħdem, sessjoni taħdem u għadhom l-ebda rotot fil-VPC dan huwa t-tielet każ. Il-bdil tal-indirizzi mhux se jgħin hemm, għax is-sessjoni diġà taħdem u l-prefiss sempliċement mhuwiex imħabbar jew mhuwiex preferut. It-tqassim ta' dawn it-tliet każijiet huwa l-biċċa l-kbira tax-xogħol.
Kull tunnel għandu bżonn il-/30 tiegħu, bit-truf it-tnejn mimlija
Kull tunnel HA VPN jieħu /30 link-local minn 169.254.0.0/16, indirizz wieħed fuq l-interface ta' Cloud Router u l-ieħor fuq il-peer tiegħek. Il-qasam tal-peer irid isemmi t-tarf il-bogħod, qatt l-indirizz tar-router innifsu.
Żewġ tunnels ifissru żewġ interfaces fuq Cloud Router, kull wieħed b'/30 differenti. L-użu mill-ġdid tal-par tat-tunnel 0 fuq it-tunnel 1 huwa l-iżball li jidher pulit f'tabella sommarja u jmut fil-pakkett OPEN.
| 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 |
Aqra l-par mir-riżors tar-router u mhux mis-sommarju tal-console. Is-sommarju jelenka l-indirizz tal-peer f'kolonna li hija faċli li tinqara ħażin, u l-ipRange tal-interface flimkien mal-peerIpAddress tal-peer iridu jiddeskrivu truf opposti ta' /30 wieħed.
Il-bdil normalment iseħħ waqt bini mill-ġdid
Huwa meta tunnel jinbena mill-ġdid li l-pari jaqsmu. L-indirizz tal-peer tat-tunnel antik jiġi kkopjat fil-qasam tal-interface tat-tunnel il-ġdid, jew is-sessjoni l-ġdida tiġi indirizzata lejn il-peer tas-sessjoni preċedenti. B'xi mod jew ieħor Cloud Router jibgħat pakketti OPEN lejn indirizz li issa huwa hu stess jew lejn indirizz mingħajr tunnel warajh.
Ikteb il-pari qabel ma tiftaħ il-console: isem it-tunnel, interface, indirizz tar-router, indirizz tal-peer, ASN tal-peer. Imbagħad oħloq iż-żewġ tunnels f'daqqa, sabiex it-tieni ma jimtliex bil-fdalijiet tal-ewwel.
Tliet raġunijiet oħra għaliex sessjoni tistenna
L-ASN tal-peer huwa l-ewwel: kull naħa trid tkun ikkonfigurata bl-ASN tan-naħa l-oħra, u nuqqas ta' qbil jasal sal-peer imma qatt ma jiġi stabbilit. It-tieni hija l-firewall tal-peer innifsu, li trid tippermetti TCP 179 fuq l-interface tat-tunnel; regola IKE jew ESP ma tkoprihiex. It-tielet huwa peer li jwieġeb minn indirizz sors differenti minn dak ikkonfigurat bħala l-ġar tiegħu.
Il-log tal-peer innifsu huwa d-distinzitur. Jekk is-sommarju BGP tiegħu ma jelenkax ġar għal dak l-indirizz, il-pakketti ma jaslux u l-par jew il-mogħdija huma ħżiena. Jekk il-ġar jinsab f'Active jew Connect, il-pakketti jaslu u l-parametri tas-sessjoni ma jaqblux.
Ivverifika bl-ordni li biha jivvjaġġaw il-pakketti
Aħdem il barra: stat tat-tunnel, imbagħad stat tal-peer BGP tar-router, imbagħad is-sommarju BGP tal-peer, imbagħad ir-rotot. Jekk l-ewwel tnejn huma b'saħħithom, waqqaf l-editjar tan-naħa Cloud VPN u aħdem fuq l-apparat tal-peer. Jekk ir-router jirrapporta l-peer bħala mitfi u l-apparat tiegħek m'għandux ġar, il-par huwa ħażin jew il-port BGP huwa ffiltrat. Qabda ta' pakketti fuq l-interface tat-tunnel tal-peer issolviha b'daqqa t'għajn waħda, għax il-pakketti OPEN jew jaslu hemm jew qatt ma jaslu.
gcloud compute routers get-status ROUTER --region=REGION jistampa l-istat tal-peer ħdejn l-indirizz li qed juża, u dak huwa eżattament il-par li trid tqabbel.
Ladarba s-sessjoni tiġi stabbilita, ikkonferma li l-prefiss mitgħallem jidher fit-tabella tar-rotot tal-VPC u li host wieħed fuq kull naħa jwieġeb. Imbagħad irreġistra l-pari finali ħdejn l-ismijiet tat-tunnels, sabiex il-bini mill-ġdid li jmiss jibda minn tabella vverifikata u mhux mis-sommarju tal-console.