[发明专利]一种基于策略路由的报文转发方法和装置有效
申请号: | 201310542560.5 | 申请日: | 2013-11-05 |
公开(公告)号: | CN103546380A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 孟庆超 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 策略 路由 报文 转发 方法 装置 | ||
技术领域
本发明涉及信息传输领域,尤其涉及一种基于策略路由的报文转发方法和装置。
背景技术
在网络数据传输过程中,通常需要将数据报文在多个路由接口间进行转发,直至发送至目的地址,而在转发的过程中,每个路由接口都使用自身所配置的转发方式对接收到的数据报文进行转发,对于如何为每个路由接口进行转发方式的配置这一问题,现有技术提供了一种通过配置路由策略的方式来实现对报文的转发处理,具体为:当任意一个VRF(虚拟路由转发实例)接口启用了策略路由时,就以此VRF接口为索引创建一个策略路由转发表,用来指定数据报文转发的路径,那么当此VRF接口收到数据报文的时候,就按照所创建的策略路由转发表进行转发,因此就需要为每个VRF接口都创建一个策略路由转发表,但是,这样会大大增加对内存的占用,对于内存消耗要求较高的网络来说,将会极大地限制信息传输的效率。
发明内容
本发明的实施例提供一种基于策略路由的报文转发方法,用于解决在基于策略路由的方式转发数据报文时,需要为每个VRF接口都预先创建一个策略路由转发表造成的占用大量内存的问题。
为达到上述目的,本发明采用如下技术方案:
本发明提供了一种基于策略路由的报文转发方法,包括:
通过启用策略路由的虚拟路由转发实例VRF接口接收数据报文;
获取所述已启用路由策略的所述VRF接口所属的VPN网络标识;
根据获取的所述VPN网络标识查找对应的策略路由转发表;
根据所查找到的策略路由转发表转发接收到的所述数据报文。
本发明实施例还提供了一种基于策略路由的报文转发装置,包括:
报文接收模块,用于通过启用策略路由的虚拟路由转发实例VRF接口接收数据报文;
策略路由管理模块,用于获取所述已启用路由策略的所述VRF接口所属的VPN网络标识;根据获取的所述VPN网络标识查找对应的策略路由转发表;
报文转发模块,根据所查找到的策略路由转发表转发接收到的所述数据报文。
本发明实施例提供的一种基于策略路由的报文转发方法和装置,通过在由启用了策略路由的VRF接口接收数据报文后,根据该VRF接口所属的VPN标识查找到对应的策略路由转发表来转发接收到的数据报文,相比于现有技术中以VRF接口为索引查找策略路由转发表转发数据报文的方式,本发明只需要为多个同属于一个VPN的VRF接口创建一个公用转发表,就能够根据该VRF接口所属的VPN网络标识查找到对应的策略路由转发表转发数据报文,因此,避免了需要为同属于一个VPN网络的每一个VRF接口都创建策略路由转发表,进而有效地减少了配置所需的策略路由转发表的数量,从而解决了在基于策略路由的方式转发数据报文时,需要为每个VRF接口都预先创建一个策略路由转发表造成的占用大量内存的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种基于策略路由的报文转发方法的流程图;
图2为本发明实施例提供的一中查找策略路由转发表的方法流程图;
图3为本发明实施例提供的一种路由信息发生变化时的更新方法流程图;
图4为本发明实施例提供的一种执行路由转发表的更新操作的方法流程图;
图5为本发明实施例提供的一种创建策略路由转发表的方法流程图;
图6为本发明实施例提供的另一种创建策略路由转发表的方法流程图;
图7为本发明实施例策略路由管理表中路由策略存储结构示意图;
图8为本发明实施例提供的一种路由策略配置信息发生变化时的更新方法流程图;
图9为本发明实施例提供的一种基于策略路由的报文转发装置的组成结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于策略路由的报文转发方法,可以应用于存在多个VPN的公共网络中。其方法流程如图1所示,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310542560.5/2.html,转载请声明来源钻瓜专利网。