以上方式组网建立MPLS VPN,报文是从哪里被打上MPLS标签的?
两个数据中心之间的IP网络,需要所有设备都支持MPLS协议吗?如果有设备不支持MPLS,可以进行透传转发吗?
(0)
最佳答案
在swa和swd上打标签和剥掉标签,swb和swc支持mpls就行
(0)
这里的CE对应的是图中的SWITCH B和C吗? 假如说在我的图中的数据中心的出口路由器是不支持MPLS的,还是可以建立起MPLS VPN,对吗?
SWITCH B和C是PE,SWITCHA和D 是CE
只需要ce--pe--p设备支持即可
https://www.h3c.com/cn/d_202109/1466315_30005_0.htm#_Toc82463241
在基本MPLS L3VPN应用中(不包括跨域的情况),PE转发VPN报文时为报文封装如下内容:
· 外层标记:又称为公网标记。VPN报文在骨干网上沿着公网隧道从一端PE传送到另一端PE。公网隧道可以是LSP隧道、MPLS TE隧道。当公网隧道为LSP隧道或MPLS TE隧道时,公网标记为MPLS标签,称为公网标签。
· 内层标签:又称为私网标签,用来指示报文应被送到哪个Site。对端PE根据私网标签可以确定报文所属的VPN实例,通过查找该VPN实例的路由表,将报文正确地转发到相应的Site。PE之间在通过MP-BGP发布VPN-IPv4路由时,将为私网路由分配的私网标签通告给对端PE。
图1-3 VPN报文转发示意图
如图1-3所示,VPN报文的转发过程为:
(1) Site 1发出一个目的地址为1.1.1.2的IP报文,由CE 1将报文发送至PE 1。
(2) PE 1根据报文到达的接口及目的地址查找对应VPN实例的路由表,根据匹配的路由表项为报文添加私网标签,并查找到报文的下一跳为PE 2。
(3) PE 1在公网路由表内查找到达PE 2的路由,根据查找结果为报文封装公网标签,并沿着公网隧道转发该报文。
(4) MPLS网络内,P根据报文的公网标记转发报文,将报文转发到PE 2。如果公网标记为MPLS标签,则报文在到达PE 2的前一跳时剥离公网标签,仅保留私网标签。
(5) PE 2根据私网标签确定报文所属的VPN实例,通过查找该VPN实例的路由表,确定报文的出接口,剥离私网标签后将报文转发至CE 2。
(6) CE 2根据正常的IP转发过程将报文转发给目的主机。
属于同一个VPN的两个Site连接到同一个PE时,PE不需要为VPN报文封装外层标记和内层标签,只需查找对应VPN实例的路由表,找到报文的出接口,将报文转发至相应的Site。
(0)
假如SWITCH A和D是leaf,B和C是spine,上接出口路由器,这个路由器不支持MPLS,这个组网还能成立吗? PE和P是运营商侧的设备吗?
这里的CE对应的是图中的SWITCH B和C吗? 假如说在我的图中的数据中心的出口路由器是不支持MPLS的,还是可以建立起MPLS VPN,对吗?
B跟C相当于ce设备 是需要支持mpls得
假如SWITCH A和D是leaf,B和C是spine,上接出口路由器,这个路由器不支持MPLS,这个组网还能成立吗? PE和P是运营商侧的设备吗?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
SWITCH B和C是PE,SWITCHA和D 是CE