Kikao cha BGP ambacho hakiwahi kufikia Established kwenye handaki la Cloud VPN kwa kawaida si tatizo la uelekezaji. Ni tatizo la nyaya: anwani mbili zinazopaswa kuakisi moja nyingine ziliingizwa kwa mpangilio usio sahihi, au jozi ya handaki la kwanza ilitumika tena kwenye la pili. Handaki lenyewe linaweza kuwa na afya kamili huku kikao kikisimama kwenye Waiting for peer, kwa sababu IPsec na BGP ni majadiliano tofauti kati ya ncha hizo mbili. Amua ni ipi kati ya hizo mbili iliyovunjika kabla ya kujenga upya chochote.

Swali moja hutatua visa vingi: kifaa cha mwenzake kinaliona anwani ya Cloud Router hata kidogo?

Hali ya handaki na hali ya kikao ni ukaguzi tofauti

IKE na ESP huja kwanza. Ikiwa handaki halijaanzishwa, hakuna kilicho ndani yake kinachojalisha na majadiliano ya anwani ya BGP ni mapema mno. Soma hali na hali ya kina ya handaki, kisha soma hali ya mwenzake wa BGP wa kipanga njia kwa handaki hilo hilo.

Handaki likiwa juu wakati mwenzake wa BGP yuko chini hupunguza hitilafu hadi kikaoni: anwani ya mwenzake, ASN au TCP 179 inayowasili kwenye anwani ya ndani. Handaki juu, kikao juu na bado hakuna njia katika VPC ni kisa cha tatu. Kubadilisha anwani hakuisaidii hapo, kwa sababu kikao tayari kinafanya kazi na kiambishi awali hakijatangazwa au hakipendelewi. Kutenganisha visa hivi vitatu ndio sehemu kubwa ya kazi.

Kila handaki linahitaji /30 yake lenyewe, na ncha zote mbili zimejazwa

Kila handaki la HA VPN hupata /30 link-local kutoka 169.254.0.0/16, anwani moja kwenye kiolesura cha Cloud Router na nyingine kwa mwenzako. Sehemu ya mwenzake lazima itaje ncha ya mbali, kamwe si anwani ya kipanga njia yenyewe.

Handaki mbili zinamaanisha violesura viwili kwenye Cloud Router, kila kimoja na /30 tofauti. Kutumia tena jozi ya handaki 0 kwenye handaki 1 ni hitilafu inayoonekana nadhifu katika jedwali la muhtasari na kufa kwenye pakiti ya OPEN.

TunnelRouter interfacePeer addressWhat a swap produces
tunnel 0169.254.1.1/30169.254.1.2OPEN sent to itself or to nothing; session waits
tunnel 1169.254.1.5/30169.254.1.6same failure on the second session
bothone pair reusedone address reusedone session up, the other never leaves waiting

Soma jozi kutoka kwa rasilimali ya kipanga njia badala ya muhtasari wa konsoli. Muhtasari huorodhesha anwani ya mwenzake katika safu ambayo ni rahisi kuisoma vibaya, na ipRange ya kiolesura pamoja na peerIpAddress ya mwenzake lazima zieleze ncha zinazopingana za /30 moja.

Kubadilishana kwa kawaida hutokea wakati wa ujenzi upya

Ni wakati wa kujenga upya handaki ambapo jozi huvuka. Anwani ya mwenzake ya handaki la zamani inanakiliwa kwenye sehemu ya kiolesura cha lile jipya, au kikao kipya kinaelekezwa kwa mwenzake wa kikao kilichopita. Vyovyote vile, Cloud Router hutuma pakiti za OPEN kwa anwani ambayo sasa ni yenyewe au kwa anwani isiyo na handaki nyuma yake.

Andika jozi kabla ya kufungua konsoli: jina la handaki, kiolesura, anwani ya kipanga njia, anwani ya mwenzake, ASN ya mwenzake. Kisha tengeneza handaki zote mbili kwa mpigo mmoja, ili la pili lisijazwe na mabaki ya la kwanza.

Sababu nyingine tatu kwa nini kikao kinasubiri

Ya kwanza ni ASN ya mwenzake: kila upande lazima usanidiwe na ASN ya upande mwingine, na kutofautiana hufikia mwenzake lakini kamwe hakuundwi. Ya pili ni firewall ya mwenzake mwenyewe, ambayo lazima iruhusu TCP 179 kwenye kiolesura cha handaki; kanuni ya IKE au ESP haizishughulikii. Ya tatu ni mwenzake anayejibu kutoka anwani chanzo tofauti na ile iliyosanidiwa kama jirani yake.

Kumbukumbu ya mwenzake mwenyewe ndio kitofautishi. Ikiwa muhtasari wake wa BGP hauorodheshi jirani yeyote kwa anwani hiyo, pakiti hazifiki na jozi au njia si sahihi. Ikiwa jirani yuko Active au Connect, pakiti zinafika na vigezo vya kikao haviwiani.

Kagua kwa mpangilio ambao pakiti zinasafiri

Fanya kazi kuelekea nje: hali ya handaki, kisha hali ya mwenzake wa BGP wa kipanga njia, kisha muhtasari wa BGP wa mwenzake, kisha njia. Ikiwa mbili za kwanza zina afya, acha kuhariri upande wa Cloud VPN na fanya kazi kwenye kifaa cha mwenzake. Ikiwa kipanga njia kinaripoti mwenzake kuwa chini na kifaa chako hakina jirani, jozi si sahihi au bandari ya BGP imechujwa. Kunasa pakiti kwenye kiolesura cha handaki cha mwenzake hutatua hilo kwa mtazamo mmoja, kwa sababu pakiti za OPEN ama zinafika hapo au kamwe hazifiki.

gcloud compute routers get-status ROUTER --region=REGION huchapisha hali ya mwenzake kando ya anwani inayotumia, na ndiyo jozi unayohitaji kuilinganisha.

Kikao kikishaanzishwa, thibitisha kwamba kiambishi awali kilichojifunza kinaonekana kwenye jedwali la njia la VPC na kwamba mwenyeji mmoja kwa kila upande anajibu. Kisha andika jozi za mwisho kando ya majina ya handaki, ili ujenzi upya ujao uanze kutoka jedwali lililothibitishwa badala ya muhtasari wa konsoli.

Makala zinazohusiana