[发明专利]一种分布式VPLS的实现方法有效
申请号: | 201210472564.6 | 申请日: | 2012-11-21 |
公开(公告)号: | CN102957591A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 张磊;曹训灿;艾余雄 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/723;H04L29/12 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 vpls 实现 方法 | ||
技术领域
本发明涉及PTN(Packet Transport Network,分组传送网)领域,具体来讲是一种分布式VPLS(Virtual Private Lan Service 虚拟专用网络服务)的实现方法。
背景技术
PTN技术是对于无线业务回传大客户业务接入的应用场景而产生的一种核心网实现技术。为了规模应用,需要设计分布式的网络拓扑模型。对于一个分布式的网络拓扑而言,通常会将不同空间位置的节点出端口划分为一个虚拟的专有网,在不同空间位置的节点间,通过MPLS隧道互联,实现不同节点间互联互通的目的。
现有的VPLS多属于集中式架构,一个物理板卡中多个虚接口构成一个VPLS实例。在这种架构下,VPLS实例数目仅为该块物理板块最多支持的数目大小,VPLS实例数目受到物理板块支持数目的限制,并且不能扩展;该架构下单芯片完成所有VPLS的处理过程,单芯片开销比较大,在处理一定的VPLS实例数时,每个芯片均需要处理部分冗余的工作,因此需要更多额外的开销,从而整个系统的综合成本比较高。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种分布式VPLS的实现方法,通过多块板块共同实现VPLS的处理,提高VPLS实例数目,从而提高系统整体的性能指标,同时降低了系统成本。
为达到以上目的,本发明采取的技术方案是:一种分布式VPLS的实现方法,包括一个中间处理单元和多个处理节点,每个处理节点又包括至少一个外联口和至少一个内联口,每个处理节点和中间处理单元之间设有节点间通道;首先每个处理节点周期性的通过节点间通道向其他处理节点广播MAC地址同步报文,各个处理节点收到MAC地址同步报文,同步分布式系统中的MAC地址转发表;当处理节点的外联口接收到业务报文后,按照MAC地址转发表将业务报文从其内部对应的内联口发送至中间处理单元,中间处理单元按照不同业务报文的内容,将不同业务报文发往对应的一个或多个处理节点的内联口,所述对应的一个或多个处理节点再通过其外联口将业务报文发送出去。
在上述技术方案的基础上,所述MAC地址同步报文携带的内容包括VPLS信息、源MAC地址信息、端口信息和消息类型。
在上述技术方案的基础上,当处理节点的外联口接收到业务报文后,查找所述MAC地址转发表,找到所述业务报文的目的MAC地址匹配的内联口后,再由该内联口进行转发。
在上述技术方案的基础上,当处理节点的外联口接收到业务报文后,查找所述MAC地址转发表,若其中没有与该业务报文的目的MAC地址匹配的内联口,则该报文下行广播到所有的内联口转发。
在上述技术方案的基础上,所述业务报文由内联口转发到外联口前,判定业务报文出外联口时的MPLS属性,如果该业务报文为MPLS报文,则封装相应的MPLS帧头,打上目的端口的MAC地址后,通过外联口发送出去。
在上述技术方案的基础上,所述各处理节点内部的业务报文或MAC地址同步报文经过内联口到达中间处理单元,则完成一级交叉处理,实现信号互联。
在上述技术方案的基础上,所述中间处理单元内具有内部通道,内部通道分为单播通道和组播通道两种类型,单播通道,用来通过查找业务报文的目的MAC地址进行单播转发;组播通道,用来通过业务报文的目的MAC地址广播MAC地址同步报文。
在上述技术方案的基础上,所述中间处理单元通过组播通道建立起广播,处理所有处理节点发来的广播。
在上述技术方案的基础上,所述业务报文在出外联口时,处理节点将其学习到的地址用来替换源MAC地址和目的MAC地址,再续传到远端节点。
在上述技术方案的基础上,所述分布式节点包括一个中间处理单元和三个处理节点,每个处理节点包括一个外联口和两个内联口。
本发明的有益效果在于:
1、对于每个网元节点中,提供了分布式VPLS的实现方法,能够有效提高不同网元节点间的VPLS处理能力。
2、通过该方法,在每个处理节点中,VPLS的处理通过多块板块共同实现,从而能够减少单芯片的开销代价,降低整个系统的生产成本。
3、该实现方法简单有效,对用户隔离其具体实现方法,在系统平滑升级过程中,能够在用户感知度不大的情况能够大幅提高其性能。
附图说明
图1为本发明分布式VPLS的实现方法的流程图;
图2为本发明实施例分布式VPLS的网络拓扑结构图;
图3为图2中网元节点的处理模型图;
图4为图3中单个处理节点的模型图。
附图说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210472564.6/2.html,转载请声明来源钻瓜专利网。