组网 RD路由区分器
组网RD是用来解决方案前缀在通过MPBGP(多协议bgp)在mplsvpn网络中进行分散的时候前缀唯一性问题而定义的。,如果用户用了堆叠的IP地址计划的话,问题就更明显了。构想RD的基本原理是:每个用户收到每个前缀都会有一个唯一的标示符(即RD)来区分来自不同用户的相同前缀。
一个结合了IPV4前缀和RD的前缀被称为方案V4前缀。
RD是一个64bit字段,它用于在MPBGP运载VRF前缀时,确保这些前缀的唯一性。但RD其实不会说明这个前缀属于哪一个VRF。RD功能其实不是方案标示符,由于在一些更加复杂的方案环境中,一个方案可能有好几个RD。这个64BIT的值有两种格式:ASN:nn还是IPaddress:nn其中nn代表数字。最为常见的格式是ASN:nn其中ASN代表自治系统号。通常情况下,在服务提供商所使用的ASN:NN中,ASN是互联网地址分配机构(IANA)分配给服务提供商的自治系统号。NN是服务提供商分配给VRF的唯一的号码。在IPV4前缀中结合RD后就能够得到一个方案V4前缀,96个bit,而子网掩码最长是32BIT。
RD为1:1的话,那末vpnv4前缀就会是1:1:10.1.1.0/24。
一条方案路由有两个rd的情况:一个方案场点连接两个PE路由器的时候,来自于该方案场点的路由便可能会取得两个不同的RD。这个就需要具体根据接受路由是那台路由器来辨别了。
RD(RouteDistinguisher)用于标示PE装备上不同方案实例,其主要作用也就是实现方案实例之间地址复用,它与IP地址一起构成了12byte的方案v4地址空间,RD与路由一起被携带在BGPUpdate报文中发布给对端。一方面我们需要验证RD功能是否是实现,PE装备是否是能够根据不同RD实现IP地址复用,携带不同RD的相同IP路由在PE上应当对应不同方案实例路由。同时,RD不具有选路能力,不应影响路由接收和优选,对同一方案携带不同RD的相同IP路由,PE装备不应根据RD优选路由或当两条不同路由进行处理。由于RD具有两种赋值情势,在测试中也需要斟酌到使用不同结构RD路由的传递,特别是对临界值、非常规值(如AS号为65535,IP地址为广播、组播地址等)的测试。