Membangun konektivitas dengan menggunakan perangkat pihak ketiga

Dengan Network Connectivity Center (NCC), Anda dapat menggunakan perangkat virtual jaringan pihak ketiga untuk membuat konektivitas antara situs eksternal dan resource jaringan Virtual Private Cloud (VPC) Anda. Untuk membangun konektivitas dengan cara ini, Anda menggunakan fitur Router appliance.

Router appliance adalah salah satu dari beberapa jenis spoke yang didukung untuk NCC. Untuk mengetahui informasi tentang NCC, lihat ringkasan NCC. Untuk mengetahui informasi selengkapnya tentang Router appliance, lihat Ringkasan Router appliance.

Contoh konfigurasi

Pada topologi berikut, situs eksternal terhubung ke dua Jaringan VPC dengan menggunakan spoke Router appliance.

VM yang menghosting instance router appliance memiliki antarmuka di setiap jaringan VPC. Instance router appliance mempertahankan sesi Border Gateway Protocol (BGP) dengan Cloud Router di kedua jaringan ini.

Setiap Cloud Router memiliki dua antarmuka. Antarmuka router appliance di setiap jaringan peer dengan kedua antarmuka dari Cloud Router yang sesuai, untuk total empat sesi peering.

Membuat sesi BGP untuk Router appliance
Topologi sampel site-to-cloud (klik untuk memperbesar)

Tugas yang diperlukan.

Untuk menyiapkan konfigurasi contoh, pastikan Anda memenuhi prasyarat untuk melakukan prosedur ini, lalu selesaikan tugas yang diperlukan:

  1. Buat virtual machine (VM) Compute Engine yang bertindak sebagai instance router appliance. Anda dapat membuat VM menggunakan solusi partner yang didukung atau gambar kustom Anda sendiri.

  2. Pastikan instance Router appliance dapat diakses untuk traffic BGP melalui TCP port 179. Agar dapat diakses, Anda mungkin perlu membuat aturan firewall.

  3. Buat dua spoke, satu di setiap jaringan VPC. Setiap spoke menggunakan instance Router appliance yang sama sebagai resource pendukungnya.

  4. Siapkan dua Cloud Router, satu di setiap jaringan VPC. Untuk setiap Cloud Router, tugas ini mencakup sub-tugas berikut:

    1. Buat Cloud Router di region yang sama dengan instance router appliance.

    2. Buat dua antarmuka di setiap Cloud Router.

    3. Konfigurasikan peering BGP di setiap Cloud Router.

  5. Konfigurasikan peering BGP pada instance router appliance.

Cara Anda menyelesaikan tugas-tugas ini bisa sangat bervariasi. Misalnya, jika Anda membuat instance router appliance menggunakan solusi partner, beberapa tugas selanjutnya mungkin diotomatiskan untuk Anda.

Sebelum memulai

Sebelum memulai, tinjau bagian berikut.

Buat atau pilih project

Untuk mempermudah konfigurasi NCC, mulailah dengan mengidentifikasi project yang valid.

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.

  5. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  8. Verify that billing is enabled for your Google Cloud project.

  9. Install the Google Cloud CLI.

  10. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. Jika Anda menggunakan Google Cloud CLI, tetapkan project ID menggunakan gcloud config set perintah.

    gcloud config set project PROJECT_ID

    Ganti PROJECT_ID dengan project ID unik Anda.

    Petunjuk gcloud CLI di halaman ini mengasumsikan bahwa Anda telah menetapkan project ID.

  13. Untuk mengonfirmasi bahwa Anda menetapkan project ID dengan benar, gunakan gcloud config list perintah.

    gcloud config list --format='text(core.project)'

Mengaktifkan Network Connectivity API

Sebelum dapat melakukan tugas apa pun menggunakan NCC, Anda harus mengaktifkan Network Connectivity API.

Konsol

Untuk mengaktifkan Network Connectivity API:

  1. Di konsol Google Cloud , buka halaman Network Connectivity Center.

    Buka Network Connectivity Center

  2. Klik Enable.

Atau, Anda dapat mengaktifkan API ini menggunakan Library API konsolGoogle Cloud , seperti yang dijelaskan dalam Mengaktifkan API.

Dapatkan akses

Untuk menggunakan NCC, Anda memerlukan izin yang dijelaskan dalam Peran dan izin.

Saat mengonfigurasi NCC, Anda juga menggunakan Google Cloud resource seperti jaringan VPC, subnet, dan aturan firewall. Untuk mengetahui informasi selengkapnya tentang izin yang diperlukan untuk menggunakan resource ini, lihat dokumentasi kontrol akses Compute Engine.

Alamat IP dan instance Router appliance

Untuk menyiapkan instance Router appliance, Anda harus membuat peering antara instance dan Cloud Router. Untuk menyiapkan peering, VM harus menggunakan alamat IP internal RFC 1918. Anda tidak dapat melakukan pembanding kedua resource ini jika VM menggunakan jenis alamat yang berbeda. Selain itu, kedua alamat IP harus berada di region yang sama.

Untuk informasi tentang cara melihat alamat IP VM, lihat dokumen berikut:

Untuk definisi dan informasi mendetail tentang jenis alamat IP, lihat Alamat IP.

Mereservasi alamat IP internal statis (direkomendasikan)

Sebaiknya berikan alamat IP internal statis ke instance Router appliance Anda agar alamat tersebut tidak berubah selama reboot. Jika alamat berubah, peering BGP akan gagal.

Anda memiliki beberapa opsi untuk menetapkan alamat IP yang direservasi. Anda dapat mereservasi alamat IP terlebih dahulu. Atau, Anda dapat mereservasi alamat IP saat membuat VM. Jika Anda salah memberikan alamat efemeral kepada VM, nantinya Anda dapat mengonversi alamat tersebut menjadi alamat statis. Untuk informasi lebih lanjut tentang alamat IP statis, lihat Memesan alamat IP statis.

Alamat IP untuk peering BGP

Instance router appliance menggunakan alamat IP internalnya untuk melakukan peer dengan Cloud Router. Instance tidak menggunakan alamat link-local (seperti 169.254.x.x) untuk peering BGP.

Demikian pula, Cloud Router menggunakan dua alamat IP internal RFC 1918 untuk melakukan peer dengan instance router appliance, satu alamat untuk setiap antarmuka. Alamat IP ini dapat ditetapkan secara manual atau otomatis dari subnet yang berisi antarmuka instance Router appliance dan antarmuka Cloud Router.

Membuat resource VPC

Bagian berikut menjelaskan cara membuat jaringan dan subnet VPC.

Membuat dua jaringan VPC

Jika belum melakukannya, buat dua jaringan VPC. Tetapkan setiap jaringan yang memiliki mode perutean dinamis ke global.

Untuk mengetahui informasi selengkapnya tentang cara membuat jaringan VPC, baca Membuat jaringan.

Konsol

Untuk membuat jaringan VPC kustom menggunakan konsol Google Cloud , lihat Membuat jaringan mode kustom. Pastikan untuk menetapkan Mode perutean dinamis ke Global. Jika Anda ingin mengikuti konvensi penamaan yang digunakan dalam contoh konfigurasi, panggil jaringan Anda network-a dan network-b.

gcloud

Untuk membuat jaringan VPC kustom, gunakan gcloud compute networks createperintah .

  gcloud compute networks create NAME \
      --subnet-mode custom \
      --bgp-routing-mode global

Ganti NAME dengan nama jaringan VPC misalnya, network-a atau network-b.

API

Untuk membuat jaringan VPC kustom menggunakan Compute Engine API, lihat Menggunakan VPC.

Membuat subnet

Buat satu subnet di network-a dan satu subnet di network-b.

Konsol

Untuk menambahkan subnet menggunakan konsol Google Cloud , lihat Menambahkan subnet.

Jika Anda ingin mengikuti konvensi penamaan yang digunakan dalam contoh konfigurasi, gunakan nilai berikut untuk subnet di network-a:

  • Nama: subnet-a
  • Region: us-central1
  • Rentang: 10.1.3.0/24

Gunakan nilai berikut untuk subnet di network-b:

  • Nama: subnet-b
  • Region: us-central1
  • Rentang: 192.168.10.0/24

gcloud

Untuk membuat subnet VPC, gunakan perintah gcloud compute networks subnets create.

  gcloud compute networks subnets create NAME \
      --network=NETWORK \
      --region=REGION \
      --range=RANGE

Ganti kode berikut:

  • NAME: nama subnet yang berisi VM Router appliance—misalnya, subnet-a atau subnet-b
  • NETWORK: jaringan yang berisi subnet—misalnya, network-a atau network-b
  • REGION: region yang berisi subnet—misalnya, us-central1
  • RANGE: rentang IP subnet dalam notasi CIDR misalnya, 10.1.3.0/24 atau 192.168.10.0/24

API

Untuk membuat subnet VPC menggunakan Compute Engine API, baca bagian Menggunakan VPC.

Membuat VM Router appliance

Buat VM Compute Engine yang bertindak sebagai instance router appliance. VM direpresentasikan dalam topologi sampel sebagai router-app-a. Terdapat dua antarmuka, satu di network-a dan satu di network-b.

Saat membuat VM, Anda harus memilih image peralatan virtual jaringan. Gambar ini dapat berupa salah satu dari yang berikut:

Untuk informasi selengkapnya tentang menentukan image, lihat referensi berikut:

Untuk informasi mendetail tentang cara membuat VM, lihat Membuat dan memulai instance VM.

Contoh di bagian ini mengasumsikan bahwa Anda telah mereservasi alamat IP untuk instance Router appliance. Untuk mengetahui informasi selengkapnya, lihat Alamat IP untuk Router appliance.

Konsol

Untuk membuat VM yang digunakan dalam contoh konfigurasi, baca Membuat dan memulai instance VM. Saat Anda membuat VM, buat pilihan berikut:

  • Jika Anda ingin mengikuti konvensi penamaan yang digunakan dalam contoh konfigurasi, gunakan nilai berikut:

    • Nama: router-app-a
    • Region:us-central1
    • Zone: us-central1-a
  • Untuk memilih image, buka area Boot disk pada halaman, klik Ubah, dan buka image yang sesuai untuk VM.

  • Luaskan Advanced options, lalu luaskan Networking. Gunakan nilai berikut:

    • Di bagian Penerusan IP, pilih Aktifkan.
    • Di bagian Antarmuka jaringan, buat dua antarmuka—satu di network-a dan satu di network-b. Untuk membuat setiap antarmuka, pilih jaringan yang sesuai, lalu klik Add a Network Interface. Isi kolom berikut:
      • Pilih Subnet tempat Anda ingin menemukan perangkat router—misalnya, subnet-a atau subnet-b.
      • Pada bagian Primary internal IP, select the reserved RFC 1918 pilih alamat IP internal RFC 1918 yang dicadangkan dan ingin Anda gunakan, misalnya, 10.1.3.8 atau 192.168.10.3.
      • Pada bagian Network Service Tier, pilih Premium; ini choice akan memaksimalkan sejauh mana traffic menggunakan jaringan Google.

gcloud

Untuk membuat dua VM Router appliance yang digunakan dalam contoh konfigurasi, gunakan perintah gcloud compute instances create.

Jalankan perintah dua kali—sekali untuk setiap instance router appliance. Ganti INSTANCE_NAME dengan nama VM yang bertindak sebagai instance perangkat router.

Pada contoh berikut, Anda menetapkan alamat IP internal statis dan alamat IP eksternal statis yang Anda cadangkan sebelumnya ke VM. Anda juga menentukan project yang berisi gambar yang disediakan vendor untuk VM beserta nama gambarnya.

  gcloud compute instances create INSTANCE_NAME \
      --project=PROJECT \
      --zone=ZONE \
      --machine-type=MACHINE_TYPE \
      --network-tier=NETWORK_TIER \
      --network-interface=[subnet=SUBNET,private-network-ip=INTERNAL_IP_ADDRESS] \
      --can-ip-forward \
      --image-project=IMAGE_PROJECT \
      --image=IMAGE

Ganti kode berikut:

  • INSTANCE_NAME: nama VM yang bertindak sebagai instance Router appliance—misalnya, router-app-a atau router-app-b
  • PROJECT: nama project yang berisi VM Router appliance—misalnya, my-project
  • ZONE: zona Google Cloud tempat VM berada, misalnya, us-west1-a
  • MACHINE_TYPE: resource jenis mesin yang akan digunakan untuk VM, misalnya, n1-standard-2
  • NETWORK_TIER: saat membuat VM Router appliance, tetapkan tingkat jaringan ke premium; pilihan ini memaksimalkan sejauh mana traffic menggunakan jaringan Google
  • SUBNET: subnet yang ditetapkan ke antarmuka jaringan utama untuk VM, misalnya, subnet-a-1
  • INTERNAL_IP_ADDRESS: alamat IP internal RFC 1918 yang ditetapkan ke antarmuka VM yang terhubung ke Cloud Router, misalnya, 10.0.1.10
  • IMAGE_PROJECT: nama project berisi image yang ditentukan dalam kolom image, misalnya, debian-cloud
  • IMAGE: nama image yang akan diinstal, misalnya, debian-10-buster-v20210217

API

Untuk membuat dua VM router appliance yang digunakan dalam contoh konfigurasi, gunakan metode compute.instances.insert.

Untuk metode pembuatan tambahan, lihat Membuat dan memulai instance VM.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances
 {
   "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
   "name": "INSTANCE_NAME",
   "canIpForward": "true",
   "networkInterfaces": [{
     "subnetwork": "regions/REGION/subnetworks/SUBNET",
     "networkIP": "INTERNAL_IP_ADDRESS",
     "accessConfigs": [{
         "networkTier": "NETWORK_TIER,
       }]
     }],
    "disks": [{
      "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
      },
      "boot": true
   }]
 }

Ganti kode berikut:

  • PROJECT: nama project yang berisi VM Router appliance—misalnya, my-project
  • ZONE: Google Cloud zona tempat VM berada, misalnya, us-west1-a
  • MACHINE_TYPE: resource jenis mesin yang akan digunakan untuk VM, misalnya, zones/us-west1-a/machineTypes/n1-standard-2
  • INSTANCE_NAME: nama VM, misalnya, router-app-a atau router-app-b
  • REGION: region yang berisi VM, misalnya, us-west1
  • SUBNET: subnet yang ditetapkan ke antarmuka jaringan utama untuk VM, misalnya, regions/us-west1/subnetworks/subnet-a-1
  • INTERNAL_IP_ADDRESS: alamat IP internal RFC 1918 yang ditetapkan ke VM; mengonfigurasi alamat untuk antarmuka VM yang terhubung ke Cloud Router, misalnya, 10.0.1.10
  • NETWORK_TIER: saat membuat VM router appliance, tetapkan tingkat jaringan ke premium; pilihan ini memaksimalkan sejauh mana traffic menggunakan jaringan Google
  • IMAGE_PROJECT: nama project yang berisi image yang Anda tentukan saat membuat VM, misalnya, debian-cloud
  • IMAGE: nama gambar yang digunakan saat membuat VM, misalnya, debian-10-buster-v20210217

Buat aturan firewall untuk mengizinkan BGP

Buat dua aturan firewall, satu di network-a dan network-b. Setiap aturan harus mengizinkan traffic BGP di port TCP 179.

Untuk mengetahui informasi lebih lanjut tentang perintah firewall, lihat Menggunakan aturan firewall.

Konsol

Untuk membuat aturan firewall VPC menggunakan Google Cloud konsol, lihat Membuat aturan firewall.

gcloud

Untuk membuat aturan firewall VPC menggunakan Google Cloud CLI, baca bagian Membuat aturan firewall.

API

Untuk membuat aturan firewall VPC menggunakan Compute Engine API, lihat Membuat aturan firewall.

Membuat resource NCC

Sebelum dapat menggunakan VM Router appliance, Anda harus membuat resource NCC yang diperlukan.

Membuat hub

Sebelum dapat membuat spoke NCC, Anda harus membuat hub.

Konsol

  1. Di konsol Google Cloud , buka halaman Network Connectivity Center.

    Buka Network Connectivity Center

  2. Di menu project, pilih project.

  3. Masukkan Nama Hub.

  4. Masukkan Deskripsi opsional

  5. Verifikasi Project ID. Jika project ID salah, pilih project yang berbeda menggunakan menu di bagian atas layar.

  6. Klik Lanjutkan.

  7. Konsol menampilkan formulir yang memungkinkan Anda membuat spoke. Untuk mengisinya sekarang, gunakan langkah-langkah yang dijelaskan dalam Membuat spoke Router appliance.

  8. Klik Selesai.

gcloud

Untuk membuat hub, gunakan perintah gcloud network-connectivity hubs create.

  gcloud network-connectivity hubs create HUB_NAME \
      --description="DESCRIPTION" \
      --labels="KEY"="VALUE"

Ganti nilai berikut:

  • HUB_NAME: nama hub baru
  • DESCRIPTION: teks opsional yang mendeskripsikan hub
  • KEY: kunci dalam pasangan nilai kunci untuk teks label opsional
  • VALUE: nilai dalam pasangan nilai kunci untuk teks label opsional

API

Untuk membuat hub, gunakan metode networkconnectivity.hubs.create.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs
  {
    "name":"HUB_NAME",
    "description":"DESCRIPTION",
    "labels": {
      "KEY": "VALUE"
    }
  }

Ganti nilai berikut:

  • PROJECT_ID: project ID dari project yang berisi hub baru
  • HUB_NAME: nama hub baru
  • DESCRIPTION: teks opsional yang mendeskripsikan hub
  • KEY: kunci dalam pasangan nilai kunci untuk teks label opsional
  • VALUE: nilai dalam pasangan nilai kunci untuk teks label opsional

Membuat dua spoke Router appliance

Buat dua spoke Router appliance. Kedua spoke menggunakan resource pendukung yang sama: instance Router appliance yang baru saja Anda buat. Satu spoke menggunakan antarmuka di network-a dan yang lainnya menggunakan antarmuka di network- b.

Pembuatan spoke diperlukan untuk mengaktifkan peering BGP antara instance Router appliance dan Cloud Router, yang Anda buat pada langkah berikutnya.

Untuk informasi selengkapnya tentang cara membuat spoke, lihat Menggunakan hub dan spoke.

Konsol

Masukkan detail spoke dasar

  1. Di konsol Google Cloud , buka halaman Network Connectivity Center.

    Buka Network Connectivity Center

  2. Di menu project, pilih project.

  3. Klik tab Spokes.

  4. Klik Tambahkan spoke.

  5. Pada formulir New spoke, tetapkan Spoke type ke Router appliance.

  6. Masukkan Nama spoke—misalnya, spoke-a atau spoke-b

  7. Secara opsional, masukkan Description.

  8. Pilih kolom Region untuk spoke baru.

  9. Di bagian Transfer data situs ke situs, pilih Nonaktif.

  10. Di menu drop-down Jaringan VPC, pilih jaringan.

Memasukkan detail Router appliance

  1. Di bagian Lampirkan instance ke spoke, gunakan menu drop-down untuk memilih router appliance—misalnya, router-app-a.
  2. Untuk menambahkan lebih banyak instance Router appliance ke spoke ini, klik Add instance dan ulangi langkah sebelumnya.
  3. Setelah selesai, klik Selesai dan lanjutkan ke Simpan spoke Anda.

Simpan spoke Anda

  1. Untuk menambahkan spoke kedua, klik Tambahkan spoke dan mulai proses lagi, dimulai dengan memasukkan Spoke name.
  2. Setelah selesai menambahkan spoke, klik Buat. Halaman NCC akan diperbarui untuk menampilkan detail tentang spoke yang Anda buat.

gcloud

Untuk membuat spoke Router appliance, gunakan perintah gcloud network-connectivity spokes linked-router-appliances create. Jalankan perintah dua kali—sekali untuk setiap spoke.

  gcloud network-connectivity spokes linked-router-appliances create NAME \
      --hub="HUB_URI" \
      --description="DESCRIPTION" \
      --router-appliance=instance="ROUTER_APPLIANCE_URI",ip=IP_ADDRESS \
      --region=REGION \
      --labels="KEY"="VALUE"
 

Ganti nilai berikut:

  • NAME: nama spokei—misalnya, spoke-a
  • HUB_URI: URI hub tempat Anda memasang spoke
  • DESCRIPTION: teks opsional yang mendeskripsikan spoke
  • ROUTER_APPLIANCE_URI: URI instance router appliance—misalnya,
    https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME 
  • IP_ADDRESS: alamat IP internal instance Router appliance, dalam jaringan VPC yang sesuai—misalnya, 10.1.3.8 atau 192.168.10.3
  • REGION: region Google Cloud tempat Anda ingin menemukan spoke—misalnya, us-central1
  • KEY: kunci dalam pasangan nilai kunci untuk teks label opsional
  • VALUE: nilai dalam pasangan nilai kunci untuk teks label opsional

    Misalnya, perintah berikut akan membuat spoke router appliance yang menggunakan router-app-a sebagai resource yang mendasarinya. Perintah ini mereferensikan instance Router appliance dengan menggunakan antarmuka network-a-nya:

    gcloud network-connectivity spokes linked-router-appliances create spoke-a \
       --hub=my-hub \
       --description="Test spoke 1" \
       --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/router-app-a",ip=10.1.3.8 \
       --region=us-central1 \
    

    Misalnya, perintah berikut akan membuat spoke router appliance yang menggunakan router-app-a sebagai resource yang mendasarinya. Perintah ini mereferensikan instance Router appliance dengan menggunakan antarmuka network-b-nya:

    gcloud network-connectivity spokes linked-router-appliances create spoke-b \
       --hub=my-hub \
       --description="Test spoke 1" \
       --router-appliance=instance="https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/router-app-a",ip=192.168.10.3\
       --region=us-central1 \
    

API

Untuk membuat spoke Router appliance, gunakan metode networkconnectivity.spokes.create. Untuk setiap instance router appliance yang ingin Anda kaitkan dengan spoke, tambahkan instance menggunakan array linkedRouterApplianceInstances.instances.

  POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/SPOKE_NAME
  {
    "hub": "HUB_URI",
    "labels": {"KEY": "VALUE"},
    "linkedRouterApplianceInstances": {
      "instances": [
        {
          "virtualMachine": "ROUTER_APPLIANCE_URI",
          "ipAddress": INTERNAL_IP_ADDRESS,
        },
      ],
      "siteToSiteDataTransfer": BOOLEAN
    }
  }
 

Ganti nilai berikut:

  • PROJECT_ID: Project ID milik Anda
  • REGION: region Google Cloud tempat Anda ingin menemukan spoke—misalnya, us-west1
  • SPOKE_NAME: nama yang ingin Anda berikan pada spoke
  • HUB_URI: URI hub tempat Anda melampirkan spoke, misalnya,
    http://networkconnectivity.googleapis.com/v1/projects/PROJECT_NAME/locations/global/hubs/HUB_NAME 
  • KEY: kunci dalam pasangan nilai kunci untuk teks label opsional
  • VALUE: nilai dalam pasangan nilai kunci untuk teks label opsional
  • ROUTER_APPLIANCE_URI: URI instance router appliance—misalnya,
    https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME 
  • IP_ADDRESS: alamat IP internal instance perangkat router untuk jaringan VPC yang sesuai —misalnya, 10.1.3.8 atau 192.168.10.3
  • BOOLEAN: nilai yang menentukan apakah transfer data situs ke situs diaktifkan untuk spoke ini; untuk kasus penggunaan ini, setel opsi ke false

    Misalnya, untuk membuat spoke yang menggunakan router-app-a untuk antarmuka di network-a, isi permintaan Anda harus terstruktur sebagai berikut:

    {
      "hub": "http://networkconnectivity.googleapis.com/v1/projects/my-project/locations/global/hubs/my-hub",
    
      "labels": {
        "environment" : "test"
      },
    
      "linkedRouterApplianceInstances": {
        "instances": [
          {
            "virtualMachine": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/router-app-a",
            "ipAddress": "10.1.3.8",
          },
        ],
        "siteToSiteDataTransfer": false
      }
    }
    
    

    Untuk membuat spoke yang menggunakan router-app-a untuk antarmuka di network-b, isi permintaan Anda harus terstruktur sebagai berikut:

    {
      "hub": "http://networkconnectivity.googleapis.com/v1/projects/my-project/locations/global/hubs/my-hub",
    
      "labels": {
        "environment" : "test"
      },
    
      "linkedRouterApplianceInstances": {
        "instances": [
          {
            "virtualMachine": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/router-app-a",
            "ipAddress": "192.168.10.3",
          },
        ],
        "siteToSiteDataTransfer": false
      }
    }
    
    

Menyiapkan Cloud Router

Router appliance menggunakan Cloud Router untuk bertukar rute dengan jaringan VPC. Karena alasan ini, Anda harus membuat sebuah Cloud Router di setiap jaringan VPC dan menyelesaikan beberapa tugas penyiapan lainnya.

Membuat Cloud Router

Jika Anda menggunakan nilai yang sama dengan topologi sampel, buat dua Cloud Router, satu di network-a dan satu di network-b. Kedua Cloud Router harus berada di us-central1.

Untuk mengetahui informasi selengkapnya, lihat Membuat Cloud Router.

Konsol

Untuk membuat Cloud Router di konsol Google Cloud , gunakan salah satu pendekatan berikut:

  • Gunakan halaman Cloud Router, seperti yang dijelaskan dalam Membuat Cloud Router.

  • Gunakan halaman Network Connectivity Center. Keuntungan dari pendekatan ini adalah Anda dapat membuat router, antarmuka, dan sesi BGP secara bersamaan. Untuk mengetahui informasi selengkapnya tentang cara menyelesaikan semua langkah ini secara bersamaan, baca Mengonfigurasi peering BGP di Cloud Router.

gcloud

Untuk membuat Cloud Router, gunakan perintah gcloud compute routers create.

  gcloud compute routers create NAME \
      --region=REGION \
      --network=NETWORK \
      --asn=ASN \
      --project=PROJECT_ID

Ganti kode berikut:

  • NAME: nama Cloud Router—misalnya, cloud-router-a atau cloud-router-b
  • REGION: region yang berisi Cloud Router—misalnya, us-central1
  • NETWORK: jaringan VPC yang berisi Cloud Router—misalnya, network-a atau network-b
  • ASN: nomor sistem otonom (ASN) untuk Cloud Router—ASN ini harus berupa ASN pribadi 16-bit atau 32-bit seperti yang didefinisikan dalam RFC 6996—misalnya, 65000
  • PROJECT_ID: project ID untuk Cloud Router, misalnya, my-project

API

Untuk membuat Cloud Router, gunakan metode compute.routers.insert.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers
{
 "name": "NAME",
 "network": "NETWORK",
 "bgp": {
   "asn": ASN
  }
}

Ganti kode berikut:

  • PROJECT_ID: project ID untuk Cloud Router, misalnya, my-project
  • REGION: region yang berisi Cloud Router—misalnya, us-central1
  • NAME: nama Cloud Router—misalnya, cloud-router-a atau cloud-router-b
  • NETWORK: URI jaringan VPC yang berisi Cloud Router—misalnya, /global/networks/network-a atau /global/networks/network-b
  • ASN: nomor sistem otonom (ASN) untuk Cloud Router—ASN ini harus berupa ASN pribadi 16-bit atau 32-bit seperti yang didefinisikan dalam RFC 6996—misalnya, 65000

Membuat dua antarmuka di setiap Cloud Router

Untuk menetapkan redundansi, buatlah dua antarmuka di setiap Cloud Router. Pada setiap Cloud Router, kedua antarmuka tersebut harus dikaitkan dengan subnet yang sama dengan antarmuka Router appliance yang sesuai. Jika Anda menggunakan nilai dari topologi sampel, lakukan hal berikut:

  • Untuk cloud-router-a, membuat dua antarmuka di subnet-a.
  • Untuk cloud-router-b, membuat dua antarmuka di subnet-b.

Setiap antarmuka Cloud Router menggunakan alamat IP internal regional. Jika Anda menentukan alamat IP internal untuk antarmuka secara eksplisit, alamat IP tersebut harus termasuk dalam rentang alamat IP utama subnet. Atribut ini tidak boleh digunakan oleh resource lain, seperti VM atau antarmuka Cloud Router lainnya.

Tidak ada petunjuk konsol Google Cloud untuk langkah ini. Jika Anda menggunakan konsol Google Cloud , saat menyelesaikan tugas berikutnya (Membuat peering BGP di setiap Cloud Router), antarmuka akan dibuat secara otomatis.

gcloud

Untuk membuat antarmuka redundan di Cloud Router, gunakan gcloud compute routers add-interfaceperintah .

Selesaikan langkah-langkah berikut dua kali—sekali untuk cloud-router-a dan lagi untuk cloud-router-b:

  1. Untuk setiap Cloud Router, buat antarmuka pertama:

    gcloud compute routers add-interface ROUTER_NAME \
        --interface-name=FIRST_INTERFACE_NAME \
        --ip-address=FIRST_INTERFACE_IP_ADDRESS \
        --subnetwork=SUBNET \
        --region=REGION \
        --project=PROJECT_ID
    

    Ganti kode berikut:

    • ROUTER_NAME: nama Cloud Router yang akan diupdate—misalnya, cloud-router-a atau cloud-router-b
    • FIRST_INTERFACE_NAME: nama antarmuka—misalnya, interface-1
    • FIRST_INTERFACE_IP_ADDRESS: alamat IP internal RFC 1918 yang akan digunakan untuk antarmuka pertama; jika Anda tidak menentukan nilai, Google akan mencoba menemukan alamat gratis dalam rentang alamat IP utama subnet
    • SUBNET: subnet yang berisi antarmuka Cloud Router dan antarmuka instance perangkat router yang sesuai
    • REGION: region Google Cloud tempat Cloud Router berada, misalnya, us-central1
    • PROJECT_ID: project ID untuk Cloud Router, misalnya, my-project
  2. Untuk setiap Cloud Router, buat antarmuka kedua:

    gcloud compute routers add-interface ROUTER_NAME \
        --interface-name=SECOND_INTERFACE_NAME \
        --ip-address=SECOND_INTERFACE_IP_ADDRESS \
        --subnetwork=SUBNET \
        --redundant-interface=FIRST_INTERFACE_NAME \
        --region=REGION \
        --project=PROJECT_ID
    

    Ganti kode berikut:

    • ROUTER_NAME: nama Cloud Router yang akan diupdate—misalnya, cloud-router-a atau cloud-router-b
    • SECOND_INTERFACE_NAME: nama antarmuka—misalnya, interface-2
    • SECOND_INTERFACE_IP_ADDRESS: alamat IP internal RFC 1918 yang akan digunakan untuk antarmuka kedua; jika Anda tidak menentukan nilai, Google akan mencoba menemukan alamat gratis dalam rentang alamat IP utama subnet
    • SUBNET: subnet yang berisi dua antarmuka Cloud Router dan antarmuka instance perangkat router yang sesuai
    • FIRST_INTERFACE_NAME: nama antarmuka yang Anda buat di Langkah 1
    • REGION: region Google Cloud tempat Cloud Router berada, misalnya, us-central1
    • PROJECT_ID: project ID untuk Cloud Router, misalnya, my-project

    Contoh perintah untuk cloud-router-a

    Perintah berikut akan membuat antarmuka pertama di cloud-router-a:

    gcloud compute routers add-interface cloud-router-a \
       --interface-name=interface-1 \
       --ip-address=10.1.3.14 \
       --subnetwork=subnet-a \
       --region=us-central1 \
       --project=my-project
    

    Perintah berikut akan membuat antarmuka kedua di cloud-router-a:

    gcloud compute routers add-interface cloud-router-a \
        --interface-name=interface-2 \
        --ip-address=10.1.3.15 \
        --subnetwork=subnet-a \
        --redundant-interface=interface-1 \
        --region=us-central1 \
        --project=my-project
    

    Contoh perintah untuk cloud-router-b

    Perintah berikut akan membuat antarmuka pertama di cloud-router-b:

    gcloud compute routers add-interface cloud-router-b \
        --interface-name=interface-1 \
        --ip-address=192.168.10.14 \
        --subnetwork=subnet-b \
        --region=us-central1 \
        --project=my-project
    

    Perintah berikut akan membuat antarmuka kedua di cloud-router-b:

    gcloud compute routers add-interface cloud-router-b \
       --interface-name=interface-2 \
       --ip-address=192.168.10.15 \
       --subnetwork=subnet-b \
       --redundant-interface=interface-1 \
       --region=us-central1 \
       --project=my-project
    

API

Untuk membuat antarmuka redundan di Cloud Router, gunakan compute.routers.patchmetode .

Gunakan permintaan berikut dua kali—sekali untuk cloud-router-a dan lagi untuk cloud-router-b:

    "PATCH
    https"://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/NAME
    {
      "region":"REGION",
      "interfaces":[
        {
          "name":"FIRST_INTERFACE_NAME",
          "privateIpAddress:"FIRST_INTERFACE_IP_ADDRESS",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET"
        },
        {
          "name":"SECOND_INTERFACE_NAME",
          "privateIpAddress:"SECOND_INTERFACE_IP_ADDRESS",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET",
          "redundantInterface": "FIRST_INTERFACE_NAME"
        }
      ]
    }
  

Ganti kode berikut:

  • PROJECT_ID: project ID untuk Cloud Router, misalnya, my-project
  • REGION: region Google Cloud tempat Cloud Router berada, misalnya, us-central1
  • NAME: nama Cloud Router yang akan diupdate—misalnya, cloud-router-a atau cloud-router-b
  • NETWORK: jaringan VPC yang berisi Cloud Router—misalnya,network-a
  • FIRST_INTERFACE_NAME: nama antarmuka pertama—misalnya, interface-1
  • FIRST_INTERFACE_IP_ADDRESS: alamat IP internal RFC 1918 yang akan digunakan untuk antarmuka pertama; jika nilai tidak ditentukan, Google akan mencoba menemukan alamat bebas dalam rentang alamat IP utama subnet
  • SUBNET: subnet yang berisi dua antarmuka Cloud Router dan antarmuka instance perangkat router yang sesuai
  • SECOND_INTERFACE_NAME: nama antarmuka kedua—misalnya, interface-2
  • SECOND_INTERFACE_IP_ADDRESS: alamat IP internal RFC 1918 yang akan digunakan untuk antarmuka kedua; jika nilai tidak ditentukan, Google akan mencoba menemukan alamat bebas dalam rentang alamat IP utama subnet

    Contoh perintah untuk cloud-router-a

    Perintah berikut membuat dua antarmuka di cloud-router-a:

     "PATCH https"://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/routers/cloud-router-a
      {
       "region":"us-central1",
       "interfaces":[
         {
          "name":"router-appliance-interface-0",
          "privateIpAddress:"10.1.3.14",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/subnetworks/subnet-a"
         },
         {
          "name":"router-appliance-interface-1",
          "privateIpAddress:"10.1.3.15",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-west1/subnetworks/subnet-a",
          "redundantInterface": "router-appliance-interface-0"
         }
       ]
      }
     

    Contoh perintah untuk cloud-router-b

    Perintah berikut membuat dua antarmuka di cloud-router-b:

    "PATCH https"://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/routers/cloud-router-b
     {
       "region":"us-central1",
       "interfaces":[
         {
          "name":"router-appliance-interface-0",
          "privateIpAddress:"192.168.10.14",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/subnet-b"
       },
       {
          "name":"router-appliance-interface-1",
          "privateIpAddress:"192.168.10.15",
          "subnetwork": "https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/subnet-b",
          "redundantInterface": "router-appliance-interface-0"
       }
     ]
    }
    

Mengonfigurasi peering BGP pada setiap Cloud Router

Untuk setiap antarmuka pada instance router appliance, Anda harus membuat dua sesi peering BGP—satu untuk setiap antarmuka Cloud Router. Jika Anda menggunakan nilai dari topologi sampel, lakukan hal berikut:

  • Buat dua sesi peering antara cloud-router-a dan antarmuka network-a dari router-app-a.

  • Buat dua sesi peering antara cloud-router-b dan network-b antarmuka router-app-a.

Konsol

Selesaikan langkah-langkah berikut dua kali—sekali untuk spoke-a dan lagi untuk spoke-b:

  1. Buka halaman Network Connectivity Center.
  2. Buka Network Connectivity Center
  3. Di menu project, pilih project.
  4. Klik tab Spokes.
  5. Pada kolom Spoke name, pilih spoke untuk melihat halaman Spoke details Misalnya, pilih spoke-a atau spoke-b.
  1. Di kolom Nama, temukan router-app-a. Klik ikon luaskan untuk menampilkan link Konfigurasi sesi BGP . Klik salah satu link ini. Sebagai respons, sistem akan menampilkan panel Konfigurasi sesi Cloud Router dan BGP .

  1. Di bagian Cloud Router, lakukan salah satu hal berikut:

    • Untuk memilih Cloud Router yang ada, klik Gunakan yang ada. Gunakan kolom Cloud Router untuk mengidentifikasi resource yang sesuai, lalu klik Pilih dan lanjutkan.
    • Untuk membuat Cloud Router di halaman Network Connectivity Center, klik Buat baru, dan ikuti perintah untuk membuat Cloud Router. Kemudian klik Buat dan lanjutkan.
  2. Di bagian Sesi BGP, siapkan dua sesi BGP. Selesaikan langkah-langkah berikut dua kali, sekali untuk setiap sesi:
    1. Klik Edit sesi BGP.
    2. Isi formulir dengan memasukkan Nama, ASN Peer, dan Prioritas rute yang diberitahukan (MED). Klik Simpan dan lanjutkan.
  3. Klik Buat.

gcloud

Untuk membuat peer BGP di Cloud Router, gunakan perintah gcloud compute routers add-bgp-peer.

Selesaikan langkah-langkah berikut dua kali—sekali untuk cloud-router-a dan lagi untuk cloud-router-b:

  1. Buat peer BGP pertama:

    gcloud compute routers add-bgp-peer NAME \
        --peer-name=PEER_NAME \
        --interface=INTERFACE \
        --peer-ip-address=PEER_IP_ADDRESS \
        --peer-asn=PEER_ASN \
        --instance=ROUTER_APPLIANCE \
        --instance-zone=ROUTER_APPLIANCE_ZONE \
        --region=REGION
    
  2. Membuat peer BGP kedua:

    gcloud compute routers add-bgp-peer NAME \
        --peer-name=PEER_NAME \
        --interface=INTERFACE \
        --peer-ip-address=PEER_IP_ADDRESS \
        --peer-asn=PEER_ASN \
        --instance=ROUTER_APPLIANCE \
        --instance-zone=ROUTER_APPLIANCE_ZONE \
        --region=REGION
    

    Ganti kode berikut:

    • NAME: nama Cloud Router yang akan diupdate—misalnya, cloud-router-a atau cloud-router-b
    • PEER_NAME: nama sesi peering BGP yang akan dibuat dengan instance Router appliance
    • INTERFACE: nama antarmuka untuk peer BGP ini
    • PEER_IP_ADDRESS: alamat IP internal router peer (instance router appliance)—misalnya, 10.1.3.8 atau 192.168.10.3
    • PEER_ASN: Nomor sistem otonom (ASN) BGP untuk peer BGP ini—ASN ini harus berupa ASN pribadi 16-bit atau 32-bit seperti yang didefinisikan dalam RFC 6996
    • ROUTER_APPLIANCE: nama VM yang bertindak sebagai instance Router appliance—misalnya, router-app-a
    • ROUTER_APPLIANCE_ZONE: zona tempat VM bertindak sebagai instance Router appliance berada—misalnya, us-central1-a
    • REGION: region tempat VM bertindak sebagai instance Router appliance berada—misalnya, us-central1

    Contoh perintah untuk cloud-router-a

    Gunakan perintah berikut untuk membuat peer BGP untuk cloud-router-a:

    gcloud compute routers add-bgp-peer cloud-router-a \
       --peer-name=router-appliance-bgp-peer-router-app-a-0 \
       --interface=router-appliance-interface-0 \
       --peer-ip-address=10.1.3.8 \
       --peer-asn=65001 \
       --instance=router-app-a \
       --instance-zone=us-central1-a \
       --region=us-central1
    
    gcloud compute routers add-bgp-peer cloud-router-a \
      --peer-name=router-appliance-bgp-peer-router-app-a-1 \
      --interface=router-appliance-interface-1 \
      --peer-ip-address=10.1.3.8 \
      --peer-asn=65001 \
      --instance=router-app-a \
      --instance-zone=us-central1-a \
      --region=us-central1
    

    Contoh perintah untuk cloud-router-b

    Gunakan perintah berikut untuk membuat peer BGP untuk cloud-router-b:

    gcloud compute routers add-bgp-peer cloud-router-b \
       --peer-name=router-appliance-bgp-peer-router-app-a-0 \
       --interface=router-appliance-interface-0 \
       --peer-ip-address=192.168.10.3 \
       --peer-asn=65001 \
       --instance=router-app-a \
       --instance-zone=us-central1-a \
       --region=us-central1
    
    gcloud compute routers add-bgp-peer cloud-router-b \
      --peer-name=router-appliance-bgp-peer-router-app-a-1 \
      --interface=router-appliance-interface-1 \
      --peer-ip-address=192.168.10.3 \
      --peer-asn=65001 \
      --instance=router-app-a \
      --instance-zone=us-central1-a \
      --region=us-central1
    

API

Untuk membuat peer BGP di Cloud Router, gunakan compute.routers.patch metode. Gunakan metode ini dua kali—sekali untuk cloud-router-a dan sekali lagi untuk cloud-router-b.

 PATCH
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/NAME
   {
    "bgpPeers": [
     {
       "name": "PEER_NAME",
       "interfaceName": "INTERFACE_NAME",
       "ipAddress": "IP_ADDRESS",
       "peerIpAddress": "PEER_IP_ADDRESS",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zone/ROUTER_APPLIANCE_ZONE/instances/ROUTER_APPLIANCE_INSTANCE",
       "peerAsn": PEER_ASN,
     }
     {
       "name": "PEER_NAME",
       "interfaceName": "INTERFACE_NAME",
       "ipAddress": "IP_ADDRESS",
       "peerIpAddress": "PEER_IP_ADDRESS",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zone/ROUTER_APPLIANCE_ZONE/instances/ROUTER_APPLIANCE_INSTANCE",
       "peerAsn": PEER_ASN
     }
    ]
   }
 

Ganti kode berikut:

  • PROJECT_ID: project ID untuk Cloud Router
  • REGION: region tempat VM bertindak sebagai instance Router appliance berada
  • NAME: nama Cloud Router yang akan diperbarui
  • PEER_NAME: nama sesi peering BGP yang akan dibuat dengan instance Router appliance
  • INTERFACE_NAME: nama antarmuka Cloud Router yang akan ditambahi peer
  • IP_ADDRESS: alamat IP internal RFC 1918 Cloud Router yang akan digunakan untuk sesi peering
  • PEER_IP_ADDRESS: alamat IP internal VM yang bertindak sebagai instance Router appliance;—misalnya, 10.1.3.8 atau 192.168.10.3
  • ROUTER_APPLIANCE_INSTANCE: nama dalam format URL untuk VM yang bertindak sebagai instance Router appliance
  • ROUTER_APPLIANCE_ZONE: zona tempat VM bertindak sebagai instance Router appliance berada
  • PEER_ASN: Nomor sistem otonom (ASN) BGP untuk peer BGP ini—ASN ini harus berupa ASN pribadi 16-bit atau 32-bit seperti yang didefinisikan dalam RFC 6996

    Contoh perintah untuk cloud-router-a

    PATCH
    https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-a
    {
     "bgpPeers": [
     {
       "name": "router-appliance-bgp-peer-router-app-a-0",
       "interfaceName": "router-appliance-interface-0",
       "ipAddress": "10.1.3.14",
       "peerIpAddress": "10.1.3.8",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-central1-a/instances/router-app-a",
       "peerAsn": 65001,
     }
     {
       "name": "router-appliance-bgp-peer-router-app-a-1",
       "interfaceName": "router-appliance-interface-1",
       "ipAddress": "10.1.3.15",
       "peerIpAddress": "10.1.3.8",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-central1-a/instances/router-app-a",
       "peerAsn": 65001
     }
     ]
    }
    

    Contoh perintah untuk cloud-router-b

    PATCH
    https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-west1/routers/cloud-router-b
    {
     "bgpPeers": [
     {
       "name": "router-appliance-bgp-peer-router-app-a-0",
       "interfaceName": "router-appliance-interface-0",
       "ipAddress": "192.168.10.14",
       "peerIpAddress": "192.168.10.3",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-central1-a/instances/router-app-a",
       "peerAsn": 65001,
     }
     {
       "name": "router-appliance-bgp-peer-router-app-a-1",
       "interfaceName": "router-appliance-interface-1",
       "ipAddress": "192.168.10.15,
       "peerIpAddress": "192.168.10.3",
       "routerApplianceInstance": "https://compute.googleapis.com/compute/v1/projects/my-project/zone/us-central1-a/instances/router-app-a",
       "peerAsn": 65001
     }
     ]
    }
    

Mengonfigurasi BGP pada instance router appliance

Konfigurasikan instance router appliance Anda untuk konektivitas BGP ke dua Cloud Router. Untuk melakukannya, lihat dokumentasi vendor untuk image Router appliance Anda.

Langkah selanjutnya

  • Untuk menghapus instance Router appliance, lihat Menghapus instance Router appliance.
  • Untuk melihat daftar partner yang solusinya terintegrasi dengan NCC, lihat Partner NCC.
  • Untuk mempelajari resource yang dapat Anda tambahkan ke spoke, lihat Spoke.
  • Untuk melihat informasi logging dan pemantauan Router appliance, lihat Melihat log dan metrik.
  • Untuk menemukan solusi terkait masalah Router appliance, lihat Pemecahan masalah.
  • Untuk mengetahui informasi tentang cara berinteraksi dengan NCC menggunakan API atau gcloud CLI, lihat API dan referensi.