本页提供适用于 Cisco IOS XE 和 Juniper MX 系列路由器的接口与路由配置示例。这些示例仅供指导,不能按原样使用。你可以与你的供应商合作,以便为你的网络指定适当的配置。
Important
本页中的示例仅供指导。你必须与供应商的销售/技术团队和你的网络团队合作,以便指定符合需要的适当配置。对于本页中所列配置的相关问题,Azure 将不提供支持。有关支持问题,必须与设备供应商联系。
以下路由器配置示例适用于所有对等互连。有关路由的更多详细信息,请查看ExpressRoute 对等互连和ExpressRoute 路由要求。
基于 Cisco IOS-XE 的路由器
本部分中的示例适用于任何运行 IOS-XE OS 系列的路由器。
1.配置接口和子接口
在连接到 Azure 的每个路由器中,针对每个对等互连都需要有一个子接口。子接口可使用 VLAN ID 或一对堆叠的 VLAN ID 和 IP 地址来标识。
Dot1Q 接口定义
本示例针对包含单个 VLAN ID 的子接口提供子接口定义。在每个对等互连中,VLAN ID 是唯一的。IPv4 地址的最后一个八位字节将始终是奇数。
复制
interface GigabitEthernet.
encapsulation dot1Q
ip address
QinQ 接口定义
本示例针对包含两个 VLAN ID 的子接口提供子接口定义。外部 VLAN ID (s-tag)(如果使用)在所有对等互连中保持不变。在每个对等互连中,内部 VLAN ID (c-tag) 是唯一的。IPv4 地址的最后一个八位字节将始终是奇数。
复制
interface GigabitEthernet.
encapsulation dot1Q seconddot1Q
ip address
2.设置 eBGP 会话
必须针对每个对等互连设置与 Azure 的 BGP 会话。以下示例可让你设置与 Azure 的 BGP 会话。如果对子接口使用的 IPv4 地址是 a.b.c.d,则 BGP 邻居 (Azure) 的 IP 地址将是 a.b.c.d+1。BGP 邻居的 IPv4 地址的最后一个八位字节将始终是偶数。
复制
router bgp
bgp log-neighbor-changes
neighbor remote-as 12076
!
address-family ipv4
neighbor activate
exit-address-family
!
3.设置要通过 BGP 会话播发的前缀
你可以配置路由器,以将所选前缀播发给 Azure。可以使用以下示例来执行此操作。
复制
router bgp
bgp log-neighbor-changes
neighbor remote-as 12076
!
address-family ipv4
network mask
neighbor activate
exit-address-family
!
4.路由映射
可以使用路由映射和前缀列表来筛选已传播到网络中的前缀。可以使用以下示例来完成此任务。确保已设置适当的前缀列表。
复制
router bgp
bgp log-neighbor-changes
neighbor remote-as 12076
!
address-family ipv4
network mask
neighbor activate
neighbor route-map in
exit-address-family
!
route-map permit 10
match ip address prefix-list
!
Juniper MX 系列路由器
本部分中的示例适用于所有 Juniper MX 系列路由器。
1.配置接口和子接口
Dot1Q 接口定义
本示例针对包含单个 VLAN ID 的子接口提供子接口定义。在每个对等互连中,VLAN ID 是唯一的。IPv4 地址的最后一个八位字节将始终是奇数。
复制
interfaces {
vlan-tagging;
{
unit {
vlan-id ;
family inet {
address ;
}
}
}
}
QinQ 接口定义
本示例针对包含两个 VLAN ID 的子接口提供子接口定义。外部 VLAN ID (s-tag)(如果使用)在所有对等互连中保持不变。在每个对等互连中,内部 VLAN ID (c-tag) 是唯一的。IPv4 地址的最后一个八位字节将始终是奇数。
复制
interfaces {
{
flexible-vlan-tagging;
unit {
vlan-tags outer inner ;
family inet {
address ;
}
}
}
}
2.设置 eBGP 会话
必须针对每个对等互连设置与 Azure 的 BGP 会话。以下示例可让你设置与 Azure 的 BGP 会话。如果对子接口使用的 IPv4 地址是 a.b.c.d,则 BGP 邻居 (Azure) 的 IP 地址将是 a.b.c.d+1。BGP 邻居的 IPv4 地址的最后一个八位字节将始终是偶数。
复制
routing-options {
autonomous-system ;
}
}
protocols {
bgp {
group {
peer-as 12076;
neighbor ;
}
}
}
3.设置要通过 BGP 会话播发的前缀
你可以配置路由器,以将所选前缀播发给 Azure。可以使用以下示例来执行此操作。
复制
policy-options {
policy-statement {
term 1 {
from protocol OSPF;
route-filter exact;
then {
accept;
}
}
}
}
protocols {
bgp {
group {
export
peer-as 12076;
neighbor ;
}
}
}
4.路由映射
可以使用路由映射和前缀列表来筛选已传播到网络中的前缀。可以使用以下示例来完成此任务。确保已设置适当的前缀列表。
复制
policy-options {
prefix-list MS_Prefixes {
;
;
}
policy-statement {
term 1 {
from {
prefix-list MS_Prefixes;
}
then {
accept;
}
}
}
}
protocols {
bgp {
group {
export
import
peer-as 12076;
neighbor ;
}
}
}
后续步骤
有关详细信息,请参阅ExpressRoute 常见问题。立即访问http://market.azure.cn