转发装置及方法

文档序号:7711471阅读:76来源:国知局
专利名称:转发装置及方法
技术领域
本发明涉及通信领域,具体而言,涉及一种转发装置及方法。
背景技术
随着互联网的飞速发展,当前的IP网已广泛大规模的商用,并且商用网络的规模 和用户数正持续快速的发展,随之而来的是越来越多的新业务、新功能被引入网络,控制平 面变得越来越复杂。网络控制平面(Control Plane)、数据平面(Data Plane)和管理平面 (Management Plane)的可扩展性成为了 IP网络演进过程面临的主要挑战。但是,IP网络 架构设计的缺陷极大限制了网络容量、网络可扩展性、可控性、安全性及QOS等。在当前IP 网中控制平面和数据平面集成于同一个网络节点,因此,当越来越多的业务和控制信令被 加入网络节点时,使得整个网络异常复杂难以维护、难于扩展。为应对以上网络问题,目前提出了一种独立可扩展控制平面(incbpendent Scalable Control Plane,简称为ISCP)技术,该技术基于控制转发分离的思想,将控制平 面从数据平面中分离出来,各自维护,以此减轻网络扩容和控制能力上的压力,增加了网络 的健壮性。图1是根据相关技术的ISCP网络结构的示意图,如图1所示,ISCP结构将控 制平面、数据平面和管理平面分离,数据平面由多个控制网元(Control Element,简称为 CE)和业务控制网元(ServiceControl Element,简称为SCE)组成,主要用于控制和管理 所有网络协议的运行,包括路由计算、路由选择、业务处理等。数据平面由多个转发网元 (Forwarding Element,简禾尔为 FE)、业务转发网兀(Service Forwarding Element,简禾尔 为SFE)组成,主要用于完成业务数据的分类和转发。管理平面由管理网元(Management Element,简称为ME)设备组成,用于管理CE、FE等网元的网络实体,ME监视并搜集各网元 的静态信息、状态信息等,并根据这些信息和配置命令对各网元进行管理。针对相关技术中FE的模型,目前尚没有相应的技术方案对其结构进行描述。

发明内容
针对相关技术中没有相应的技术方案对FE的模型的结构进行描述的问题而提出 本发明,为此,本发明的主要目的在于提供一种转发装置及方法,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了 一种转发装置。根据本发明的转发装置包括报文解析模块,用于接收并解析数据,对解析得到的 数据按照协议报文数据和用户数据进行分类,并提供分类后得到的协议报文数据和用户数 据;协议报文分类模块,用于对报文解析模块提供的协议报文数据进行转发;转发信息库 表,用于存储用户数据转发信息;用户数据报文处理模块,用于根据转发信息库表存储的用 户数据转发信息对报文解析模块提供的用户数据进行处理和转发。优选地,协议报文分类模块还用于对协议报文数据进行分类,并根据分类结果将 协议报文重定向到相应的控制网元。
优选地,上述装置还包括接收模块,用于接收来自控制网元的路由信息库信息; 更新模块,用于根据接收模块接收到的路由信息库信息更新转发信息库表中的用户数据转 发信息。优选地,转发信息库表存储的用户数据转发信息至少包括以下之一目的地址、子 网掩码、下一跳、出接口。为了实现上述目的,根据本发明的另一个方面,提供了 一种转发方法。根据本发明的转发方法包括接收并解析数据,对解析得到的数据按照协议报文 数据和用户数据进行分类;对分类得到的协议报文数据进行转发;根据存储的用户数据转 发信息对分类得到的用户数据进行处理和转发。优选地,对分类得到的协议报文数据进行转发包括对分类得到的协议报文数据 进行分类,并根据分类结果将协议报文重定向到相应的控制网元。优选地,上述方法还包括接收来自控制网元的路由信息库信息,并根据路由信息 库信息更新存储的用户数据转发信息。优选地,用户数据转发信息至少包括以下之一目的地址、子网掩码、下一跳、出接通过本发明,提供了包括报文解析模块、协议报文分类模块、用户数据报文处理模 块和转发信息库表的转发装置,解决了相关技术中没有相应的技术方案对FE的模型的结 构进行描述的问题,进而完善了 FE的模型。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的ISCP网络结构的示意图;图2是根据本发明实施例的转发装置(即,ISCP网络FE模型)的示意图;图3是根据本发明实施例的转发方法的流程图;图4是根据本发明实施例的ISCP网络数据转发方法的详细流程图。
具体实施例方式功能概述考虑到相关技术中没有相应的技术方案对FE的模型的结构进行描述的问题,本 发明实施例提供了一种转发装置及方法,该装置包括报文解析模块、协议报文分类模块、用 户数据报文处理模块和转发信息库表的转发装置,基于该转发装置提供的模型结构,得到 新的基于控制与转发分离的数据转发方法,可以完善FE的模型,并实现数据的转发。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。装置实施例根据本发明的实施例,提供了一种转发装置。图2是根据本发明实施例的转发装 置(即,ISCP网络FE模型)的示意图,如图2所示,该装置(即,ISCP网络数据转发网元 装置)包括报文解析模块2、协议报文分类模块4、用户数据报文处理模块6和转发信息库(Forwarding information Base,简禾尔为 FIB)表 8。报文解析模块2,用于接收数据并对数据进行解析,将解析得到的数据按照协议报文数据和用户数据进行分类,并提供分类后得到的协议报文数据和用户数据,即,协议报文 数据转发到协议报文分类模块4对协议报文进行处理,用户数据转发到用户数据报文处理 模块6进行处理。协议报文分类模块4,连接至报文解析模块2,用于对报文解析模块2提供的协议 报文数据进行转发,即,对协议报文进行分类,不同的协议报文重定向到不同的CE,以提供 CE设备计算路由的相关网络信息。用户数据报文处理模块6,连接至报文解析模块2,用于对报文解析模块2提供的 用户数据进行处理和转发。FIB表8,用于存储用户数据转发信息,其中,用户数据转发信息包括相关的目的 地址、子网掩码、下一跳、出接口等信息。以便用户数据处理模块6在转发用户数据时查询 FIB中的相关信息以指导用户数据的转发处理。此外,该装置还包括接收模块,用于接收来自CE的路由信息库(Routing Information Base,简称为RIB)信息;更新模块,用于根据接收模块接收到的路由信息库 信息更新本设备的FIB表8中的用户数据转发信息。通过该实施例,提供了包括报文解析模块、协议报文分类模块、用户数据报文处理 模块和转发信息库表的转发装置,解决了相关技术中没有相应的技术方案对FE的模型的 结构进行描述的问题,进而完善了 FE的模型。方法实施例根据本发明的实施例,提供了一种转发方法,即,ISCP网络数据转发方法,该方法 可以用于实现上述的转发装置。图3是根据本发明实施例的转发方法的流程图,如图3所 示,该方法包括如下的步骤S302至步骤S306 步骤S302,接收并解析数据,对解析得到的数据按照协议报文数据和用户数据进 行分类。步骤S304,对分类得到的协议报文数据进行转发。具体地,对分类得到的协议报文 数据进行分类,并根据分类结果将协议报文重定向到相应的控制网元。步骤S306,根据存储的用户数据转发信息对分类得到的用户数据进行处理和转 发。此外,该方法中还包括接收来自控制网元的路由信息库信息,并根据路由信息库信息 更新存储的用户数据转发信息。下面将结合实例对本发明实施例的实现过程进行详细描述。图4是根据本发明实施例的ISCP网络数据转发流程图,如图3所示,包括如下的 步骤S402至步骤S414 步骤S402 =FE设备接收到了其他设备发送过来的报文。步骤S404 =FE设备的报文解析模块对报文进行解析,根据报文中的端口号、协议 号等属性分析该报文属于协议报文还是数据报文。步骤S406 判断该报文是否为协议报文,如果判断结果为是,则进行到步骤S410, 如果判断结果为否,则进行到步骤S408。步骤S408 此时数据报文为用户数据报文,转发到FE设备的用户数据处理模块对该数据进行转发处理,用户数据的转发需要根据FE设备中的FIB表进行转发。步骤S410 此时判断该报文为协议报文,转发到FE的协议报文分类模块对该协议 报文进行处理。步骤S412 协议报文分类模块收到该协议报文后,根据协议报文的协议进行分 类,并重定向到相应的CE设备。对于不同的协议报文,定向到不同的CE设备,这样可以减 轻CE设备的负载,提高网络的健壮性。步骤S414 完成对该报文的处理。综上所述,通过本发明的上述实施例,提供了包括报文解析模块、协议报文分类模 块、用户数据报文处理模块和转发信息库表的转发装置,解决了相关技术中没有相应的技 术方案对FE的模型的结构进行描述的问题,并且提供了转发方法,在完善了 FE的模型的同 时,实现了数据的转发。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种转发装置,其特征在于,包括报文解析模块,用于接收并解析数据,对解析得到的所述数据按照协议报文数据和用 户数据进行分类,并提供分类后得到的所述协议报文数据和所述用户数据;协议报文分类模块,用于对所述报文解析模块提供的所述协议报文数据进行转发;转发信息库表,用于存储用户数据转发信息;用户数据报文处理模块,用于根据所述转发信息库表存储的所述用户数据转发信息对 所述报文解析模块提供的所述用户数据进行处理和转发。
2.根据权利要求1所述的装置,其特征在于,所述协议报文分类模块还用于对所述协 议报文数据进行分类,并根据分类结果将所述协议报文重定向到相应的控制网元。
3.根据权利要求1或2所述的装置,其特征在于,还包括接收模块,用于接收来自控制网元的路由信息库信息;更新模块,用于根据所述接收模块接收到的所述路由信息库信息更新所述转发信息库 表中的所述用户数据转发信息。
4.根据权利要求1或2中任一项所述的装置,其特征在于,所述转发信息库表存储的所 述用户数据转发信息至少包括以下之一目的地址、子网掩码、下一跳、出接口。
5.一种转发方法,其特征在于,包括接收并解析数据,对解析得到的所述数据按照协议报文数据和用户数据进行分类;对分类得到的所述协议报文数据进行转发;根据存储的用户数据转发信息对分类得到的所述用户数据进行处理和转发。
6.根据权利要求5所述的方法,其特征在于,对分类得到的所述协议报文数据进行转 发包括对分类得到的所述协议报文数据进行分类,并根据分类结果将所述协议报文重定向到 相应的控制网元。
7.根据权利要求5或6所述的方法,其特征在于,还包括接收来自控制网元的路由信息库信息,并根据所述路由信息库信息更新存储的所述用 户数据转发信息。
8.根据权利要求5或6所述的方法,其特征在于,所述用户数据转发信息至少包括以下 之一目的地址、子网掩码、下一跳、出接口。
全文摘要
本发明公开了一种转发装置及方法。该转发装置包括报文解析模块,用于接收并解析数据,对解析得到的数据按照协议报文数据和用户数据进行分类,并提供分类后得到的协议报文数据和用户数据;协议报文分类模块,用于对报文解析模块提供的协议报文数据进行转发;转发信息库表,用于存储用户数据转发信息;用户数据报文处理模块,用于根据转发信息库表存储的用户数据转发信息对报文解析模块提供的用户数据进行处理和转发。本发明完善了FE的模型。
文档编号H04L29/06GK101997758SQ20091016336
公开日2011年3月30日 申请日期2009年8月11日 优先权日2009年8月11日
发明者宋晓丽, 杨波, 胡方伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1