route-distinguisher

命令功能

route-distinguisher命令用来为VPN实例的IPv4或IPv6地址族配置路由标识RD(Route Distinguisher)。

缺省情况下,VPN实例相应地址族下没有RD。VPN实例的IPv4或IPv6地址族下只有配置了RD后,才能进行VPN其他的配置。

命令格式

route-distinguisher route-distinguisher

参数说明

参数 参数说明 取值
route-distinguisher 指定RD的值,RD有四种格式:
  • 16位自治系统号:32位用户自定义数,例如:101:3。自治系统号的取值范围是0~65535;用户自定义数的取值范围是0~4294967295。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0:0。

  • 整数形式4字节自治系统号:2字节用户自定义数,自治系统号的取值范围是65536~4294967295,用户自定义数的取值范围是0~65535,例如65537:3。

  • 点分形式4字节自治系统号:2字节用户自定义数,点分形式自治系统号通常写成x.y的形式,x和y的取值范围都是0~65535,用户自定义数的取值范围是0~65535,例如0.0:3或者0.1:0。其中,自治系统号和用户自定义数不能同时为0,即RD的值不能是0.0:0。

  • 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。IP地址的取值范围是0.0.0.0~255.255.255.255;用户自定义数的取值范围是0~65535。

-

视图

VPN实例视图、VPN实例IPv4地址族视图、VPN实例IPv6地址族视图

缺省级别

2:配置级

使用指南

应用场景

创建VPN实例并使能相应地址族后都需要运行此命令对VPN实例地址族配置RD。

不同的VPN实例中可能存在相同的路由前缀,为便于PE设备区别,对VPN实例相应地址族配置RD后,从VPN实例收到的路由会添加上RD属性,使之成为全局唯一的VPNv4或者VPNv6路由前缀。

配置影响

VPN实例地址族下一旦配置RD后,RD将不能被修改或删除。如果要修改,需要去使能VPN实例相应的地址族或者删除VPN实例,然后再重新配置。

注意事项

建议RD全网唯一,否则有可能导致路由的重叠。

在VPN实例视图下执行route-distinguisher命令时,缺省会同时创建一条ipv4-family命令,其效果相当于先在VPN实例视图下配置了ipv4-family命令,然后又在VPN实例IPv4地址族视图下配置了route-distinguisher命令。例如:
[sysname-vpn-instance-vpn1] route-distinguisher 200:1
[sysname-vpn-instance-vpn1-af-ipv4] display this 
#  
 ipv4-family
  route-distinguisher 200:1
#
return

使用实例

# 配置VPN实例vpn1的IPv4地址族的RD为22:1。

<sysname> system-view
[sysname] ip vpn-instance vpn1
[sysname-vpn-instance-vpn1] ipv4-family
[sysname-vpn-instance-vpn1-af-ipv4] route-distinguisher 22:1

华为专有和保密信息
版权所有 © 华为技术有限公司