MPLS网络中实现VPLS的关键性技术

小编发布于:2021-11-17阅读:0

1. 虚电线(Pseudo Wire)原理

一条虚电线由一收一发2条虚电路(Virtual Circuit)构成,它的功能是将所有的广播(broadcast)帧和跨局域网的单播帧、组播(multicast)帧从一个局域网转发到另一个局域网,使得其所连接两个局域网在数据链路层上被整合。

以太网虚电线技术的核心是帧的封装及其在MPLS网络中的传输控制。Martini等人编写的IETF草案[3]对含以太网在内的多种局域网帧的封装给予了建议。一般地,以太网数据帧可以归为2类,即普通以太网帧和带VLAN标签的以太网帧。对于普通以太网帧。其中隧道标签(tunnel label)用于在MPLS网络中标识一条确定的标签交换路径(LSP),该标签实际上是由MPLS网络为一个等价转发类(FEC)自动分配的标签。如果帧需要经过几个MPLS域,隧道标签将多于一个。由于同一隧道上可以承载多条虚电路,而不同虚电路上的流量在到达接收端服务提供商边缘(PE)设备后必须加以区分,然后转发给相应的用户。因此与一般的MPLS流量不同,虚电路上的流量需要增加一个标签来标识其虚电路ID。隧道标签与虚电路标签均在发送端PE处被封装,但隧道标签在MPLS网络中可能被逐跳修改,而虚电路标签则一般维持不变直到帧到达接收端PE。在帧到达接收端PE后,隧道标签首先被剥离,然后,根据虚电路标签的值,转发帧到相应以太网端口。

有时需要借助虚拟局域网(VLAN)标签来将一个物理上联通的局域网划分成若干逻辑上独立的虚拟局域网。如果VLAN标签是由客户定义的,即该标签由客户设备封装,那么含此类VLAN标签的帧的封装与普通帧一致。但虚电路标签封装在VLAN标签之外,且VLAN标签在接收端PE处不被剥离,而是直接被发送到客户局域网。另一种情况是,不同客户的局域网连接到了同一PE上,为了区分这些不同客户,需要由服务提供商来定义VLAN标签,这类标签称为服务划分(service-delimiting)标签。对于服务划分标签,Martini草案定义了2种数据处理模式。一种是擦除模式(raw mode),即在帧被送往虚电路发送之前,剥离其所有服务划分标签后再封装虚电路标签与隧道标签。另一种是追加模式(tag mode),即对不含服务划分标签的帧先封装一个服务划分标签,然后封装虚电路标签与隧道标签。由于服务划分标签只被发送端PE设备区用来区分不同客户,因此采用擦除模式或追加模式都不会对虚电路的接收产生影响。

用一收一发两条虚电路连接两个远程局域网便定义了一条虚电线。发送端PE利用 LDP信令建立隧道、虚电路及学习接收端局域网内的MAC地址集,并转达给本地CE,使得CE能够根据MAC地址将响应的帧提交PE转发。对于不能判定目的地址归属的单播帧、多播帧和所有的广播帧,发送端CE设备将在局域网内广播,发送端PE设备收到这类帧后则默认转发至接收端PE设备。因此保证了目的地址未知的帧不会被系统丢弃,其代价是损失了带宽。

微云网络&网络综合解决方案提供商,助力企业信息化建设、数字化转型、以及全球化互联。SD-WAN方案可实现全球访问加速、SaaS访问加速海外视频加速海外分支组网,有效提升国际间沟通效率,助力中国企业开拓国际市场。服务热线:400-028-9798,欢迎来电咨询。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/4057.html

TAG标签:MPLS网络

上一篇:MPLS工作原理介绍
下一篇:SD-WAN厂商技术对比

相关文章

返回顶部