MPLS RD RT的功能

MPLS RD RT分支代表两个属性:路由区分符(RouteDistinguisher:RD)和路由目标(RouteTarget:RT)。
RD。
IP地址在VPN中的规划是由客户自己制定的,因此有可能发生客户选择在RFC1918中定义的私有地址作为他们的网站地址,或者不同的VPN使用相同的地址域,即所谓的地址重叠。地址重叠的一个结果是BGP不能区分不同VPN的重叠路由,从而导致某一网站无法到达。
为解决这一问题,BGP/MPLS。
除了在PE路由器上使用多个VRF表格外,VPN还引入了RD概念。RD具有全球唯一性,通过扩展8个字节的RD作为IPv4地址的前缀,将不唯一的IPv4地址转换成唯一的VPN-IPv4地址。对于客户端设备来说,VPN-IPv4地址是不可见的,它仅用于在主干网络上分发路由信息。
RD和VRF表之间建立了相应的关系。通常,在不同的PE路由器上,属于相同VPN的子接口,为相应的VRF表分配相同的RD,换句话说,为每个VPN分配唯一的RD。但是,重叠VPN,即某个站点属于多个VPN的情况下,由于PE路由器的某个子接口属于多个VPN,因此该子接口对应的VRF表只能分配一个RD,多个VPN共享一个RD。
RT。
RT的功能类似于BGP中的扩展团体属性,用于路由信息的分发。分为ImportRT和ExportRT,用于路由信息的导入和导出策略。从VRF表中导出VPN路由时,用ExportRT标记VPN路由;在VRF表中导入VPN路由时,只有RT标记与VRF表中的任何ImportRT一致的路由才会导入VRF表。RT使得PE路由器只包含与其直接连接的VPN路由,而不是全网所有VPN路由,从而节省了PE路由器的资源,提高了网络的可扩展性。
RT是全球唯一的,只能用一个VPN。通过ImportRT和ExportRT的合理配置,运营商可以构建不同类型的VPN,如重叠VPN和Hub-and-spokeVPN。
了解更多关于MPLS知识关注:http://www.vecloud.com/article/20210305162521.html