Konfigurasikan router lokal

Dokumen ini menjelaskan cara mengonfigurasi router lokal untuk Dedicated Interconnect. Jika Anda membuat koneksi Partner Interconnect, lihat Mengonfigurasi router lokal untuk Partner Interconnect.

Setelah membuat lampiran VLAN, Anda perlu mengonfigurasi router lokal untuk membuat sesi Border Gateway Protocol (BGP) dengan Cloud Router. Untuk mengonfigurasi router lokal, gunakan ID VLAN, alamat antarmuka, dan alamat peering yang disediakan oleh lampiran VLAN.

Jika membuat lampiran VLAN stack ganda, Anda dapat mengonfigurasi sesi BGP IPv4, sesi BGP IPv6, atau keduanya. Jika Anda mengonfigurasi sesi BGP IPv4 dan sesi BGP IPv6, sesi BGP akan berjalan secara paralel melalui lampiran VLAN yang sama. Untuk informasi selengkapnya tentang sesi BGP paralel, lihat Membangun sesi BGP dalam dokumentasi Cloud Router.

Secara opsional, Anda juga dapat mengonfigurasi sesi BGP agar menggunakan autentikasi MD5. Jika Anda menambahkan autentikasi MD5 ke sesi BGP di Cloud Router, Anda harus menggunakan kunci autentikasi yang sama saat mengonfigurasi BGP di router lokal.

Untuk definisi istilah yang digunakan di halaman ini, lihat istilah kunci Cloud Interconnect.

Untuk membantu memecahkan masalah umum yang mungkin Anda alami saat menggunakan Dedicated Interconnect, lihat Pemecahan masalah.

Menggunakan topologi sampel

Dokumen ini memberikan contoh topologi dan konfigurasi berikut yang dapat Anda gunakan sebagai panduan saat mengonfigurasi router lokal:

  • Topologi khusus lapisan 3 (direkomendasikan): Koneksi Dedicated Interconnect atau koneksi yang berakhir pada router lokal. Router melakukan peering BGP dengan Cloud Router.
  • Topologi Layer2/Layer3: Koneksi Dedicated Interconnect atau koneksi yang berakhir pada switch lokal yang terhubung ke router lokal. Router melakukan peering BGP dengan Cloud Router.

Untuk mengetahui nilai platform pihak ketiga yang mungkin Anda gunakan untuk router lokal, lihat catatan khusus vendor. Untuk mengetahui nilai yang pasti, lihat dokumentasi router lokal.

Topologi sampel dalam dokumen ini menggunakan resource Google Cloud berikut:

  • Project Sample Interconnect Project
  • Jaringan my-network
  • Region us-east1

Ada dua koneksi Dedicated Interconnect, my-interconnect1 dan my-interconnect2. Koneksi ini telah disediakan dan memiliki status ready to use.

Topologi khusus lapisan 3

Dalam topologi ini, koneksi Dedicated Interconnect berhenti di router lokal yang menjalankan peering BGP dengan Cloud Router.

Diagram berikut menunjukkan topologi fisik dan logis khusus Lapisan 3.

Contoh topologi fisik, khusus lapisan 3 (klik untuk memperbesar).
Contoh topologi fisik khusus Lapisan 3 lokal (klik untuk memperbesar)



Contoh topologi logis khusus Lapisan 3 (klik untuk memperbesar).
Contoh topologi logis khusus Lapisan 3 lokal (klik untuk memperbesar)

Topologi Lapisan 2/Lapisan 3

Dalam topologi ini, koneksi Dedicated Interconnect berakhir pada switch lokal, yang kemudian terhubung ke router lokal. Router melakukan peering BGP dengan Cloud Router.

Diagram berikut menunjukkan topologi Lapisan 2/Lapisan 3 fisik dan logis.

Contoh topologi Lapisan 2/Lapisan 3 fisik (klik untuk memperbesar).
Contoh topologi Lapisan 2/Lapisan 3 fisik (klik untuk memperbesar)



Contoh topologi Lapisan 2/lapisan 3 logis (klik untuk memperbesar).
Contoh topologi Lapisan 2/lapisan 3 logis (klik untuk memperbesar)

Mengonfigurasi perangkat lokal untuk pengujian

Bagian berikut menjelaskan cara mengonfigurasi perangkat lokal untuk menguji Dedicated Interconnect. Untuk konfigurasi Lapisan 2/Lapisan 3, contoh ini menjelaskan cara mengonfigurasi antarmuka pengujian pada satu atau beberapa switch yang menghadap ke Google Cloud, tetapi tidak pada router.

Sebelum Google mulai menguji koneksi Dedicated Interconnect yang baru, konfigurasikan antarmuka Anda tanpa pemberian tag VLAN, yang terkadang disebut sebagai mode akses.

Contoh konfigurasi untuk pengujian

Contoh berikut menunjukkan cara mengonfigurasi router Juniper sebelum pengujian, yang menunjukkan parameter yang diperlukan untuk mengonfigurasi saluran port ae0. Konfigurasi ini menggunakan setelan berikut:

  • Alamat IPv4 BGP 169.254.0.2 yang dikonfigurasi pada saluran port ae0.
  • LACP dikonfigurasi pada saluran port ae0.
  • Pemberian tag VLAN tidak dikonfigurasi pada saluran port ae0. Anda harus mengonfigurasi antarmuka tanpa pemberian tag VLAN (mode akses).
  • Unit transmisi maksimum (MTU) 1460 byte. Namun, Anda dapat menggunakan MTU 1.500 atau 8.896 byte jika menyesuaikan konfigurasi antarmuka router sebagaimana mestinya, dan jika MTU lampiran dan MTU jaringan VPC yang terhubung juga ditetapkan ke 1.500 atau 8.896 byte.

    set interfaces xe-0/0/0 description "my-interconnect2"
    set interfaces xe-0/0/0 gigether-options 802.3ad ae0
    set interfaces ae0 description "my-interconnect2"
    set interfaces ae0 aggregated-ether-options lacp active
    set interfaces ae0 aggregated-ether-options minimum-links 1
    set interfaces ae0 unit 0 family inet mtu 1460
    set interfaces ae0 unit 0 family inet address 169.254.0.2
    

Setelah koneksi Dedicated Interconnect berfungsi, lanjutkan ke bagian berikutnya untuk melihat contoh konfigurasi produksi untuk setiap topologi.

Mengonfigurasi router lokal untuk produksi

Bagian ini menjelaskan cara mengonfigurasi topologi khusus Lapisan 3 dan topologi Lapisan 2/Lapisan 3 untuk penggunaan produksi. Setiap contoh konfigurasi menjelaskan semua setelan perangkat.

Untuk mengetahui informasi tentang cara mengonfigurasi perangkat lokal untuk menguji koneksi Dedicated Interconnect, lihat Mengonfigurasi router lokal untuk pengujian.

Produksi setelan router lokal untuk kedua topologi

Berdasarkan konfigurasi dalam contoh project Google Cloud, tabel berikut merangkum setelan router lokal yang digunakan untuk contoh topologi.

Untuk contoh nama project, jaringan VPC, dan region yang digunakan di sisi Google Cloud, lihat referensi topologi.

Dengan nilai timer penahanan dan timer keepalive, Google dapat dengan cepat mentransfer traffic ke koneksi redundan jika terjadi masalah. Tetapkan nilainya seperti yang ditunjukkan dalam tabel.

Mulai ulang halus mencegah sesi BGP dari penurunan paket dan penarikan rute selama pemeliharaan Cloud Router. Jika perangkat lokal Anda mendukung mulai ulang BGP secara halus, aktifkan dan setel timer mulai ulang halus dan timer stalepath seperti yang ditunjukkan dalam tabel.

Untuk mengetahui informasi selengkapnya mengenai setelan timer BGP, baca nilai yang direkomendasikan untuk timer BGP dalam dokumentasi Cloud Router.

Setelan my-interconnect1 my-interconnect2
Nomor VLAN 1010 1020
Alamat IPv4 antarmuka VLAN 169.254.10.2/29 169.254.20.2/29
ASN Lokal 64500 64500
ASN Cloud Router 65200 65200
Alamat IPv4 BGP Cloud Router Untuk antarmuka cr-us-east1 0:
169.254.10.1
Untuk antarmuka cr-us-east1 1:
169.254.20.1
Timer BGP Keepalive: 20 dtk Keepalive: 20 dtk
Timer penahanan: 60 dtk Timer penahanan: 60 dtk
Mulai ulang halus: Setel timer mulai ulang secara halus ke nilai yang sesuai dengan kebutuhan Anda. Untuk informasi selengkapnya, lihat setelan timer BGP. Mulai ulang halus: Setel timer mulai ulang halus ke nilai yang sesuai dengan kebutuhan Anda.
Timer Stalepath: 300 dtk Timer Stalepath: 300 dtk
Rentang subnet LAN lokal 192.168.12.0/24 192.168.12.0/24

Mengonfigurasi topologi Khusus Lapisan 3 untuk produksi

Gunakan panduan berikut saat mengonfigurasi topologi khusus Lapisan 3:

  • Port router lokal (0/0 dalam diagram) atau port yang menghadap ke Cloud Router harus menjadi bagian dari saluran port, meskipun hanya ada satu port.
  • Saluran port harus mengaktifkan LACP dalam mode aktif atau pasif. LACP diperlukan karena memungkinkan Anda menyesuaikan kapasitas koneksi Dedicated Interconnect tanpa mengganggu traffic.
  • Unit transmisi maksimum antarmuka router (0/0 dalam diagram) harus salah satu dari 1440, 1460, 1500, atau 8896 byte, bergantung pada MTU lampiran dan MTU jaringan VPC yang terhubung.
  • Untuk konfigurasi multi-hop EBGP, periksa versi Dataplane lampiran VLAN Anda menggunakan perintah gcloud compute interconnects attachments describe. Perintah ini menampilkan kolom dataplaneVersion jika versi Dataplane adalah 2 atau yang lebih tinggi. Jika output perintah tidak berisi kolom dataplaneVersion, versi Dataplane adalah 1.
    • Jika lampiran VLAN Anda menggunakan Dataplane versi 1, Anda harus mengonfigurasi multi-hop untuk tetangga EBGP. Nilai yang direkomendasikan untuk setelan ini adalah 4.
    • Jika lampiran VLAN Anda menggunakan Dataplane versi 2 atau yang lebih tinggi, Anda tidak perlu mengonfigurasi multi-hop untuk tetangga EBGP. Jangan mengonfigurasi multi-hop EBGP jika Anda berencana menggunakan Deteksi Penerusan Dua Arah (BFD) dalam sesi BGP dari lampiran VLAN Anda, dan jika multi-hop BFD diwariskan dari konfigurasi multi-hop BGP. Google Cloud hanya mendukung mode single-hop BFD. Lihat Mengonfigurasi BFD.

Konfigurasi perangkat

Router VLAN 1010 (Cisco)

Daftar berikut menunjukkan contoh konfigurasi khusus Lapisan 3 untuk Router1 lokal (Cisco) di VLAN 1010:

        interface E0/0
          description connected_to_google_edge_device
          channel-group 2 mode active
          no shut

        interface Po2
          description my-interconnect1
          no shut

        interface Po2.1010
          description attachment_vlan1010
          encapsulation dot1Q 1010
          ip address 169.254.10.2 255.255.255.248
          ip mtu 1460

        ip prefix-list TO_GCP seq 5 permit 192.168.12.0/24

        route-map TO_GCP_OUTBOUND permit 10
          match ip address prefix-list TO_GCP

        router bgp 64500
          bgp graceful-restart
          bgp graceful-restart restart-time 60
           neighbor 169.254.10.1 description peering_to_cloud_router
           neighbor 169.254.10.1 remote-as 65200
           neighbor 169.254.10.1 ebgp-multihop 4
           neighbor 169.254.10.1 timers 20 60
           neighbor 169.254.10.1 update-source Po2.1010
           neighbor 169.254.10.1 route-map TO_GCP_OUTBOUND out
      

Router VLAN 1020 (Juniper)

Daftar berikut menunjukkan contoh konfigurasi khusus Lapisan 3 untuk Router2 lokal (Juniper) di VLAN 1020:

        set interfaces xe-0/0/0 ether-options 802.3ad ae1
        set interfaces xe-0/0/0 description "connected_to_google_edge_device"

        set interfaces ae1 description my-interconnect2
        set interfaces ae1 flexible-vlan-tagging
        set interfaces ae1 aggregated-ether-options minimum-links 1
        set interfaces ae1 aggregated-ether-options lacp active
        set interfaces ae1 unit 1020 family inet mtu 1460
        set interfaces ae1 unit 1020 vlan-id 1020
        set interfaces ae1 unit 1020 family inet address 169.254.20.2/29

        set routing-options autonomous-system 64500

        set policy-options prefix-list TO_GCP 192.168.12.0/24

        set policy-options policy-statement TO_GCP_OUTBOUND term 1 from protocol direct
        set policy-options policy-statement TO_GCP_OUTBOUND term 1 from prefix-list TO_GCP
        set policy-options policy-statement TO_GCP_OUTBOUND term 1 then accept
        set policy-options policy-statement TO_GCP_OUTBOUND term 2 then reject

        set protocols bgp group config_vlan_1020 type external
        set protocols bgp group config_vlan_1020 multihop ttl 4
        set protocols bgp group config_vlan_1020 local-address 169.254.20.2
        set protocols bgp group config_vlan_1020 peer-as 65200
        set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 export TO_GCP_OUTBOUND
        set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 graceful-restart restart-time 60
      

Mengonfigurasi topologi Lapisan 2/Lapisan 3 untuk produksi

Gunakan panduan berikut untuk switch dan router lokal saat mengonfigurasi topologi Lapisan 2/Lapisan 3:

  • VLAN harus dikonfigurasi pada switch.
  • Port switch (1/1 seperti yang ditunjukkan pada diagram) atau port yang menghadap ke Cloud Router harus menjadi bagian dari saluran port.
    • Saluran port harus mengaktifkan LACP, baik dalam mode aktif maupun pasif. LACP diperlukan karena memungkinkan Anda menyesuaikan kapasitas koneksi Dedicated Interconnect tanpa mengganggu traffic.
    • Saluran port harus dikonfigurasi dalam mode trunk 802.1Q, dan semua ID VLAN yang digunakan oleh koneksi Dedicated Interconnect harus diizinkan.
    • Saluran port harus mengaktifkan pemberian tag VLAN 802.1Q.
  • Port switch (1/2 seperti yang ditunjukkan pada diagram) yang menghadap ke router lokal dapat berupa port trunk atau port akses. Ini meliputi kasus di mana port router didedikasikan untuk VLAN tunggal.
  • Saat mengaktifkan mode trunk di sisi switch, router lokal harus mendukung sub-antarmuka dengan enkapsulasi yang diperlukan (tag dot1q).
  • Konfigurasi ini menggunakan MTU 1460 byte. Namun, Anda dapat menggunakan MTU 1.500 atau 8.896 byte jika menyesuaikan konfigurasi antarmuka router sebagaimana mestinya, dan jika MTU lampiran dan MTU jaringan VPC yang terhubung juga berukuran 1.500 atau 8.896 byte.
  • Untuk konfigurasi multi-hop EBGP, periksa versi Dataplane lampiran VLAN Anda menggunakan perintah gcloud compute interconnects attachments describe. Perintah ini menampilkan kolom dataplaneVersion jika versi Dataplane adalah 2 atau yang lebih tinggi. Jika output perintah tidak berisi kolom dataplaneVersion, versi Dataplane adalah 1.
    • Jika lampiran VLAN Anda menggunakan Dataplane versi 1, Anda harus mengonfigurasi multi-hop untuk tetangga EBGP. Nilai yang direkomendasikan untuk setelan ini adalah 4.
    • Jika lampiran VLAN Anda menggunakan Dataplane versi 2 atau yang lebih baru, Anda tidak perlu mengonfigurasi multi-hop untuk tetangga EBGP. Jangan mengonfigurasi multi-hop EBGP jika Anda berencana menggunakan Deteksi Penerusan Dua Arah (BFD) dalam sesi BGP dari lampiran VLAN Anda, dan jika multi-hop BFD diwariskan dari konfigurasi multi-hop BGP. Google Cloud hanya mendukung mode single-hop BFD. Lihat Mengonfigurasi BFD.

Konfigurasi perangkat

Tombol VLAN 1010 (Cisco)

Daftar berikut menunjukkan contoh konfigurasi Lapisan 2/Lapisan 3 untuk Switch1 lokal (Cisco) di VLAN 1010:

          vlan 1010
          name cloud_vlan1010

          interface E1/1
            description connected_to_google_edge_device
            Channel-group 1 mode active

          interface port-channel1
            description connected_to_google_edge_device
            Switchport trunk encapsulation dot1q
            Switchport mode trunk
            Switchport trunk allowed vlan 1,1010

          interface E1/2
            description connected_to_onprem_router
            channel-group 2 mode active

          interface port-channel2
            description connected_to_onprem_router
            Switchport trunk encapsulation dot1q
            Switchport mode trunk
            Switchport trunk allowed vlan 1,1010
        

Router VLAN 1010 (Cisco)

Daftar berikut menunjukkan contoh konfigurasi Lapisan 2/Lapisan 3 untuk Router1 lokal (Cisco) di VLAN 1010:

        interface E0/0
          description connected_to_onprem_switch
          channel-group 2 mode active
          no shut

        interface Po2
          description my-interconnect1
          no shut

        interface Po2.1010
          description attachment_vlan1010
          encapsulation dot1Q 1010
          ip address 169.254.10.2 255.255.255.248
          ip mtu 1460

        ip prefix-list TO_GCP seq 5 permit 192.168.12.0/24

        route-map TO_GCP_OUTBOUND permit 10
          match ip address prefix-list TO_GCP

        router bgp 64500
          bgp graceful-restart restart-time 1
          neighbor 169.254.10.1 description peering_to_cloud_router
          neighbor 169.254.10.1 remote-as 65200
          neighbor 169.254.10.1 ebgp-multihop 4
          neighbor 169.254.10.1 timers 20 60
          neighbor 169.254.10.1 update-source Po2.1010
          neighbor 169.254.10.1 route-map TO_GCP_OUTBOUND out
      

Tombol VLAN 1020 (Juniper)

Daftar berikut menunjukkan contoh konfigurasi Lapisan 2/Lapisan 3 untuk Switch2 lokal (Juniper) di VLAN 1020:

        set vlans cloud_vlan1020 vlan-id 1020

        set interfaces xe-0/1/1 description "connected_to_google_edge_device"
        set interfaces xe-0/1/1 ether-options 802.3ad ae1

        set interfaces ae1 aggregated-ether-options lacp active
        set interfaces ae1 unit 0 description "connected_to_google_edge_device"
        set interfaces ae1 unit 0 family ethernet-switching port-mode trunk
        set interfaces ae1 unit 0 family ethernet-switching vlan member cloud_vlan1020

        set interfaces xe-0/1/2 description "connected_to_onprem_router"
        set interfaces xe-0/1/2 ether-options 802.3ad ae2

        set interfaces ae2 unit 0 description "connected_to_onprem_router"
        set interfaces ae2 unit 0 family ethernet-switching port-mode trunk
        set interfaces ae2 unit 0 family ethernet-switching vlan member cloud_vlan1020
      

Router VLAN 1020 (Juniper)

Daftar berikut menunjukkan contoh konfigurasi Lapisan 2/Lapisan 3 untuk Router2 lokal (Juniper) di VLAN 1020:


      set interfaces xe-0/0/0 ether-options 802.3ad ae1
      set interfaces xe-0/0/0 description connected_to_onprem_switch

      set interfaces ae1 description my-interconnect2
      set interfaces ae1 flexible-vlan-tagging
      set interfaces ae1 aggregated-ether-options minimum-links 1
      set interfaces ae1 aggregated-ether-options lacp active
      set interfaces ae1 unit 1020 family inet mtu 1460
      set interfaces ae1 unit 1020 vlan-id 1020
      set interfaces ae1 unit 1020 family inet address 169.254.20.2/29

      set routing-options autonomous-system 64500

      set policy-options prefix-list TO_GCP 192.168.12.0/24

      set policy-options policy-statement TO_GCP_OUTBOUND term 1 from protocol direct
      set policy-options policy-statement TO_GCP_OUTBOUND term 1 from prefix-list TO_GCP
      set policy-options policy-statement TO_GCP_OUTBOUND term 1 then accept
      set policy-options policy-statement TO_GCP_OUTBOUND term 2 then reject

      set protocols bgp group config_vlan_1020 type external
      set protocols bgp group config_vlan_1020 multihop ttl 4
      set protocols bgp group config_vlan_1020 local-address 169.254.20.2
      set protocols bgp group config_vlan_1020 peer-as 65200
      set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 export TO_GCP_OUTBOUND
      set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 graceful-restart restart-time 1
      

Menyiapkan router lokal untuk traffic IPv4 dan IPv6

Bagian ini memberikan contoh konfigurasi khusus vendor yang dapat Anda gunakan untuk menyiapkan router lokal untuk bertukar traffic IPv4 dan IPv6 dengan Cloud Interconnect dan Cloud Router.

Anda dapat menukar rute IPv4 dan IPv6 di Dedicated Interconnect dengan melakukan salah satu hal berikut:

  • Buat sesi BGP IPv4 dan sesi BGP IPv6 untuk setiap lampiran VLAN stack ganda Anda.
  • Buat satu sesi BGP IPv4 atau IPv6 untuk setiap lampiran VLAN dan aktifkan BGP multiprotokol (MP-BGP).

Dukungan sesi BGP IPv6 masih dalam Pratinjau. Lampiran VLAN dual-stack tidak didukung untuk Partner Interconnect atau untuk deployment VPN dengan ketersediaan tinggi (HA) melalui Cloud Interconnect.

Sebelum memulai

Sebelum mengonfigurasi router lokal untuk traffic IPv4 dan IPv6, Anda memerlukan beberapa informasi dari Cloud Router.

Untuk mendapatkan detail sesi BGP dari Cloud Router, jalankan perintah gcloud compute routers describe dan tentukan nama Cloud Router yang digunakan oleh lampiran VLAN Anda.

gcloud compute routers describe ROUTER_NAME /
   --project PROJECT_ID /
   --region REGION

Output-nya akan terlihat mirip dengan berikut ini jika Anda membuat sesi BGP IPv4 dan sesi BGP IPv6 untuk setiap lampiran VLAN.

 bgp:
    advertiseMode: DEFAULT
    asn: 65200
    keepaliveInterval: 20
  bgpPeers:
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv4: true
    enableIpv6: false
    interfaceName: if-bgp4-1
    ipAddress: 169.254.10.1
    name: bgp4-1
    peerAsn: 64500
    peerIpAddress: 169.254.10.2
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv4: false
    enableIpv6: true
    interfaceName: if-bgp6-1
    ipAddress: 2600:2d00:0:1:8000:12:0:2d1
    name: bgp6-1
    peerAsn: 64500
    peerIpAddress: 2600:2d00:0:1:8000:12:0:2d2
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv4: true
    enableIpv6: false
    interfaceName: if-bgp4-2
    ipAddress: 169.254.20.1
    name: bgp4-2
    peerAsn: 64500
    peerIpAddress: 169.254.20.2
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv4: false
    enableIpv6: true
    interfaceName: if-bgp6-2
    ipAddress: 2600:2d00:0:1:8000:0:2a1
    name: bgp6-2
    peerAsn: 64500
    peerIpAddress: 2600:2d00:0:1:8000:0:2a2
  creationTimestamp: '2022-08-26T08:07:41.827-07:00'

Dalam output, temukan kolom berikut di kolom bgp dan setiap kolom bgpPeers yang terkait dengan lampiran VLAN dual-stack Anda:

  • asn: ASN yang digunakan oleh Cloud Router.
  • peerAsn: ASN yang digunakan oleh router lokal. Biasanya, setiap peer menggunakan nilai yang sama.
  • ipAddress: alamat BGP IPv4 atau IPv6 yang ditetapkan ke setiap antarmuka Cloud Router.
  • peerIpAddress: alamat BGP IPv4 atau IPv6 yang ditetapkan ke setiap antarmuka router on-premise.

Catat nilai ini, lalu lanjutkan ke Konfigurasi perangkat untuk sesi BGP IPv4 dan IPv6.

Output-nya akan terlihat mirip dengan berikut ini jika Anda membuat satu sesi BGP untuk setiap lampiran VLAN dan mengaktifkan MP-BGP:

 bgp:
    advertiseMode: DEFAULT
    asn: 65200
    keepaliveInterval: 20
  bgpPeers:
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv6: true
    interfaceName: if-bgp-1
    ipAddress: 169.254.10.1
    ipv6NexthopAddress: 2600:2d00:0:1:8000:12:0:2d0
    name: bgp-1
    peerAsn: 64500
    peerIpAddress: 169.254.10.2
    peerIpv6NexthopAddress: 2600:2d00:0:1:8000:12:0:2da
  - advertiseMode: DEFAULT
    bfd:
      minReceiveInterval: 1000
      minTransmitInterval: 1000
      multiplier: 5
      sessionInitializationMode: DISABLED
    enable: 'TRUE'
    enableIpv6: true
    interfaceName: if-bgp-2
    ipAddress: 169.254.20.1
    ipv6NexthopAddress: 2600:2d00:0:1:8000:12:0:2d1
    name: bgp-2
    peerAsn: 64500
    peerIpAddress: 169.254.20.2
    peerIpv6NexthopAddress: 2600:2d00:0:1:8000:12:0:2d2
  creationTimestamp: '2022-08-26T08:07:41.827-07:00'

Dalam output, temukan kolom berikut di entri bgpPeers yang terkait dengan lampiran VLAN stack ganda Anda:

  • peerIpv6NexthopAddress: alamat next hop IPv6 yang dialokasikan ke peer BGP. Google Cloud otomatis mengalokasikan alamat ini saat Anda mengaktifkan pertukaran awalan IPv6 pada sesi BGP Anda.
  • peerIpAddress: alamat link-local BGP IPv4 yang ditetapkan ke antarmuka router lokal
  • ipAddress: alamat link-local BGP IPv4 yang ditetapkan ke antarmuka Cloud Router

Catat nilai ini, lalu lanjutkan ke Konfigurasi perangkat untuk sesi BGP multiprotol (MP-BGP).

Konfigurasi perangkat untuk sesi BGP IPv4 dan IPv6

Lakukan tindakan berikut untuk mengonfigurasi router lokal untuk perutean IPv4 dan IPv6 menggunakan sesi BGP IPv4 dan sesi BGP IPv6 terpisah melalui Dedicated Interconnect.

Router VLAN 1010 / VLAN 1020 (Arista EOS)

Berikut ini penjelasan cara menyiapkan router Arista EOS dengan sesi BGP IPv4 dan IPv6 untuk bertukar traffic IPv4 dan IPv6 di lampiran VLAN Anda.

Mengonfigurasi antarmuka Arista EOS

Konfigurasikan alamat IPv4 dan IPv6 di setiap antarmuka menggunakan perintah konfigurasi berikut:

interface Ethernet1
no switchport
interface Ethernet1.1010
encapsulation dot1q vlan 1010
ip address BGP_PEER_IPV4_ADDRESS_1 255.255.255.248
ipv6 address BGP_PEER_IPV6_ADDRESS_1/125
end

interface Ethernet2
interface Ethernet2.1020
encapsulation dot1q vlan 1020
ip address BGP_PEER_IPV4_ADDRESS_2 255.255.255.248
ipv6 address BGP_PEER_IPV6_ADDRESS_2/125
end

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh konfigurasi:

interface Ethernet1
no switchport
interface Ethernet1.1010
encapsulation dot1q vlan 1010
ip address 169.254.10.2 255.255.255.248
ipv6 address 2600:2d00:0:1:8000:12:0:2d2/125
end

interface Ethernet2
no switchport
interface Ethernet2.1020
encapsulation dot1q vlan 1020
ip address 169.254.20.2 255.255.255.248
ipv6 enable
ipv6 address 2600:2d00:0:1:8000:12:0:2a2/125
end

Mengonfigurasi sesi BGP Arista

Masukkan perintah berikut untuk mengonfigurasi BGP untuk kelompok alamat IPv4 dan IPv6:

router bgp ASN
bgp log-neighbor-changes
neighbor BGP_IPV4_ADDRESS_1 remote-as ROUTER_ASN
neighbor BGP_IPV4_ADDRESS_2 remote-as ROUTER_ASN
neighbor BGP_IPV6_ADDRESS_1 remote-as ROUTER_ASN
neighbor BGP_IPV6_ADDRESS_2 remote-as ROUTER_ASN
!
address-family ipv4
neighbor BGP_IPV4_ADDRESS_1 activate
neighbor BGP_IPV4_ADDRESS_2 activate
!
address-family ipv6
neighbor BGP_IPV6_ADDRESS_1 activate
neighbor BGP_IPV6_ADDRESS_2 activate
!

Ganti kode berikut:

  • ASN: peerAsn dari setiap entri bgpPeers yang terkait dengan lampiran VLAN Anda
  • CLOUD_ROUTER_ASN: asn yang ditetapkan ke Cloud Router Anda
  • BGP_PEER_IPV4_ADDRESS_1: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh konfigurasi:

router bgp 65201
bgp log-neighbor-changes
neighbor 169.254.10.1 remote-as 65200
neighbor 169.254.20.1 remote-as 65200
neighbor 2600:2d00:0:1:8000:12:0:2d2/125 remote-as 65200
neighbor 2600:2d00:0:1:8000:12:0:2a2/125 remote-as 65200
!
address-family ipv4
neighbor 169.254.10.1 activate
neighbor 169.254.20.1 activate
!
address-family ipv6
neighbor 2600:2d00:0:1:8000:12:0:2d2/125 activate
neighbor 2600:2d00:0:1:8000:12:0:2a2/125 activate
!

Menambahkan jaringan IPv4 dan IPv6

Masukkan perintah berikut untuk menambahkan jaringan IPv4 dan IPv6 ke konfigurasi BGP. Jaringan diiklankan ke Cloud Router.

address-family ipv4
network IPV4_NETWORK mask IPV4_NET_MASK
!
address-family ipv6
network IPV6_NETWORK/IPV6_NET_PREFIX_LEN
!

Ganti kode berikut:

  • IPV4_NETWORK: alamat jaringan IPv4 lokal Anda
  • IPV4_NET_MASK: mask alamat jaringan IPv4 lokal Anda
  • IPV6_NETWORK: alamat jaringan IPv6 lokal Anda
  • IPV6_NET_PREFIX_LEN: panjang awalan jaringan IPv6 lokal Anda

Berikut adalah contoh konfigurasi:

address-family ipv4
network 10.10.0.0 mask 255.255.0.0
!
address-family ipv6
network 2001:db8::/32
!

Verifikasi status

Untuk memverifikasi konektivitas BGP setelah Anda mengonfigurasi perangkat, jalankan perintah berikut:

show ip route
show ipv6 route

Router VLAN 1010 / VLAN 1020 (Cisco)

Berikut ini penjelasan cara menyiapkan router Cisco IOS dan IOS-XE dengan sesi BGP IPv4 dan IPv6 untuk bertukar traffic IPv4 dan IPv6 di lampiran VLAN Anda.

Mengonfigurasi antarmuka Cisco

Konfigurasikan alamat IPv4 dan IPv6 di setiap antarmuka, lalu aktifkan IPv6.

Untuk mengonfigurasi dua antarmuka, masukkan perintah konfigurasi berikut:

interface Po2.1010
no shutdown
encapsulation dot1Q 1010
ip address BGP_PEER_IPV4_ADDRESS_1 255.255.255.248
ipv6 address BGP_PEER_IPV6_ADDRESS_1/125
ipv6 enable
!
interface Po3.1020
no shutdown
encapsulation dot1Q 1020
ip address BGP_PEER_IPV4_ADDRESS_2 255.255.255.248
ipv6 address BGP_PEER_IPV6_ADDRESS_2/125
ipv6 enable
!

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh konfigurasi:

interface Po2.1010
no shutdown
encapsulation dot1Q 1010
ip address 169.254.10.2 255.255.255.248
ipv6 address 2600:2d00:0:1:8000:12:0:2d2/125
ipv6 enable
!
interface Po3.1020
no shutdown
encapsulation dot1Q 1020
ip address 169.254.20.2 255.255.255.248
ipv6 address 2600:2d00:0:1:8000:12:0:2a2/125
ipv6 enable
!

Mengonfigurasi sesi BGP Cisco

Selanjutnya, konfigurasikan BGP untuk kelompok alamat IPv4 dan IPv6 dengan memasukkan perintah berikut:

router bgp ASN
bgp log-neighbor-changes
neighbor BGP_IPV4_ADDRESS_1 remote-as CLOUD_ROUTER_ASN
neighbor BGP_IPV4_ADDRESS_2 remote-as CLOUD_ROUTER_ASN
neighbor BGP_IPV6_ADDRESS_1 remote-as CLOUD_ROUTER_ASN
neighbor BGP_IPV6_ADDRESS_2 remote-as CLOUD_ROUTER_ASN
!
address-family ipv4
neighbor BGP_IPV4_ADDRESS_1 activate
neighbor BGP_IPV4_ADDRESS_2 activate
exit-address-family
!
address-family ipv6
neighbor BGP_IPV6_ADDRESS_1 activate
neighbor BGP_IPV6_ADDRESS_2 activate
exit-address-family
!

Ganti kode berikut:

  • ASN: peerAsn dari setiap entri bgpPeers yang terkait dengan lampiran VLAN Anda
  • CLOUD_ROUTER_ASN: asn yang ditetapkan ke Cloud Router Anda
  • BGP_PEER_IPV4_ADDRESS_1: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh konfigurasi:

router bgp 64500
bgp log-neighbor-changes
neighbor 169.254.10.1 remote-as 65200
neighbor 169.254.20.1 remote-as 65200
neighbor 2600:2d00:0:1:8000:12:0:2d1 remote-as 65200
neighbor 2600:2d00:0:1:8000:12:0:2a1 remote-as 65200
!
address-family ipv4
neighbor 169.254.10.1 activate
neighbor 169.254.20.1 activate
exit-address-family
!
address-family ipv6
neighbor 2600:2d00:0:1:8000:12:0:2d1 activate
neighbor 2600:2d00:0:1:8000:12:0:2a1 activate
exit-address-family
!

Menambahkan jaringan IPv4 dan IPv6

Masukkan perintah berikut untuk menambahkan jaringan IPv4 dan IPv6 ke konfigurasi BGP. Jaringan diiklankan ke Cloud Router.

router bgp ASN
!
address-family ipv4
network IPV4_NETWORK mask IPV4_NET_MASK
exit-address-family
!
address-family ipv6
network IPV6_NETWORK/IPV6_NET_PREFIX_LEN
exit-address-family
!

Ganti kode berikut:

  • ASN: peerAsn dari setiap entri bgpPeers yang terkait dengan lampiran VLAN Anda
  • IPV4_NETWORK: alamat jaringan IPv4 lokal Anda
  • IPV4_NET_MASK: mask alamat jaringan IPv4 lokal Anda
  • IPV6_NETWORK: alamat jaringan IPv6 lokal Anda
  • IPV6_NET_PREFIX_LEN: panjang awalan jaringan IPv6 lokal Anda

Berikut adalah contoh konfigurasi:

router bgp 64500
!
address-family ipv4
network 10.10.0.0 mask 255.255.0.0
exit-address-family
!
address-family ipv6
network 2001:db8::/32
exit-address-family
!

Verifikasi status

Untuk memverifikasi konektivitas BGP setelah Anda mengonfigurasi perangkat, jalankan perintah berikut:

show ip route
show ipv6 route

Di output, verifikasi bahwa jaringan IPv4 dan IPv6 Anda diiklankan melalui BGP.

Router VLAN 1010 / VLAN 1020 (Juniper)

Berikut ini penjelasan cara mengonfigurasi sesi BGP IPv4 dan IPv6 di router Juniper JunOS untuk bertukar traffic IPv4 dan IPv6 menggunakan Dedicated Interconnect.

Mengonfigurasi antarmuka Juniper JunOS

Konfigurasikan alamat IPv4 dan IPv6 di setiap antarmuka, lalu aktifkan IPv6.

Untuk mengonfigurasi dua antarmuka, jalankan perintah konfigurasi berikut:

set interfaces xe-0/0/0 vlan-tagging
set interfaces xe-0/0/0 unit 0 vlan-id 1010
set interfaces xe-0/0/0 unit 0 family inet address BGP_PEER_IPV4_ADDRESS_1/29
set interfaces xe-0/0/0 unit 0 family inet6 address BGP_PEER_IPV6_ADDRESS_1/125

set interfaces xe-0/0/1 vlan-tagging
set interfaces xe-0/0/1 unit 0 vlan-id 1020
set interfaces xe-0/0/1 unit 0 family inet address BGP_PEER_IPV4_ADDRESS_2/29
set interfaces xe-0/0/1 unit 0 family inet6 address BGP_PEER_IPV6_ADDRESS_2/125

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: peerIpAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: peerIpAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh konfigurasi:

set interfaces xe-0/0/0 vlan-tagging
set interfaces xe-0/0/0 unit 0 vlan-id 1010
set interfaces xe-0/0/0 unit 0 family inet address 169.254.10.2/29
set interfaces xe-0/0/0 unit 0 family inet6 address 2600:2d00:0:1:8000:12:0:2d2/125

set interfaces xe-0/0/1 vlan-tagging
set interfaces xe-0/0/1 unit 0 vlan-id 1020
set interfaces xe-0/0/1 unit 0 family inet address 169.254.20.2/29
set interfaces xe-0/0/1 unit 0 family inet6 address 2600:2d00:0:1:8000:12:0:2a2/125

Berikut adalah contoh blok konfigurasi:

interfaces {
    xe-0/0/0 {
        vlan-tagging;
        unit 0 {
            vlan-id 1010;
            family inet {
                address 169.254.10.2/29;
            }
            family inet6 {
                address 2600:2d00:0:1:8000:12:0:2d2/125;
            }
        }
    }
    xe-0/0/1 {
        vlan-tagging;
        unit 0 {
            vlan-id 1020;
            family inet {
                address 169.254.20.2/29;
            }
            family inet6 {
                address 2600:2d00:0:1:8000:12:0:2a2/125;
            }
        }
    }
}

Mengonfigurasi sesi BGP Juniper JunOS

Konfigurasikan BGP untuk kelompok alamat IPv4 dan IPv6:

set protocols bgp group ebgp-peers type external
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_1 local-as ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_2 local-as ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_1 peer-as CLOUD_ROUTER_ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_2 peer-as CLOUD_ROUTER_ASN
set protocols bgp group ebgp-peers family inet6
set protocols bgp group ebgp-peers neighbor BGP_IPV6_ADDRESS_1 local-as ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV6_ADDRESS_2 local-as ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV6_ADDRESS_1 peer-as CLOUD_ROUTER_ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV6_ADDRESS_2 peer-as CLOUD_ROUTER_ASN

Ganti kode berikut:

  • ASN: peerAsn dari setiap entri bgpPeers yang terkait dengan lampiran VLAN Anda
  • CLOUD_ROUTER_ASN: asn yang ditetapkan ke Cloud Router Anda
  • BGP_PEER_IPV4_ADDRESS_1: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV6_ADDRESS_1: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN pertama Anda
  • BGP_PEER_IPV4_ADDRESS_2: ipAddress dari entri IPv4 bgpPeers yang terkait dengan lampiran VLAN kedua Anda
  • BGP_PEER_IPV6_ADDRESS_2: ipAddress dari entri IPv6 bgpPeers yang terkait dengan lampiran VLAN kedua Anda

Berikut adalah contoh blok konfigurasi:

protocols {
    bgp {
        group ebgp-peers {
            type external;
            neighbor 169.254.10.1 {
                local-as 64500;
                peer-as 65200;
            }
            neighbor 169.254.20.1 {
                local-as 64500;
                peer-as 65200;
            }
            family inet6;
            neighbor 2600:2d00:0:1:8000:12:0:2d1 {
                local-as 64500;
                peer-as 65200;
            }
            neighbor 2600:2d00:0:1:8000:12:0:2a1 {
                local-as 64500;
                peer-as 65200;
            }
        }
    }
}

Memverifikasi konektivitas BGP

Untuk memverifikasi konektivitas BGP setelah Anda mengonfigurasi perangkat JunOS Juniper, jalankan perintah berikut.

show route protocol bgp

In the output, verify that your IPv4 and IPv6 networks are advertised over BGP.

Device configuration for multiprotocol BGP (MP-BGP) sessions

Use the following to configure your on-premises routers for IPv4 and IPv6 routing using multiprotocol BGP (MP-BGP) over Dedicated Interconnect.

Cloud Router allows you to use MP-BGP in IPv4 or IPv6 BGP sessions. However, the following instructions provide configuration examples only for IPv4 BGP sessions with MP-BGP. These instructions do not provide configuration examples for IPv6 BGP sessions with MP-BGP.

If you use this configuration, IPv6 route exchange depends on the IPv4 BGP sessions. This setup requires that you use routing policy configure IPv6 next hop addresses on your on-premises router.

VLAN 1010 / VLAN 1020 router (Arista EOS)

The following procedure describes how to set up your Arista EOS router to support IPv4 and IPv6 traffic on your VLAN attachments using MP-BGP.

Configure Arista EOS interfaces

Enable and configure the IPv6 addresses on each BGP peer interface that is also configured with link-local addresses for IPv4 BGP peering. To configure two interfaces, you run the following configuration commands:

interface Ethernet1.1010
encapsulation dot1q vlan 1010
ip address BGP_PEER_IPV4_ADDRESS_1/29
ipv6 enable
ipv6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1/125
!
!
interface Ethernet2.1020
encapsulation dot1q vlan 1020
ip address BGP_PEER_IPV4_ADDRESS_2/29
ipv6 enable
ipv6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2/125

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: alamat IPv4 link-lokal dari peer BGP pertama, yang dikonfigurasi sebagai antarmuka pertama di perangkat Arista EOS Anda
  • BGP_PEER_IPV4_ADDRESS_2: alamat IPv4 link-lokal dari peer BGP kedua, yang dikonfigurasi sebagai antarmuka kedua di perangkat Arista EOS Anda
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

interface Ethernet1.1010
encapsulation dot1q vlan 1010
ip address 169.254.10.2/29
ipv6 enable
ipv6 address 2600:2d00:0:1:8000:12:0:2d2/125
!
!
interface Ethernet2.1020
encapsulation dot1q vlan 1020
ip address 169.254.20.2/29
ipv6 enable
ipv6 address 2600:2d00:0:1:8000:12:0:2da/125

Membuat peta-rute

Selanjutnya, buat peta rute yang mengubah next-hop untuk peer IPv6 ke alamat yang dibuat pada langkah sebelumnya.

route-map IPv6-NextHop-1 permit 10
set ipv6 next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1
!
route-map IPv6-NextHop-2 permit 10
set ipv6 next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2

Ganti kode berikut:

  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

route-map IPv6-NextHop-1 permit 10
set ipv6 next-hop 2600:2d00:0:1:8000:12:0:2d2
!
route-map IPv6-NextHop-2 permit 10
set ipv6 next-hop 2600:2d00:0:1:8000:12:0:2da

Buat BGP untuk kelompok alamat IPv6

Selanjutnya, konfigurasikan BGP untuk kelompok alamat IPv6, dan tentukan jaringan IPv6 yang ingin Anda beritahukan.

Saat mengonfigurasi tetangga untuk peer IPv4, konfigurasikan peta rute untuk mengubah next-hop ke antarmuka yang ditentukan pada langkah sebelumnya.

router bgp ASN
maximum-paths 8
neighbor BGP_IPV4_ADDRESS_1 remote-as ROUTER_ASN
neighbor BGP_IPV4_ADDRESS_2 remote-as ROUTER_ASN
!
address-family ipv4
neighbor BGP_IPV4_ADDRESS_1 activate
neighbor BGP_IPV4_ADDRESS_2 activate
!
address-family ipv6
neighbor BGP_IPV4_ADDRESS_1 activate
neighbor BGP_IPV4_ADDRESS_1 route-map IPv6-NextHop-1 out
neighbor BGP_IPV4_ADDRESS_2 activate
neighbor BGP_IPV4_ADDRESS_2 route-map IPv6-NextHop-2 out
network YOUR_IPV6_NETWORK

Ganti kode berikut:

  • ASN: ASN untuk sisi Arista dari sesi BGP
  • CLOUD_ROUTER_ASN: ASN untuk sisi Cloud Router sesi BGP
  • BGP_IPV4_ADDRESS_1: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router dari peer BGP pertama
  • BGP_IPV4_ADDRESS_2: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router peer BGP kedua
  • YOUR_IPV6_NETWORK: Jaringan IPv6 lokal yang ingin Anda beritahukan

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

router bgp 65201
maximum-paths 8
neighbor 169.254.10.1 remote-as 65200
neighbor 169.254.20.1 remote-as 65200
!
address-family ipv4
neighbor 169.254.10.1 activate
neighbor 169.254.20.1 activate
!
address-family ipv6
neighbor 169.254.10.1 activate
neighbor 169.254.10.1 route-map IPv6-NextHop-1 out
neighbor 169.254.20.1 activate
neighbor 169.254.20.1 route-map IPv6-NextHop-2 out
network 2001:db8::/32

Aktifkan perutean IP dan perutean IPv6

Pastikan perutean IP dan perutean IPv6 diaktifkan:

ip routing
!
ipv6 unicast-routing

Verifikasi status

Setelah mengonfigurasi perutean IP dan IPv6, Anda dapat memverifikasi status BGP di perangkat dengan perangkat Arista EOS menggunakan perintah berikut:

show ipv6 route

Router VLAN 1010 / VLAN 1020 (Cisco)

Prosedur berikut menjelaskan cara menyiapkan router Cisco IOS dan IOS-XE untuk mendukung traffic IPv4 dan IPv6 pada lampiran VLAN Anda menggunakan MP-BGP.

Mengonfigurasi antarmuka Cisco

Konfigurasikan alamat IPv6 di setiap antarmuka peer BGP yang juga dikonfigurasi dengan alamat link-local untuk peering BGP IPv4. Kemudian aktifkan IPv6.

Untuk mengonfigurasi dua antarmuka, berikan perintah konfigurasi berikut:

interface Po2.1010
no shutdown
encapsulation dot1Q 1010
ip address BGP_PEER_IPV4_ADDRESS_1 255.255.255.248
ipv6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1/125
ipv6 enable
!
interface Po3.1020
no shutdown
encapsulation dot1Q 1020
ip address BGP_PEER_IPV4_ADDRESS_2 255.255.255.248
ipv6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2/125
ipv6 enable

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: alamat IPv4 link-local dari peer BGP pertama, atau peerIpAddress, yang dikonfigurasi sebagai antarmuka pertama di perangkat Cisco Anda
  • BGP_PEER_IPV4_ADDRESS_2: alamat IPv4 link-lokal dari peer BGP kedua, atau peerIpAddress, yang dikonfigurasi sebagai antarmuka kedua di perangkat Cisco Anda
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

interface Po2.1010
no shutdown
encapsulation dot1Q 1010
ip address 169.254.10.2 255.255.255.248
ipv6 address 2600:2d00:0:1:8000:12:0:2d2/125
ipv6 enable
!
interface Po3.1020
no shutdown
encapsulation dot1Q 1020
ip address 169.254.20.2 255.255.255.248
ipv6 address 2600:2d00:0:1:8000:12:0:2da/125
ipv6 enable

Membuat peta-rute

Selanjutnya, buat peta rute yang mengubah next-hop untuk peer IPv6 ke alamat yang dibuat pada langkah sebelumnya.

route-map IPv6-NextHop-1 permit 10
set ipv6 next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1
!
route-map IPv6-NextHop-2 permit 10
set ipv6 next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2

Ganti kode berikut:

  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

route-map IPv6-NextHop-1 permit 10
set ipv6 next-hop 2600:2d00:0:1:8000:12:0:2d2
!
route-map IPv6-NextHop-2 permit 10
set ipv6 next-hop 2600:2d00:0:1:8000:12:0:2dA

Buat BGP untuk kelompok alamat IPv6

Selanjutnya, konfigurasikan BGP untuk kelompok alamat IPv6, dan tentukan jaringan yang ingin Anda beritahukan.

Konfigurasi tetangga untuk peer IPv4 memiliki peta-rute yang dikonfigurasi untuk mengubah next-hop ke antarmuka yang ditentukan di langkah sebelumnya.

router bgp ASN
bgp log-neighbor-changes
neighbor BGP_IPV4_ADDRESS_1 remote-as CLOUD_ROUTER_ASN
neighbor BGP_IPV4_ADDRESS_2 remote-as CLOUD_ROUTER_ASN
!
...
!
address-family ipv6
maximum-paths eibgp 8
network YOUR_IPV6_NETWORK
neighbor BGP_IPV4_ADDRESS_1 activate
neighbor BGP_IPV4_ADDRESS_1 route-map IPv6-NextHop-1 out
neighbor BGP_IPV4_ADDRESS_2 activate
neighbor BGP_IPV4_ADDRESS_2 route-map IPv6-NextHop-2 out
exit-address-family

Ganti kode berikut:

  • ASN: ASN untuk sisi Cisco dari sesi BGP
  • CLOUD_ROUTER_ASN: ASN untuk sisi Cloud Router sesi BGP
  • diambil dari peerIpv6NexthopAddress untuk peer BGP pertama
  • BGP_IPV4_ADDRESS_1: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router peer BGP pertama
  • BGP_IPV4_ADDRESS_2: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router peer BGP kedua
  • YOUR_IPV6_NETWORK: Jaringan IPv6 lokal yang ingin Anda beritahukan

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

router bgp 64500
bgp log-neighbor-changes
neighbor 169.254.10.1 remote-as 65200
neighbor 169.254.20.1 remote-as 65200
!
...
!
address-family ipv6
maximum-paths eibgp 8
network 2001:db8::/32
neighbor 169.254.10.1 activate
neighbor 169.254.10.1 route-map IPv6-NextHop-1 out
neighbor 169.254.20.1 activate
neighbor 169.254.20.1 route-map IPv6-NextHop-2 out
exit-address-family

Verifikasi status

Setelah menyelesaikan konfigurasi, Anda dapat memverifikasi status BGP dengan perintah berikut:

show ipv6 route
show ip route

Router VLAN 1010 / VLAN 1020 (Juniper)

Bagian berikut menjelaskan cara mengonfigurasi traffic IPv4 dan IPv6 (stack-ganda) di router Juniper JunOS untuk koneksi Dedicated Interconnect Anda menggunakan MP-BGP.

Mengonfigurasi antarmuka Juniper JunOS

Konfigurasikan alamat IPv6 di setiap antarmuka peer BGP yang juga dikonfigurasi dengan alamat link-local untuk peering BGP IPv4.

set interfaces xe-0/0/0 vlan-tagging
set interfaces xe-0/0/0 unit 0 vlan-id 1010
set interfaces xe-0/0/0 unit 0 family inet address BGP_PEER_IPV4_ADDRESS_1/29
set interfaces xe-0/0/0 unit 0 family inet6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1/125

set interfaces xe-0/0/1 vlan-tagging
set interfaces xe-0/0/1 unit 0 vlan-id 1020
set interfaces xe-0/0/1 unit 0 family inet address BGP_PEER_IPV4_ADDRESS_2/29
set interfaces xe-0/0/1 unit 0 family inet6 address BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2/125

Ganti kode berikut:

  • BGP_PEER_IPV4_ADDRESS_1: alamat IPv4 link-lokal dari peer BGP pertama, atau peerIpAddress, yang dikonfigurasi sebagai antarmuka pertama di perangkat Juniper Anda
  • BGP_PEER_IPV4_ADDRESS_2: alamat IPv4 link-lokal dari peer BGP kedua, atau peerIpAddress, yang dikonfigurasi sebagai antarmuka kedua di perangkat Cisco Anda
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

set interfaces xe-0/0/0 vlan-tagging
set interfaces xe-0/0/0 unit 0 vlan-id 1010
set interfaces xe-0/0/0 unit 0 family inet address 169.254.10.2/29
set interfaces xe-0/0/0 unit 0 family inet6 address 2600:2d00:0:1:8000:12:0:2d2/125

set interfaces xe-0/0/1 vlan-tagging
set interfaces xe-0/0/1 unit 0 vlan-id 1020
set interfaces xe-0/0/1 unit 0 family inet address 169.254.20.2/29
set interfaces xe-0/0/1 unit 0 family inet6 address 2600:2d00:0:1:8000:12:0:2da/125
Contoh blok konfigurasi:
interfaces {
    xe-0/0/0 {
            vlan-tagging;
            unit 0 {
                    vlan-id 1010;
                    family inet {
                                address 169.254.10.2/29;
                    }
                    family inet6 {
                                address 2600:2d00:0:1:8000:12:0:2d2/125;
                    }
            }
    }
    xe-0/0/1 {
            vlan-tagging;
            unit 0 {
                    vlan-id 1020;
                    family inet {
                                address 169.254.20.2/29;
                    }
                    family inet6 {
                                address 2600:2d00:0:1:8000:12:0:2da/125;
                    }
            }
    }
}

Membuat pernyataan kebijakan

Selanjutnya, buat pernyataan kebijakan yang mengubah next-hop untuk peer IPv6 ke alamat yang dibuat di atas:

set policy-options policy-statement set-v6-next-hop-1 term 1 from family inet6
set policy-options policy-statement set-v6-next-hop-1 term 1 from prefix-list ipv6
set policy-options policy-statement set-v6-next-hop-1 term 1 then next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1
set policy-options policy-statement set-v6-next-hop-1 term 1 then accept
set policy-options policy-statement set-v6-next-hop-2 term 1 from family inet6
set policy-options policy-statement set-v6-next-hop-2 term 1 from prefix-list ipv6
set policy-options policy-statement set-v6-next-hop-2 term 1 then next-hop BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2
set policy-options policy-statement set-v6-next-hop-2 term 1 then accept

Ganti kode berikut:

  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_1: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP pertama di Cloud Router
  • BGP_PEER_IPV6_NEXT_HOP_ADDRESS_2: alamat next hop IPv6, atau peerIpv6NexthopAddress, yang ditetapkan ke peer BGP kedua di Cloud Router

Misalnya, konfigurasi Anda mungkin terlihat seperti berikut:

set policy-options policy-statement set-v6-next-hop-1 term 1 from family inet6
set policy-options policy-statement set-v6-next-hop-1 term 1 from prefix-list ipv6
set policy-options policy-statement set-v6-next-hop-1 term 1 then next-hop 2600:2d00:0:1:8000:12:0:2d2
set policy-options policy-statement set-v6-next-hop-1 term 1 then accept
set policy-options policy-statement set-v6-next-hop-2 term 1 from family inet6
set policy-options policy-statement set-v6-next-hop-2 term 1 from prefix-list ipv6
set policy-options policy-statement set-v6-next-hop-2 term 1 then next-hop 2600:2d00:0:1:8000:12:0:2da
set policy-options policy-statement set-v6-next-hop-2 term 1 then accept
Contoh blok konfigurasi:
 policy-statement set-v6-next-hop-1 {
        term 1 {
                from {
                        family inet6;
                     }
                then {
                        next-hop 2600:2d00:0:1:8000:12:0:2d2;
                        accept;
                     }
        }
}
policy-statement set-v6-next-hop-2 {
        term 1 {
                from {
                        family inet6;
                      }
                then {
                        next-hop 2600:2d00:0:1:8000:12:0:2da;
                        accept;
                     }
        }
}

Mengonfigurasi BGP untuk pertukaran rute IPv6

Selanjutnya, konfigurasikan BGP untuk IPv6 dan setel pernyataan "include-mp-next-hop" untuk mengirim atribut next-hop ke peer.

Konfigurasikan pernyataan ekspor ke pernyataan kebijakan yang dibuat di atas untuk mengubah next-hop ke alamat IPv6 yang ditentukan.

set protocols bgp group ebgp-peers type external
set protocols bgp group ebgp-peers family inet unicast
set protocols bgp group ebgp-peers family inet6 unicast

set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_1 export set-v6-next-hop-1
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_1 peer-as CLOUD_ROUTER_ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_1 include-mp-next-hop
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_2 export set-v6-next-hop-2
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_2 peer-as CLOUD_ROUTER_ASN
set protocols bgp group ebgp-peers neighbor BGP_IPV4_ADDRESS_2 include-mp-next-hop

Ganti kode berikut:

  • CLOUD_ROUTER_ASN: ASN untuk sisi Cloud Router sesi BGP
  • diambil dari peerIpv6NexthopAddress untuk peer BGP pertama
  • BGP_IPV4_ADDRESS_1: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router peer BGP pertama
  • BGP_IPV4_ADDRESS_2: alamat lokal link IPv4, atau ipAddress, dari antarmuka Cloud Router peer BGP kedua

set protocols bgp group ebgp-peers type external
set protocols bgp group ebgp-peers family inet unicast
set protocols bgp group ebgp-peers family inet6 unicast

set protocols bgp group ebgp-peers neighbor 169.254.10.1 export set-v6-next-hop-1
set protocols bgp group ebgp-peers neighbor 169.254.10.1 peer-as 65200
set protocols bgp group ebgp-peers neighbor 169.254.10.1 include-mp-next-hop
set protocols bgp group ebgp-peers neighbor 169.254.20.1 export set-v6-next-hop-2
set protocols bgp group ebgp-peers neighbor 169.254.20.1 peer-as 65200
set protocols bgp group ebgp-peers neighbor 169.254.20.1  include-mp-next-hop
Contoh blok konfigurasi:
protocols {
        bgp {
            group ebgp-peers {
                    type external;
                    family inet {
                                unicast;
                    }
                    family inet6 {
                                unicast;
                    }
                    neighbor 169.254.10.1 {
                                export set-v6-next-hop-1;
                                peer-as 65200;
                                include-mp-next-hop;
                    }
                    neighbor 169.254.20.1 {
                                export set-v6-next-hop-2;
                                peer-as 65200;
                                include-mp-next-hop;
                    }
            }
     }
}
routing-options {
        autonomous-system 64500;
}

Memverifikasi konektivitas BGP

Untuk memverifikasi konektivitas BGP setelah Anda mengonfigurasi perangkat JunOS Juniper, jalankan perintah berikut.

show route protocol bgp

Di output, verifikasi bahwa jaringan IPv6 Anda diberitahukan melalui BGP.

Praktik terbaik

Ikuti praktik terbaik berikut untuk memastikan konektivitas yang efektif ke Google Cloud dari perangkat lokal Anda saat menggunakan Cloud Interconnect 99,9% dan topologi 99,99%.

Mengonfigurasi perangkat untuk penerusan aktif/aktif

  • Pastikan nilai MED yang sama dipertukarkan di semua sesi BGP.
  • Aktifkan routing equal-cost multipath (ECMP) dalam konfigurasi BGP Anda.
  • Aktifkan mulai ulang secara halus pada sesi BGP Anda untuk meminimalkan dampak mulai ulang tugas Cloud Router. Saat Anda menghubungkan dua lampiran melalui domain ketersediaan edge yang berbeda, seperti yang dijelaskan dalam topologi yang direkomendasikan, Cloud Router akan menggunakan satu tugas per domain ketersediaan edge. Untuk menghindari periode nonaktif, tugas software dijadwalkan secara independen.
  • Jika Anda mengonfigurasi dua perangkat lokal, gunakan protokol perutean apa pun untuk menghubungkan kedua perangkat satu sama lain. Jika Anda mengonfigurasi perangkat untuk menggunakan redistribusi, gunakan IBGP atau IGP.

Mengonfigurasi perangkat untuk penerusan aktif/pasif

  • Untuk menghindari perutean asimetris, pastikan nilai MED yang lebih tinggi diterapkan di sisi Cloud Router dan di sisi perangkat lokal.
  • Aktifkan mulai ulang secara halus pada sesi BGP Anda untuk meminimalkan dampak mulai ulang tugas Cloud Router. Saat Anda menghubungkan dua lampiran melalui domain ketersediaan edge yang berbeda, seperti yang dijelaskan dalam topologi yang direkomendasikan, Cloud Router akan menggunakan satu tugas per domain ketersediaan edge. Untuk menghindari periode nonaktif, tugas software dijadwalkan secara independen.
  • Jika Anda mengonfigurasi dua perangkat lokal, pastikan kedua perangkat memiliki konektivitas Lapisan 3 satu sama lain. Jika Anda mengonfigurasi perangkat untuk menggunakan redistribusi, gunakan IBGP atau IGP.

Memverifikasi sesi BGP

Pastikan sesi BGP Anda berfungsi antara jaringan lokal dan jaringan Virtual Private Cloud (VPC) Google. Untuk mengetahui informasi selengkapnya, baca Melihat status dan rute Cloud Router dalam dokumentasi Cloud Router.