公开/公告号CN106453086A
专利类型发明专利
公开/公告日2017-02-22
原文格式PDF
申请/专利权人 上海赛特斯信息科技股份有限公司;
申请/专利号CN201610903811.1
申请日2016-10-17
分类号H04L12/723;
代理机构上海智信专利代理有限公司;
代理人王洁
地址 200433 上海市杨浦区淞沪路433号创智天地企业中心6号楼10-11层
入库时间 2023-06-19 01:41:15
法律状态公告日
法律状态信息
法律状态
2019-07-09
授权
授权
2017-03-22
实质审查的生效 IPC(主分类):H04L12/723 申请日:20161017
实质审查的生效
2017-02-22
公开
公开
技术领域
本发明涉及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等转发表项中进行迭代整合逻辑,从而大幅度提升转发效率。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
机译: 基于多协议标签交换(MPLS)的操作管理和维护方法以及基于多协议标签交换(MPLS)的设备管理和操作维护
机译: 点对点MPLS组播表的组播MPLS表和标签注册方法,组播MPLS节点表的表搜索方法,如何删除组播MPLS节点表,组播MPLS节点表的附加注册方法和组播MPLS的初始注册方法组播MPLS节点标签的节点表操作方法及点对点搜索方法
机译: 基于ATM的MPLS系统VC合并报文头转换方案