Sampel konfigurasi router untuk menyiapkan dan mengelola perutean
Halaman ini menyediakan sampel konfigurasi perutean dan antarmuka untuk router Cisco IOS-XE dan Juniper MX series saat Anda bekerja dengan Azure ExpressRoute.
Penting
Sampel pada halaman ini hanya untuk panduan. Anda harus bekerja dengan tim penjualan/teknis vendor Anda dan tim jaringan Anda untuk membuat konfigurasi yang sesuai untuk memenuhi kebutuhan Anda. Microsoft tidak akan mendukung masalah terkait konfigurasi yang tercantum di halaman ini. Hubungi vendor perangkat untuk mendapatkan dukungan masalah.
Pengaturan MTU dan TCP MSS pada antarmuka router
Unit transmisi maksimum (MTU) untuk antarmuka ExpressRoute adalah 1500, yang merupakan MTU default khas untuk antarmuka Ethernet pada router. Kecuali router Anda memiliki MTU yang berbeda secara default, tidak perlu menentukan nilai pada antarmuka router.
Tidak seperti gateway VPN Azure, ukuran segmen maksimum TCP (MSS) untuk sirkuit ExpressRoute tidak perlu ditentukan.
Sampel konfigurasi router dalam artikel ini berlaku untuk semua peering. Tinjau peering ExpressRoute dan persyaratan perutean ExpressRoute untuk detail selengkapnya.
Router berbasis Cisco IOS-XE
Sampel di bagian ini berlaku untuk semua router yang menjalankan keluarga OS IOS-XE.
Mengonfigurasi antarmuka dan sub-antarmuka
Anda memerlukan satu subinterface per peering di setiap router yang Anda sambungkan ke Microsoft. sub-antarmuka dapat diidentifikasi dengan ID VLAN atau sepasang ID VLAN bertumpuk dan alamat IP.
Dot1Q definisi antarmuka
Sampel ini menyediakan definisi sub-antarmuka untuk sub-antarmuka dengan satu ID VLAN. ID VLAN unik per peering. Oktet terakhir alamat IPv4 Anda selalu berupa angka ganjil.
interface GigabitEthernet<Interface_Number>.<Number>
encapsulation dot1Q <VLAN_ID>
ip address <IPv4_Address><Subnet_Mask>
Definisi antarmuka QinQ
Sampel ini menyediakan definisi sub-antarmuka untuk sub-antarmuka dengan dua ID VLAN. ID VLAN luar (s-tag), jika digunakan, tetap sama di semua peering. ID VLAN bagian dalam (c-tag) unik per peering. Oktet terakhir alamat IPv4 Anda selalu berupa angka ganjil.
interface GigabitEthernet<Interface_Number>.<Number>
encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
ip address <IPv4_Address><Subnet_Mask>
Menyiapkan sesi eBGP
Anda harus menyiapkan sesi BGP dengan Microsoft untuk setiap peering. Siapkan sesi BGP dengan menggunakan sampel berikut. Jika alamat IPv4 yang Anda gunakan untuk subinterface Anda adalah a.b.c.d, maka alamat IP tetangga BGP (Microsoft) adalah a.b.c.d+1. Oktet terakhir alamat IPv4 tetangga BGP selalu berupa angka genap.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
neighbor <IP#2_used_by_Azure> activate
exit-address-family
!
Siapkan prefiks yang akan diiklankan selama sesi BGP
Konfigurasikan router Anda untuk mengiklankan prefiks ke Microsoft dengan menggunakan sampel berikut.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
network <Prefix_to_be_advertised> mask <Subnet_mask>
neighbor <IP#2_used_by_Azure> activate
exit-address-family
!
Peta rute
Gunakan peta rute dan daftar prefiks untuk memfilter prefiks yang disebarkan ke jaringan Anda. Lihat sampel berikut, dan pastikan Anda menyiapkan daftar prefiks yang sesuai.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
network <Prefix_to_be_advertised> mask <Subnet_mask>
neighbor <IP#2_used_by_Azure> activate
neighbor <IP#2_used_by_Azure> route-map <MS_Prefixes_Inbound> in
exit-address-family
!
route-map <MS_Prefixes_Inbound> permit 10
match ip address prefix-list <MS_Prefixes>
!
Mengonfigurasi BFD
Anda mengonfigurasi BFD di dua tempat: satu di tingkat antarmuka dan yang lain di tingkat BGP. Contohnya di sini adalah untuk antarmuka QinQ.
interface GigabitEthernet<Interface_Number>.<Number>
bfd interval 300 min_rx 300 multiplier 3
encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
ip address <IPv4_Address><Subnet_Mask>
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
neighbor <IP#2_used_by_Azure> activate
neighbor <IP#2_used_by_Azure> fall-over bfd
exit-address-family
!
Router seri Juniper MX
Sampel di bagian ini berlaku untuk semua router seri Juniper MX.
Mengonfigurasi antarmuka dan sub-antarmuka
Dot1Q definisi antarmuka
Sampel ini menyediakan definisi sub-antarmuka untuk sub-antarmuka dengan satu ID VLAN. ID VLAN unik per peering. Oktet terakhir alamat IPv4 Anda selalu berupa angka ganjil.
interfaces {
vlan-tagging;
<Interface_Number> {
unit <Number> {
vlan-id <VLAN_ID>;
family inet {
address <IPv4_Address/Subnet_Mask>;
}
}
}
}
Definisi antarmuka QinQ
Sampel ini menyediakan definisi sub-antarmuka untuk sub-antarmuka dengan dua ID VLAN. ID VLAN luar (s-tag), jika digunakan, tetap sama di semua peering. ID VLAN bagian dalam (c-tag) unik per peering. Oktet terakhir alamat IPv4 Anda selalu berupa angka ganjil.
interfaces {
<Interface_Number> {
flexible-vlan-tagging;
unit <Number> {
vlan-tags outer <S-tag> inner <C-tag>;
family inet {
address <IPv4_Address/Subnet_Mask>;
}
}
}
}
Menyiapkan sesi eBGP
Anda harus menyiapkan sesi BGP dengan Microsoft untuk setiap peering. Siapkan sesi BGP dengan menggunakan sampel berikut. Jika alamat IPv4 yang Anda gunakan untuk subinterface Anda adalah a.b.c.d, maka alamat IP tetangga BGP (Microsoft) adalah a.b.c.d+1. Oktet terakhir alamat IPv4 tetangga BGP selalu berupa angka genap.
routing-options {
autonomous-system <Customer_ASN>;
}
}
protocols {
bgp {
group <Group_Name> {
peer-as 12076;
neighbor <IP#2_used_by_Azure>;
}
}
}
Siapkan prefiks yang akan diiklankan selama sesi BGP
Konfigurasikan router Anda untuk mengiklankan prefiks ke Microsoft dengan menggunakan sampel berikut.
policy-options {
policy-statement <Policy_Name> {
term 1 {
from protocol OSPF;
route-filter;
<Prefix_to_be_advertised/Subnet_Mask> exact;
then {
accept;
}
}
}
}
protocols {
bgp {
group <Group_Name> {
export <Policy_Name>;
peer-as 12076;
neighbor <IP#2_used_by_Azure>;
}
}
}
Kebijakan rute
Gunakan peta rute dan daftar prefiks untuk memfilter prefiks yang dikembangkan ke jaringan Anda. Lihat sampel berikut, dan pastikan Anda menyiapkan daftar prefiks yang sesuai.
policy-options {
prefix-list MS_Prefixes {
<IP_Prefix_1/Subnet_Mask>;
<IP_Prefix_2/Subnet_Mask>;
}
policy-statement <MS_Prefixes_Inbound> {
term 1 {
from {
prefix-list MS_Prefixes;
}
then {
accept;
}
}
}
}
protocols {
bgp {
group <Group_Name> {
export <Policy_Name>;
import <MS_Prefixes_Inbound>;
peer-as 12076;
neighbor <IP#2_used_by_Azure>;
}
}
}
Mengonfigurasi BFD
Konfigurasikan BFD di bawah bagian protokol BGP saja.
protocols {
bgp {
group <Group_Name> {
peer-as 12076;
neighbor <IP#2_used_by_Azure>;
bfd-liveness-detection {
minimum-interval 3000;
multiplier 3;
}
}
}
}
Mengonfigurasi MACSec
Untuk konfigurasi MACSec, Kunci Asosiasi Konektivitas (CAK) dan Nama Kunci Asosiasi Konektivitas (CKN) harus cocok dengan nilai yang dikonfigurasi melalui perintah PowerShell.
security {
macsec {
connectivity-association <Connectivity_Association_Name> {
cipher-suite gcm-aes-xpn-128;
security-mode static-cak;
pre-shared-key {
ckn <Connectivity_Association_Key_Name>;
cak <Connectivity_Association_Key>; ## SECRET-DATA
}
}
interfaces {
<Interface_Number> {
connectivity-association <Connectivity_Association_Name>;
}
}
}
}
Langkah berikutnya
Untuk informasi selengkapnya tentang ExpressRoute, lihat Tanya Jawab Umum ExpressRoute.