Áætlunin gengur hreint, göngin koma upp og stjórnborðið kallar þau stefnumiðuð. Umferðin fer samt ekki í gegn, og leitin að leiðarmiðuðum rofa í Terraform-tilfanginu kemur að engu, því ekkert slíkt svæði er til. Í Classic VPN er leiðarmiðuð hegðun ekki stilling sem þú velur. Þetta fæst þegar staðbundni umferðarvalarinn er 0.0.0.0/0, fjarlyalararnir telja upp netin sem þú vilt í raun og veru, og leið bendir á göngin. Þrír hlutir, og merkið fylgir.

Goðsögnin: svæði fyrir gangastillingu

Merkið á stjórnborðinu endurspeglar það sem API-ið sér í völurunum. Ekkert í tilfanginu segir leiðarmiðað, svo ekkert er hægt að setja á satt.

Að leita að því svæði eyðir fyrsta klukkutímanum í vandamálinu, en lestur valaragildanna tekur síðustu fimm mínúturnar.

Hvað leiðarmiðað þýðir hér

Google skjalfestir leiðarmiðuð göng Classic VPN sem stefnumiðuð göng þar sem staðbundni valarinn er 0.0.0.0/0. Aðeins fjarlæg svið eru nefnd, og staðbundnum hlið er komið fram við sem hvaða vistfang sem er. Þess vegna er merkið í stillingunni þínum gildi en ekki stilling. Skrifaðu báða valarana skýrt og lestu þá í úttaki áætlunarinnar:

local_traffic_selector  = ["0.0.0.0/0"]
remote_traffic_selector = ["10.20.0.0/16"]

Forskeyti jafningjans í þessum bút er til skýringar; formið er það sem skiptir máli.

Leiðin er sérstakur hlutur

Gangahlutur setur ekki upp leið. Pakkar geta passað við stefnu ganganna og samt ekki haft hvert til að fara, því leiðatöflunni VPC ræður næsta hoppi. Leiðin þarf áfangasviðið, netið, göngin sem næsta hopp og forgang sem vinnur á öllu víðtækara. Ef þetta gleymist fæst göng sem tilkynna samtengingu og prufa sem fer aldrei út úr VPC.

resource "google_compute_route" "office" {
  name                = "office-via-vpn"
  dest_range          = "10.20.0.0/16"
  network             = google_compute_network.vpc.name
  next_hop_vpn_tunnel = google_compute_vpn_tunnel.to_office.id
  priority            = 1000
}

Búðu til leiðina í sama einingu og göngin, svo þau tvö geti ekki rekist í sundur í yfirferð.

Speglaðu valarana á jafningjanum

Fjartækið verður að vera stillt sem speglun: staðbundið svið þess er fjarlyalar þinn, og fjarsvið þess verður að ná yfir GCP-undirnetin sem þú ætlar að nota. Ef hvor hliðin sem er þrengist mistekst fasi 2 þótt fasi 1 takist. Þetta er algengasta form stillingar sem lítur rétt út á stjórnborðinu og flytur enga umferð.

Prentaðu valarana beggja hliða við hliðina á hvor öðrum í breytingaryfirferðinni.

Skiptu kyrrstæða vistfanginu í tvær keyrslur

Að búa til frátekið vistfang og göngin sem vísa á það í einni keyrslu er þekkt uppspretta óstöðugleika, því vistfangið verður að vera til áður en áframsendingarreglan getur notað það. Keyrðu fyrst aðeins vistfangstilfangið, bættu svo við gáttinni, áframsendingarreglunum og göngunum og keyrðu aftur. Terraform les fyrirliggjandi vistfang úr stöðunni í seinni keyrslunni og endurnýtir það. Ef þetta er sleppt geta göngin fengið nýtt opinbert vistfang í hverri keyrslu, sem brýtur stillingu jafningjans í hvert sinn.

Tvær keyrslur núna eru ódýrari en breyting á jafningja í hverri útgáfu.

Sannreyndu samningaviðræðurnar, ekki merkið

Eftir keyrslu skaltu athuga þrjár aðskildar staðreyndir: göngin tilkynna samtengingu, leiðin er til með fyrirhuguðu næsta hoppi, og jafninginn tilkynnir að bæði fasi 1 og fasi 2 séu uppi.

Göng sem eru uppi en fasi 2 niðri þýða að hliðarnar tvær eru ósammála um valarana:

  • Önnur hliðin telur upp undirnet sem hin telur ekki upp.
  • Önnur hliðin notar samantekt sem hin þrengdi.
  • Leiðin er til en bendir á önnur göng.

Classic VPN eru ein göng með lægra SLA en HA VPN, og HA VPN notar tvö viðmót, tvö göng og BGP með öðrum tilfangstegundum. Að afrita klassískt dæmi í HA-stillingu og búast við að valarasviðin hegði sér eins er sérstök mistök sem vert er að forðast. Sjálf gangasviðin eru skjalfest í tilvísun google_compute_vpn_tunnel.

Tengdir greinar