All Products
Search
Document Center

NAT Gateway:Gunakan router transit untuk berbagi gateway NAT di beberapa VPC

Last Updated:Sep 08, 2026

Anda dapat menggunakan router transit untuk mengarahkan lalu lintas dari beberapa Virtual Private Cloud (VPC) ke internet melalui satu Internet NAT gateway. Konfigurasi ini memusatkan egress internet dan menghilangkan kebutuhan membuat gateway NAT terpisah untuk setiap VPC.

Latar Belakang

Cloud Enterprise Network (CEN) adalah jaringan yang sangat tersedia yang dibangun di atas jaringan global pribadi Alibaba Cloud. CEN menggunakan router transit (TR) untuk membuat saluran komunikasi pribadi antara VPC di wilayah berbeda atau antara VPC dan pusat data lokal.

Instans router transit merupakan komponen penerusan inti dalam suatu wilayah. Komponen ini meneruskan lalu lintas antara instans jaringan di wilayah yang sama atau berbeda dan mendukung kebijakan perutean yang fleksibel. Dalam satu instans CEN, Anda dapat membuat satu instans router transit di setiap wilayah. Anda dapat menyambungkan instans jaringan ke Router transit edisi perusahaan. Setelah koneksi terbentuk, Router transit edisi perusahaan menyimpan rute instans jaringan tersebut dan meneruskan lalu lintas dengan mencari entri di tabel rutenya.

Untuk informasi lebih lanjut, lihat Cara kerja router transit.

Skenario contoh

Sebuah perusahaan memiliki dua VPC, yaitu VPC-A dan VPC-B, di wilayah China (Chengdu). Di VPC-A, vSwitch-A1 dan vSwitch-A2 telah dibuat. Sebuah Internet NAT gateway dibuat di vSwitch-A1, dan sebuah Instance ECS bernama ECS1 dibuat di vSwitch-A2. Di VPC-B, vSwitch-B1 dan vSwitch-B2 telah dibuat, serta sebuah Instance ECS bernama ECS2 dibuat di vSwitch-B1. Untuk keperluan bisnis, baik VPC-A maupun VPC-B memerlukan akses internet.

Perusahaan tersebut dapat menggunakan router transit dan fitur tabel rutenya untuk memenuhi kebutuhan ini. Dengan membuat Internet NAT gateway di VPC-A dan mengonfigurasi entri SNAT untuk gateway tersebut, baik VPC-A maupun VPC-B dapat mengakses internet melalui gateway NAT bersama tersebut.

Prasyarat

  • Anda telah membuat VPC dan vSwitch seperti yang dijelaskan dalam tabel berikut. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.

    VPC

    Wilayah

    vSwitch

    Zona dan Blok CIDR

    VPC-A

    China (Chengdu)

    vSwitch-A1

    Zona Chengdu A, 192.168.10.0/24

    vSwitch-A2

    Zona Chengdu B, 192.168.20.0/24

    VPC-B

    vSwitch-B1

    Zona Chengdu A, 172.16.10.0/24

    vSwitch-B2

    Zona Chengdu B, 172.16.20.0/24

  • Anda telah membuat Instance ECS bernama ECS1 di vSwitch-A2 dan Instance ECS bernama ECS2 di vSwitch-B1. Untuk informasi lebih lanjut, lihat Buat instans di tab Custom Launch.

  • Anda telah membuat instans CEN. Untuk informasi lebih lanjut, lihat Buat instans CEN.

  • Anda telah membuat Router transit edisi perusahaan di wilayah tempat VPC Anda berada. Untuk informasi lebih lanjut, lihat Buat router transit。

Prosedur

Langkah 1: Buat Internet NAT gateway

  1. Masuk ke Konsol NAT Gateway.

  2. Di halaman Internet NAT Gateway, klik Create Internet NAT Gateway.

  3. Di halaman NAT Gateway, konfigurasikan parameter berikut lalu klik Buy Now.

    Parameter

    Deskripsi

    Region

    Pilih wilayah tempat Anda ingin membuat Internet NAT gateway.

    Network and Zone

    Pilih VPC dan vSwitch tempat gateway NAT berada. Setelah gateway NAT dibuat, Anda tidak dapat mengubah VPC atau vSwitch-nya.

    Network Type

    Dalam contoh ini, Internet NAT Gateway dipilih.

    • Internet NAT Gateway: menyediakan kemampuan Translasi Alamat Jaringan dan dapat dikaitkan dengan EIP agar Instance ECS dapat mengakses Internet, memungkinkan komunikasi antara jaringan pribadi dan publik.

    • VPC NAT Gateway: juga menyediakan kemampuan Translasi Alamat Jaringan tetapi tidak dapat dikaitkan dengan EIP. Gateway ini hanya menyediakan translasi alamat dalam jaringan pribadi untuk Instance ECS, cocok untuk skenario seperti menyembunyikan alamat internal dan menghindari konflik alamat.

    EIP

    Dalam contoh ini, Purchase EIP dipilih.

    • Select EIP

      EIP: Pilih EIP yang belum dikaitkan dengan instans apa pun.

    • Purchase EIP: Secara default, EIP BGP (Multi-ISP) dengan metode penagihan bayar-per-lalu-lintas akan dibuat. Anda dapat memilih Maximum Bandwidth sesuai kebutuhan bisnis Anda.

      Catatan
      • Jika Anda ingin mengaitkan EIP dengan line type atau billing method yang berbeda, terlebih dahulu Ajukan EIP, lalu pilih Select EIP untuk mengaitkannya.

      • Setiap EIP yang Anda kaitkan dengan gateway NAT akan menggunakan satu alamat IP pribadi dari vSwitch tempat gateway NAT tersebut berada. Pastikan vSwitch memiliki cukup alamat IP pribadi yang tersedia. Jika tidak, Anda tidak dapat mengaitkan EIP baru ke gateway NAT tersebut.

    • Configure Later: Gateway NAT yang dibuat tidak akan memiliki kemampuan akses Internet. Anda perlu mengaitkan EIP secara manual ke gateway NAT tersebut.

    Anda dapat menemukan Internet NAT gateway di halaman Internet NAT Gateway.

    image

Langkah 2: Buat koneksi VPC dan konfigurasi rute

Buat koneksi untuk VPC-A dan VPC-B ke router transit di wilayah China (Chengdu), lalu konfigurasikan rute untuk router transit tersebut.

  1. Masuk ke Konsol CEN, temukan instans CEN yang ingin Anda kelola, lalu klik ID-nya.

  2. Di halaman Basic Information , buka tab Transit Router, lalu temukan router transit di wilayah tujuan. Di kolom Actions, klik Create Connection.

    Buat koneksi VPC untuk VPC-A dan VPC-B.

    Catatan

    Untuk informasi tentang wilayah dan zona yang mendukung Router transit edisi perusahaan, lihat Edisi router transit.

    Contoh berikut menggunakan koneksi VPC-A. Untuk [CONFIRM-LABEL-2], pilih vpc-2 | VPC-A. Di bagian vSwitch, pilih vSwitch di masing-masing dua zona untuk disaster recovery:

    • Zona Chengdu B: vsw-2*** | vSwitch-A2

    • Zona Chengdu A: vsw-*** | vSwitch-A1

    Di [CONFIRM-LABEL-1], pilih [CONFIRM-LABEL-3], [CONFIRM-LABEL-4], dan [CONFIRM-LABEL-5].

  3. Di tab Route Table, klik Add Route Entry.

    Tambahkan entri rute untuk 0.0.0.0/0 dan arahkan ke koneksi VPC-A untuk meneruskan lalu lintas IPv4 ke VPC-A.

Langkah 3: Konfigurasi tabel rute VPC

Tambahkan entri rute 0.0.0.0/0 ke tabel rute dan atur lompatan berikutnya ke router transit untuk meneruskan lalu lintas IPv4 ke router tersebut.

  1. Masuk ke Konsol VPC.

  2. Di panel navigasi sebelah kiri, klik Route Tables.

  3. Di halaman Route Tables, temukan tabel rute sistem VPC-B lalu klik ID-nya.

  4. Di halaman detail tabel rute, klik tab Route Entry List > Custom Route lalu klik Add Route Entry.

  5. Di panel Add Route Entry, konfigurasikan parameter berikut lalu klik OK.

    Parameter

    Deskripsi

    Name

    Masukkan nama untuk entri rute.

    Destination CIDR Block

    Pilih IPv4 CIDR Block lalu masukkan 0.0.0.0/0.

    Next Hop Type

    Pilih tipe instans untuk lompatan berikutnya.

    Dalam contoh ini, pilih Transit Router.

    Forwarding Router

    Pilih koneksi VPC-B.

    Anda dapat melihat entri rute yang dibuat yang mengarah ke koneksi VPC-B di tab Custom Route.

Langkah 4: Buat entri SNAT

Konfigurasikan entri SNAT pada gateway NAT agar sumber daya tertentu dapat mengakses internet melalui EIP yang dikaitkan.

  1. Di halaman Internet NAT Gateway, temukan gateway NAT yang ingin Anda kelola lalu klik Configure SNAT di kolom Actions.

  2. Di tab SNAT, klik Create SNAT Entry.

  3. Di halaman Create SNAT Entry, konfigurasikan parameter berikut lalu klik OK.

    Parameter

    Deskripsi

    SNAT Entry

    Dalam contoh ini, Specify VPC dipilih. Anda dapat memilih tingkat granularitas entri SNAT sesuai kebutuhan bisnis Anda.

    • Specify VPC: Semua Instance ECS di VPC, serta Instance ECS di VPC lain atau pusat data lokal yang terhubung melalui CEN atau Express Connect dan memiliki rute 0.0.0.0/0 yang mengarah ke VPC ini, berbagi EIP yang sama untuk akses Internet.

    • Specify vSwitch: Memberikan kontrol detail halus. Hanya Instance ECS di vSwitch yang ditentukan yang dapat mengakses Internet melalui gateway NAT.

      Catatan

      Jika Anda memilih beberapa vSwitch atau Instance ECS/ENI, sistem akan membuat beberapa entri SNAT yang menggunakan EIP yang sama.

    • Specify ECS Instance/ENI: Memberikan kontrol detail halus. Hanya Instance ECS atau elastic network interfaces (ENIs) yang ditentukan yang dapat mengakses Internet melalui gateway NAT.

    • Specify Custom CIDR Block: Memungkinkan Anda menentukan secara fleksibel blok CIDR IP apa pun untuk akses Internet melalui gateway NAT. Opsi ini mencakup skenario seperti lingkungan jaringan cross-VPC dan cross-IDC.

    Select EIP

    Pilih satu atau beberapa EIP yang menyediakan akses Internet. Dalam contoh ini, pilih EIP yang dibeli dan dikaitkan dengan Internet NAT gateway saat pembuatan di Langkah 1.

    Entry Name

    Masukkan nama untuk entri SNAT.

Verifikasi konfigurasi

  1. Masuk ke Instance ECS1 dan ECS2 menggunakan Konsol Workbench.

  2. Jalankan perintah ping 223.5.5.5.

    Tanggapan ping yang berhasil menunjukkan bahwa Instance ECS1 dan ECS2 dapat mengakses internet.

    Hasil verifikasi untuk ECS1 (alamat IP: 192.168.20.105):

    [root@xxx ~]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.20.105  netmask 255.255.255.0  broadcast 192.168.20.255
            inet6 fe80::216:3eff:fe05:a16b  prefixlen 64  scopeid 0x20<link>
            ether 00:16:3e:05:a1:6b  txqueuelen 1000 (Ethernet)
            RX packets 201827  bytes 292016507 (278.4 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 24840  bytes 6379164 (6.0 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000 (Local Loopback)
            RX packets 136  bytes 10888 (10.6 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 136  bytes 10888 (10.6 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    [root@xxx ~]# ping 223.5.5.5
    PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.
    64 bytes from 223.5.5.5: icmp_seq=1 ttl=125 time=4.05 ms
    64 bytes from 223.5.5.5: icmp_seq=2 ttl=125 time=3.61 ms
    64 bytes from 223.5.5.5: icmp_seq=3 ttl=125 time=3.68 ms
    64 bytes from 223.5.5.5: icmp_seq=4 ttl=125 time=3.60 ms
    ^C
    --- 223.5.5.5 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3003ms
    rtt min/avg/max/mdev = 3.601/3.732/4.046/0.197 ms

    Hasil verifikasi untuk ECS2 (alamat IP: 172.16.10.30):

    [root@xxx ~]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 172.16.10.30  netmask 255.255.255.0  broadcast 172.16.10.255
            inet6 fe80::216:3eff:fe05:a187  prefixlen 64  scopeid 0x20<link>
            ether 00:16:3e:05:a1:87  txqueuelen 1000 (Ethernet)
            RX packets 203086  bytes 291677540 (278.1 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 27542  bytes 6764889 (6.4 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000 (Local Loopback)
            RX packets 136  bytes 10888 (10.6 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 136  bytes 10888 (10.6 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    [root@xxx ~]# ping 223.5.5.5
    PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data.
    64 bytes from 223.5.5.5: icmp_seq=1 ttl=124 time=3.81 ms
    64 bytes from 223.5.5.5: icmp_seq=2 ttl=124 time=3.55 ms
    64 bytes from 223.5.5.5: icmp_seq=3 ttl=124 time=3.56 ms
    64 bytes from 223.5.5.5: icmp_seq=4 ttl=124 time=3.52 ms
    ^C
    --- 223.5.5.5 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3004ms
    rtt min/avg/max/mdev = 3.520/3.609/3.809/0.123 ms