一种数据处理的方法、装置及系统制造方法及图纸

技术编号:4167273 阅读:166 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据处理的方法、装置及系统。本发明专利技术提供的数据处理的方法包括:建立数据流的特征信息与标签的映射关系;接收内容提供者发送的数据报文,根据所述数据报文的特征信息确定所述数据报文所属的数据流;根据所述数据流的特征信息与标签的映射关系为所述数据报文封装标签。本发明专利技术提供的数据处理的系统包括:第一网络设备,第二网络设备。通过本发明专利技术,智能网络设备工作量大大降低,从而节约了大量系统资源,提高了系统转发性能。

Method, device and system for data processing

The invention discloses a method, a device and a system for data processing. Including the data processing method provided by the invention: mapping feature information and tag data stream; data receiving a message sent by a content provider, determined according to the data message is the data stream characteristic information of the data message; according to the mapping relationship between the feature information and label the data stream for the the data message package label. The data processing system provided by the invention comprises a first network device and a second network device. Through the invention, the workload of the intelligent network equipment is greatly reduced, thereby saving a large number of system resources and improving the forwarding performance of the system.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种数据处理的方法、装置及系统
技术介绍
面向应用的网络是通信网络的一种,它可以提供更灵活、多样的应用,并且能够减轻服务器的负载,提供更灵活的服务质量(Quality of Service,QoS )保证。在面向应用的网络中,由智能网络设备帮助内容接收者寻找若干个提供内容的节点,并且从这些节点中选出最优的节点。内容接收者所需要的内容,通常是通过智能网络设备一段一段地传输,并最终到达内容接收者。在此过程中,内容接收者和内容提供者均只与智能网络设备进行交互,所以内容接收者感知不到内容提供者,内容提供者也感知不到内容接收者。上述过程中,智能网络设备不仅仅简单地根据数据报文的目的地址进行转发,它还需要对接收到的数据报文所属的数据流进行识别,以判断是代表哪个内容的数据流,然后再将数据报文转发给相应的内容接收者。在现有技术中,智能网络设备通过建立访问控制列表(Access ControlList, ACL)标识内容,并标识内容需要釆取的动作,然后才艮据ACL识别代表内容的数据流。ACL用来控制端口进出的数据流,通过匹配凄t据流中的、数据报文的信息与ACL表项可以控制进入和发出的请求。具体为首先,内容接收者通过静态配置或动态学习找到为自己提供服务的智能网络设备2,向智能网络设备2发起信令请求某一 内容,智能网络设备2通过集中式索引或者分布式索引找到可以提供此内容的智能网络设备1后,向智能网络设备l发起信令,请求提供该内容,然后智能网络设备1向具有此内容的内容提5供者发起信令,请求内容提供者提供此内容。其中,内容提供者的IP地址为IPA,端口为portA,智能网络设备1的IP地址为IP1 ,端口为portl,智能网络设备2的IP地址为IP2,端口为port2,内容接收者的IP地址为IPB,端口为portB。若内容提供者向智能网络设备l返回确认消息,智能网络设备l建立表1所示的ACL:表一<table>table see original document page 6</column></row><table>其中In表示入方向的内容特征,可以为五元组信息,即源IP地址为IPA,源端口为portA,目的地址为IPl ,目的端口为portl ,传输层类型为UDP;Out表示出方向的内容需要做出的修改,即修改后的源IP地址为IPl,源端口为portl ,目的地址为IP2,目的端口为port2,传输层类型为UDP。智能网络设备1建立好ACL后,向智能网络设备2返回确认消息,智能网络设备2也建立ACL,如表2:表2<table>table see original document page 6</column></row><table>其中In表示入方向的内容特征,可以为五元组信息,即源IP地址为IPl,源端口为portl,目的地址为IP2,目的端口为port2,传输层类型为UDP;Out方向,^奮改后的源IP地址为IP2,源端口为port2,目的地址为IPB,目的端口为portB,传输层类型为UDP。智能网络设备2建立好其ACL之后,向内容接收者返回确认消息。通过上述过程,智能网络设备1与智能网络设备2建立关于此内容的传输通道。利用此传输通道,就可以进行数据处理。具体为内容提供者向智能网络设备1发送数据报文,智能网络设备1根据自身ACL对接收到的数据报文进行识别,当接收的数据报文所属的数据流代表智能网络设备2所请求的内容时,转发该数据报文到智能网络设备2,智能网络设备2根据自身ACL对接收到的数据报文进行识别,再转发到内容接收者。专利技术人在研究过程中发现,上述技术方案存在的缺点是智能网络设备1与智能网络设备2都需要建立ACL来标识数据报文,从而进行数据处理,在识别数据报文时,需要先从数据报文中提取相应的参数,再根据自身的ACL与提取出的参数对数据报文进行识别,由于参数数量往往有5个(例如五元组信息)甚至更多,再加上ACL数量众多,因此需要识别大量的ACL,造成智能网络设备工作量大,从而消耗大量系统资源,影响设备转发性能。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据处理的方法、装置及系统,以解决现有技术通过ACL识别数据报文、进行数据处理带来的问题。一种标识内容的方法,所述方法包括接收内容请求消息,所述内容请求消息中至少包括为所请求的内容分配的标签;根据所述内容请求消息,获取与所请求的内容对应的数据流的特征信息;建立所述数据流的特征信息与所述标签的映射关系,用以才艮据所述映射关系来标识内容。一种数据处理的方法,所述方法包括建立数据流的特征信息与标签的映射关系;接收内容提供者发送的数据报文,根据所述数据报文的特征信息确定所述数据报文所属的数据流;根据所述数据流的特征信息与标签的映射关系为所述数据报文封装标签。一种标识内容的装置,所述装置包括第一接收单元,用于接收内容请求消息,所述内容请求消息中至少包括为所请求的内容分配的标签;特征信息获取单元,用于根据所述第一接收单元接收的内容请求消息,获取与所请求的内容对应的数据流的特征信息;第一映射单元,用于建立所述第一接收单元接收的内容请求消息中的标签与所述特征信息获取单元获取的特征信息的映射关系。一种lt据处理的装置,所述装置包括第一映射单元,用于建立内容请求消息中的标签与数据流的特征信息的映射关系;第二接收单元,用于接收内容提供者发送的数据报文,根据所述数据报文的特征信息确定所述数据报文所属的数据流;第一封装单元,用于才艮据所述lt据流的特征信息与所述第一映射单元的映射关系为所述第二接收单元接收的数据报文封装标签。一种标识内容的系统,所述系统包括第一网络设备,用于根据接收到的内容请求消息,获取与所请求的内容对应的数据流的特征信息,所述内容请求消息中至少包括为所请求的内容分配的标签;建立所述数据流的特征信息与所述标签的映射关系,用以根据所述映射关系来标识内容;第二网络设备,用于向第 一 网络设备发送所述内容请求消息。一种数据处理的系统,所述系统包括第一网络设备,用于建立数据流的特征信息与标签的映射关系;接收内容提供者发送的数据报文,根据所述数据报文的特征信息确定所述数据报文所属的数据流;根据所述数据流的特征信息与标签的映射关系为所述数据报文封装标签;第二网络设备,用于接收第一网络设备发送的封装后的数据报文。可见, 本专利技术实施例通过为需要转发的数据报文提供标签,将标签与需要转发的数 据报文一起封装成新的报文进行转发,接收封装后的数据报文的网络设备无 需再读取每个数据报文的IP地址等信息,只需要读取封装后的数据报文中的 标签即可实现数据报文的识别,进而确定数据报文的内容接收者,有效减少了对ACL的识别数量,使其工作量大大降低,从而节约了大量系统资源,提 高了系统转发性能。附图说明图1为本专利技术一种标识内容的方法实施例的流程图; 图2为本专利技术一种数据处理的方法实施例的流程图; 图3为本专利技术一种标识内容的装置实施例的结构框图; 图4为本专利技术一种凝:据处理的装置实施例的结构框图; 图5为本专利技术一种标识内容系统实施例的系统图。具体实施例方式本专利技术实施例本文档来自技高网
...

【技术保护点】
一种标识内容的方法,其特征在于,所述方法包括: 接收内容请求消息,所述内容请求消息中至少包括为所请求的内容分配的标签; 根据所述内容请求消息,获取与所请求的内容对应的数据流的特征信息; 建立所述数据流的特征信息与所述标签的 映射关系,用以根据所述映射关系来标识内容。

【技术特征摘要】
1、一种标识内容的方法,其特征在于,所述方法包括接收内容请求消息,所述内容请求消息中至少包括为所请求的内容分配的标签;根据所述内容请求消息,获取与所请求的内容对应的数据流的特征信息;建立所述数据流的特征信息与所述标签的映射关系,用以根据所述映射关系来标识内容。2、 根据权利要求1所述的方法,其特征在于,所述标签是MPLS内层标 签栈。3、 根据权利要求1所述的方法,其特征在于,所述数据流的特征信息包 括源IP地址、源端口号、目的IP地址、目的端口号、传输层类型。4、 一种数据处理的方法,其特征在于,所述方法包括 建立数据流的特征信息与标签的映射关系;接收内容提供者发送的数据报文,根据所述数据报文的特征信息确定所 述数据报文所属的数据流;根据所述数据流的特征信息与标签的映射关系为所述数据报文封装标签。5、 根据权利要求4所述的方法,其特征在于,在所述根据所述数据流的 特征信息与标签的映射关系为所述数据净艮文封装标签之后,所述方法还包括将封装后的数据报文发送至第二网络设备,用以由第二网络设备根据标 签与内容接收者的映射关系确定接收所述数据报文的内容接收者。6、 根据权利要求5所述的方法,其特征在于,所述将封装后的数据报文 发送至第二网络设备包括将所述封装后的数据报文直接发送至第二网络设备,或者,将所述封装 后的数据报文经一个或多个标签交换路由器LSR转发至第二网络设备。7、 根据权利要求5所述的方法,其特征在于,所述方法还包括 为所述数据报文封装至少包括表示第二网络设备的标签,所述至少包括表示第二网络设备的标签用以指示将封装后的数据报文发送至第二网络设备。8、 根据权利要求7所述的方法,其特征在于,所述至少包括表示第二网 络设备的标签为MPLS外层标签栈。9、 一种标识内容的装置,其特征在于,所述装置包括 第一接收单元,用于接收内容...

【专利技术属性】
技术研发人员:李晋李峰宗宁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1