请问MPLS VPN的原理是不是这样的:
1、路由层面,使用VRF的VPN实例是因为,可能来自不同站点的路由IP相同,造成IP地址冲突,所以使用VRF来进行隔离。配置VPN实例的每个接口就是一张路由表,每张路由表之间互不冲突。这就解决了本地的冲突,可是当PE1发给PE2的时候,PE2就不知道那条是那条,所以有个RD的出现,RD就是为了区分路由,然后发送给远端的PE设备也能识别,RD+IPv4就成为了VPNv4网络,但是,在PE与PE之间,我运行的是BGP协议,BGP协议里面并没有能支持VPNv4协议的,所以,就加了个MP-BGP。MP-BGP将VPNv4传递到远方PE之后,远端PE并不知道将这个VPNv4加入哪个VPN实例中,这时候,RT出现了(团体扩展属性),RT是用来控制信息的发布与接收,所以在传递到远端PE的时候,远端PE就能根据RT值将他导入到那个VPN实例中。
2、转发层面,CE到PE之间依旧使用纯IPv4报文转发,PE到PE之间如何转发呢?我们使用MPLS来构建隧道,LDP给路由打上公网标签,这样就能在公网内传输,可是,并不知道去到哪里啊?所以MP-BGP又能给私网的IP地址分配一个私网的标签,当S置位为1的时候,首先先将公网标签POP,然后再将私网标签POP,这样就能知道我从哪里转发出去。
我是一个19岁的学习网络的萌新,麻烦大佬顺便告诉一下,想要学好理论知识应该怎么做,谢谢!!
(0)
你说的都对
1、路由层面,VRF隔离
2、转发层面,MPLS标签转发
(0)
我知道,请问,我上述说的是否正确?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
我知道,请问,我上述说的是否正确?