[发明专利]报文处理方法及装置有效
申请号: | 201710381038.1 | 申请日: | 2017-05-25 |
公开(公告)号: | CN108259212B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 郭祥斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/939 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾;殷亚平 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 错误原因 交换机 报文处理 错误恢复 流业务 交换机故障 消息携带 正常处理 重新发送 可恢复 流报文 开放 恢复 错误导致 消息确定 预设时长 发送 申请 | ||
本申请提供一种报文处理方法及装置。报文处理方法包括:接收到交换机发送的错误原因消息,若该错误原因消息携带的错误属性为可恢复错误,则暂停与交换机之间的开放流业务;若从接收到错误原因消息起的第一预设时长内接收到至少一个错误恢复消息,该错误恢复消息携带至少一个错误原因中的已恢复的至少一个错误原因的代码,且根据至少一个错误恢复消息确定至少一个错误原因导致的错误均已恢复,则重新发送因错误导致的未正常处理的开放流报文,并恢复与交换机之间的开放流业务。本实施例可以识别出因交换机故障导致的可恢复错误,并当交换机恢复正常时,可以重新发送因交换机故障导致的未正常处理的开放流报文,并恢复与交换机之间的开放流业务。
技术领域
本申请涉及通信技术,尤其涉及一种报文处理方法及装置。
背景技术
开放流(Openflow)协议是描述控制器和交换机之间交互信息的接口标准,自Openflow协议被提出后,控制器可以按照Openflow协议规范的要求,控制交换机的转发行为。这种对交换机行为的控制,是控制器通过向交换机发送Openflow协议报文(可以简称为Openflow报文)来实现的,交换机通过对这些Openflow报文的成功处理来控制自己的行为。
当交换机不能成功处理控制器发送的Openflow协议报文时,Openflow协议规范中指出交换机应当向控制器报告错误,相关技术中,当控制器收到交换机发送的错误消息后,忽略该错误消息。而导致交换机不能成功处理Openflow协议报文的原因有多种,例如交换机自身出现故障,由于控制器忽略交换机发送的错误消息,因此无法识别出因交换机故障导致的错误。
发明内容
有鉴于此,本申请提供一种报文处理方法及装置。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种报文处理方法,所述方法应用于控制器,所述方法包括:
接收到交换机发送的错误原因消息,所述错误原因消息携带导致所述交换机未正常处理开放流Openflow报文的错误对应的错误属性和至少一个错误原因的代码;
若所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务;
若从接收到所述错误原因消息起的第一预设时长内接收到至少一个错误恢复消息,所述错误恢复消息携带所述至少一个错误原因中的已恢复的至少一个错误原因的代码,且根据所述至少一个错误恢复消息确定所述至少一个错误原因导致的错误均已恢复,则重新发送因所述错误导致的未正常处理的Openflow报文,并恢复与所述交换机之间的Openflow业务。
根据本申请实施例的第二方面,提供一种报文处理装置,所述装置包括:
所述装置应用于控制器,所述装置包括:
接收模块,用于接收到交换机发送的错误原因消息,所述错误原因消息携带导致所述交换机未正常处理开放流Openflow报文的错误对应的错误属性和至少一个错误原因的代码;
确认暂停模块,用于若所述接收模块接收的所述错误原因消息中的所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务;
处理模块,用于若从所述接收模块接收到所述错误原因消息起的第一预设时长内接收到至少一个错误恢复消息,所述错误恢复消息携带所述至少一个错误原因中的已恢复的至少一个错误原因的代码,且根据所述至少一个错误恢复消息确定所述至少一个错误原因导致的错误均已恢复,则重新发送因所述错误导致的未正常处理的Openflow报文,并恢复与所述交换机之间的Openflow业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710381038.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:PE及多级PE之间的组网拓扑实现方法
- 下一篇:一种设备管理方法及装置