[发明专利]数据处理方法及装置在审
申请号: | 201611175423.2 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106603415A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 殷建儒;余关祥 | 申请(专利权)人: | 成都西加云杉科技有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/751 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 宋南 |
地址: | 610000 四川省成都市高新区天*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体而言,涉及一种数据处理方法及装置。
背景技术
传统的路由器、交换机、网关设备等通信转发设备在转发报文时通常会依次查询二层桥接表、路由表、会话表和地址解析表,经过一系列表的查询才能最终确定报文转发路径和格式封装。这种方法转发效率较低。为了提升转发效率,将报文归类为不同的流,属于同一个流的报文转发路径和格式封装是相同的。所以将按报文转发的模式转换为按照流转发,只需要查找一次流表就能确定转发路径和格式封装,能够有效提升转发效率。开始时,流表是空的,没有任何条目,报文仍然按照传统转发流程,查询一系列表,汇总查询结果可以创建流表条目,简称为流条目,与该报文属于同一流的后续报文就可以直接按照该流条目指示封装转发。
当网络拓扑和配置变化时,二层桥接表、路由表或者其他表的某些条目会随之变化,此时就需要对根据这些条目生成的流条目进行相应地更新。然而,由于这些表和流条目的关联性不确定,通过这些表项无法追溯到流条目,所以根据二层桥接表、路由表或者其他表中某个条目的变化直接更新流条目是不可行的,需要考虑到多个表的情况,因此很难实现根据这些子条目生成的流条目的更新。
发明内容
有鉴于此,本发明的目的在于提供一种数据处理方法及装置,能够有效地改善上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一方面,本发明实施例提供了一种数据处理方法,所述方法包括:获取接收到的报文的第一标识码;根据所述第一标识码在流表中查找与该第一标识码对应的流条目,所述流条目均包括多个子条目,每个所述子条目均具有对应于该子条目的第二标识码,所述多个子条目组成所述报文的转发路径信息和格式封装信息;当在所述流表中查找到对应的流条目时,获取所述流条目中每个所述子条目的第二标识码,在所述流表对应的慢速表中查找该子条目对应的第二标识码;若所述流条目中任一个所述子条目的第二标识码与所述慢速表中该子条目对应的第二标识码不一致,根据所述报文在所述慢速表中查找对应于所述报文的转发路径信息和格式封装信息的多个条目,根据查找到的多个条目对所述流条目进行更新。
另一方面,本发明实施例还提供了一种数据处理装置,所述装置包括:获取模块、第一查找模块、第二查找模块以及流条目更新模块。其中,获取模块,用于获取接收到的报文的第一标识码。第一查找模块,用于根据所述第一标识码在流表中查找与该第一标识码对应的流条目,所述流条目均包括多个子条目,每个所述子条目均具有对应于该子条目的第二标识码,所述多个子条目组成所述报文的转发路径信息和格式封装信息。第二查找模块,用于当在所述流表中查找到对应的流条目时,获取所述流条目中每个所述子条目的第二标识码,在所述流表对应的慢速表中查找该子条目对应的第二标识码。第一更新模块,用于若所述流条目中任一个所述子条目的第二标识码与所述慢速表中该子条目对应的第二标识码不一致,根据所述报文在所述慢速表中查找对应于所述报文的转发路径信息和格式封装信息的多个条目,根据查找到的多个条目对所述流条目进行更新。
本发明实施例提供的数据处理方法及装置,根据接收到的报文的第一标识码在流表中查找与该第一标识码对应的流条目,所述流条目均包括多个子条目,每个子条目均具有对应于该子条目的第二标识码,所述多个子条目组成所述报文的转发路径信息和格式封装信息;当在流表中查找到对应的流条目时,获取该流条目中每个子条目的第二标识码,根据该流条目中每个子条目在所述流表对应的慢速表中查找该子条目对应的第二标识码。在此之前,若某个慢速表的某个条目发生变化时,该条目的第二标识码也将发生更新,此时所查找到的流条目中存在子条目的第二标识码与慢速表中该子条目对应的第二标识码不一致,则根据所述报文在慢速表中重新查找对应于该报文的转发路径信息和格式封装信息的多个条目,根据查找到的多个条目对该流条目进行更新。因此,通过本发明提供的数据处理方法及装置能够有效地实现流条目的更新。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的终端设备之间交互的示意图;
图2是本发明实施例提供的终端设备的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都西加云杉科技有限公司,未经成都西加云杉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611175423.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:路由表快速比对方法
- 下一篇:一种路由处理方法、设备及系统