CN106453086B - 基于mpls l2vpn业务的标签报文控制面整合方法 - Google Patents
基于mpls l2vpn业务的标签报文控制面整合方法 Download PDFInfo
- Publication number
- CN106453086B CN106453086B CN201610903811.1A CN201610903811A CN106453086B CN 106453086 B CN106453086 B CN 106453086B CN 201610903811 A CN201610903811 A CN 201610903811A CN 106453086 B CN106453086 B CN 106453086B
- Authority
- CN
- China
- Prior art keywords
- control plane
- label
- mpls
- forwarding
- l2vpn business
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种基于MPLS L2VPN业务的标签报文控制面整合方法,包括如下步骤:(1)MPLS L2VPN业务的标签报文控制面生成公网隧道的表项;(2)所述的控制面将所述的公网隧道的表项进行整合;(3)所述的控制面生成标签栈;(4)转发面通过所述的标签栈的信息进行MPLS L2VPN业务的报文转发。采用该种结构的基于MPLS L2VPN业务的标签报文控制面整合方法,对MPLS二层虚拟私有网络业务的MPLS标签报文转发在控制面即由软件完成一次性迭代整合,直接下发转发面使用的标签栈信息,不需要转发面在FTN,VC FTN,NHLFE,ILM等转发表项中进行迭代整合逻辑,从而大幅度提升转发效率。
Description
技术领域
本发明涉及NFV网络功能虚拟化技术领域,尤其涉及NFV的MPLS L2VPN标签报文转发技术领域,具体是指一种基于MPLS L2VPN业务的标签报文控制面整合方法。
背景技术
在目前主流的传统网络设备中,例如路由器,交换机,其MPLS(Multi-ProtocolLabel Switching,多协议标签交换)二层虚拟私有网络业务,如图1所示,即MPLS L2VPN(Virtual Private Network,虚拟专用网络)业务的MPLS标签报文的转发,其转发依据的信息由控制面生成,再下发到转发面,从而指导转发面进行转发使用,由于传统网络设备的转发面受限于诸如转发芯片之类硬件的要求,从而普遍采用多次迭代,多次查找的方式,控制面下发的转发信息并不能直接完成L2VPN标签报文标签栈信息的整合,而是下发诸如FTN(FEC to NHLFE,FEC到NHLFE),VC(Virtual Ciecuit,虚电路)FTN,ILM(Incoming LableMap,入标签映射),NHLFE(Next Hop Lable Forwarding Entry,下一跳标签转发表项)的转发表项,如图2所示,转发面需要在这些表项中进行迭代和整合完成转发逻辑。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现一次性迭代整合并直接下发转发面使用的标签栈信息的基于MPLS L2VPN业务的标签报文控制面整合方法。
为了实现上述目的,本发明的具有如下构成:
该基于MPLS L2VPN业务的标签报文控制面整合方法,包括如下步骤:
(1)MPLS L2VPN业务的标签报文控制面生成公网隧道的表项;
(2)所述的控制面将所述的公网隧道的表项进行整合;
(3)所述的控制面生成标签栈;
(4)转发面通过所述的标签栈的信息进行MPLS L2VPN业务的报文转发。
较佳地,所述的表项包括FTN、VC FTN、NHLFE和ILM。
较佳地,所述的将所述的公网隧道的表项进行整合,具体为:
通过FTN将FEC(Forwarding Equivalence Class,转发等价类)映射到NHLFE,通过ILM将MPLS映射到NHLFE。
较佳地,所述的生成转发直接使用的标签栈,具体为:
通过opcode(Operation Code,操作码)操作码将NHLFE映射到标签,将所述的标签整合为标签栈。
较佳地,所述的步骤(3)和步骤(4)之间还包括如下步骤:
(3-1)所述的控制面下发所述的标签栈到转发面。
采用了该发明中的基于MPLS L2VPN业务的标签报文控制面整合方法,对MPLS二层虚拟私有网络业务的MPLS标签报文转发在控制面即由软件完成一次性迭代整合,直接下发转发面使用的标签栈信息,不需要转发面在FTN,VC FTN,NHLFE,ILM等转发表项中进行迭代整合逻辑,从而大幅度提升转发效率。
附图说明
图1为现有技术的MPLS L2VPN标签报文转发逻辑的流程图。
图2为现有技术的MPLS L2VPN标签报文控制面转发表项的逻辑框图。
图3为本发明的MPLS L2VPN标签报文控制面整合过程的逻辑框图。
具体实施方式
为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
在一种实施方式中,该基于MPLS L2VPN业务的标签报文控制面整合方法,包括如下步骤:
(1)MPLS L2VPN业务的标签报文控制面生成公网隧道的表项;
(2)所述的控制面将所述的公网隧道的表项进行整合;
(3)所述的控制面生成标签栈;
(4)转发面通过所述的标签栈的信息进行MPLS L2VPN业务的报文转发。
在一种较佳的实施方式中,所述的表项包括FTN、VC FTN、NHLFE和ILM。
在一种较佳的实施方式中,所述的将所述的公网隧道的表项进行整合,具体为:
通过FTN将FEC映射到NHLFE,通过ILM将MPLS映射到NHLFE。
在一种较佳的实施方式中,所述的生成转发直接使用的标签栈,具体为:
通过opcode操作码将NHLFE映射到标签,将所述的标签整合为标签栈。
在一种较佳的实施方式中,所述的步骤(3)和步骤(4)之间还包括如下步骤:
(3-1)所述的控制面下发所述的标签栈到转发面。
在一种具体的实施方式中,如图3所示,包括以下步骤:
S1:控制面生成公网隧道FTN、VC FTN、NHLFE以及ILM表项;
S2:控制面完成公网隧道FTN、VC FTN、NHLFE以及ILM表项的整合,生成转发直接使用的标签栈;
S3:控制面下发生成的标签栈到转发面;
S4:转发面直接使用标签栈信息进行MPLS L2VPN业务的报文转发;
采用了该发明中的基于MPLS L2VPN业务的标签报文控制面整合方法,对MPLS二层虚拟私有网络业务的MPLS标签报文转发在控制面即由软件完成一次性迭代整合,直接下发转发面使用的标签栈信息,不需要转发面在FTN,VC FTN,NHLFE,ILM等转发表项中进行迭代整合逻辑,从而大幅度提升转发效率。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
Claims (4)
1.一种基于MPLS L2VPN业务的标签报文控制面整合方法,其特征在于,所述的方法包括如下步骤:
(1)MPLS L2VPN业务的标签报文控制面生成公网隧道的表项;
(2)所述的控制面将所述的公网隧道的表项进行整合;
(3)所述的控制面生成标签栈;
(4)转发面通过所述的标签栈的信息进行MPLS L2VPN业务的报文转发;
所述的生成转发直接使用的标签栈,具体为:
通过opcode操作码将NHLFE映射到标签,将所述的标签整合为标签栈。
2.根据权利要求1所述的基于MPLS L2VPN业务的标签报文控制面整合方法,其特征在于,所述的表项包括FTN、VC FTN、NHLFE和ILM。
3.根据权利要求1所述的基于MPLS L2VPN业务的标签报文控制面整合方法,其特征在于,所述的将所述的公网隧道的表项进行整合,具体为:
通过FTN将FEC映射到NHLFE,通过ILM将MPLS映射到NHLFE。
4.根据权利要求1所述的基于MPLS L2VPN业务的标签报文控制面整合方法,其特征在于,所述的步骤(3)和步骤(4)之间还包括如下步骤:
(3-1)所述的控制面下发所述的标签栈到转发面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610903811.1A CN106453086B (zh) | 2016-10-17 | 2016-10-17 | 基于mpls l2vpn业务的标签报文控制面整合方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610903811.1A CN106453086B (zh) | 2016-10-17 | 2016-10-17 | 基于mpls l2vpn业务的标签报文控制面整合方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106453086A CN106453086A (zh) | 2017-02-22 |
CN106453086B true CN106453086B (zh) | 2019-07-09 |
Family
ID=58176728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610903811.1A Active CN106453086B (zh) | 2016-10-17 | 2016-10-17 | 基于mpls l2vpn业务的标签报文控制面整合方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106453086B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361949B2 (en) * | 2017-03-08 | 2019-07-23 | Juniper Networks, Inc | Apparatus, system, and method for sharing labels across label-switched paths within networks |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106522A (zh) * | 2006-07-11 | 2008-01-16 | 北京邮电大学 | 一种基于标签交换的Ad Hoc网络多路径路由技术 |
CN101150587A (zh) * | 2007-10-24 | 2008-03-26 | 华为技术有限公司 | 一种多协议标签交换流量工程流量切换的方法、设备及*** |
CN103124236A (zh) * | 2013-02-27 | 2013-05-29 | 迈普通信技术股份有限公司 | 路由和标签的管理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8762501B2 (en) * | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
-
2016
- 2016-10-17 CN CN201610903811.1A patent/CN106453086B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106522A (zh) * | 2006-07-11 | 2008-01-16 | 北京邮电大学 | 一种基于标签交换的Ad Hoc网络多路径路由技术 |
CN101150587A (zh) * | 2007-10-24 | 2008-03-26 | 华为技术有限公司 | 一种多协议标签交换流量工程流量切换的方法、设备及*** |
CN103124236A (zh) * | 2013-02-27 | 2013-05-29 | 迈普通信技术股份有限公司 | 路由和标签的管理方法及装置 |
Non-Patent Citations (1)
Title |
---|
《基于Linux的MPLS协议转发研究与实现》;张坤赤;《信息科技辑》;20060315;第2006卷(第03期);全文 |
Also Published As
Publication number | Publication date |
---|---|
CN106453086A (zh) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7463597B1 (en) | Spanning tree protocol synchronization within virtual private networks | |
US9485141B1 (en) | Constrained route distribution for multiple virtual private network services | |
CN105830406B (zh) | 用于支持软件定义网络中的灵活查找关键字的方法、设备和*** | |
US10237175B2 (en) | Entropy prefix segment identifier for use with entropy label in segment routing networks | |
US8117338B2 (en) | Border gateway protocol procedures for multi-protocol label switching and layer-2 virtual private networks using Ethernet-based tunnels | |
WO2017156974A1 (zh) | 一种信息传输方法、装置和*** | |
CN101155130B (zh) | 学习mac地址的方法及传送vpls客户数据的***及设备 | |
US9344350B2 (en) | Virtual service topologies in virtual private networks | |
US20090271467A1 (en) | Preventing traffic flooding to the root of a multi-point to multi-point label-switched path tree with no receivers | |
JP2003218920A (ja) | Mplsネットワークシステム | |
US9954694B2 (en) | Traffic black holing avoidance and fast convergence for active-active PBB-EVPN redundancy | |
CN104488235B (zh) | 报文转发方法和网络设备 | |
US11799772B2 (en) | Support for multiple virtual networks over an underlay network topology | |
JP2007129703A (ja) | Mplsべースのネットワーク上でvpnをサポートするリングlspトポロジ | |
CN104158745A (zh) | 一种实现数据包转发的方法及*** | |
CN105515802B (zh) | 网络虚拟化方法及装置 | |
CN103259724A (zh) | 一种mpls vpn的实现方法、***及客户边缘设备 | |
CN103841026B (zh) | 一种路由器ip协议栈的vpn路由管理***及方法 | |
WO2011038646A1 (zh) | 一种pw业务的二层转发方法及*** | |
CN106453091A (zh) | 路由器转发平面的等价路由管理方法和装置 | |
CN105471742B (zh) | 一种报文处理方法及设备 | |
CN102970224B (zh) | 一种兼容atm体制并基于ip交换网络实现mpls报文转发方法 | |
CN106453086B (zh) | 基于mpls l2vpn业务的标签报文控制面整合方法 | |
CN102474451A (zh) | 连接内层和外层mpls标签 | |
CN101719868A (zh) | 一种lsp承载于te隧道的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |