پلان په پاکه توګه پلي کېږي، ټنل پورته راځي، او کنسول هغه د تګلارې پر بنسټ بولي. ټرافیک لا هم نه تېرېږي، او په Terraform سرچینه کې د لارې پر بنسټ د ټګل پلټنه هېڅ چېرته نه رسېږي ځکه چې داسې ساحه نشته. په Classic VPN کې د لارې پر بنسټ چلند هغه حالت نه دی چې تاسو یې غوره کوئ. دا هغه شی دی چې ترلاسه کوئ کله چې سیمه‌ای ټرافیک ټاکونکی 0.0.0.0/0 وي، لیرې ټاکونکي هغه شبکې لیست کړي چې تاسو یې واقعاً غواړئ، او یوه لاره ټنل ته اشاره وکړي. درې شیان، او لیبل هم ورسره ځي.

افسانه: د ټنل حالت ساحه

د کنسول لیبل هغه څه منعکس کوي چې API یې په ټاکونکو کې ویني. په سرچینه کې هېڅ شی د لارې پر بنسټ نه وایي، نو د سم ارزښت لپاره هېڅ شی نشته.

د هغې ساحې پلټنه د ستونزې لومړی ساعت خوري، پداسې حال کې چې د ټاکونکو ارزښتونو لوستل وروستي پنځه دقیقې نیسي.

دلته د لارې پر بنسټ مانا څه ده

Google د Classic VPN د لارې پر بنسټ ټنلونه د تګلارې پر بنسټ ټنلونو په توګه ثبتوي چې سیمه‌ای ټاکونکی یې 0.0.0.0/0 وي. یوازې لیرې برخې نومول کېږي، او سیمه‌ای اړخ د هر پتې په څېر ګڼل کېږي. ځکه چې ستاسو په ترتیباتو کې نښه حالت نه، بلکې ارزښت دی. دواړه ټاکونکي په روښانه توګه ولیکئ او د پلان په پایلې کې یې ولولئ:

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

په هغه اقتباس کې د سیال مخکښه بېلګه ده؛ شکل یې مهم دی.

لاره یو جلا شی دی

د ټنل شی لاره نه نصبوي. کڅوړې کولای شي د ټنل تګلارې سره سمون ولري او بیا هم د تلو ځای ونه لري، ځکه چې بله ټوپه د VPC د لارښوونې جدول ټاکي. لاره د منزل حد، شبکه، د بلې ټوپې په توګه ټنل او د هر پراختر برلاسې کېدونکې لومړیتوب ته اړتیا لري. که یې هېر کړئ، هغه ټنل ترلاسه کوئ چې د اړیکې ټینګېدل راپور کوي او یوه پلټنه چې هېڅکله له 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
}

لاره په هماغه ماډل کې جوړه کړئ چې ټنل پکې دی، تر څو دواړه په بیاکتنه کې سره جلا نشي.

ټاکونکي په سیال کې منعکس کړئ

لیرې وسیله باید د هندارې انځور سره تنظیم شي: سیمه‌ای حد یې ستاسو لیرې ټاکونکی دی، او لیرې حد یې باید هغه GCP فرعي شبکې پوښي چې تاسو یې د کارولو تمه لرئ. که کوم اړخ تنګ شي، پړاو 2 ناکامېږي حتی که پړاو 1 بریالی شي. دا د ترتیباتو ترټولو عامه بڼه ده چې په کنسول کې سم ښکاري او هېڅ ټرافیک نه وړي.

د بدلون په بیاکتنه کې د دواړو اړخونو ټاکونکي یو تر بل څنګ چاپ کړئ.

ثابت پته په دوو پلي کېدنو ووېشئ

د خوندي شوې پتې او هغې ته د اشارې کوونکي ټنل جوړول په یوه پلي کېدنه کې د بې‌ثباتۍ پېژندل شوی سرچینه ده، ځکه چې پته باید د لېږدونې قاعده تر کارولو دمخه موجوده وي. لومړی یوازې د پتې سرچینه پلي کړئ، بیا ګېټ‌وې، د لېږدونې قاعدې او ټنل اضافه کړئ او بیا پلي کړئ. Terraform په دویم چلان کې له حالت څخه موجوده پته لولي او بیا یې کاروي. که یې پرېږدئ، ټنل ممکن په هر پلي کېدنه کې نوې عامه پته ترلاسه کړي، چې هر ځل د سیال ترتیبات ماتوي.

اوس دوه پلي کېدنې له هر خپرېدو سره د سیال بدلون څخه ارزانه دي.

لیبل نه، مذاکره تایید کړئ

د پلي کولو وروسته درې جلا حقایق وګورئ: ټنل د اړیکې ټینګېدل راپور کوي، لاره د نیت شوې بلې ټوپې سره موجوده ده، او سیال راپور کوي چې پړاو 1 او پړاو 2 دواړه پورته دي.

ټنل پورته وي خو پړاو 2 لاندې وي، مانا دا چې دواړه اړخونه د ټاکونکو په اړه سره نه جوړېږي:

  • یو اړخ هغه فرعي شبکه لیست کوي چې بل یې نه لیست کوي.
  • یو اړخ هغه ټولګه کاروي چې بل تنګه کړې ده.
  • لاره موجوده ده خو بل ټنل ته اشاره کوي.

Classic VPN یو واحد ټنل دی چې SLA یې له HA VPN څخه ټیټ دی، او HA VPN دوه انټرفېسونه، دوه ټنلونه او د بېلابېلو سرچینو ډولونو سره BGP کاروي. د یو کلاسیک مثال کاپي کول په HA ترتیباتو کې او تمه چې د ټاکونکو ساحې به هماغسې چلند وکړي، یوه جلا تېروتنه ده چې باید ترې ډډه وشي. د ټنل ساحې پخپله په google_compute_vpn_tunnel حواله کې.

اړوندې مقالې