[发明专利]报文处理方法及装置有效
申请号: | 201711042869.2 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107979539B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/803;H04L12/851;H04L29/08 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 | ||
1.一种报文处理方法,其特征在于,所述方法应用于SDN网络中的负载均衡LB设备,所述方法包括:
接收所述SDN网络中的客户端发送的业务请求报文;
根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器;
根据预设的负载分担策略,从选取的服务器中确定一个服务器,并将所述业务请求报文发送给确定出的服务器进行处理;
通过下述方式获取所述SDN网络中处于正常工作状态的服务器的业务服务质量:
周期性的向所述SDN网络中的所有服务器发送网络质量分析NQA请求报文,所述NQA请求报文中携带有校验数据和至少一个指定业务类型;其中,所述校验数据用于校验所述服务器的工作状态是否正常;
其中,所述负载均衡LB设备和服务器之间预先定义所述校验数据和NQA响应报文的消息内容格式;
将接收的携带有所述校验数据的NQA响应报文的来源服务器,确定为处于正常工作状态的服务器;
将未发送NQA响应报文、或发送的NQA响应报文携带错误校验数据的服务器,确定为异常工作状态服务器;
获取来自处于正常工作状态的服务器的NQA响应报文中携带的所述至少一个指定业务类型对应的业务服务质量。
2.根据权利要求1所述的报文处理方法,其特征在于,根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器,包括:
从所述处于正常工作状态的服务器中选择包括有所述业务请求报文的业务类型对应的业务服务质量的服务器;
将选择的服务器中所述业务请求报文的业务类型对应的业务服务质量不小于预设阈值的服务器,选取为能够处理所述业务请求报文的业务类型的服务器。
3.根据权利要求2所述的报文处理方法,其特征在于,所述方法还包括:
在所述处于正常工作状态的服务器的业务服务质量中存在小于所述预设阈值的业务服务质量时,通知所述SDN网络中的SDN控制器将业务服务质量小于所述预设阈值的服务器上的小于所述预设阈值的业务服务质量对应的业务迁移到业务服务质量不小于所述预设阈值的服务器上。
4.一种报文处理装置,其特征在于,所述装置应用于SDN网络中的负载均衡LB设备,所述装置包括:
接收模块,用于接收所述SDN网络中的客户端发送的业务请求报文;
选择模块,用于根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器;
发送模块,用于根据预设的负载分担策略,从选取的服务器中确定一个服务器,并将所述业务请求报文发送给确定出的服务器进行处理;
所述选择模块包括:
报文发送单元,用于周期性的向所述SDN网络中的所有服务器发送网络质量分析NQA请求报文,所述NQA请求报文中携带有校验数据和至少一个指定业务类型;
确定单元,用于将接收的携带有所述校验数据的NQA响应报文的来源服务器,确定为处于正常工作状态的服务器,和用于将未发送NQA响应报文、或发送的NQA响应报文携带错误校验数据的服务器,确定为异常工作状态服务器;其中,所述校验数据用于校验所述服务器的工作状态是否正常;
其中,所述负载均衡LB设备和服务器之间预先定义所述校验数据和NQA响应报文的消息内容格式;
获取单元,用于获取来自处于正常工作状态的服务器的NQA响应报文中携带的所述至少一个指定业务类型对应的业务服务质量。
5.根据权利要求4所述的报文处理装置,其特征在于,所述选择模块还包括:
选择单元,用于从所述处于正常工作状态的服务器中选择包括有所述业务请求报文的业务类型对应的业务服务质量的服务器;
选取单元,用于将选择的服务器中所述业务请求报文的业务类型对应的业务服务质量不小于预设阈值的服务器,选取为能够处理所述业务请求报文的业务类型的服务器。
6.根据权利要求5所述的报文处理装置,其特征在于,所述装置还包括:
通知模块,用于在所述处于正常工作状态的服务器的业务服务质量中存在小于所述预设阈值的业务服务质量时,通知所述SDN网络中的SDN控制器将业务服务质量小于所述预设阈值的服务器上的小于所述预设阈值的业务服务质量对应的业务迁移到业务服务质量不小于所述预设阈值的服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711042869.2/1.html,转载请声明来源钻瓜专利网。