用于ip网络的路由转发方法及网络设备的制作方法

文档序号:7745240阅读:140来源:国知局
专利名称:用于ip网络的路由转发方法及网络设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种用于因特网协议(InternetProtocol,简称为IP)网络的路由转发方法及网络设备。
背景技术
随着网络技术的发展以及IP技术在下一代网络、网络电视(IPTelevision,简称 为IPTV)等业务承载领域的应用,IP网络从一个单纯的Internet、数据业务承载网路逐渐 演化成为能够承载数据、语音、视频等业务的多业务承载网络。在相关技术中,普通路由转发技术是根据报文的目的地址查找路由表,获得转发 出接口或者下一跳的。而策略路由转发技术是根据报文访问控制列表(Access Control List,简称为ACL)五元组(源地址、目的地址、源端口、目的端口、协议类型等要素)进行分 类匹配转发的。以上两类路由转发技术在进行业务转发时,均不考虑出接口或者下一跳对 应的网络设备的转发性能。随着业务的不断增长,新业务对承载网络数据产品的设备的转发性能要求也在不 断的提高,在运营商部署新老设备混杂的情况下,如果仍采用相关技术中的路由转发方法 进行业务报文的转发,可能会将某些对设备转发性能要求较高的业务转发至转发性能低下 的设备,而将某些对设备转发性能要求较低的业务转发至性能较好的设备,没有对网络资 源进行合理利用,从而导致整个网络的服务质量下降。

发明内容
本发明的主要目的在于提供一种用于IP网络的路由转发方法及网络设备,以至 少解决上述问题。根据本发明的一个方面,提供了一种用于IP网络的路由转发方法,包括以下步 骤网络设备根据接收的业务报文的业务类型,确定满足转发该业务类型的业务报文的要 求的设备;以及网络设备将该业务报文转发到该设备。进一步地,网络设备根据接收的业务报文的业务类型,确定满足转发该业务类型 的业务报文的要求的设备包括网络设备在性能映射表中查找业务类型对应的转发性能要 求,其中,性能映射表保存业务类型与转发性能要求的对应关系;以及网络设备根据保存的 所有可转发的设备的转发性能,确定满足该转发性能要求的设备。进一步地,网络设备确定满足转发该业务类型的业务报文的要求的设备之前,还 包括网络设备实时或定期检测所有可转发的设备的转发性能并予以保存或更新。进一步地,网络设备根据接收的业务报文的业务类型,确定满足转发该业务类型 的业务报文的要求的设备包括网络设备在路由映射表中查找该业务类型对应的设备,其 中,路由映射表中保存业务类型与转发性能满足转发该业务类型的业务报文的要求的设备 的对应关系。进一步地,路由映射表中的Match项配置包括匹配报文的服务字段,路由映射中的Set项配置包括与匹配报文的服务字段相对应的设备,匹配报文的服务字段用于指示业 务报文的业务类型。进一步地,该方法还包括网络设备查找全局路由表,并获得转发出接口,且该设 备属于转发出接口对应的设备。进一步地,性能映射表或路由映射表具有用于用户进行配置的界面。根据本发明的另一个方面,提供了一种网络设备,包括接收模块,用于接收业务 报文;确定模块,用于根据接收的业务报文的业务类型,确定满足转发该业务类型的业务报 文的要求的设备;以及转发模块,用于将业务报文转发到确定模块确定的设备。进一步地,该网络设备还包括配置模块,用于接受用户对业务类型与转发性能要 求的对应关系的配置,或者,用于接受用户对业务类型与转发性能满足转发该业务类型的 业务报文的要求的设备的对应关系的配置。进一步地,该网络设备还包括检测模块,用于在配置模块接受用户对业务类型与 转发性能要求的对应关系的配置的情况下,实时或定期检测所有可转发的设备的转发性能 并予以保存或更新。
通过本发明,采用将业务报文转发至性能满足该业务类型对应的转发性能要求的 设备的方法,解决了相关技术中的路由转发方法没有对网络资源进行合理利用导致网络服 务质量下降的问题,较合理的利用了网络资源,从而提高了网络服务质量。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的网络设备的结构框图;图2是根据本发明实施例的网络设备的优选框图一;图3是根据本发明实施例的网络设备的优选框图二 ;图4是根据本发明实施例的用于IP网络的路由转发方法的流程图;图5是根据本发明优选实例1的网络设备的结构框图;以及图6是根据本发明优选实例2的网络应用场景示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本发明实施例的网络设备的结构框图,该网络设备包括接收模块12,用于接收业务报文;确定模块14,连接于接收模块12,用于根据接收的业务报文的业务类型,确定满 足转发该业务类型的业务报文的要求的设备;以及转发模块16,连接于确定模块14,用于将业务报文转发到确定模块14确定的设备。区别于相关技术中网络设备用于根据报文的目的地址或五元组确定转发出接口 或者下一跳,本发明实施例提供的网络设备通过确定模块14确定用于转发该业务报文的转发性能满足要求的设备,进而由转发模块16将该业务报文转发到确定模块14确定的设备,解决了相关技术中没有对网络资源进行合理利用导致网络服务质量下降的问题,使得 网络设备可以根据不同的业务类型,选择不同转发性能的网络设备进行业务的转发,从而 能够合理利用网络资源以及部署不同转发性能的设备,使其可以满足不断涌现的新业务的 应用,这样就有效降低了运营商的运营成本,提高了运营效率。图2是根据本发明实施例的网络设备的优选框图一,该网络设备还可以包括配置模块22,连接于确定模块14,用于接受用户对业务类型与转发性能要求的对 应关系的配置,或者,用于接受用户对业务类型与转发性能满足转发该业务类型的业务报 文的要求的设备的对应关系的配置。通过上述模块,使得用户能够对业务类型与转发性能要求的对应关系或业务类型 与转发性能满足转发该业务类型的业务报文的要求的设备的对应关系进行配置,从而能够 为用户提供更加个性化的服务,提高用户的体验。图3是根据本发明实施例的网络设备的优选框图二,该网络设备还可以包括检测模块32,用于在配置模块22接受用户对业务类型与转发性能要求的对应关 系的配置的情况下,实时或定期检测所有可转发的设备的转发性能并予以保存或更新。通 过实时对可转发的设备的转发性能进行检测,可以对网络设备的当前转发性能进行实时把 握,从而能够保证转发速度更快;通过定期对可转发的设备的转发性能进行检测,既能够对 网络设备的转发性能进行更新,又不会对当前网络设备造成过大的处理负荷。图4是根据本发明实施例的用于IP网络的路由转发方法的流程图,该方法包括以 下步骤步骤S402,网络设备根据接收到的业务报文的业务类型,确定满足转发该业务类 型的业务报文的要求的设备;以及,步骤S404,网络设备将该业务报文转发到已确定的设备。区别于相关技术中根据报文的目的地址或五元组确定转发出接口或者下一跳的 方法,本发明实施例提供的方法根据业务类型选择具有相应转发性能的设备,解决了相关 技术中没有对网络资源进行合理利用导致网络服务质量下降的问题,使得网络设备可以根 据不同的业务类型,选择不同转发性能的网络设备进行业务的转发,从而能够合理利用网 络资源以及部署不同转发性能的设备,使其可以满足不断涌现的新业务的应用,这样就有 效降低了运营商的运营成本,提高了运营效率。作为一种优选的实施方式,网络设备根据接收的业务报文的业务类型,确定满足 转发该业务类型的业务报文的要求的设备可以包括网络设备在性能映射表中查找该业务 类型对应的转发性能要求,其中,该性能映射表保存业务类型与转发性能要求的对应关系; 网络设备根据保存的所有可转发的设备的转发性能,确定满足相应的转发性能要求的设备。该实施方式通过查找保存有业务类型与转发性能要求的对应关系的映射表,来确 定业务类型对应的转发性能要求,进而确定转发性能满足该性能要求的网络设备作为转发 的目的设备,能够较好地适应网络设备的转发性能变化,另外,在相邻网络设备需要扩展的 情况下,无需重新配置,系统的可扩展性较强。优选地,网络设备确定满足转发该业务类型的业务报文的要求的设备之前,还包括网络设备实时或定期检测所有可转发的设备的转发性能并予以保存或更新。通过实时 对可转发的设备的转发性能进行检测,可以对网络设备的当前转发性能进行实时把握,从 而能够保证转发速度更快;通过定期对可转发的设备的转发性能进行检测,既能够对网络 设备的转发性能进行更新,又不会对当前网络设备造成过大的处理负荷。作为另外一种优选的实施方式,网络设备根据接收的业务报文的业务类型,确定 满足转发该业务类型的业务报文的要求的设备可以包括网络设备在路由映射表中查找该 业务类型对应的设备,其中,路由映射表中保存业务类型与转发性能满足转发该业务类型 的业务报文的要求的设备的对应关系。 该实施方式通过查找保存有业务类型与转发性能满足转发该业务类型的业务报 文的要求的设备的对应关系的映射表,来确定业务类型对应的转发的目的设备,能够快速 地查找目的设备,实现较简单。具体地,路由映射表中的Match项配置包括匹配报文的服务字段,路由映射中的 Set项配置包括与匹配报文的服务字段相对应的设备,匹配报文的服务字段用于指示业务 报文的业务类型。该方法易于实现,无需引入新的配置项目,改造成本较低。优选地,对于以上的两种优选实施方式,该方法还包括网络设备查找全局路由 表,并获得转发出接口,且该设备属于转发出接口对应的设备。该方法保证确定的网络设备 能够正确到达目的接口的设备。优选地,性能映射表或路由映射表具有用于用户进行配置的界面。能够为用户提 供更加个性化的服务,提高用户的体验。优选实例1该实例详细说明了可以实现上述方法的网络设备的结构组成及采用该网络设备 进行转发的过程,图5是根据本发明优选实例1的网络设备的结构框图,网络设备的结构组 成包括性能检测模块52,用于实时检测并提供邻居设备的转发性能,并且创建转发性能 分组,将不同性能的邻居设备区分在不同的转发组中。策略配置模块54,用于进行路由映射的Match项规则和Set项转发条目的具体策 略配置,并可以为用户提供用于进行策略配置的接口或界面。匹配转发模块56,用于将报文按照不同的业务类型进行分类,并且根据检测到的 邻居设备转发性能的结果,结合策略配置模块54配置的策略选择相应的有效转发路径。从各个模块之间的联系来看,策略配置模块54的功能是实现策略转发的基础,主 要是明确不同的业务类型与邻居转发设备的转发性能的对应关系;性能检测模块52的功 能是实现邻居设备性能选择的基本要求,其可以实时或定期提供的邻居设备的转发性能, 是进行路径切换的依据;匹配转发模块56的功能是实现具体的转发实施过程。以下描述该网络设备进行业务报文转发的过程,包括以下步骤第一步,用户通过命令,开启邻居设备的转发性能检测功能(该处理可省略,默认 转发性能检测功能开启)。网络设备检测相邻设备的转发性能,并生成邻居设备的转发性能 列表。第二步,用户运行配置命令或通过界面操作,利用策略配置模块54,配置满足需求 的路由映射,设置匹配报文的服务字段以及希望这些业务类型通过哪些转发性能规格的设备进行转发。第三步,用户对接口应用策略路由,通过匹配转发模块56,使进入该接口的报文, 按照报文的服务类型进行区分,并且通过查找全局路由表,获得所有可能的转发出接口,然 后根据这些转发出接口对应的邻居设备的转发性能,获得有效的转发路径,进行报文的分 类转发。通过以上步骤,能够根据不同的业务类型,选择不同转发性能的网络设备,从而能 够合理部署不同转发性能的设备,使其可以满足不断涌现的新业务的应用,这样就有效降 低了运营商的运营成本,提高了运营效率。优选实例2图6是根据本发明优选实例2的网络应用场景示意图,一个示例性的组网结构是 CE设备和一个PEO设备通过接口 fei_l/10相连,CE设备对应的网络侧可以提供普通的 INTERNET服务、3GV0ICE、和IPTV等多种服务类型。PEO设备有两个邻居转发设备PEl和 PE2,其中PEl设备的转发性能一般,适合转发普通的INTERNET业务,PEO和PEl通过接口 fei_l/30 相连;PE2转发性能较强,可以满足3G VOICE等新业务应用的需要,PEO和PE2通过接口 fei_l/20 相连。CE侧网络提供的不同服务中,3G VOICE、IPTV等业务的时效性要求很强,需要连续 性和大吞吐量的保证,这些服务是运营商最关键的业务,优先级高,而且在未来的网络融合 中发展迅猛,对路由器的转发性能要求较高;而普通的INTERNET业务重要性较低,对报文 的实时性和丢包率等要求也不太高,普通的转发设备基本能够满足这些业务。下面结合图5所示的网络设备结构以及图6所示的网络场景描述转发的具体步 骤(1)首先需要保证基本的组网正确,在PEO设备中,与CE设备相连的fei_l/10接 口、与PE2设备相连的fei_l/20接口、以及与PEl设备相连的fei_l/30接口都是有效可达 的。(2)在PEO设备中配置路由映射(Route-map),其中Match项配置需要包含匹配报 文服务类型,而Set项配置需要包含与服务类型相对应的转发性能设备。(3)在PEO设备中,通过具体的配置命令,将先前配置好的路由映射(Route-map), 应用在报文入接口 fei_l/10中。根据图5的模块交互流程,当报文进入到入接口 fei_l/10 后,匹配转发模块56将匹配好的报文按照报文的服务类型进行区分,并且通过查找全局路 由表,获得所有可能的转发出接口,接着根据这些转发出接口对应的邻居设备的转发性能, 获得有效的转发路径,进行报文的分类转发。对于图6所示的网络场景来说,对于3G V0ICE、IPTV等业务类型,可以选择与PE2 连接的出接口转发,即,可以通过PEO——PE2链路,经过性能较强的PE2设备进一步转发, 见图6中标号为1的虚线箭头;对于普通INTERNET业务,选择与PEl相连的出接口进行转 发,即,可以通过PEO——PEl链路,经过性能一般的PEl设备进一步转发,见图6中标号为 2的虚线箭头,从而实现报文按照业务类型和设备性能进行分类转发。经过上述过程,不同业务类型的报文,经过PEO设备后,就可以分类选择对应性能的转发设备,从而有效利用网络设备性能,满足各种新业务运营的需要。同时,通过该方法 可以有效的整合现有的网络设备,保留现网中转发性能较低的设备,降低了运营商的设备 采购成本和运营成本。综上所述,本发明实施例提供的方案可以自由选择不同转发性能的邻居设备,从 而更有效的规避网络阻塞。与相关技术中的策略路由转发技术相比较,该方案能够根据 业务类型选择不同的转发路径,以满足全业务运营时代日益涌现的不同的新业务的应用需 要。这样,即有效降低了运营成本,又满足了未来业务扩展和增长的要求,还大大提高了组 网的灵活性和有效性。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种用于IP网络的路由转发方法,其特征在于,包括以下步骤网络设备根据接收的业务报文的业务类型,确定满足转发所述业务类型的业务报文的要求的设备;以及所述网络设备将所述业务报文转发到所述设备。
2.根据权利要求1所述的方法,其特征在于,所述网络设备根据接收的业务报文的业 务类型,确定满足转发所述业务类型的业务报文的要求的设备包括所述网络设备在性能映射表中查找所述业务类型对应的所述转发性能要求,其中,所 述性能映射表保存所述业务类型与转发性能要求的对应关系;以及所述网络设备根据保存的所有可转发的设备的转发性能,确定满足所述转发性能要求 的所述设备。
3.根据权利要求2所述的方法,其特征在于,所述网络设备确定满足转发所述业务类 型的业务报文的要求的设备之前,还包括所述网络设备实时或定期检测所有可转发的设备的转发性能并予以保存或更新。
4.根据权利要求1所述的方法,其特征在于,所述网络设备根据接收的业务报文的业 务类型,确定满足转发所述业务类型的业务报文的要求的设备包括所述网络设备在路由映射表中查找所述业务类型对应的所述设备,其中,所述路由映 射表中保存所述业务类型与转发性能满足转发所述业务类型的所述业务报文的要求的设 备的对应关系。
5.根据权利要求4所述的方法,其特征在于,所述路由映射表中的Match项配置包括匹 配报文的服务字段,所述路由映射中的Set项配置包括与所述匹配报文的服务字段相对应 的设备,所述匹配报文的服务字段用于指示所述业务报文的业务类型。
6.根据权利要求2至5中任一项所述的方法,其特征在于,还包括所述网络设备查找 全局路由表,并获得转发出接口,且所述设备属于所述转发出接口对应的设备。
7.根据权利要求6所述的方法,其特征在于,所述性能映射表或所述路由映射表具有 用于用户进行配置的界面。
8.—种网络设备,其特征在于,包括接收模块,用于接收业务报文;确定模块,用于根据接收的业务报文的业务类型,确定满足转发所述业务类型的业务 报文的要求的设备;以及转发模块,用于将所述业务报文转发到所述确定模块确定的设备。
9.根据权利要求8所述的网络设备,其特征在于,还包括配置模块,用于接受用户对所述业务类型与转发性能要求的对应关系的配置,或者,用 于接受用户对所述业务类型与转发性能满足转发所述业务类型的所述业务报文的要求的 设备的对应关系的配置。
10.根据权利要求9所述的网络设备,其特征在于,还包括检测模块,用于在所述配置模块接受用户对所述业务类型与转发性能要求的对应关系 的配置的情况下,实时或定期检测所有可转发的设备的转发性能并予以保存或更新。
全文摘要
本发明公开了一种用于IP网络的路由转发方法及网络设备,该方法包括以下步骤网络设备根据接收的业务报文的业务类型,确定满足转发该业务类型的业务报文的要求的设备;以及网络设备将该业务报文转发到该设备。本发明较合理的利用了网络资源,从而提高了网络服务质量。
文档编号H04L29/06GK101820391SQ201010139329
公开日2010年9月1日 申请日期2010年3月17日 优先权日2010年3月17日
发明者于同泉, 张延显 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1