MPLS VPN RD RT MP-BGP谁能把这些关系给顺一下

来源:互联网 发布:mm国家域名 编辑:程序博客网 时间:2024/06/10 12:28


http://zhidao.baidu.com/link?url=u-uxzRmp-UI2FVjKqEv92iPn6cDfp80bq9GaM29uGrfc96yC1FKp9CXowUPmyQLbnSWTZUscOopLV5axPPjmxq



BGP MPLS VPN算是一个综合的技术。
其中核心的是MP-BGP,承担私网VPN路由传递和私网标签分配。
首先是需要IGP将全网PE和P设备的loopback管理地址学习互通,一般用OSPF或者IS-IS,当然如果网络小,用RIP甚至静态都是可以。
形成的OSPF或者其他路由表,一般称为公网路由表,公网路由的唯一作用,就是为PE和P设备建立BGP提供路由,以及MPLS LSP隧道建立提供路由,也就是说IGP是基础。
BGP的目的开头说过,就是学习私网的VPN路由,每个PE上都会划分多个VPN,就是通过RT值的收和发来决定是否将BGP邻居发送过来的VPN路由加入到对应的VPN路由表当中。由于网络中可能存在相同的RT,在传输过程中为了区分不同的vpn路由,就有RD值,一般不会太关注RD,不一样即可,有些情况下一样都可以。所以在PE和P设备上创建VPN的时候就要指定RD和RT值。
MPLS是标签转发,可以这么理解,因为私网路由和公网路由是不通的,所以从一个PE到另一个PE之间这段路就要通过MPLS标签通道来转发一下,MPLS隧道就是MPLS LSP是基于公网路由计算出来的,而从BGP邻居学习到的路由的下一跳也都是邻居的公网LOOPBACK地址,所以会走MPLS 隧道。
总得说来:
公网OSPF路由是基础;
MPLS创建一条骨干道路;
BGP是业务地址(VPN路由)的统筹分配控制者。

RT和RD是定义区分VPN的基础概念

0 0