[发明专利]报文处理方法、装置及电子设备有效
申请号: | 201810971863.1 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109039914B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 文剑 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王文红 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 电子设备 | ||
本申请实施例提供一种报文处理方法、装置及电子设备,该方法包括:接收待处理OpenFlow报文;判断在OpenFlow流表中是否存在与所述待处理OpenFlow报文匹配的OpenFlow业务流表项及OpenFlow默认流表项,在存在与待处理OpenFlow报文匹配的OpenFlow业务流表项及OpenFlow默认流表项时,对待处理OpenFlow报文执行所述OpenFlow业务流表项中的业务动作。本方案中,对待处理OpenFlow报文执行OpenFlow业务流表项中的业务执行动作,从而确保OpenFlow报文可以得到正确处理,避免了现有技术中对OpenFlow报文均执行丢弃动作的错误处理的问题。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种报文处理方法、装置及电子设备。
背景技术
SDN(Software Defined Network,软件定义网络)架构具有控制面与转发面分离、开放的可编程接口、集中化的网络控制及网络业务的自动化应用程序控制等特征,越来越受到行业所推崇。其中,OpenFlow是SDN网络架构中标准化南向接口的一种。在OpenFlow协议中,SDN控制器通过标准的消息接口与通信设备(如交换机)通信,协议中定义了OpenFlow流表项中包括匹配域(可以有多个匹配字段)和动作(action)字段,SDN控制器通过OpenFlow协议将OpenFlow流表下发到交换机中,所有从OpenFlow端口进入的报文都将匹配OpenFlow流表,通过OpenFlow流表来控制报文的转发、丢弃、上送控制器等一系列动作。
OpenFlow协议中规定流表匹配是一个串行的规则,即根据OpenFlow流表优先级高低进行匹配,在报文匹配到对应的OpenFlow流表后,对报文执行该OpenFlow流表中对应的动作,但是,目前的OpenFlow交换机中对报文的匹配是采用并行匹配的原则,即有可能一条报文匹配到多个OpenFlow流表,但是由于OpenFlow流表中包括OpenFlow业务流表项与OpenFlow默认流表项,OpenFlow默认流表项中的匹配字段为any,动作为丢弃(drop),所以,任何报文均可匹配到OpenFlow默认流表项,在报文同时匹配到OpenFlow默认流表项和OpenFlow业务流表项时,由于drop动作的优先级高于其他动作的优先级,所以会对报文执行丢弃动作,则很可能使得所有的报文均被丢弃了,即原本期望转发到某个出口的报文也被丢弃了,由此造成对报文的错误处理,影响报文的正确传输。
发明内容
本申请实施例的目的在于提供一种报文处理方法、装置及电子设备。
第一方面,本申请实施例提供了一种报文处理方法,所述方法包括:接收待处理OpenFlow报文;判断在OpenFlow流表中是否存在与所述待处理OpenFlow报文匹配的OpenFlow业务流表项及OpenFlow默认流表项;在存在与所述待处理OpenFlow报文匹配的OpenFlow业务流表项及OpenFlow默认流表项时,对所述待处理OpenFlow报文执行所述OpenFlow业务流表项中的业务动作。本方案中,在OpenFlow流表中存在与所述待处理OpenFlow报文匹配的OpenFlow业务流表项及OpenFlow默认流表项时,不再对待处理OpenFlow报文执行OpenFlow默认流表项中的默认执行动作了,而OpenFlow协议中规定OpenFlow业务流表项的优先级高于OpenFlow默认流表项的优先级,所以,对待处理OpenFlow报文执行OpenFlow业务流表项中的业务执行动作,从而确保待处理OpenFlow报文可以得到正确处理,避免了现有技术中对待处理OpenFlow报文均执行OpenFlow默认流表项中的丢弃动作的错误处理的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810971863.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟路由装置和虚拟机通信系统
- 下一篇:一种建立数据连接通道的方法及系统