[发明专利]报文处理方法及装置有效
申请号: | 201710381038.1 | 申请日: | 2017-05-25 |
公开(公告)号: | CN108259212B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 郭祥斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/939 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾;殷亚平 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 错误原因 交换机 报文处理 错误恢复 流业务 交换机故障 消息携带 正常处理 重新发送 可恢复 流报文 开放 恢复 错误导致 消息确定 预设时长 发送 申请 | ||
1.一种报文处理方法,其特征在于,所述方法应用于控制器,所述方法包括:
接收到交换机发送的错误原因消息,所述错误原因消息携带导致所述交换机未正常处理开放流Openflow报文的错误对应的错误属性和至少一个错误原因的代码;
若所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务;
若从接收到所述错误原因消息起的第一预设时长内接收到至少一个错误恢复消息,所述错误恢复消息携带所述至少一个错误原因中的已恢复的至少一个错误原因的代码,且根据所述至少一个错误恢复消息确定所述至少一个错误原因导致的错误均已恢复,则重新发送因所述错误导致的未正常处理的Openflow报文,并恢复与所述交换机之间的Openflow业务。
2.根据权利要求1所述的方法,其特征在于,在所述接收交换机发送的所述错误原因消息之前,所述方法还包括:
接收所述交换机发送的处理错误消息,所述处理错误消息携带所述错误对应的第一错误类型和第一错误代码;
根据所述第一错误类型和第一错误代码查询交换机错误原因代码表,所述交换机错误原因代码表包括错误类型、错误代码和交换机错误原因列表的对应关系;
若所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务,包括:
若查询到所述第一错误类型和第一错误代码对应的第一交换机错误原因列表且自查询到所述第一交换机错误原因列表起的第二预设时长内接收到所述错误原因消息且所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若未查询到所述第一交换机错误原因列表,或自查询到所述第一交换机错误原因列表起的所述第二预设时长内未接收到所述错误原因消息,则终止与所述交换机之间的Openflow业务。
4.根据权利要求2所述的方法,其特征在于,在所述根据所述第一错误类型和第一错误代码查询交换机错误原因代码表之前,所述方法还包括:
向所述交换机发送用于请求所述交换机错误原因代码表的获取请求报文;
接收所述交换机根据所述获取请求报文返回的响应报文,所述响应报文携带所述交换机错误原因代码表;
保存所述交换机错误原因代码表。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述错误属性为不可恢复错误或从接收到所述错误原因消息起的第一预设时长内未接收到所述错误恢复消息或根据所述至少一个错误恢复消息确定所述至少一个错误原因导致的错误未均已恢复,则终止与所述交换机之间的Openflow业务。
6.一种报文处理装置,其特征在于,所述装置应用于控制器,所述装置包括:
接收模块,用于接收到交换机发送的错误原因消息,所述错误原因消息携带导致所述交换机未正常处理开放流Openflow报文的错误对应的错误属性和至少一个错误原因的代码;
确认暂停模块,用于若所述接收模块接收的所述错误原因消息中的所述错误属性为可恢复错误,则暂停与所述交换机之间的Openflow业务;
处理模块,用于若从所述接收模块接收到所述错误原因消息起的第一预设时长内接收到至少一个错误恢复消息,所述错误恢复消息携带所述至少一个错误原因中的已恢复的至少一个错误原因的代码,且根据所述至少一个错误恢复消息确定所述至少一个错误原因导致的错误均已恢复,则重新发送因所述错误导致的未正常处理的Openflow报文,并恢复与所述交换机之间的Openflow业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710381038.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:PE及多级PE之间的组网拓扑实现方法
- 下一篇:一种设备管理方法及装置