[发明专利]一种路由器IP协议栈的VPN路由管理系统及方法有效

专利信息
申请号: 201410059678.7 申请日: 2014-02-21
公开(公告)号: CN103841026B 公开(公告)日: 2017-04-12
发明(设计)人: 付华楷;马晓飞;朱冰 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L12/741 分类号: H04L12/741;H04L12/24;H04L12/46
代理公司: 北京捷诚信通专利事务所(普通合伙)11221 代理人: 魏殿绅,庞炳良
地址: 430074 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 路由器 ip 协议 vpn 路由 管理 系统 方法
【说明书】:

技术领域

发明涉及数据通信技术领域,具体来讲是一种路由器IP协议栈的VPN路由管理系统及方法。

背景技术

随着网络技术的高速发展,VPN(Virtual Private Network虚拟专用网)技术在现代电信网络中运用的越来越广泛,其中尤其以MPLS(Multi-Protocol Label Switching多协议标签交换)VPN技术为业界所重视,成为VPN应用中的主流技术。在MPLS L3(Layer3,3层)VPN中,使用VRF(Virtual Routing and Forwarding虚拟路由与转发)表进行VPN路由的实例化,将不同VPN的路由完全隔离开。

现代路由器结构主要分为控制平面和转发平面两大部分。控制平面指系统中用来传送指令、计算表项的部分;诸如协议报文转发、协议表项计算、维护等都属于控制平面的范畴。转发平面指系统中用来进行数据报文的封装、转发的部分;诸如数据报文的接收、解封装、封装、转发等都属于转发平面的范畴。控制平面将计算好的路由下发给转发平面,转发平面根据路由进行数据报文的转发。大部分的业务直接由转发平面进行路由,但是仍有些业务需要在控制平面进行路由,比如MPLS Ping、Trace等OAM(Operation Administration and Maintenance,操作管理维护)功能。

在传统路由器控制平面IP协议栈的VPN路由管理方法的实现中,IP协议栈需要实现带MPLS标签报文的转发功能。为了实现上述转发功能,就要求控制平面的路由管理模块将VRF以及LSP(Label Switched Path,标签交换路径)的FTN(FEC to NHLFE map,在Ingress节点将转发等价类FEC映射到NHLFE的过程)表,ILM(Incoming Label Map,入标签映射)表下发IP协议栈。应用程序将VPN中的数据报文交给IP协议栈的时候,IP协议栈根据FTN决定报文的操作。

如图1所示BGP/MPLS VPN网络结构中,CE(Customer Edge,用户网络边缘设备)、PE(Provider Edge,服务提供商边缘设备)和P(Provider,服务提供商骨干路由器)相连接,组建了一张MPLS交换网。PE1设备上控制平面应用程序在VPN-1里面发起一个ping,目的为PE2的接口(接口3)的IP地址。IP协议栈需要给报文打上VPN-1的标签、LSP的标签,然后封装二层头部,将报文交给转发平面,转发平面直接将报文从网络侧接口(接口5)发送出去。如果存在路由的保护配置,比如VPN FRR(Fast ReRoute快速重路由),并且发生保护倒换时,转发平面可以立即执行倒换,但是控制平面并不能立即感知或者根本无法感知,因此可能存在控制平面和转发平面路由不一致的情况,造成控制平面相关业务的中断。而此时,维护人员会误以为VPN已经发生故障,实际上只是发生了VPN FRR。在这种传统的VPN路由管理方法中,控制平面IP协议栈需要获取所有的VRF信息以及LSP信息,并且在发生了FRR的时候,控制平面还需要能够得到数据平面及时的通知,以便更新。这样就提高了系统的复杂性,加重了控制平面的负担,并且要求IP协议栈支持MPLS转发功能。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种路由器IP协议栈的VPN路由管理系统及方法,防止控制平面相关业务的中断,降低控制平面的工作负荷、减少控制平面的复杂度。

为达到以上目的,本发明提供一种路由器IP协议栈的VPN路由管理系统,包括控制平面和转发平面,所述控制平面包括路由管理模块和IP协议栈,所述转发平面包括VPN转发表,所述转发平面还包括包解析器和转发器,所述包解析器用于处理控制平面和转发平面中打上接口的标记的报文,所述标记包含接口类型和VPN索引值,所述转发器用于根据VPN索引值查找该VPN对应的VPN转发表,得到VPN对应的路由集合,根据所述报文的目的IP地址查找并选择正确路由。

本发明还提供一种所述系统的路由器IP协议栈的VPN路由管理方法:S1.控制平面通过IP协议栈建立一个接口,并创建一条默认路由,所述默认路由的出接口指向所述接口;S2.控制平面和转发平面的数据打上所述接口的标记,该标记包括接口类型和VPN索引值;S3.转发平面处理并确认所述报文是所述接口发送的,根据VPN索引值选择相应的VPN转发表,结合报文的目的IP地址进行路由转发。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410059678.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top