[发明专利]一种报文处理方法及装置有效
申请号: | 201811260255.6 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109150745B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 董瑶;王国利 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L67/1036 | 分类号: | H04L67/1036;H04L61/00;H04L45/74 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
本申请实施例提供了一种报文处理方法及装置,涉及通信技术领域,用以解决由于会话保持而导致的DHCP客户端申请地址失败的问题。本申请实施例的方案包括:接收客户端发送的动态主机配置协议DHCP报文,若确定DHCP报文为IP地址请求报文,则根据预设的负载均衡规则确定出为客户端分配IP地址的目标服务器,并生成包含客户端的标识和目标服务器的标识的临时会话保持表项,然后向目标服务器转发IP地址请求报文,并接收目标服务器根据IP地址请求报文返回的回应报文,若回应报文未携带为客户端分配的IP地址,则将临时会话保持表项删除。
技术领域
本申请涉及通信技术领域,特别是涉及一种报文处理方法及装置。
背景技术
为了实现动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器的负载均衡(Load Balance,LB),负载均衡设备接收到来自DHCP客户端的DHCP发现(discover)报文后,可根据调度算法为DHCP客户端选择DHCP服务器,然后将DHCP discover报文转发给选择的DHCP服务器。
为了保证具有一定相关性的会话可以由同一个DHCP服务器处理,负载均衡设备在为DHCP客户端选择DHCP服务器后,可采用会话保持方法,生成包含DHCP客户端的标识和DHCP服务器的标识的会话保持表项,后续负载均衡设备接收到来自该DHCP客户端的报文后,均根据会话保持表项将报文转发给同一个DHCP服务器处理。
然而,若负载均衡设备选择的DHCP服务器没有可为DHCP客户端分配的地址,会导致DHCP客户端申请地址失败。后续DHCP客户端重新申请地址时,负载均衡设备仍会将来自该DHCP客户端的DHCP discover报文发送给会话保持表项中DHCP服务器的标识对应的服务器,若该DHCP服务器中仍没有可分配的地址,依然会导致DHCP客户端申请地址失败。
发明内容
本申请实施例的目的在于提供一种报文处理方法及装置,以解决由于会话保持而导致的DHCP客户端申请地址失败的问题。具体技术方案如下:
第一方面,本申请实施例提供一种报文处理方法,所述方法应用于负载均衡设备,所述方法包括:
接收客户端发送的动态主机配置协议DHCP报文;
若确定所述DHCP报文为IP地址请求报文,则根据预设的负载均衡规则确定出为所述客户端分配IP地址的目标服务器,并生成包含所述客户端的标识和所述目标服务器的标识的临时会话保持表项;
向所述目标服务器转发所述IP地址请求报文,并接收所述目标服务器根据所述IP地址请求报文返回的回应报文;
若所述回应报文未携带为所述客户端分配的IP地址,则将所述临时会话保持表项删除。
在一种可能的实现方式中,若所述回应报文携带为所述客户端分配的IP地址,则将所述临时会话保持表项更新为正式会话保持表项,所述正式会话保持表项的老化时间大于等于所述IP地址的租期。
在一种可能的实现方式中,若所述DHCP报文为除IP地址请求报文之外的其他DHCP报文,所述方法还包括:
查找包含有所述客户端的标识的正式会话保持表项;
根据所述正式会话保持表项中包含的服务器的标识,向所述服务器的标识对应的服务器转发所述DHCP报文。
在一种可能的实现方式中,在所述将所述临时会话保持表项删除之后,所述方法还包括:
将删除包含所述目标服务器的标识的临时会话保持表项的计数次数加1;
若所述计数次数达到预设次数,则在预设时间段内不向所述目标服务器的标识对应的目标服务器发送IP地址请求报文,并将所述计数次数清零;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811260255.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于API状态的网关服务调度升降级方法
- 下一篇:一种全局流控方法及装置