Fitur ini sedang dalam masa pratinjau undangan saja. Hubungi manajer akun Alibaba Cloud Anda untuk meminta akses.
Perutean berbasis kebijakan (PBR) memungkinkan Anda menentukan jalur penerusan spesifik untuk lalu lintas yang masuk ke attachment berdasarkan kriteria seperti IP sumber, IP tujuan, protokol, port, atau DSCP. Jika sebuah paket sesuai dengan suatu aturan, paket tersebut akan diteruskan ke tabel rute yang ditentukan dalam aturan tersebut.
Kasus penggunaan
Gunakan PBR ketika lalu lintas menuju tujuan yang sama perlu mengikuti jalur berbeda berdasarkan sumbernya, atau ketika Anda perlu mengalihkan lalu lintas tertentu untuk inspeksi keamanan atau kepatuhan.
Skenario A: Rute traffic berdasarkan IP sumber
-
Prasyarat: Dua subnet dalam vSwitch yang sama harus mengirim lalu lintas ke IDC tujuan yang sama di
10.1.0.0/16tetapi melalui Virtual Border Router (VBR) yang berbeda: VBR-A dan VBR-B. -
Konfigurasi: Buat dua aturan PBR. Setiap aturan mencocokkan CIDR sumber dari satu subnet dan mengarahkan lalu lintasnya ke tabel rute yang terkait dengan VBR yang sesuai.
-
Tingkat lanjut: Saat menggunakan ECMP melalui koneksi privat ganda, gunakan atribut
AsPathPrependdalam kebijakan rute Cloud Enterprise Network (CEN) (RouteMap) untuk memastikan jalur balik simetris.
Skenario B: Jalur aktif-standby tingkat subnet
-
Prasyarat: Satu VPC berisi dua subnet. Dua koneksi privat, A dan B, terhubung ke Transit Router (TR). Subnet A harus menggunakan koneksi privat A sebagai jalur utama dan B sebagai cadangan, sedangkan Subnet B harus menggunakan B sebagai jalur utama dan A sebagai cadangan.
-
Konfigurasi: Buat dua tabel rute,
vtb-a-primarydanvtb-b-primary. Di setiap tabel rute, gunakan RouteMap untuk menurunkan prioritas rute yang mengarah ke VBR lawan. Lalu, gunakan PBR untuk mengarahkan lalu lintas dari masing-masing subnet ke tabel rute utamanya. -
Tingkat lanjut: Jika tautan utama gagal, BGP secara otomatis konvergen ke jalur cadangan. Lalu lintas balik simetris bergantung pada RouteMap dua arah.
Skenario C: Penyisipan layanan untuk traffic antar-VPC
-
Prasyarat: Cloud Firewall terhubung ke TR sebagai attachment dan memiliki tabel rute khusus sendiri,
vtb-firewall. -
Konfigurasi: Pada attachment untuk VPC sumber, bind tabel rute kebijakan. Buat aturan dengan kondisi pencocokan
SourceCidr=10.0.1.0/24, DestinationCidr=10.0.0.0/8dan tetapkan target kevtb-firewall. Lalu lintas yang tidak sesuai dengan aturan ini mengikuti tabel rute default. -
Catatan: Karena firewall bersifat stateful, lalu lintas balik juga harus melewatinya. Anda dapat mencapai hal ini dengan mengikat tabel rute kebijakan serupa ke attachment peer atau dengan mengasosiasikan attachment peer dengan tabel rute yang mengarahkan lalu lintas melalui firewall.
Skenario D: Isolasi jalur untuk beberapa penyewa
-
Prasyarat: Beberapa penyewa berbagi VPC dan vSwitch yang sama. Setiap penyewa harus mengakses IDC-nya sendiri melalui terowongan IPsec khusus.
-
Konfigurasi: Asosiasikan attachment IPsec setiap penyewa dengan tabel rute terpisah. Gunakan PBR untuk memetakan lalu lintas dari segmen jaringan sumber masing-masing penyewa ke tabel rute yang sesuai.
Skenario E: Egress zonal untuk arsitektur aktif-aktif
-
Prasyarat: Subnet di zona ketersediaan (AZ) berbeda dan titik egress koneksi privat lokalnya dikonfigurasi sebagai attachment terpisah. Misalnya,
10.1.1.0/24 → att-vbr-az1dan10.1.2.0/24 → att-vbr-az2. -
Konfigurasi: Tetapkan tabel rute terpisah untuk setiap titik egress AZ. Gunakan PBR untuk memetakan lalu lintas dari subnet masing-masing AZ ke tabel rute egress yang sesuai. Hal ini mencegah ECMP melakukan load balancing lalu lintas lintas AZ berbeda.
-
Tingkat lanjut: Untuk failover, Anda dapat mengonfigurasi sebelumnya rute fallback lintas-AZ dalam tabel rute cadangan. Ini menjaga ketersediaan layanan selama gangguan, meskipun dengan potensi penurunan performa.
Skenario F: Saluran khusus untuk audit kepatuhan
-
Prasyarat: Lalu lintas keluar dari subnet DMZ
10.2.0.0/24harus dirutekan melalui saluran audit. Perangkat audit terhubung sebagai attachment dan diasosiasikan dengan tabel rutevtb-audit. -
Konfigurasi: Buat aturan PBR yang mencocokkan segmen jaringan sumber DMZ dan meneruskan lalu lintasnya ke tabel rute
vtb-audit. Lalu lintas dari subnet lain tanpa kebijakan yang terikat atau aturan yang sesuai diteruskan sesuai tabel rute default. -
Catatan: Audit inline mirip dengan stateful firewall dan memerlukan perutean simetris. Audit mirrored (out-of-band) memiliki dampak minimal pada lalu lintas balik.
Skenario G: Pewarnaan traffic untuk rilis canary
-
Prasyarat: Subnet canary (
10.3.100.0/24) dan subnet produksi berbagi VPC yang sama. Kluster backend untuk lingkungan canary terhubung melalui attachment terpisah, yang diasosiasikan dengan tabel rutevtb-gray. -
Konfigurasi: Buat aturan PBR:
SourceCidr=10.3.100.0/24 → vtb-gray. Atur prioritasnya lebih rendah daripada aturan keamanan atau kepatuhan apa pun. -
Catatan: Lapisan jaringan hanya menentukan jalur lalu lintas. Logika tingkat aplikasi tetap harus mengelola peralihan versi dan rollback.
Cara kerja
Proses pencocokan traffic
Saat lalu lintas masuk ke attachment, sistem mengevaluasinya terhadap tabel rute kebijakan sebelum mencari tabel rute untuk penerusan:
-
Sebuah paket masuk ke attachment.
-
Sistem memeriksa apakah tabel rute kebijakan terikat ke attachment tersebut.
-
Jika ya, lanjutkan ke langkah 3.
-
Jika tidak, lewati ke langkah 6.
-
-
Sistem mengevaluasi paket terhadap aturan dalam tabel rute kebijakan berdasarkan urutan prioritas.
-
Sistem memeriksa apakah paket tersebut sesuai dengan suatu aturan.
-
Jika ya, lanjutkan ke langkah 5.
-
Jika tidak, lewati ke langkah 6.
-
-
Sistem mencari tujuan dalam tabel rute TR yang ditentukan oleh aturan lalu langsung ke langkah 7.
-
Sistem mencari tujuan dalam tabel rute TR yang terikat oleh associated forwarding.
-
Paket diteruskan ke lompatan berikutnya.
Prinsip utama:
-
Evaluasi berbasis prioritas: Aturan dievaluasi berdasarkan urutan prioritas (nilai lebih kecil = prioritas lebih tinggi). Aturan pertama yang cocok diterapkan, dan evaluasi dihentikan.
-
Pencocokan dan penerusan terpisah: Tabel rute kebijakan hanya menentukan tabel rute mana yang akan digunakan. Tabel rute yang dipilih menyelesaikan lompatan berikutnya.
-
Kontrol ingress: Tabel rute kebijakan terikat ke attachment dan hanya memengaruhi lalu lintas yang masuk ke TR melalui attachment tersebut.
Bidang pencocokan aturan
Setiap aturan berisi bidang-bidang berikut:
|
Field |
Wajib |
Deskripsi |
|
IP Address Type |
Tidak |
Nilai yang valid adalah |
|
Source CIDR |
Tidak |
Segmen jaringan sumber dalam format CIDR. |
|
Destination CIDR |
Tidak |
Segmen jaringan tujuan dalam format CIDR. |
|
Protocol |
Tidak |
Nilai yang valid adalah |
|
Source Port Range |
Tidak |
Contoh: |
|
Destination Port Range |
Tidak |
Sama seperti di atas. |
|
DSCP |
Tidak |
Matches the DSCP value already present in the IP packet when it arrives at TR. If not set, all DSCP values are matched. If DSCP is not explicitly set in the ECS operating system or on-premises data center, we recommend leaving this field blank. |
|
Priority |
Ya |
1 hingga 100. Nilai lebih rendah menunjukkan prioritas lebih tinggi. |
|
Forwarding Target Route Table |
Ya |
Tabel rute yang akan digunakan jika traffic sesuai dengan aturan. |
Gunakan perutean berbasis kebijakan
Ikuti tiga langkah berikut:
-
Buat Policy-Based Routing Table.
Klik ID TR untuk membuka halaman detailnya. Beralih ke tab Policy-Based Routing Table dan klik Create Policy-Based Routing Table.
-
Tambahkan Policy-Based Routes.
-
Pada kolom Actions untuk tabel rute kebijakan yang baru saja Anda buat, klik View Rules.
-
Pada panel Policy-Based Routing Table Details, pada tab Policy-Based Routes, klik Add Policy Routing Rule.
-
Pada kotak dialog Add Policy Routing Rule, konfigurasikan pengaturan berikut:
-
Match Condition: Konfigurasikan seperti yang tercantum di Rule matching fields.
-
Priority: 1 hingga 100. Nilai lebih rendah menunjukkan prioritas lebih tinggi.
-
Forwarding Target Route Table: Tabel rute yang akan digunakan jika lalu lintas sesuai dengan aturan.
-
Anda dapat menambahkan beberapa aturan ke dalam satu tabel.
-
-
Ikat Policy-Based Routing Table ke Network Instances:.
-
Pada kolom Actions untuk tabel rute kebijakan, klik Manage.
-
Pada panel Policy-Based Routing Table Details, pada tab Associate Network Instance Connection, selesaikan pengikatan.
-
Setelah Anda mengikat tabel tersebut, sistem pertama-tama mengevaluasi lalu lintas yang masuk ke attachment terhadap Policy-Based Routes:
-
Jika lalu lintas sesuai dengan suatu aturan, sistem meneruskannya berdasarkan tabel rute target yang ditentukan.
-
Jika lalu lintas tidak sesuai dengan aturan apa pun, sistem meneruskannya berdasarkan tabel rute yang dikonfigurasi untuk associated forwarding.
Kelola perutean berbasis kebijakan
-
Lepaskan ikatan tabel rute kebijakan: Pada kolom Manage untuk tabel rute kebijakan yang diinginkan, klik Manage. Lalu, pada kolom Actions untuk ikatan yang ingin dihapus, klik Disassociate.
-
Hapus tabel rute kebijakan: Sebelum Anda dapat menghapus tabel rute kebijakan, Anda harus melepaskan ikatannya dari semua attachment. Lalu, pada kolom Actions untuk tabel rute kebijakan target, klik Delete.
-
Edit aturan perutean berbasis kebijakan: Di pojok kanan atas aturan target, klik Edit.
Anda hanya dapat mengedit nama dan deskripsi. Untuk mengubah bidang lain, seperti Match Condition, Priority, atau Forwarding Target Route Table, Anda harus menghapus aturan tersebut dan membuat yang baru.
-
Hapus aturan perutean berbasis kebijakan: Di pojok kanan atas aturan target, klik Delete.
Informasi lebih lanjut
Kuota dan batasan
Kuota:
|
Item |
Default |
Dapat ditingkatkan |
|
Jumlah tabel rute kebijakan per instans TR ( |
20 |
Ya. Hubungi manajer akun Anda. |
|
Total jumlah aturan perutean berbasis kebijakan per instans TR ( |
100 |
Ya. Hubungi manajer akun Anda. |
|
Jumlah tabel rute kebijakan yang dapat diikat ke satu attachment ( |
1 |
Tidak |
Metrik pemantauan
Metrik CloudMonitor berikut menggunakan dimensi PolicyBasedRouteId:
|
Metric |
Unit |
Deskripsi |
|
|
packets |
Jumlah paket yang sesuai dengan aturan. |
|
|
bps |
Bandwidth rata-rata traffic yang sesuai dengan aturan. |
|
|
Gbytes |
Total volume traffic yang sesuai dengan aturan. |
FAQ
Mengapa aturan saya tidak berlaku?
Periksa hal-hal berikut secara berurutan:
① Verifikasi bahwa tabel rute kebijakan terikat ke attachment ingress. Anda dapat memeriksanya di tab Intra-Region Connections pada halaman detail TR, di kolom Associate with Route Table untuk attachment target.
② Pastikan aturan dikonfigurasi dengan benar dan lalu lintas aktif sesuai dengan kondisinya.
③ Periksa apakah aturan dengan prioritas lebih tinggi (nilai prioritas lebih kecil) telah mencocokkan lalu lintas terlebih dahulu.
④ Periksa arah lalu lintas. Perutean berbasis kebijakan hanya berlaku untuk lalu lintas yang masuk ke TR. Anda dapat menggunakan metrik pemantauan PolicyBasedRouteHitCount di CloudMonitor untuk memverifikasi apakah paket sesuai dengan aturan.