云杰通信助您了解行业,全方位掌握国际互联网最新资讯
RD是本地PE路由器上VPN的唯一标识,主要用来区分具有相同地址的不同VPN路由(不同CE),因为BGP在撤消路由时不携带任何属性,如果一个PE的多个VPN中有相同的前缀就无法识别应该撤消哪个VPN里的路由。所以要用RD来区别一下,如果CE使用不同的地址时,RD没有作用。(RD不具有选路能力,不影响路由的发送与接收。 只用来区分本地VRF,本地有效。)
RD——路由区分器(route distinguishers )
作用:给客户端ipv4地址附加一个64bit的RD,使它们的地址不重叠,使得它变成全球唯一的地址
附加RD后的地址即是VPNv4地址
附:能够支持IPv4地址外的地址族的BGP协议被称为multiprotocol BGP (MPBGP)
思路解析:在VRF A的进程下,部署一个RD如1:1,当CE1的loopback0发送数据包达到PE1,192.168.1.1地址便会附加上RD为1:1这个团体属性,然后作为VPNv4地址,PE1与之间PE2转发的数据包地址便是1:1 192.168.1.1;
在VRF B的进程下,部署一个RD如2:2,当CE2的loopback0发送数据包达到PE1,192.168.1.1地址便会附加上RD为2:2这个团体属性,然后作为VPNv4地址,PE1与之间PE2转发的数据包地址便是2:2 192.168.1.1;
若PE1收到数据包,想转发给1:1 192.168.1.1,数据包便从f0/0口发出,
若PE1收到数据包,想转发给2:2 192.168.1.1,数据包便从f1/0口发出
如何解决难点三:在MPLS网络,CE1或CE2发送的数据包到达PE1后,PE如1何实现将数据包转发给PE2,使用RT实现对接
而RT就是BGP中COMMUNITY属性(即扩展团体属性),标签的生成由RT完成,PE依靠RT属性区分不同VPN之间路由,当从VRF表中导出VPN路由时,要用export RT对VPN路由进行标记。 当往VRF表中导入VPN路由时,只有所带RT标记与VRF表中任意一个import RT相符的路由才会被导入到VRF表中。
RT——路由标记(route-target)
作用:实现路由的导入和导出,让发送路由的PE知道发给哪些VPN客户,让接收路由的PE知道要把路由导入哪些VRF
RT是一个扩展的BGP的团体属性,VPNV4路由在传递时是要带上这个属性
RT值有两个,一个是export 导出RT,一个是import 导入RT
发送端PE的export必须和接收端PE的import对应,只有对应上,接收端PE才会把vpnv4路由加入VRF路由表
思路解析:在PE1的VRF A部署了RT的export和import都为10:1,PE2的VRF B部署了RT的export和import也都为为10:1,PE1和PE2便成为了MPBGP邻居,PE1发送的MPLS数据包,PE2就能够准确接收,PE2回复的MPLS数据包,PE1也能准确接收,同理VRF B也是如此。
文章标题:《怎么在mpls配置rd/rt?》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-3076-0.html