Menetapkan mode pemilihan rute dan pemilihan jalur terbaik

Setelan jaringan Virtual Private Cloud (VPC) berikut mengontrol cara semua Cloud Router berfungsi di dalam jaringan:

  • Rute yang diberitahukan dikontrol oleh mode perutean dinamis dari Jaringan VPC.

  • Rute yang dipelajari dikontrol oleh mode perutean dinamis dan mode pemilihan jalur terbaik dari Jaringan VPC.

Mode pemilihan rute dinamis jaringan VPC bersifat regional (default) atau global.

Mode pemilihan jalur terbaik di jaringan VPC adalah mode lama (default) atau standard. Sebagai praktik terbaik, sebaiknya gunakan jalur terbaik yang lama mode pemilihan untuk workload kritis. Mode pemilihan jalur terbaik standar aktif Pratinjau.

Untuk informasi selengkapnya tentang mode pemilihan jalur terbaik, lihat Jalur terbaik pilihan.

Anda dapat menentukan mode perutean dinamis dan mode pemilihan jalur terbaik saat Anda membuat jaringan VPC, atau saat mengupdate VPC jaringan.

Melihat pemilihan rute dinamis dan mode pemilihan jalur terbaik pada jaringan VPC

Untuk melihat mode perutean dinamis saat ini dan mode pemilihan jalur terbaik Jaringan VPC, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud, buka VPC networks kami.

    Buka jaringan VPC

  2. Untuk melihat halaman detail jaringan, klik nama jaringan.

  3. Di bagian Mode perutean dinamis, nilai menunjukkan jenis mode perutean dinamis, baik Regional atau Global.

gcloud

Jalankan perintah gcloud beta compute networks describe:

 gcloud beta compute networks describe NETWORK_NAME 
--format="get(routingConfig)"
--project=PROJECT_ID

Ganti kode berikut:

  • NETWORK_NAME: nama VPC jaringan
  • PROJECT_ID: ID project yang berisi jaringan VPC

Pada output:

  • routingMode adalah mode perutean dinamis VPC jaringan. Nilainya adalah REGIONAL atau GLOBAL.

  • bgpBestPathSelectionMode adalah mode pemilihan jalur terbaik Jaringan VPC. Nilainya adalah LEGACY atau STANDARD.

  • Jika mode pemilihan jalur terbaik (bgpBestPathSelectionMode) adalah STANDARD, output-nya mungkin berisi item tambahan berikut:

    • bgpAlwaysCompareMed: Nilainya adalah True atau False. Jika bgpAlwaysCompareMed tidak disertakan dalam output, default tersirat nilainya adalah False.

    • bgpInterRegionCost: Nilainya adalah DEFAULT atau ADD_COST_TO_MED. Jika bgpInterRegionCost tidak disertakan dalam output, nilai defaultnya adalah DEFAULT.

API

Gunakan metode networks.get:

GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME

Ganti kode berikut:

  • PROJECT_ID: ID project yang berisi jaringan VPC
  • NETWORK_NAME: nama VPC jaringan

Pada output:

  • routingMode adalah mode pemilihan rute dinamis VPC jaringan. Nilainya adalah REGIONAL atau GLOBAL.

  • bgpBestPathSelectionMode adalah mode pemilihan jalur terbaik Jaringan VPC. Nilainya adalah LEGACY atau STANDARD.

  • Jika mode pemilihan jalur terbaik, bgpBestPathSelectionMode, adalah STANDARD, output-nya mungkin berisi item tambahan berikut:

    • bgpAlwaysCompareMed: Nilainya adalah True atau False. Jika bgpAlwaysCompareMed tidak disertakan dalam output, default tersirat nilainya adalah False.

    • bgpInterRegionCost: Nilainya adalah DEFAULT atau ADD_COST_TO_MED. Jika bgpInterRegionCost tidak disertakan dalam output, nilai defaultnya adalah DEFAULT.

Mengubah pemilihan rute dinamis dan mode pemilihan jalur terbaik jaringan VPC

Untuk mengubah mode perutean dinamis saat ini, mode pemilihan jalur terbaik, atau kedua jaringan VPC, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud, buka VPC networks kami.

    Buka jaringan VPC

  2. Untuk melihat halaman detail jaringan, klik nama jaringan.

  3. Untuk mengubah jaringan, klik Edit.

  4. Di bagian Mode perutean dinamis, pilih Regional atau Global.

  5. Untuk mengonfirmasi, klik Save.

gcloud

Untuk menetapkan pemilihan rute dinamis dan mode pemilihan jalur terbaik saat membuat jaringan VPC baru, gunakan perintah gcloud beta compute networks create:

  gcloud beta compute networks create NETWORK_NAME 
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID

Untuk mengubah pemilihan rute dinamis dan mode pemilihan jalur terbaik untuk Jaringan VPC, gunakan perintah gcloud beta compute networks update:

  gcloud beta compute networks update NETWORK_NAME 
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID

Jika menetapkan --bgp-best-path-selection-mode=STANDARD, Anda juga dapat menggunakan --bgp-bps-always-compare-med, --no-bgp-bps-always-compare-med, atau Flag --bgp-bps-inter-region-cost:

  gcloud beta compute networks create|update NETWORK_NAME 
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=STANDARD
--[no-]bgp-bps-always-compare-med
--bgp-bps-inter-region-cost=COST_MODE --project=PROJECT_ID

Ganti kode berikut:

  • NETWORK_NAME: nama jaringan VPC yang akan diubah
  • DYNAMIC_ROUTING_MODE: mode pemilihan rute dinamis ke gunakan—tentukan REGIONAL atau GLOBAL. Nilai defaultnya adalah REGIONAL.
  • BEST_PATH_SELECTION_MODE: mode pemilihan jalur terbaik digunakan—tentukan LEGACY atau STANDARD. Nilai defaultnya adalah LEGACY.
  • Hal berikut hanya berlaku saat menggunakan jalur terbaik STANDARD mode pilihan. Tanda ini harus dihilangkan jika Anda menggunakan jalur terbaik LEGACY mode pilihan.
    • --bgp-bps-always-compare-med: menggunakan tanda ini untuk selalu membandingkan MED tanpa mempertimbangkan nilai ASN tetangga.
    • --no-bgp-bps-always-compare-med: gunakan tanda ini untuk secara kondisional membandingkan nilai MED dalam setiap ASN tetangga.
    • COST_MODE: mengontrol apakah biaya antar-region ditambahkan ke nilai MED yang diterima—tentukan DEFAULT atau ADD-COST-TO-MED.
    • DEFAULT tidak menambahkan biaya antar-region ke nilai MED.
    • ADD-COST-TO-MED menambahkan biaya antar-region ke nilai MED.

API

Untuk menetapkan pemilihan rute dinamis dan mode pemilihan jalur terbaik saat membuat Jaringan VPC, gunakan networks.insert metode:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
{
  "routingConfig": {
    "routingMode": "DYNAMIC_ROUTING_MODE"
    "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE"
    "bgpAlwaysCompareMed": True | False
    "bgpInterRegionCost": "COST"
  }
}

Untuk mengubah pemilihan rute dinamis dan mode pemilihan jalur terbaik untuk Jaringan VPC Anda, gunakan Metode networks.patch:

PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
{
  "routingConfig": {
    "routingMode": "DYNAMIC_ROUTING_MODE"
    "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE"
    "bgpAlwaysCompareMed": True | False
    "bgpInterRegionCost": "COST"
  }
}

Ganti kode berikut:

  • PROJECT_ID: ID project yang berisi jaringan VPC yang akan diubah
  • NETWORK_NAME: nama jaringan VPC yang akan diubah
  • DYNAMIC_ROUTING_MODE: mode pemilihan rute dinamis ke gunakan—tentukan REGIONAL atau GLOBAL. Nilai defaultnya adalah REGIONAL.
  • BEST_PATH_SELECTION_MODE: mode pemilihan jalur terbaik digunakan—tentukan LEGACY atau STANDARD. Nilai defaultnya adalah LEGACY.
  • COST: mengontrol apakah biaya antar-region ditambahkan ke nilai MED yang diterima—tentukan DEFAULT atau ADD-COST-TO-MED.
    • DEFAULT tidak menambahkan biaya antar-region ke nilai MED.
    • ADD-COST-TO-MED menambahkan biaya antar-region ke nilai MED.

Jika bgpAlwaysCompareMed adalah True, selalu bandingkan MED tanpa mempertimbangkan nilai ASN tetangga. Jika False, bandingkan nilai MED secara bersyarat dalam setiap ASN tetangga. Defaultnya adalah False. bgpAlwaysCompareMed sama dengan opsional jika bgpBestPathSelectionMode adalah STANDARD tetapi harus dihilangkan jika bgpBestPathSelectionMode adalah LEGACY.

Jika bgpBestPathSelectionMode adalah STANDARD, bgpInterRegionCost adalah opsional tetapi harus dihilangkan jika bgpBestPathSelectionMode adalah LEGACY.

Apa langkah selanjutnya?