GCP HA VPN: BGP session dúró ní Waiting for peer, ìparọ́rọ́ pẹ̀lẹ́pẹ̀lẹ́ àdírẹ́sì
Bí BGP session Cloud VPN bá dúró ní Waiting for peer, ó sábà máa jẹ́ pé àdírẹ́sì tunnel àti ti alábàákẹ́gbẹ́ ti pààrọ̀. Ẹ yẹ pẹ̀lẹ́pẹ̀lẹ́ náà wò kí ẹ tó tún ohunkóhun kọ́.
BGP session tí kò bá dé Established rí lórí tunnel Cloud VPN kì í sábà jẹ́ ìṣòro ìtọ́sọ́nà. Ìṣòro ìsopọ̀ waya ni: àdírẹ́sì méjì tí ó yẹ kí wọ́n jẹ́ àwòrán ara wọn ni a tẹ̀ sílẹ̀ ní ọ̀nà tí kò tọ́, tàbí a tún pẹ̀lẹ́pẹ̀lẹ́ tunnel àkọ́kọ́ lò lórí èkejì. Tunnel fúnra rẹ̀ lè wà ní àlàáfíà pátápátá nígbà tí session dúró ní Waiting for peer, nítorí IPsec àti BGP jẹ́ ìdúnàádúrà ọ̀tọ̀ọ̀tọ̀ láàárín àwọn endpoint méjì kan náà. Pinnu èwo nínú àwọn méjì ni ó ti bàjẹ́ kí ẹ tó tún ohunkóhun kọ́.
Ìbéèrè kan yanjú ọ̀pọ̀lọpọ̀ ìṣẹ̀lẹ̀: ṣé ẹ̀rọ alábàákẹ́gbẹ́ rí àdírẹ́sì Cloud Router rárá?
Ipò tunnel àti ipò session jẹ́ àyẹ̀wò ọ̀tọ̀ọ̀tọ̀
IKE àti ESP lọ ṣáájú. Bí a kò bá ti fi tunnel múlẹ̀, kò sí ohun kan nínú rẹ̀ tí ó ṣe pàtàkì, ìjíròrò nípa àdírẹ́sì BGP sì ti pẹ́ jù. Ka ipò tunnel àti ipò kíkún, lẹ́yìn náà ka ipò alábàákẹ́gbẹ́ BGP ti olùdarí fún tunnel kan náà.
Tunnel tí ó wà lókè nígbà tí alábàákẹ́gbẹ́ BGP rẹ̀ wà nísàlẹ̀ ń dín àṣìṣe kù sí session: àdírẹ́sì alábàákẹ́gbẹ́, ASN tàbí TCP 179 tí ó ń dé àdírẹ́sì inú. Tunnel wà lókè, session wà lókè àti kò sí ọ̀nà kankan nínú VPC síbẹ̀ ni ìṣẹ̀lẹ̀ kẹta. Yíyí àdírẹ́sì padà kò ní ràn wọ́n lọ́wọ́ níbẹ̀, nítorí session ti ń ṣiṣẹ́ tẹ́lẹ̀, orúkọ àkọ́kọ́ kò sì ní í ṣe ìkéde tàbí kí a yàn án. Pínpín àwọn ìṣẹ̀lẹ̀ mẹ́ta yìí ni apá pàtàkì iṣẹ́ náà.
Tunnel kọ̀ọ̀kan nílò /30 tirẹ̀ pẹ̀lú àwọn ẹ̀gbẹ́ méjèèjì kún
Tunnel HA VPN kọ̀ọ̀kan ń gba /30 link-local láti 169.254.0.0/16, àdírẹ́sì kan lórí interface Cloud Router àti èkejì lórí alábàákẹ́gbẹ́ rẹ. Ẹ̀ka alábàákẹ́gbẹ́ gbọ́dọ̀ dárúkọ ẹ̀gbẹ́ jíjìnnà, kì í ṣe àdírẹ́sì olùdarí fúnra rẹ̀ rí.
Tunnel méjì túmọ̀ sí interface méjì lórí Cloud Router, kọ̀ọ̀kan pẹ̀lú /30 tí ó yàtọ̀. Lílo pẹ̀lẹ́pẹ̀lẹ́ tunnel 0 lórí tunnel 1 ni àṣìṣe tí ó dára lójú nínú tábìlì àkópọ̀ tí ó sì kú nínú pákẹ́tì 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 |
Ka pẹ̀lẹ́pẹ̀lẹ́ náà láti orísun olùdarí, kì í ṣe láti àkópọ̀ console. Àkópọ̀ náà ṣe àkójọ àdírẹ́sì alábàákẹ́gbẹ́ nínú ọ̀wọ̀n tí ó rọrùn láti kà ní àṣìṣe, ipRange interface àti peerIpAddress alábàákẹ́gbẹ́ sì gbọ́dọ̀ ṣàpèjúwe àwọn ẹ̀gbẹ́ tí ó dojú kọ ara wọn ti /30 kan.
Ìparọ́rọ́ sábà máa ń ṣẹlẹ̀ nígbà àtúntò
Nígbà tí a bá ń tún tunnel kọ́ ni àwọn pẹ̀lẹ́pẹ̀lẹ́ ń kọjá ara wọn. Àdírẹ́sì alábàákẹ́gbẹ́ tunnel àtijọ́ ni a dà sínú ẹ̀ka interface tunnel tuntun, tàbí a tọ́ session tuntun sí alábàákẹ́gbẹ́ session tí ó kọjá. Ní ọ̀nà yòówù, Cloud Router ń fi pákẹ́tì OPEN ránṣẹ́ sí àdírẹ́sì tí ó ti di òun fúnra rẹ̀ nísinsìnyí tàbí àdírẹ́sì tí kò ní tunnel lẹ́yìn.
Kọ àwọn pẹ̀lẹ́pẹ̀lẹ́ sílẹ̀ kí ẹ tó ṣí console: orúkọ tunnel, interface, àdírẹ́sì olùdarí, àdírẹ́sì alábàákẹ́gbẹ́, ASN alábàákẹ́gbẹ́. Lẹ́yìn náà dá tunnel méjèèjì ní ìgbà kan náà, kí èkejì má bàa kún pẹ̀lú ìyókù ti àkọ́kọ́.
Àwọn ìdí mẹ́ta mìíràn tí session fi ń dúró
Àkọ́kọ́ ni ASN alábàákẹ́gbẹ́: ẹ̀gbẹ́ kọ̀ọ̀kan gbọ́dọ̀ ní ìṣètò pẹ̀lú ASN ẹ̀gbẹ́ kejì, àìbáraẹnisọ̀rọ̀ sì ń dé ọ̀dọ̀ alábàákẹ́gbẹ́ ṣùgbọ́n kò ní í fìdí múlẹ̀ rí. Èkejì ni firewall alábàákẹ́gbẹ́ fúnra rẹ̀, tí ó gbọ́dọ̀ gba TCP 179 lórí interface tunnel; ìlànà IKE tàbí ESP kò bo ìyẹn. Ẹ̀kẹta ni alábàákẹ́gbẹ́ tí ó ń dáhùn láti àdírẹ́sì orísun mìíràn ju èyí tí a ṣètò gẹ́gẹ́ bí aládùúgbò rẹ̀.
Àkọsílẹ̀ alábàákẹ́gbẹ́ fúnra rẹ̀ ni olùyàtọ̀. Bí àkópọ̀ BGP rẹ̀ kò bá kójọ aládùúgbò kankan fún àdírẹ́sì yẹn, pákẹ́tì kò ń dé, pẹ̀lẹ́pẹ̀lẹ́ tàbí ọ̀nà sì ti bàjẹ́. Bí aládùúgbò bá wà ní Active tàbí Connect, pákẹ́tì ń dé ṣùgbọ́n àwọn ìpín session kò bára mu.
Yẹ̀wò ní ìtẹ̀lé tí àwọn pákẹ́tì ń gbà
Ṣiṣẹ́ jáde: ipò tunnel, lẹ́yìn náà ipò alábàákẹ́gbẹ́ BGP olùdarí, lẹ́yìn náà àkópọ̀ BGP alábàákẹ́gbẹ́, lẹ́yìn náà àwọn ọ̀nà. Bí méjì àkọ́kọ́ bá wà ní àlàáfíà, jáwọ́ ṣíṣe àtúnṣe ẹ̀gbẹ́ Cloud VPN kí ẹ sì ṣiṣẹ́ lórí ẹ̀rọ alábàákẹ́gbẹ́. Bí olùdarí bá sọ pé alábàákẹ́gbẹ́ wà nísàlẹ̀ tí ẹ̀rọ rẹ kò sì ní aládùúgbò kankan, pẹ̀lẹ́pẹ̀lẹ́ ti bàjẹ́ tàbí a ti ṣe ààyò ibùdókọ̀ BGP. Mímú pákẹ́tì lórí interface tunnel alábàákẹ́gbẹ́ máa ń yanjú rẹ̀ ní ojú kan, nítorí pákẹ́tì OPEN yálà ń dé ibẹ̀ tàbí kò dé rí.
gcloud compute routers get-status ROUTER --region=REGION ń tẹ̀ ipò alábàákẹ́gbẹ́ jáde lẹ́gbẹ̀ẹ́ àdírẹ́sì tí ó ń lò, ìyẹn sì ni pẹ̀lẹ́pẹ̀lẹ́ tí ẹ gbọ́dọ̀ fi wé.
Nígbà tí session bá fìdí múlẹ̀, jẹ́rìí pé orúkọ àkọ́kọ́ tí a kọ́ yóò farahàn nínú tábìlì ọ̀nà VPC àti pé olùgbàlejò kan ní ẹ̀gbẹ́ kọ̀ọ̀kan ń dáhùn. Lẹ́yìn náà kọ àwọn pẹ̀lẹ́pẹ̀lẹ́ ìparí lẹ́gbẹ̀ẹ́ orúkọ tunnel, kí àtúntò tí ń bọ̀ lè bẹ̀rẹ̀ láti tábìlì tí a ti yẹ̀wò dájú dípò àkópọ̀ console.