[发明专利]一种分层虚拟专用局域网中的报文转发方法、系统和装置有效
申请号: | 201010244992.4 | 申请日: | 2010-08-04 |
公开(公告)号: | CN102347889A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分层 虚拟 专用 局域网 中的 报文 转发 方法 系统 装置 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种分层虚拟专用局域网中的报文转发方法、系统和装置。
背景技术
虚拟专用局域网(VPLS)业务是分组交换网(PSN)提供的一项业务,通过预先建立的隧道和隧道中的虚连接为用户提供专用的局域网互连业务,属于二层VPN的范畴。分层VPLS(H-VPLS)是为了满足VPLS服务需求的增长提出的一种分级结构,将一个大的MPLS网络分隔成多个VPLS子区域以减少对骨干网隧道的需求,具有层次分明,分工明确的特征,能够减少运营商边缘设备(PE)全连接带来的逻辑复杂度和配置管理的复杂度。
目前H-VPLS有两种接入方式:分层服务提供商(LSP)接入方式和QinQ方式,其中LSP接入方式的组网结构如图1所示,用户侧运营商边缘设备(UPE)作为汇聚设备只与网络侧运营商边缘设备(NPE)1建立一条虚连接(PW)。数据转发流程包括:
UPE接收到来自接入线路(AC)侧的报文后,根据该AC所属的虚拟交换实例(VSI)将该报文打上用户级私网标签后发送给NPE1。NPE1接收到来自UPE的报文后,剥离用户级私网标签,并根据该用户级私网标签确定VSI,根据报文的目的MAC地址在VSI内查找MAC转发表。如果确定目的MAC地址为本NPE1下挂的CE侧地址,则将该报文转发给本NPE1下挂的对应CE设备;如果确定目的MAC地址为远端NPE侧地址,则将该报文打上对应的VPLS标签后,转发给对应的远端NPE。如果NPE1通过公网接收到远端NPE的报文,剥离VPLS标签并确定报文所属的VSI,根据目的MAC地址查找VSI内的MAC转发表后,如果确定目的MAC地址为UPE侧设备,则将报文打上VSI对应的用户级私网标签后发送给UPE设备。
如图1所示,如果CE10与CE11之间进行数据交换,由于UPE本身具有桥接功能,如果UPE上存在CE11的MAC转发表项,则无需将报文转发给NPE1,UPE直接完成CE10和CE11之间的数据转发。如果UPE上不存在CE11的MAC转发表项,即尚未学习到CE11的MAC地址,则UPE确定该报文为未知单播报文。对于未知单播报文和广播报文,UPE将报文在VSI内进行广播,如果CE10、CE11和CE12属于同一个VSI,则转发给CE11、CE12的同时,也转发给NPE1,由NPE1来完成报文的转发。
也就是说,现有的H-VPLS组网中,UPE和NPE上都需要学习VSI中所有接入侧的MAC地址,但由于处于汇聚层的UPE设备的MAC地址空间较小,远不及核心层NPE设备的MAC地址空间。当实际MAC地址数量超过UPE设备的MAC地址空间时,就会出现MAC地址无法学习到的情况,例如,当MAC地址空间有限,UPE无法学习到远端NPE3下的CE30侧用户MAC地址,则UPE就会将未知单播报文在整个VSI中广播,包括VSI中所有的本地CE设备和所连接的VSI中的所有NPE,显然造成大量的冗余广播流量。另外,UPE侧可能会首先学习到大量的非本地CE侧用户MAC,从而导致MAC地址空间已满,而UPE侧的MAC地址无法学习到时,UPE就会将未知单播报文在整个VSI中广播,包括VSI中所有的本地CE设备和所连接的NPE,显然与UPE直接在本地转发相比,从而造成大量的冗余广播流量。
发明内容
本发明提供了一种H-VPLS网络中的报文转发方法、系统和装置,以便于减少由于UPE的MAC地址空间较小造成的报文转发过程中的冗余广播流量。
一种H-VPLS中的报文转发方法,设置UPE仅对来自本地CE侧的报文进行MAC地址学习建立MAC转发表,配置NPE默认对任何报文使能源过滤功能;该方法包括:
所述UPE接收到来自本地CE侧的报文后,如果确定该报文为单播报文且在本地的MAC转发表中查找不到该报文的目的MAC地址,则将该报文仅转发给该报文所属虚拟交换实例VSI对应的NPE,并通知所述NPE关闭对该报文的源过滤功能;
其中源过滤功能为:禁止通过接收该报文的端口转发该报文。
一种H-VPLS中的报文转发装置,该装置设置在UPE中,该装置包括:
用户侧收发单元,用于接收来自所述UPE本地CE侧的报文;
地址学习单元,用于仅对来自所述UPE本地CE侧的报文进行MAC地址学习建立MAC转发表;
报文处理单元,用于确定所述用户侧收发单元接收到的所述报文为单播报文且在MAC转发表中查找不到该报文的目的MAC地址时,向网络侧收发单元发送第一触发通知;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010244992.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预绞丝自动折弯机
- 下一篇:脑室分流管自动控压阀