VPLS实现方法.pdf

上传人:1****2 文档编号:4333334 上传时间:2018-09-14 格式:PDF 页数:7 大小:2.01MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210431733.1

申请日:

2012.10.31

公开号:

CN102882761A

公开日:

2013.01.16

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/46申请日:20121031|||公开

IPC分类号:

H04L12/46; H04L12/70(2013.01)I

主分类号:

H04L12/46

申请人:

烽火通信科技股份有限公司

发明人:

徐剑辉; 袁炳根

地址:

430074 湖北省武汉市东湖开发区关东科技园东信路5号

优先权:

专利代理机构:

北京捷诚信通专利事务所(普通合伙) 11221

代理人:

魏殿绅;庞炳良

PDF下载: PDF下载
内容摘要

本发明公开了一种VPLS实现方法,网管按照不同VPLS业务所涉及的槽位配置相应的VPLSi;属于同一VPLSi实例的各个单盘中,接入VPLS业务的业务单盘完成源MAC地址学习后,根据本地VP索引号查找映射表,得到本地VP对应的网管全局VP键值,并将VPLSi、MAC以及全局VP封装到MAC地址学习报文中进行广播;其他业务单盘接收到MAC地址学习报文后,查找映射表得到相应的本地VP索引号,然后使用VPLSi、MAC和本地VP进行MAC地址同步学习后,丢弃该报文;对于不属于VPLSi的各单盘,直接丢弃MAC地址学习报文。本发明,提供一种改进的VPLS配置方式,将全局配置改进为按照VPLS业务所在槽位进行配置,充分利用单盘资源,达到资源最大化的目的。

权利要求书

权利要求书VPLS实现方法,其特征在于,包括VPLS配置和MAC地址学习两个步骤:所述VPLS配置步骤如下:网管按照不同VPLS业务所涉及的槽位配置相应的VPLSi;对于每一个VPLSi,分别建立网管全局VP键值与所述VPLSi本地VP索引之间的映射表,所述映射表中,不同槽位的业务单盘上相同序号的VP均具有不同的本地VP索引号且与同一个网管全局VP键值一一对应;所述MAC地址学习步骤如下:属于同一VPLSi实例的各个单盘中,接入VPLS业务的业务单盘完成源MAC地址学习后,根据该业务单盘的本地VP索引号查找所述映射表,得到本地VP对应的网管全局VP键值,并将VPLSi、数据包的MAC以及全局VP封装到MAC地址学习报文中,所述MAC地址学习报文进入交叉盘广播隧道进行广播;其他业务单盘接收到所述MAC地址学习报文后,根据所述MAC地址学习报文中携带的全局VP键值查找所述映射表,得到相应的本地VP索引号,然后使用VPLSi、数据包的MAC以及本地VP进行MAC地址同步学习后,丢弃所述MAC地址学习报文;对于不属于VPLSi的各单盘,直接丢弃所述MAC地址学习报文。如权利要求1所述的VPLS实现方法,其特征在于,不同VPLS实例中VPLS的ID不同。

说明书

说明书VPLS实现方法
技术领域
本发明涉及VPLS技术,具体涉及VPLS实现方法。
背景技术
VPLS(virtual private lan service,虚拟专用局域网业务)技术属于二层分组承载技术,本质上是一种基于IP/MPLS和以太网的L2VPN技术。其核心思想是利用信令协议在VPLS实例中的PE(provider edge,运营商边缘路由器)节点之间建立及维护PW(pseudo wire,伪线标签),将二层协议帧封装后在PW上传输、交换,使广域范围内多个局域网在数据链路层面被整合为一张网络,向用户提供虚拟的以太网服务。
VPLS技术有效地结合了IP/MPLS、L2VPN以太网交换等多种技术的特点,支持点到点、点到多点、多点到多点的业务类型,能够在较大网络规模下支持电信级以太网服务。
目前,VPLS的配置方式为全局配置,即单端设备上所有业务单盘均接收相同的VPLS配置,这样,单端设备的VPLS业务容量将受单个业务单盘的资源所限制。如图1所示,单个业务单盘所支持的VP(virtual port虚拟端口)数量为12K个,那么整机设备所支持的VPLS实例个数为4K个(假设每个VPLS实例包含3个VP)。当同一个VPLS实例中的VP分布在不同的业务单盘上时,每个单盘会各自进行源MAC地址学习过程,这样会出现各个单盘之间MAC地址学习表不同步的问题,从而引起业务洪泛。
发明内容
本发明所要解决的技术问题是解决当同一个VPLS实例中的VP分布在不同的业务单盘上时,由于MAC地址表不同步而容易引起业务洪泛的问题。
为了解决上述技术问题,本发明所采用的技术方案是提供一种VPLS实现方法,包括VPLS配置和MAC地址学习两个步骤:
所述VPLS配置步骤如下:
网管按照不同VPLS业务所涉及的槽位配置相应的VPLSi;
对于每一个VPLSi,分别建立网管全局VP键值与所述VPLSi本地VP索引之间的映射表,所述映射表中,不同槽位的业务单盘上相同序号的VP均具有不同的本地VP索引号且与同一个网管全局VP键值一一对应;
所述MAC地址学习步骤如下:
属于同一VPLSi实例的各个单盘中,接入VPLS业务的业务单盘完成源MAC地址学习后,根据该业务单盘的本地VP索引号查找所述映射表,得到本地VP对应的网管全局VP键值,并将VPLSi、数据包的MAC以及全局VP封装到MAC地址学习报文中,所述MAC地址学习报文进入交叉盘广播隧道进行广播;其他业务单盘接收到所述MAC地址学习报文后,根据所述MAC地址学习报文中携带的全局VP键值查找所述映射表,得到相应的本地VP索引号,然后使用VPLSi、数据包的MAC以及本地VP进行MAC地址同步学习后,丢弃所述MAC地址学习报文;
对于不属于VPLSi的各单盘,直接丢弃所述MAC地址学习报文。
在上述方法中,不同VPLS实例中VPLS的ID不同。
本发明,改进VPLS配置方式,将全局配置改进为按照VPLS业务所在槽位进行配置,充分利用单盘资源,达到资源最大化的目的。当业务接入单盘完成MAC地址学习过程之后,学习报文封装网管全局VP键值信息,进入交叉盘广播隧道进行广播,其他所有业务单盘均接收到此学习报文。属于本VPLS实例的单盘解析收到的学习报文,继续进行MAC地址学习过程;不属于这一VPLS实例的业务单盘则直接丢弃此学习报文。
附图说明
图1为现有的VPLS全局配置示意图;
图2为本发明中VPLS按业务所在槽位进行配置的示意图;
图3为网管全局VP键值与单盘本地VP索引之间的映射表示意图;
图4为MAC地址学习机制示意图。
具体实施方式
本发明提供的VPLS实现方法,将VPLS业务的全局配置方式改进为按照VPLS业务所在的槽位进行配置,充分利用了单盘资源,达到资源最大化的目的。下面结合附图对本发明作出详细的说明。
VPLS实现方法包括VPLS配置和MAC地址学习两个步骤:
VPLS配置步骤如下:
(1)网管按照不同VPLS业务所涉及的槽位配置相应的VPLS,如图2所示,假设VPLS1业务涉及槽位1、2、3,VPLS2业务涉及槽位4、5、6,VPLS3业务涉及槽位7、8、9,……,于是根据槽位1、2、3配置VPLS1,根据槽位4、5、6配置VPLS2,根据槽位7、8、9配置VPLS3。由于单个业务单盘支持12K个VP,那么槽位1、2、3上的业务单盘所支持的VPLS实例个数为4K个(假设每个VPLS实例包含3个VP),同样地,槽位4、5、6及7、8、9上的业务单盘所支持的VPLS实例个数也为4K个。而对于图1所示的VPLS全局配置情况,同一个VPLS配置会下发到所有业务单盘,不属于本VPLS业务涉及的单盘也会接收此配置,而本发明提供的方案,各单盘均建立相同的VPLS业务,整机设备VPLS能达到的最大容量即为单盘容量4K,整机设备所支持的VPLS业务容量不再受单个业务单盘资源的限制,达到业务单盘资源最大化利用的目的。
图2中,[4K+1,8K]表示可以建立4K个不同的VPLS,4K+1、4K+2、…、8K表示VPLS的ID号,与槽位#1、2、3所建立的[1,4K]的VPLS区分开来。因为图2是按槽位进行配置下发,每个槽位的VPLS的ID不可能重复;但图1是全局配置,每个槽位均建立的是相同的VPLS,VPLS的ID都一样。
(2)对于每一个VPLS,分别建立网管全局VP键值与所述VPLS的本地VP索引之间的映射表,所述映射表中,不同槽位的业务单盘上相同序号的VP均具有不同的VP索引号且与同一个网管全局VP键值一一对应。
网管下发的VPLS配置通过相应的槽位到达各业务单盘时,会申请相应业务单盘的本地VP资源,从而建立网管全局VP键值到本地VP索引之间的映射表,如图3所示,对于VPLS1(包括槽位1、2、3,其上分别插装业务单盘a、b、c),网管全局VP键值KEY1对应槽位1上的本地VP索引号ID-a1、槽位2上的本地VP索引号ID-b1和槽位3上的本地VP索引号ID-c1,ID-a1、ID-b1和ID-c1分别对应业务单盘a、b、c上的VP1,根据此映射表,各个业务单盘的本地VP索引号对应唯一的全局VP键值,全局VP键值对应具体某个VPLS实例中的唯一VP。
MAC地址学习步骤如下:
如图4所示,网管分别建立VPLS1和VPLS2,VPLS1分别对应插装在槽位1、2、3上的业务单盘a、b、c,VPLS2分别对应插装在槽位4、5、6上的业务单盘d、e、f,VPLS1与VPLS2通过交叉盘进行数据交换。
(1)VPLS1业务从业务单盘a的VP1接入,槽位1上的业务单盘a完成源MAC地址学习,然后利用本地VP索引ID‑A1查找图3所示的映射表,得到本地VP索引号D‑a1对应的网管全局VP键值KEY1,再将VPLS1、数据包的MAC以及全局VP键值KEY1封装在MAC地址学习报文中进入交叉盘广播隧道进行广播。
(2)其他各槽位上的业务单盘接收到上述MAC地址学习报文后,根据MAC地址学习报文中携带的全局VP键值查找图3所示的映射表,得到相应的本地VP索引号。例如,槽位2上的业务单盘b接收到MAC地址学习报文后,查找图3所示的映射表,得到槽位2上的业务单盘b的本地VP索引号ID‑b1,然后使用VPLS1、数据包的MAC以及本地VP索引号ID‑b1进行MAC地址学习之后丢弃此MAC地址学习报文。同理,槽位3上的业务单盘c确定业务单盘c的VP为VP1。由于槽位4、5、6上的业务单盘d、e、f没有建立VPLS1实例(业务单盘d、e、f插装在槽位4、5、6上,建立VPLS2实例),因此在查找全局VP键值到本地VP索引之间的映射表时失败,直接丢弃此MAC地址学习报文。这样,不同单盘之间进行了MAC地址同步学习后就避免了业务洪泛。
本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。

VPLS实现方法.pdf_第1页
第1页 / 共7页
VPLS实现方法.pdf_第2页
第2页 / 共7页
VPLS实现方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《VPLS实现方法.pdf》由会员分享,可在线阅读,更多相关《VPLS实现方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102882761 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 7 6 1 A *CN102882761A* (21)申请号 201210431733.1 (22)申请日 2012.10.31 H04L 12/46(2006.01) H04L 12/70(2013.01) (71)申请人烽火通信科技股份有限公司 地址 430074 湖北省武汉市东湖开发区关东 科技园东信路5号 (72)发明人徐剑辉 袁炳根 (74)专利代理机构北京捷诚信通专利事务所 (普通合伙) 11221 代理人魏殿绅 庞炳良 (54) 发明名称 VPLS实现方法 。

2、(57) 摘要 本发明公开了一种VPLS实现方法,网管按照 不同VPLS业务所涉及的槽位配置相应的VPLS i ; 属于同一VPLS i 实例的各个单盘中,接入VPLS业 务的业务单盘完成源MAC地址学习后,根据本地 VP索引号查找映射表,得到本地VP对应的网管全 局VP键值,并将VPLS i 、MAC以及全局VP封装到 MAC地址学习报文中进行广播;其他业务单盘接 收到MAC地址学习报文后,查找映射表得到相应 的本地VP索引号,然后使用VPLS i 、MAC和本地VP 进行MAC地址同步学习后,丢弃该报文;对于不属 于VPLS i 的各单盘,直接丢弃MAC地址学习报文。 本发明,提供一种改进。

3、的VPLS配置方式,将全局 配置改进为按照VPLS业务所在槽位进行配置,充 分利用单盘资源,达到资源最大化的目的。 (51)Int.Cl. 权利要求书1页 说明书3页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 2 页 1/1页 2 1.VPLS实现方法,其特征在于,包括VPLS配置和MAC地址学习两个步骤: 所述VPLS配置步骤如下: 网管按照不同VPLS业务所涉及的槽位配置相应的VPLS i ; 对于每一个VPLS i ,分别建立网管全局VP键值与所述VPLS i 本地VP索引之间的映射表, 所述映射表中,不同槽位的业务单。

4、盘上相同序号的VP均具有不同的本地VP索引号且与同 一个网管全局VP键值一一对应; 所述MAC地址学习步骤如下: 属于同一VPLS i 实例的各个单盘中,接入VPLS业务的业务单盘完成源MAC地址学习后, 根据该业务单盘的本地VP索引号查找所述映射表,得到本地VP对应的网管全局VP键值, 并将VPLS i 、数据包的MAC以及全局VP封装到MAC地址学习报文中,所述MAC地址学习报文 进入交叉盘广播隧道进行广播;其他业务单盘接收到所述MAC地址学习报文后,根据所述 MAC地址学习报文中携带的全局VP键值查找所述映射表,得到相应的本地VP索引号,然后 使用VPLS i 、数据包的MAC以及本地V。

5、P进行MAC地址同步学习后,丢弃所述MAC地址学习报 文; 对于不属于VPLS i 的各单盘,直接丢弃所述MAC地址学习报文。 2.如权利要求1所述的VPLS实现方法,其特征在于,不同VPLS实例中VPLS的ID不 同。 权 利 要 求 书CN 102882761 A 1/3页 3 VPLS 实现方法 技术领域 0001 本发明涉及VPLS技术,具体涉及VPLS实现方法。 背景技术 0002 VPLS(virtual private lan service,虚拟专用局域网业务)技术属于二层分组 承载技术,本质上是一种基于IP/MPLS和以太网的L2VPN技术。其核心思想是利用信令协议 在VPL。

6、S实例中的PE(provider edge,运营商边缘路由器)节点之间建立及维护PW(pseudo wire,伪线标签),将二层协议帧封装后在PW上传输、交换,使广域范围内多个局域网在数据 链路层面被整合为一张网络,向用户提供虚拟的以太网服务。 0003 VPLS技术有效地结合了IP/MPLS、L2VPN以太网交换等多种技术的特点,支持点到 点、点到多点、多点到多点的业务类型,能够在较大网络规模下支持电信级以太网服务。 0004 目前,VPLS的配置方式为全局配置,即单端设备上所有业务单盘均接收相同的 VPLS配置,这样,单端设备的VPLS业务容量将受单个业务单盘的资源所限制。如图1所示, 单。

7、个业务单盘所支持的VP(virtual port虚拟端口)数量为12K个,那么整机设备所支持 的VPLS实例个数为4K个(假设每个VPLS实例包含3个VP)。当同一个VPLS实例中的VP 分布在不同的业务单盘上时,每个单盘会各自进行源MAC地址学习过程,这样会出现各个 单盘之间MAC地址学习表不同步的问题,从而引起业务洪泛。 发明内容 0005 本发明所要解决的技术问题是解决当同一个VPLS实例中的VP分布在不同的业务 单盘上时,由于MAC地址表不同步而容易引起业务洪泛的问题。 0006 为了解决上述技术问题,本发明所采用的技术方案是提供一种VPLS实现方法,包 括VPLS配置和MAC地址学习。

8、两个步骤: 0007 所述VPLS配置步骤如下: 0008 网管按照不同VPLS业务所涉及的槽位配置相应的VPLS i ; 0009 对于每一个VPLS i ,分别建立网管全局VP键值与所述VPLS i 本地VP索引之间的映 射表,所述映射表中,不同槽位的业务单盘上相同序号的VP均具有不同的本地VP索引号且 与同一个网管全局VP键值一一对应; 0010 所述MAC地址学习步骤如下: 0011 属于同一VPLS i 实例的各个单盘中,接入VPLS业务的业务单盘完成源MAC地址学 习后,根据该业务单盘的本地VP索引号查找所述映射表,得到本地VP对应的网管全局VP 键值,并将VPLS i 、数据包的。

9、MAC以及全局VP封装到MAC地址学习报文中,所述MAC地址学 习报文进入交叉盘广播隧道进行广播;其他业务单盘接收到所述MAC地址学习报文后,根 据所述MAC地址学习报文中携带的全局VP键值查找所述映射表,得到相应的本地VP索引 号,然后使用VPLS i 、数据包的MAC以及本地VP进行MAC地址同步学习后,丢弃所述MAC地 址学习报文; 说 明 书CN 102882761 A 2/3页 4 0012 对于不属于VPLS i 的各单盘,直接丢弃所述MAC地址学习报文。 0013 在上述方法中,不同VPLS实例中VPLS的ID不同。 0014 本发明,改进VPLS配置方式,将全局配置改进为按照V。

10、PLS业务所在槽位进行配 置,充分利用单盘资源,达到资源最大化的目的。当业务接入单盘完成MAC地址学习过程之 后,学习报文封装网管全局VP键值信息,进入交叉盘广播隧道进行广播,其他所有业务单 盘均接收到此学习报文。属于本VPLS实例的单盘解析收到的学习报文,继续进行MAC地址 学习过程;不属于这一VPLS实例的业务单盘则直接丢弃此学习报文。 附图说明 0015 图1为现有的VPLS全局配置示意图; 0016 图2为本发明中VPLS按业务所在槽位进行配置的示意图; 0017 图3为网管全局VP键值与单盘本地VP索引之间的映射表示意图; 0018 图4为MAC地址学习机制示意图。 具 体实施方式 。

11、0019 本发明提供的VPLS实现方法,将VPLS业务的全局配置方式改进为按照VPLS业务 所在的槽位进行配置,充分利用了单盘资源,达到资源最大化的目的。下面结合附图对本发 明作出详细的说明。 0020 VPLS实现方法包括VPLS配置和MAC地址学习两个步骤: 0021 VPLS配置步骤如下: 0022 (1)网管按照不同VPLS业务所涉及的槽位配置相应的VPLS,如图2所示,假设 VPLS1业务涉及槽位1、2、3,VPLS2业务涉及槽位4、5、6,VPLS3业务涉及槽位7、8、9, 于是根据槽位1、2、3配置VPLS1,根据槽位4、5、6配置VPLS2,根据槽位7、8、9配置VPLS3。 。

12、由于单个业务单盘支持12K个VP,那么槽位1、2、3上的业务单盘所支持的VPLS实例个数为 4K个(假设每个VPLS实例包含3个VP),同样地,槽位4、5、6及7、8、9上的业务单盘所支 持的VPLS实例个数也为4K个。而对于图1所示的VPLS全局配置情况,同一个VPLS配置 会下发到所有业务单盘,不属于本VPLS业务涉及的单盘也会接收此配置,而本发明提供的 方案,各单盘均建立相同的VPLS业务,整机设备VPLS能达到的最大容量即为单盘容量4K, 整机设备所支持的VPLS业务容量不再受单个业务单盘资源的限制,达到业务单盘资源最 大化利用的目的。 0023 图2中,4K+1,8K表示可以建立4K。

13、个不同的VPLS,4K+1、4K+2、8K表示VPLS 的ID号,与槽位#1、2、3所建立的1,4K的VPLS区分开来。因为图2是按槽位进行配置 下发,每个槽位的VPLS的ID不可能重复;但图1是全局配置,每个槽位均建立的是相同的 VPLS,VPLS的ID都一样。 0024 (2)对于每一个VPLS,分别建立网管全局VP键值与所述VPLS的本地VP索引之间 的映射表,所述映射表中,不同槽位的业务单盘上相同序号的VP均具有不同的VP索引号且 与同一个网管全局VP键值一一对应。 0025 网管下发的VPLS配置通过相应的槽位到达各业务单盘时,会申请相应业务单盘 的本地VP资源,从而建立网管全局VP。

14、键值到本地VP索引之间的映射表,如图3所示,对于 说 明 书CN 102882761 A 3/3页 5 VPLS1(包括槽位1、2、3,其上分别插装业务单盘a、b、c),网管全局VP键值KEY1对应槽位 1上的本地VP索引号IDa1、槽位2上的本地VP索引号IDb1和槽位3上的本地VP 索引号IDc1,IDa1、IDb1和IDc1分别对应业务单盘a、b、c上的VP1,根据此 映射表,各个业务单盘的本地VP索引号对应唯一的全局VP键值,全局VP键值对应具体某 个VPLS实例中的唯一VP。 0026 MAC地址学习步骤如下: 0027 如图4所示,网管分别建立VPLS1和VPLS2,VPLS1分别。

15、对应插装在槽位1、2、3上 的业务单盘a、b、c,VPLS2分别对应插装在槽位4、5、6上的业务单盘d、e、f,VPLS1与VPLS2 通过交叉盘进行数据交换。 0028 (1)VPLS1业务从业务单盘a的VP1接入,槽位1上的业务单盘a完成源MAC地址 学习,然后利用本地VP索引ID-A1查找图3所示的映射表,得到本地VP索引号D-a1对应 的网管全局VP键值KEY1,再将VPLS1、数据包的MAC以及全局VP键值KEY1封装在MAC地 址学习报文中进入交叉盘广播隧道进行广播。 0029 (2)其他各槽位上的业务单盘接收到上述MAC地址学习报文后,根据MAC地址学习 报文中携带的全局VP键值。

16、查找图3所示的映射表,得到相应的本地VP索引号。例如,槽位 2上的业务单盘b接收到MAC地址学习报文后,查找图3所示的映射表,得到槽位2上的业 务单盘b的本地VP索引号ID-b1,然后使用VPLS1、数据包的MAC以及本地VP索引号ID-b1 进行MAC地址学习之后丢弃此MAC地址学习报文。同理,槽位3上的业务单盘c确定业务 单盘c的VP为VP1。由于槽位4、5、6上的业务单盘d、e、f没有建立VPLS1实例(业务单盘 d、e、f插装在槽位4、5、6上,建立VPLS2实例),因此在查找全局VP键值到本地VP索引之 间的映射表时失败,直接丢弃此MAC地址学习报文。这样,不同单盘之间进行了MAC地址同 步学习后就避免了业务洪泛。 0030 本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结 构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。 说 明 书CN 102882761 A 1/2页 6 图1 图2 图3 说 明 书 附 图CN 102882761 A 2/2页 7 图4 说 明 书 附 图CN 102882761 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1