云杰通信助您了解行业,全方位掌握国际互联网最新资讯
MPLS(多协议标签交换):MPLS是一种标签转发技术,它采用无连接的控制平面和面向连接的数据平面,无连接的控制平面实现路由信息的传递和标签的分发,面向连接的数据平面实现报文在建立的标签转发路径上传送。MPLS域内,交换机不需要查看每个报文的目的lP地址,只需要根据封装在lP头外面的标签进行转发即可。在lP网络内进行传统的IP转发,在MPLS域内进行标签转发。
当PE设备从某个VRF中的VPN站点接收到IPv4路由之后,它就在IPv4前缀前面添加该VRF的RD(8个字节长),这样IPv4前缀就变成了VPNv4前缀。PE为本地每个VRF分配一个BGP标签(3个字节长)。这里还有另外两种方式,第一种是为本地每个启用了VRF的接口分配一个BGP标签,第二种是为本地每条VPNv4路由分配一个BGP标签。长度、标签、VPNv4前缀三部分,组成了MP_REACH_NLRI属性中的NLRI字段。
地址族设置为AFI=1,SAFI=128,代表是带标签的VPNv4地址。下一跳设置为当前PE的loopback地址。地址族、下一跳和NLRI组成了MP_REACH_NLRI属性。
将扩展团体属性RT的值设置为该VRF的export RT。
然后将含有上面的MP_REACH_NLRI和RT属性的update报文发送给AS中所有其它PE。每个PE都可以收到所有的VPN路由。收到路由之后根据RT筛选出需要的路由,丢弃其它路由。如果学到的VPN路由的RT与和PE上的某个VRF的import RT相同,则保留它。记录该路由的MBGP标签和RD,从VPNv4路由中提取出IPv4路由放进相应的VRF。然后将IPv4路由通告给CE。
当CE回收路由时,PE通过MP_UNREACH_NLRI属性来回收路由。其中的NLRI字段和MP_REACH_NLRI中的相同。
文章标题:《MPLS路由通告和数据转发》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-4430-0.html