[发明专利]匹配域的匹配方法及相关装置在审
| 申请号: | 201910334999.6 | 申请日: | 2019-04-24 |
| 公开(公告)号: | CN110035010A | 公开(公告)日: | 2019-07-19 |
| 发明(设计)人: | 温振环;毛中书;程喆;陆以勤;覃健诚;熊常春;林伟;黄家强;廖年丰;郑波;曾浩;姚景柏 | 申请(专利权)人: | 广州西麦科技股份有限公司 |
| 主分类号: | H04L12/771 | 分类号: | H04L12/771;H04L12/715 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 崔振 |
| 地址: | 510000 广东省广州市高新技术产业开*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 匹配 字段 匹配域 匹配结果 包头 相关装置 分类 计算机网络技术领域 匹配操作 并行 对流 解析 | ||
本发明涉及计算机网络技术领域,提供一种匹配域的匹配方法及相关装置,所述方法包括:解析接收到的数据包,得到数据包中的包头字段;按照每个子匹配域的优先级,依次将每个子匹配域中的匹配字段与数据包中对应的包头字段进行匹配,得到匹配结果;依据匹配结果对数据包进行处理。本发明通过对流表中的匹配域进行分类,并为每个分类设定不同的匹配优先级,按照匹配优先级依次对每个分类中的字段与数据包的包头中的对应字段进行匹配,依据匹配结果对数据包进行处理,从而避免了对数据包包头的全部字段进行并行匹配操作带来的性能浪费。
技术领域
本发明涉及计算机网络技术领域,具体而言,涉及一种匹配域的匹配方法及相关装置。
背景技术
软件定义网络SDN(Software Defined Network,SDN)是一种新型的网络架构,这种网络架构将控制平面和数据平面进行分离。其中控制平面由一个逻辑集中的SDN控制器组成,并可以提供网络的全局视图,以及一些开放的网络编程接口;数据平面则负责数据的接收与转发,以及实现控制器下发的各项策略,主要包括SDN交换机。SDN交换机通过流表对数据转发进行抽象,依赖流表实现对数据包的转发,SDN交换机接收数据包后,首先,在流表中找到流表项中匹配字段与数据包中的包头字段相匹配的流表项,然后,根据找到的匹配的流表项中的指令集字段对数据包进行处理,如果找不到,则将该数据包发送至SDN控制器。因此,匹配的效率对于SDN交换机的性能影响很大,如何提高匹配效率,进而提升SDN交换机的性能是本领域亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种匹配域的匹配方法及相关装置,通过对流表中的匹配域进行分类,并为每个分类设定不同的匹配优先级,按照匹配优先级依次对每个分类中的字段与数据包的包头中的对应字段进行匹配,依据匹配结果对数据包进行处理,从而避免了对数据包包头的全部字段进行并行匹配操作带来的性能浪费。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种匹配域的匹配方法,应用于SDN交换机,SDN交换机与SDN控制器通信连接,SDN交换机存储有匹配域,匹配域包括至少两个子匹配域,每个子匹配域包括至少一个匹配字段,每个子匹配域预先设置有优先级,所述方法包括:解析接收到的数据包,得到数据包中的包头字段;按照每个子匹配域的优先级,依次将每个子匹配域中的匹配字段与数据包中对应的包头字段进行匹配,得到匹配结果;依据匹配结果对数据包进行处理。
第二方面,本发明实施例还提供了一种匹配域的匹配装置,应用于SDN交换机,SDN交换机与SDN控制器通信连接,SDN交换机存储有匹配域,匹配域包括至少两个子匹配域,每个子匹配域包括至少一个匹配字段,每个子匹配域预先设置有优先级所述装置包括解析模块、匹配模块和处理模块。其中,解析模块用于解析接收到的数据包,得到数据包中的包头字段;匹配模块用于按照每个子匹配域的优先级,依次将每个子匹配域中的匹配字段与数据包中对应的包头字段进行匹配,得到匹配结果;处理模块用于依据匹配结果对数据包进行处理。
第三方面,本发明实施例还提供了一种SDN交换机,SDN交换机与SDN控制器通信连接,SDN交换机包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的匹配域的匹配方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述匹配域的匹配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州西麦科技股份有限公司,未经广州西麦科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910334999.6/2.html,转载请声明来源钻瓜专利网。





