Tabel rute mengarahkan lalu lintas jaringan di Virtual Private Cloud (VPC). Bayangkan sebagai penunjuk arah jaringan tempat Anda mengonfigurasi entri rute untuk mengarahkan paket dari sumber, seperti instance ECS, ke tujuannya.
Fitur
Tabel rute
Saat membuat VPC, tabel rute sistem secara otomatis dibuat. Secara default, tabel ini dilampirkan ke semua vSwitch dalam VPC untuk mengontrol lalu lintas jaringan.
Jika instance ECS yang berbeda dalam satu VPC perlu mengirim lalu lintas ke blok CIDR tujuan yang sama melalui jalur jaringan berbeda, Anda dapat menggunakan tabel rute kustom. Dengan menempatkan instance ECS pada vSwitch berbeda dan melampirkan tabel rute kustom khusus ke masing-masing vSwitch, Anda memperoleh kontrol lalu lintas yang lebih granular.
Untuk mengarahkan lalu lintas publik masuk melalui firewall yang dikelola sendiri, Anda dapat menggunakan tabel rute gateway. Tabel rute gateway adalah tabel rute kustom yang dilampirkan ke gateway IPv4/IPv6. Konfigurasi ini mengarahkan lalu lintas masuk ke firewall Anda, memungkinkan penyaringan terpadu, auditing, dan penerapan kebijakan keamanan.
Tabel berikut membandingkan jenis-jenis tabel rute tersebut.
Item | Tabel rute sistem | Tabel rute kustom | |
Dilampirkan ke | vSwitch | vSwitch | gateway IPv4/IPv6 |
Diagram | |||
Kasus penggunaan | Dilampirkan ke semua vSwitch baru secara default untuk mengontrol traffic vSwitch secara terpusat. | Dilampirkan ke vSwitch tertentu untuk mengontrol jalur traffic-nya. | Dilampirkan ke gateway IPv4/IPv6 untuk mengalihkan inbound public traffic secara aman. |
Metode pembuatan | Dibuat secara otomatis saat Anda membuat VPC. | Dibuat secara manual. Anda memilih jenis vSwitch saat membuat tabel rute. | Dibuat secara manual. Anda memilih jenis gateway saat membuat tabel rute. |
Penghapusan | Tidak dapat dihapus. | Dapat dihapus setelah dilepas dari semua vSwitch terkait. | Dapat dihapus setelah dilepas dari gateway IPv4/IPv6. |
Kuota | Satu tabel rute sistem per VPC. | Secara default, Anda dapat membuat hingga 9 tabel rute kustom untuk vSwitch dalam satu VPC. Anda dapat mengajukan peningkatan kuota. | Anda hanya dapat membuat satu tabel rute untuk gateway IPv4/IPv6 dalam satu VPC. |
Setiap vSwitch harus dilampirkan ke tepat satu tabel rute. Namun, satu tabel rute dapat dilampirkan ke beberapa vSwitch.
Entri rute
Entri rute adalah aturan dalam tabel rute yang menentukan lompatan berikutnya, seperti NAT Gateway atau instance ECS, untuk lalu lintas yang ditujukan ke blok CIDR tujuan tertentu.
Entri rute VPC terbagi menjadi dua jenis:
1. Rute statis: Rute yang ditambahkan secara otomatis oleh sistem atau secara manual oleh Anda.
2. Rute dinamis: Rute yang dipropagasi ke VPC dari instance jaringan lain, seperti Transit Router (TR) atau VPN Gateway.
1. Rute statis
Rute statis—yang ditambahkan secara otomatis oleh sistem atau secara manual oleh Anda—terdiri atas dua jenis:
Rute sistem: Rute dengan lompatan berikutnya
Local, yang secara otomatis ditambahkan oleh sistem saat Anda membuat VPC dan vSwitch. Rute ini digunakan untuk komunikasi antarinstance dalam VPC atau untuk mengakses layanan cloud.Rute kustom: Rute yang Anda tambahkan secara manual untuk menyesuaikan jalur penerusan lalu lintas.
Gambar berikut menunjukkan contoh di mana dua VPC terhubung melalui koneksi peering VPC. Tabel rute sistem VPC1 berisi rute statis berikut:
Setelah Anda membuat VPC dan vSwitch, sistem secara otomatis menambahkan rute sistem dengan
Localsebagai lompatan berikutnya:Rute layanan cloud: Blok CIDR tujuan adalah
100.64.0.0/10. Rute ini digunakan oleh instance di VPC1 untuk mengakses layanan cloud.Rute vSwitch: Blok CIDR tujuan adalah
10.0.0.0/24. Rute ini memungkinkan komunikasi privat antar-vSwitch di VPC1.
Setelah Anda membuat koneksi peering VPC, Anda harus menambahkan rute kustom berikut secara manual:
Blok CIDR tujuan adalah
172.16.0.0/16dan lompatan berikutnya adalahkoneksi peering VPC. Rute ini meneruskan lalu lintas yang ditujukan keVPC2ke koneksi peering VPC.
Entri rute dalam tabel rute sistem VPC2 mengikuti prinsip yang sama dengan VPC1 dan tidak dijelaskan di sini.
Perbandingan rute sistem dan rute kustom
Item | Rute sistem | Rute kustom |
Definisi | Rute dengan lompatan berikutnya | Rute yang Anda tambahkan secara manual. |
Rute IPv4 | Sistem secara otomatis menambahkan rute berikut ke semua tabel rute dalam VPC:
| Anda dapat menambahkan rute berikut secara manual:
|
Rute IPv6 | Jika Anda mengaktifkan IPv6 untuk VPC, sistem secara otomatis menambahkan rute berikut ke semua tabel rute dalam VPC:
| Jika Anda mengaktifkan IPv6 untuk VPC, Anda dapat menambahkan rute berikut:
|
Modifikasi lompatan berikutnya |
| Lompatan berikutnya dapat dimodifikasi. Jika rute kustom dibuat dengan memodifikasi lompatan berikutnya dari rute sistem, lompatan berikutnya dari rute kustom ini hanya dapat diubah menjadi Local, instance ECS, antarmuka jaringan elastis (ENI), atau titik akhir Gateway Load Balancer. |
Pembuatan dan penghapusan | Anda tidak dapat membuat atau menghapus rute sistem. | Anda dapat membuat dan menghapusnya. |
2. Rute dinamis
Rute dinamis adalah rute yang dipropagasi ke VPC dari instance jaringan lain. Berbeda dengan rute statis, rute ini tidak memerlukan konfigurasi manual dalam tabel rute VPC. Sebaliknya, rute ini diterima dan diperbarui secara otomatis dari sumber rute dinamis.
2.1 Sumber rute dinamis
Instance jaringan yang secara otomatis mempropagasi rute ke VPC meliputi Transit Router (TR) Edisi Perusahaan, TR Edisi Dasar, VPN Gateway, dan Express Connect Router (ECR). Anda dapat melihat sumber dan detail rute dinamis pada tab di halaman detail tabel rute di konsol.
Detail rute yang diterima dari TR Edisi Perusahaan muncul pada tab .
2.2 Mengaktifkan atau menonaktifkan penerimaan rute dinamis
Secara default, semua tabel rute menerima rute dinamis. Jika Anda memerlukan konfigurasi perutean statis murni, Anda dapat menonaktifkan penerimaan rute dinamis untuk setiap tabel rute. Ini memberikan fleksibilitas untuk merencanakan dan mengelola tabel rute sesuai kebutuhan.
2.3 Batasan
Tabel rute VPC hanya dapat menerima rute dinamis dari satu sumber sekaligus.
Misalnya, jika Anda mengaitkan VPC dengan Express Connect Router (ECR) lalu menghubungkan VPC ke Transit Router (TR) Edisi Perusahaan, mengaktifkan sinkronisasi rute untuk VPC pada TR akan gagal. Demikian pula, jika Anda membuat VPN Gateway dan mengaktifkan propagasi rute, VPN Gateway secara otomatis mempropagasi rute BGP yang dipelajarinya ke tabel rute sistem VPC. Dalam kasus ini, Anda tidak dapat mengaitkan VPC dengan ECR.
Jika rute dinamis yang diterima tumpang tindih dengan entri rute yang ada dalam tabel rute, lihat Prioritas rute untuk memahami aturan routing mana yang berlaku.
Hanya tabel rute yang dilampirkan ke vSwitch yang dapat menerima rute dinamis. Tabel rute yang dilampirkan ke gateway tidak mendukung rute dinamis.
Secara default, tabel rute dapat menerima maksimal 200 rute dinamis aktif dari ECR. Jika kuota ini terlampaui, rute dinamis tetap diterima tetapi statusnya menjadi
Exceededdan tidak aktif. Setelah Anda meningkatkan kuota, kuota baru berlaku setelah pembaruan rute berikutnya dari ECR. Rute yang sebelumnya melebihi kuota menjadi aktif sesuai urutan konfigurasinya.
Prioritas rute
Rute dalam tabel rute VPC diprioritaskan berdasarkan aturan berikut:
Saat entri rute memiliki blok CIDR tujuan yang tumpang tindih:
Lalu lintas IPv4 dan IPv6 dirutekan secara independen. Sistem menggunakan aturan pencocokan awalan terpanjang untuk memilih rute paling spesifik yang sesuai dengan alamat IP tujuan. Rute ini menentukan lompatan berikutnya lalu lintas.
Pencocokan awalan terpanjang: Saat beberapa entri rute memiliki blok CIDR tujuan yang sesuai dengan alamat IP tujuan paket, sistem memilih rute dengan masker subnet terpanjang (rentang paling spesifik). Misalnya, lalu lintas yang ditujukan ke
192.168.1.100sesuai dengan rute192.168.1.0/24alih-alih rute192.168.0.0/16.Saat entri rute baru tumpang tindih dengan entri rute yang ada:
Aksi
Rute sistem yang ada
Rute kustom yang ada
Rute dinamis yang ada
Membuat vSwitch
Blok CIDR vSwitch tidak boleh tumpang tindih dengan blok CIDR rute sistem yang ada.
Blok CIDR vSwitch tidak boleh:
Identik dengan blok CIDR tujuan rute kustom yang ada.
Berisi blok CIDR tujuan rute kustom yang ada.
Blok CIDR vSwitch tidak boleh:
Identik dengan blok CIDR tujuan rute dinamis yang ada.
Berisi blok CIDR tujuan rute dinamis yang ada.
Menambahkan rute kustom
Blok CIDR tujuan rute kustom baru tidak boleh:
Identik dengan blok CIDR rute sistem yang ada.
Lebih spesifik daripada rute sistem yang ada untuk komunikasi intra-VPC.
Blok CIDR tujuan rute kustom baru tidak boleh identik dengan rute kustom yang ada.
Jika next hop type adalah router interface (to VBR), Anda dapat mengonfigurasi rute aktif/standby atau ECMP. Untuk informasi selengkapnya, lihat Rute ke antarmuka router.
Blok CIDR tujuan rute kustom baru tidak boleh identik dengan rute dinamis yang ada.
Jika lompatan berikutnya rute kustom baru adalah VPN Gateway atau antarmuka router, dan rute dinamis dari CEN memiliki blok CIDR tujuan yang sama, rute dinamis ditarik, dan rute kustom berlaku.
Menerima rute dinamis
Tidak boleh identik dengan blok CIDR tujuan rute sistem yang ada.
Jika rute dinamis lebih spesifik daripada rute sistem yang ada, rute dinamis tidak berlaku:
Jika sumber rute dinamis adalah ECR, rute ditampilkan di tabel rute VPC dengan status
Candidatedan tidak digunakan untuk penerusan.Jika sumber rute dinamis adalah VPN Gateway, TR Edisi Perusahaan, atau TR Edisi Dasar, rute tidak dipropagasi ke tabel rute VPC.
Rute dinamis tidak berlaku jika blok CIDR tujuannya identik dengan rute kustom yang ada.
Jika sumber rute dinamis adalah ECR, rute ditampilkan di tabel rute VPC dengan status
Candidatedan tidak digunakan untuk penerusan.Jika sumber rute dinamis adalah VPN Gateway, TR Edisi Perusahaan, atau TR Edisi Dasar, rute tidak dipropagasi ke tabel rute VPC.
Setelah rute kustom dihapus, rute dinamis secara otomatis berlaku.
Tidak berlaku. Tabel rute VPC mendukung hanya satu sumber propagasi rute.
Mengelola tabel rute
Saat membuat VPC, sistem secara otomatis membuat tabel rute sistem. Secara default, tabel rute ini dikaitkan dengan semua vSwitch dalam VPC untuk mengelola lalu lintasnya secara terpusat.
Untuk mengontrol lalu lintas vSwitch tertentu dalam VPC, buat tabel rute kustom untuk vSwitch tersebut dan kaitkan dengan vSwitch target.
Untuk mengontrol lalu lintas yang masuk ke VPC dari internet, buat tabel rute kustom untuk gateway border dan kaitkan dengan gateway IPv4 atau IPv6.
Membuat dan menghapus tabel rute
Anda harus membuat tabel rute kustom sebelum dapat mengaitkannya dengan vSwitch target, gateway IPv4, atau gateway IPv6.
Konsol
Membuat tabel rute
Buka halaman Tabel Rute di konsol VPC dan klik Create Route Table.
Pilih VPC target, masukkan Name, dan pilih jenis resource terkait:
vSwitch: Setelah Anda mengaitkan tabel rute ini dengan vSwitch, Anda dapat mengontrol jalur lalu lintas vSwitch tertentu.
Border gateway: Setelah tabel rute ini dikaitkan dengan gateway IPv4/IPv6, Anda dapat mengontrol jalur lalu lintas dari Internet ke VPC.
Setelah membuat tabel rute kustom, sistem secara otomatis menambahkan rute sistem berikut ke dalamnya:
Rute ke vSwitch: Rute yang ditujukan ke blok CIDR semua vSwitch dalam VPC. Rute ini memungkinkan instance dalam vSwitch berkomunikasi satu sama lain.
Rute layanan cloud: Rute dengan tujuan
100.64.0.0/10yang memungkinkan instance dalam VPC mengakses layanan cloud.
Menghapus tabel rute
Pada kolom Actions untuk tabel rute target atau di halaman detailnya, klik Delete. Sebelum menghapus tabel rute, pastikan Anda telah melepaskan kaitannya dari semua resource dan menghapus semua rute kustom-nya.
Anda hanya dapat menghapus tabel rute kustom. Tabel rute sistem tidak dapat dihapus.
API
Panggil CreateRouteTable untuk membuat tabel rute.
Panggil DeleteRouteTable untuk menghapus tabel rute kustom.
Terraform
Resources: alicloud_route_table
variable "name" {
default = "terraform-example"
}
resource "alicloud_vpc" "defaultVpc" {
vpc_name = var.name
}
resource "alicloud_route_table" "default" {
description = "test-description"
vpc_id = alicloud_vpc.defaultVpc.id
route_table_name = var.name
associate_type = "VSwitch"
}Mengaitkan dan melepaskan kaitan tabel rute
Tabel rute kustom baru tidak dikaitkan dengan resource apa pun secara default. Anda harus mengaitkannya dengan vSwitch atau gateway IPv4/IPv6 agar aktif.
Konsol
Mengaitkan tabel rute
Buka halaman Tabel Rute di konsol VPC. Temukan tabel rute yang ingin Anda kelola dan klik Associate pada kolom Associated Resource:
Jika jenis resource terkait adalah vSwitch, klik Associate vSwitch. Pada kotak dialog yang muncul, pilih vSwitch target.
Saat Anda mengaitkan vSwitch dengan tabel rute kustom, sistem secara otomatis melepaskan kaitannya dari tabel rute sistem.
Jika jenis resource terkait adalah Border Gateway, klik Associate Border Gateway. Pada kotak dialog yang muncul, pilih IPv4 Gateway atau IPv6 Gateway target.
Untuk tutorial penggunaan tabel rute yang dikaitkan dengan gateway border, lihat Menggunakan tabel rute gateway untuk mengontrol inbound traffic ke VPC.
Melepaskan kaitan tabel rute
Buka halaman detail tabel rute target:
Jika jenis resource terkait adalah vSwitch: Pada tab , pilih vSwitch yang ingin Anda lepaskan kaitannya lalu klik Disassociate. Setelah melepaskan kaitan vSwitch, sistem secara otomatis mengaitkannya kembali dengan tabel rute sistem.
Jika jenis resource terkait adalah Border Gateway: Pada tab , temukan gateway IPv4 atau IPv6 target dan klik Disassociate pada kolom Actions.
Sebelum melepaskan kaitan tabel rute, evaluasi secara cermat dampak potensial perubahan rute terhadap layanan Anda untuk mencegah gangguan.
API
Panggil AssociateRouteTable untuk mengaitkan tabel rute dengan vSwitch.
Panggil AssociateRouteTableWithGateway untuk mengaitkan tabel rute dengan gateway IPv4 atau IPv6.
Sebelum melepaskan kaitan tabel rute, evaluasi secara cermat dampak potensial perubahan rute terhadap layanan Anda untuk mencegah gangguan.
Panggil UnassociateRouteTable untuk melepaskan kaitan tabel rute dari vSwitch.
Panggil DisassociateRouteTableFromGateway untuk melepaskan kaitan tabel rute dari gateway IPv4 atau IPv6.
Terraform
Mengaitkan tabel rute dengan vSwitch
Resources: alicloud_route_table_attachment
Data Sources: alicloud_zones
variable "name" {
default = "terraform-example"
}
resource "alicloud_vpc" "foo" {
cidr_block = "172.16.0.0/12"
vpc_name = var.name
}
data "alicloud_zones" "default" {
available_resource_creation = "VSwitch"
}
resource "alicloud_vswitch" "foo" {
vpc_id = alicloud_vpc.foo.id
cidr_block = "172.16.0.0/21"
zone_id = data.alicloud_zones.default.zones[0].id
vswitch_name = var.name
}
resource "alicloud_route_table" "foo" {
vpc_id = alicloud_vpc.foo.id
route_table_name = var.name
description = "route_table_attachment"
}
resource "alicloud_route_table_attachment" "foo" {
vswitch_id = alicloud_vswitch.foo.id
route_table_id = alicloud_route_table.foo.id
}Mengaitkan tabel rute dengan gateway IPv4/IPv6
Resources: alicloud_vpc_gateway_route_table_attachment
resource "alicloud_vpc" "example" {
cidr_block = "172.16.0.0/12"
vpc_name = "terraform-example"
}
resource "alicloud_route_table" "example" {
vpc_id = alicloud_vpc.example.id
route_table_name = "terraform-example"
description = "terraform-example"
associate_type = "Gateway"
}
resource "alicloud_vpc_ipv4_gateway" "example" {
ipv4_gateway_name = "terraform-example"
vpc_id = alicloud_vpc.example.id
enabled = true
}
resource "alicloud_vpc_gateway_route_table_attachment" "example" {
ipv4_gateway_id = alicloud_vpc_ipv4_gateway.example.id
route_table_id = alicloud_route_table.example.id
}Mengelola entri rute
Menambahkan dan menghapus entri rute
Dalam tabel rute yang dikaitkan dengan vSwitch, Anda dapat menambahkan entri rute untuk mengarahkan lalu lintasnya. Entri ini dikenal sebagai entri rute kustom.
Anda tidak dapat menambahkan entri rute ke tabel rute yang dikaitkan dengan gateway IPv4 atau IPv6. Namun, Anda dapat mengubah lompatan berikutnya entri rute.
Konsol
Menambahkan entri rute
Buka halaman detail tabel rute target. Pada tab , klik Add Route Entry.
Pada kotak dialog Add Route Entry, konfigurasikan destination CIDR block dan next hop type. Lihat Contoh konfigurasi untuk skenario khas yang menggunakan berbagai jenis lompatan berikutnya.
Jika terjadi error saat menambahkan entri rute, pastikan entri tersebut memenuhi persyaratan prioritas rute.
Menghapus entri rute
Pada kolom Actions untuk entri rute target, klik Delete.
Sebelum menghapus entri rute, evaluasi secara cermat dampak potensial terhadap layanan Anda untuk mencegah gangguan.
API
Panggil CreateRouteEntry untuk menambahkan satu entri rute, atau panggil CreateRouteEntries untuk menambahkan beberapa entri rute sekaligus.
Sebelum menghapus entri rute, evaluasi secara cermat dampak potensial terhadap layanan Anda untuk mencegah gangguan.
Panggil DeleteRouteEntry untuk menghapus satu entri rute kustom, atau panggil DeleteRouteEntries untuk menghapus beberapa entri rute kustom sekaligus.
Terraform
Resources: alicloud_route_entry
resource "alicloud_route_entry" "foo" {
route_table_id = "rt-12345xxxx" # Enter the route table ID.
destination_cidrblock = "172.16.1.1/32"
nexthop_type = "Instance" # Enter the next hop type.
nexthop_id = "i-12345xxxx" # Enter the next hop instance ID.
}Mengubah lompatan berikutnya
Anda dapat mengubah lompatan berikutnya entri rute untuk mengalihkan lalu lintas ke blok CIDR tujuannya.
entri rute sistem: Anda hanya dapat mengubah lompatan berikutnya entri rute sistem saat berada dalam tabel rute kustom (termasuk tabel rute gateway). Perubahan ini mengubahnya menjadi entri rute kustom. Menghapus entri rute kustom ini akan mengembalikannya menjadi entri rute sistem.
entri rute kustom: Anda dapat mengubah lompatan berikutnya entri rute kustom baik dalam tabel rute sistem maupun kustom.
Untuk jenis blok CIDR tujuan dan lompatan berikutnya yang didukung, lihat Perbandingan antara entri rute sistem dan kustom.
Sebelum mengubah lompatan berikutnya entri rute, evaluasi secara cermat dampak potensial terhadap layanan Anda untuk mencegah gangguan.
Konsol
Pada kolom Actions untuk entri rute target, klik Edit. Pada kotak dialog yang muncul, pilih lompatan berikutnya baru dari daftar drop-down Next hop type.
Lihat Contoh konfigurasi untuk skenario khas yang menggunakan berbagai jenis lompatan berikutnya.
API
Panggil ModifyRouteEntry untuk mengubah lompatan berikutnya entri rute dalam tabel rute yang dikaitkan dengan vSwitch.
Panggil UpdateGatewayRouteTableEntryAttribute untuk mengubah lompatan berikutnya entri rute dalam tabel rute yang dikaitkan dengan gateway IPv4 atau IPv6.
Terraform
Resources: alicloud_route_entry
resource "alicloud_route_entry" "foo" {
route_table_id = "rt-12345xxxx" # Enter the route table ID.
destination_cidrblock = "172.16.1.1/32"
nexthop_type = "Instance" # Change the next hop type.
nexthop_id = "i-12345xxxx" # Enter the next hop instance ID.
}Memublikasikan dan menarik rute statis
Anda dapat mempropagasi rute dari tabel rute ke ECR atau TR. Ini, dikombinasikan dengan penerimaan rute dinamis, menyederhanakan konfigurasi routing Anda.
Memublikasikan rute statis ke ECR: Saat Anda memublikasikan rute statis ke ECR, ECR secara dinamis mempropagasikannya ke pusat data lokal Anda. Jika tidak ada konflik rute, semua pusat data lokal yang terkait dengan ECR dapat mempelajari rute tersebut.
Memublikasikan rute statis ke TR: Saat rute statis dipublikasikan ke TR, semua instance jaringan terhubung dapat mempelajari rute tersebut, asalkan tidak ada konflik rute dan sinkronisasi rute diaktifkan untuk TR.
Jika VPC Anda terhubung ke ECR dan TR, mempublikasikan rute ke ECR dan mempublikasikan rute ke TR adalah tindakan independen yang tidak saling memengaruhi.
Konsol
Memublikasikan rute statis
Pada kolom VPC Route Publishing Status untuk entri rute target, klik Publish.
Kolom VPC Route Advertisement Status hanya muncul setelah VPC terhubung ke TR atau ECR.
Menarik rute statis
Pada kolom VPC Route Publishing Status untuk entri rute target, klik Withdraw.
Kolom VPC Route Advertisement Status hanya muncul setelah VPC terhubung ke TR atau ECR.
API
Untuk ECR:
Panggil PublishVpcRouteEntries untuk mempublikasikan rute statis ke ECR.
Panggil WithdrawVpcPublishedRouteEntries untuk menarik rute yang dipublikasikan ke ECR.
Untuk TR:
Panggil PublishRouteEntries untuk mempublikasikan rute statis ke TR.
Panggil WithdrawPublishedRouteEntries untuk menarik rute yang dipublikasikan ke TR.
Tab body
Mengaktifkan atau menonaktifkan penerimaan rute dinamis
Secara default, semua tabel rute menerima entri rute dinamis. Jika Anda ingin menggunakan konfigurasi routing statis saja, Anda dapat menonaktifkan penerimaan rute dinamis untuk setiap tabel rute. Ini memberikan fleksibilitas untuk merencanakan dan mengelola konfigurasi rute sesuai kebutuhan.
Anda dapat menonaktifkan fitur ini dalam kasus berikut: Sumber entri rute dinamis adalah Route Propagation-Type ECR, atau tidak ada rute dinamis yang dipropagasi ke VPC. Jika tidak ada rute dinamis yang dipropagasi, bidang Source of Dynamic Route Entry tidak ditampilkan pada tab Route Entry List > Dynamic Route Entries di halaman detail tabel rute.
Anda tidak dapat menonaktifkan penerimaan rute dinamis dalam skenario berikut: VPC terhubung ke TR Edisi Dasar. VPC terhubung ke TR Edisi Perusahaan dan sinkronisasi rute diaktifkan untuk VPC pada TR. VPC dikaitkan dengan VPN Gateway dan propagasi rute otomatis diaktifkan untuk VPN Gateway.
Dampak menonaktifkan fitur:
Tabel rute VPC berhenti menerima rute yang dipropagasi dari instance jaringan lain. Semua entri rute dinamis yang ada dalam tabel rute dihapus. Lakukan dengan hati-hati.
Anda tidak dapat menghubungkan VPC ke TR Edisi Dasar. TR yang terhubung ke VPC ini tidak dapat memiliki sinkronisasi rute yang diaktifkan untuk VPC. VPN Gateway yang dikaitkan dengan VPC ini tidak dapat memiliki propagasi rute otomatis yang diaktifkan.
Dampak mengaktifkan kembali fitur:
Setelah Anda mengaktifkan kembali fitur, tabel rute VPC diperbarui dengan rute yang saat ini dipropagasi dari sumber rute dinamis.
Misalnya, asumsikan ECR memiliki empat entri rute dinamis. Jika Anda menonaktifkan fitur ini, entri rute dinamis dihapus dari tabel rute VPC. Jika dua entri rute lagi ditambahkan ke ECR dan Anda kemudian mengaktifkan kembali fitur, tabel rute VPC menerima enam entri rute dinamis dari ECR.
Konsol
Buka halaman Basic Information tabel rute target. Gunakan sakelar Accept Propagated Routes untuk mengaktifkan atau menonaktifkan penerimaan rute dinamis.
Sebelum mengaktifkan atau menonaktifkan penerimaan rute dinamis, evaluasi secara cermat dampak potensial perubahan rute terhadap layanan Anda untuk mencegah gangguan.
API
Panggil ModifyRouteTableAttributes dan atur parameter RoutePropagationEnable untuk mengaktifkan atau menonaktifkan penerimaan rute dinamis.
Sebelum mengaktifkan atau menonaktifkan penerimaan rute dinamis, evaluasi secara cermat dampak potensial perubahan rute terhadap layanan Anda untuk mencegah gangguan.
Terraform
Sebelum mengaktifkan atau menonaktifkan penerimaan rute dinamis, evaluasi secara cermat dampak potensial perubahan rute terhadap layanan Anda untuk mencegah gangguan.
Resources: alicloud_route_table
variable "name" {
default = "terraform-example"
}
resource "alicloud_vpc" "defaultVpc" {
vpc_name = var.name
}
resource "alicloud_route_table" "default" {
description = "test-description"
vpc_id = alicloud_vpc.defaultVpc.id
route_table_name = var.name
associate_type = "VSwitch"
route_propagation_enable = true # Set this parameter to true to enable or false to disable dynamic route receiving.
}Menggunakan tabel rute gateway
Tabel rute gateway mengarahkan lalu lintas internet masuk ke perangkat keamanan untuk inspeksi dan penyaringan mendalam guna mencegah serangan berbahaya dan akses tidak sah. Anda juga dapat menggabungkannya dengan tabel rute kustom untuk mengalihkan lalu lintas keluar ke perangkat keamanan dan mengamankan lalu lintas di kedua arah.
Untuk menggunakan fitur ini, buat tabel rute, lampirkan ke gateway IPv4, lalu ubah lompatan berikutnya rute sistem untuk blok CIDR vSwitch ke salah satu berikut:
ECS instance/elastic network interface: Mengalihkan lalu lintas internet masuk ke instance ECS atau antarmuka jaringan elastis tertentu untuk inspeksi keamanan.
Gateway Load Balancer endpoint: Mengalihkan lalu lintas internet masuk ke perangkat keamanan pihak ketiga dalam penyebaran Gateway Load Balancer (GWLB).
Hanya wilayah-wilayah ini yang mendukung pengubahan lompatan berikutnya ke Gateway Load Balancer endpoint.
Menggunakan firewall yang dikelola sendiri
Anda dapat menyebar firewall yang dikelola sendiri pada instance ECS di VPC Anda dan menggunakan tabel rute gateway untuk mengalihkan lalu lintas yang masuk ke VPC ke firewall untuk penyaringan.
Arsitektur ketersediaan tinggi GWLB
Anda dapat menggunakan Gateway Load Balancer (GWLB) untuk mendistribusikan lalu lintas ke beberapa perangkat keamanan guna meningkatkan keamanan dan ketersediaan aplikasi.
Contoh konfigurasi
Jenis lompatan berikutnya yang Anda pilih untuk rute menentukan skenarionya:
Rute ke gateway IPv4
Anda dapat menggunakan gateway IPv4 sebagai titik masuk dan keluar terpadu untuk lalu lintas internet ke dan dari VPC Anda. Menggabungkan gateway IPv4 dengan tabel rute kustom memungkinkan kontrol lalu lintas terpusat, kebijakan keamanan terpadu, dan auditing, yang mengurangi risiko keamanan dari akses desentralisasi.
Rute ke gateway IPv6
Setelah Anda mengaktifkan IPv6 untuk VPC, sistem secara otomatis menambahkan rute berikut ke tabel rute sistem:
Blok CIDR tujuan adalah
::/0, dan lompatan berikutnya adalah gateway IPv6.
Rute ini mengarahkan lalu lintas IPv6 default ke gateway IPv6. Setelah Anda mengaktifkan bandwidth internet untuk alamat IPv6, vSwitch yang dikaitkan dengan tabel rute sistem dapat berkomunikasi dengan internet.
Untuk vSwitch yang diaktifkan IPv6 dan dikaitkan dengan tabel rute kustom, Anda harus menambahkan rute tersebut secara manual ke tabel rute kustom untuk mengaktifkan akses internet IPv6.
Untuk rute kustom dengan instance gateway IPv6 sebagai lompatan berikutnya, blok CIDR tujuan hanya dapat diatur ke ::/0.Rute ke NAT Gateway
Jika banyak server di VPC Anda perlu mengakses internet dan mengonsumsi banyak alamat IP publik, Anda dapat menggunakan fitur SNAT dari Internet NAT gateway. SNAT memungkinkan beberapa instance ECS berbagi Alamat IP Elastis (EIP) untuk akses internet. Ini menghemat resource IP publik dan meningkatkan keamanan dengan mencegah alamat IP privat instance ECS terpapar.
Saat menggunakan NAT Gateway, Anda harus menambahkan rute kustom yang mengarah ke Internet NAT gateway ke tabel rute VPC untuk mengaktifkan akses internet.
Jika vSwitch tempat instance ECS berada dikaitkan dengan tabel rute kustom, Anda harus menambahkan rute secara manual dengan destination CIDR block
0.0.0.0/0dan next hop adalah Internet NAT gateway.Jika vSwitch tempat instance ECS berada dikaitkan dengan tabel rute sistem:
Jika tidak ada rute dengan blok CIDR tujuan
0.0.0.0/0dalam tabel rute sistem, sistem secara otomatis menambahkan rute yang mengarah ke Internet NAT gateway.Jika rute dengan blok CIDR tujuan
0.0.0.0/0sudah ada dalam tabel rute sistem, Anda harus mengganti rute yang ada dengan rute baru yang mengarah ke Internet NAT gateway.
Rute ke koneksi peering VPC
VPC terisolasi satu sama lain secara default. Anda dapat menggunakan koneksi peering VPC untuk mengaktifkan komunikasi privat antara dua VPC, bahkan jika milik akun berbeda atau berada di wilayah berbeda. Setelah koneksi peering dibuat, resource cloud di VPC dapat saling mengakses menggunakan alamat IPv4 atau IPv6 privat.
Rute ke router transit
Saat menggunakan Cloud Enterprise Network (CEN) untuk menghubungkan VPC, Anda harus menambahkan rute yang mengarah ke router transit ke tabel rute VPC. Anda dapat menambahkan rute dengan salah satu cara berikut:
Saat membuat koneksi VPC, pilih Automatically add routes to all of the VPC's route tables to point to the transit router.
Setelah mengaktifkan fitur ini, sistem secara otomatis menambahkan tiga rute dengan blok CIDR tujuan 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16 ke semua tabel rute VPC. Lompatan berikutnya untuk rute ini adalah koneksi VPC. Rute ini mengarahkan lalu lintas IPv4 dari VPC ke router transit.
Setelah mengaktifkan pembelajaran rute di router transit, Anda dapat mengaktifkan propagasi rute untuk setiap VPC atau menambahkan rute secara manual ke VPC peer di setiap tabel rute VPC.
Gambar berikut menunjukkan contoh di mana pembelajaran rute diaktifkan di router transit dan rute ditambahkan secara manual ke tabel rute VPC. Untuk rute ini, blok CIDR tujuan adalah blok CIDR VPC peer, dan lompatan berikutnya adalah router transit.
Rute ke VPN Gateway
Anda dapat menggunakan VPN Gateway untuk membuat tunnel terenkripsi, menciptakan koneksi jaringan yang aman dan andal antara pusat data lokal Anda dan VPC Anda.
Untuk menggunakan VPN Gateway, tambahkan rute ke tabel rute VPC dengan destination CIDR block diatur ke blok CIDR pusat data lokal Anda dan next hop diatur ke VPN Gateway. Ini memungkinkan VPC mengakses pusat data lokal melalui koneksi IPsec-VPN.
Rute ke instance ECS atau ENI
Untuk menginspeksi, menganalisis, dan melindungi lalu lintas antara dua vSwitch dalam VPC, Anda dapat menyisipkan perangkat keamanan pihak ketiga, seperti firewall atau Web Application Firewall (WAF), ke jalur lalu lintas dengan menyesuaikan tabel rute.
Untuk melakukannya, kaitkan masing-masing dua vSwitch dengan tabel rute kustom terpisah dan ubah lompatan berikutnya rute sistem untuk blok CIDR yang sesuai ke instance ECS firewall atau antarmuka jaringan elastisnya (ENI):
Rute ke antarmuka router
Anda dapat menggunakan fitur Express Connect koneksi VBR-ke-VPC untuk menghubungkan pusat data lokal ke jaringan cloud Anda.
Fitur koneksi VBR-ke-VPC tidak diaktifkan secara default. Untuk menggunakannya, hubungi manajer akun Anda.
Saat menggunakan fitur ini, Anda harus mengonfigurasi rute untuk VPC dengan blok CIDR tujuan diatur ke blok CIDR pusat data lokal dan jenis lompatan berikutnya diatur ke router interface (to VBR). Ini memungkinkan VPC mengakses pusat data lokal melalui Virtual Border Router (VBR). Jenis lompatan berikutnya ini mendukung equal-cost multi-path (ECMP) dan active/standby mode, yang memerlukan pemeriksaan kesehatan.
Active/standby mode: Anda hanya dapat menentukan dua instance sebagai lompatan berikutnya. Lompatan berikutnya aktif memiliki bobot 100, dan lompatan berikutnya standby memiliki bobot 0. Jika pemeriksaan kesehatan pada rute aktif gagal, rute standby mengambil alih.
Equal-cost multi-path (ECMP): Anda dapat memilih 2 hingga 16 instance sebagai lompatan berikutnya. Bobot instance harus sama. Bobot valid adalah bilangan bulat dari 0 hingga 255. Sistem mendistribusikan lalu lintas secara merata di antara instance lompatan berikutnya.
Gambar berikut menunjukkan penyebaran aktif/standby.
Rute ke Express Connect Router
Anda dapat menggunakan Express Connect Router (ECR) untuk menghubungkan pusat data lokal ke jaringan cloud Anda.
Secara default, VPC menerima rute dinamis dari ECR. Blok CIDR tujuan rute ini adalah blok CIDR pusat data lokal, dan lompatan berikutnya adalah ECR. Rute ini memungkinkan komunikasi antara VPC dan pusat data lokal.
Jika iklan rute dinamis dinonaktifkan untuk tabel rute VPC, Anda harus menambahkan rute secara manual ke tabel dengan destination CIDR block diatur ke blok CIDR pusat data lokal dan next hop diatur ke Express Connect Router. Ini memungkinkan komunikasi antara VPC dan pusat data lokal.
Rute ke titik akhir Gateway Load Balancer
Gateway Load Balancer endpoints hanya didukung di wilayah-wilayah ini. Untuk kasus penggunaan spesifik, lihat Menggunakan tabel rute gateway - Arsitektur ketersediaan tinggi GWLB.
Informasi selengkapnya
Area | Wilayah |
Asia Pasifik - Tiongkok | Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Nanjing - Wilayah Lokal, Ditutup), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Ulanqab), Tiongkok (Shenzhen), Tiongkok (Heyuan), Tiongkok (Guangzhou), Tiongkok (Chengdu), Tiongkok (Zhongwei), Tiongkok (Hong Kong), Tiongkok (Wuhan - Wilayah Lokal), dan Tiongkok (Fuzhou - Wilayah Lokal, Ditutup) |
Asia Pasifik - Lainnya | Jepang (Tokyo), Korea Selatan (Seoul), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Filipina (Manila), Thailand (Bangkok), dan Malaysia (Johor Bahru) |
Eropa dan Amerika | Jerman (Frankfurt), Inggris (London), Prancis (Paris), AS (Silicon Valley), AS (Virginia), dan Meksiko |
Timur Tengah | UEA (Dubai) dan SAU (Riyadh - Wilayah Mitra) |
Kuota
Nama kuota | Deskripsi | Batas default | Dapat disesuaikan |
vpc_quota_route_tables_num | Jumlah maksimum tabel rute kustom yang dapat Anda buat dalam satu VPC. | 9 | Ya. Untuk mengajukan peningkatan kuota, buka halaman Quota Management page atau Quota Center. |
vpc_quota_route_entrys_num | Jumlah maksimum entri rute kustom yang dapat Anda buat dalam satu tabel rute (tidak termasuk entri rute yang dipropagasi secara dinamis). | 200 | |
vpc_quota_dynamic_route_entrys_num | Jumlah maksimum entri rute yang dipropagasi secara dinamis dalam satu tabel rute. | 200 | |
vpc_quota_havip_custom_route_entry | Jumlah maksimum entri rute kustom yang mengarah ke HaVip. | 5 | |
vpc_quota_vpn_custom_route_entry | Jumlah maksimum entri rute kustom yang mengarah ke gateway VPN dalam satu VPC. | 50 | |
Tidak ada | Jumlah maksimum tag yang dapat Anda tambahkan ke tabel rute. | 20 | Tidak |
Jumlah maksimum vRouter yang dapat Anda buat dalam satu VPC. | 1 | ||
Jumlah maksimum entri rute dalam VPC yang mengarah ke koneksi Transit Router (TR). | 600 |
Catatan penggunaan
Tabel rute
Anda harus mengaitkan setiap vSwitch dengan tepat satu tabel rute. Satu tabel rute dapat dikaitkan dengan beberapa vSwitch.
Anda hanya dapat menghapus tabel rute kustom. Anda tidak dapat menghapus tabel rute sistem.
Entri rute
Entri rute statis:
Anda tidak dapat membuat atau menghapus entri rute sistem.
Anda dapat membuat rute kustom dengan blok CIDR tujuan yang lebih spesifik daripada rute sistem 100.64.0.0/10 untuk layanan cloud, tetapi blok CIDR tujuan tidak boleh identik dengan 100.64.0.0/10. Konfigurasikan rute yang lebih spesifik dengan hati-hati. Konfigurasi yang salah dapat membuat beberapa layanan cloud tidak dapat diakses.
Untuk entri rute kustom yang lompatan berikutnya adalah gateway IPv6, Anda hanya dapat mengatur blok CIDR tujuan ke
::/0.Kolom VPC Route Advertisement Status muncul untuk entri rute di konsol hanya setelah Anda menghubungkan VPC ke Transit Router (TR) atau Express Connect Router (ECR).
Jika blok CIDR tujuan entri rute baru tumpang tindih dengan entri rute yang ada, Anda mungkin tidak dapat menambahkan entri rute baru dalam beberapa kasus. Untuk informasi selengkapnya, lihat Prioritas rute.
Penerbitan rute statis:
Anda tidak dapat mempublikasikan entri rute dari tabel rute kustom VPC ke ECR.
Anda tidak dapat mempublikasikan entri rute ke ECR jika blok CIDR tujuannya adalah daftar awalan.
Rute ECMP dan rute aktif/standby yang lompatan berikutnya adalah antarmuka router (ke VBR) tidak dapat dipublikasikan ke ECR. Setelah rute VPC dipublikasikan ke ECR, Anda tidak dapat lagi mengonfigurasi rute ECMP atau aktif/standby untuknya.
Setelah rute VPC dipublikasikan ke ECR, jika Anda ingin memodifikasi rute yang dipublikasikan, Anda hanya dapat mengatur lompatan berikutnya ke jenis rute yang didukung operasi publikasi (lihat tabel berikut).
Tabel berikut mencantumkan status publikasi default untuk berbagai jenis entri rute dalam VPC dan menunjukkan apakah operasi publikasi dan penarikan didukung di ECR.
Entri rute dinamis:
Tabel rute VPC hanya dapat menerima rute dinamis dari satu sumber sekaligus.
Misalnya, jika Anda mengaitkan VPC dengan Express Connect Router (ECR) lalu menghubungkan VPC ke Transit Router (TR) Edisi Perusahaan, mengaktifkan sinkronisasi rute untuk VPC pada TR akan gagal. Demikian pula, jika Anda membuat VPN Gateway dan mengaktifkan propagasi rute, VPN Gateway secara otomatis mempropagasi rute BGP yang dipelajarinya ke tabel rute sistem VPC. Dalam kasus ini, Anda tidak dapat mengaitkan VPC dengan ECR.
Jika rute dinamis yang diterima tumpang tindih dengan entri rute yang ada dalam tabel rute, lihat Prioritas rute untuk memahami aturan routing mana yang berlaku.
Hanya tabel rute yang dilampirkan ke vSwitch yang dapat menerima rute dinamis. Tabel rute yang dilampirkan ke gateway tidak mendukung rute dinamis.
Secara default, tabel rute dapat menerima maksimal 200 rute dinamis aktif dari ECR. Jika kuota ini terlampaui, rute dinamis tetap diterima tetapi statusnya menjadi
Exceededdan tidak aktif. Setelah Anda meningkatkan kuota, kuota baru berlaku setelah pembaruan rute berikutnya dari ECR. Rute yang sebelumnya melebihi kuota menjadi aktif sesuai urutan konfigurasinya.
Penagihan
Fitur tabel rute VPC tidak dikenai biaya.