[发明专利]一种会话保持方法和负载均衡设备有效
申请号: | 200810118285.3 | 申请日: | 2008-08-12 |
公开(公告)号: | CN101340371A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 常向青;邹旭东 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 保持 方法 负载 均衡 设备 | ||
1.一种会话保持方法,其特征在于,该方法包括:
负载均衡设备接收服务器向客户端发送的应答报文,将所接收应答报文中所述服务器设置的cookie信息替换为负载均衡设备设置的cookie信息,记录负载均衡设备设置的cookie信息、被替换下来的服务器设置的cookie信息和所述服务器之间的对应关系,将替换后的应答报文发送给所述客户端;
负载均衡设备接收所述客户端后续发来的请求报文,在该请求报文携带本负载均衡设备设置的cookie信息时,根据所述对应关系,查找与所述请求报文中的cookie信息对应的服务器设置的cookie信息和对应的服务器,将所述请求报文中的cookie信息还原为查找到的服务器设置的cookie信息,将还原后的请求报文发送给查找到的服务器。
2.如权利要求1所述的方法,其特征在于,所述负载均衡设备接收服务器向客户端发送的应答报文之后,该方法进一步包括:判断所接收的应答报文是否包括cookie信息,如果是,则执行所述替换操作;否则,为所接收的应答报文添加负载均衡设备设置的cookie信息,记录添加的cookie信息和所述服务器之间的对应关系,然后将添加后的应答报文发送给所述客户端;
所述查找与所述请求报文中的cookie信息对应的服务器设置的cookie信息和对应的服务器之后,该方法进一步包括:判断是否查找到与所述请求报文中的cookie信息对应的服务器设置的cookie信息,如果是,则执行所述还原操作,否则,将所述请求报文中的cookie信息删除,并将删除后的请求报文发送给查找到的服务器。
3.如权利要求1所述的方法,其特征在于,所述负载均衡设备设置的cookie信息包括索引信息;所述对应关系为索引信息、被替换下来的服务器设置的cookie信息和服务器之间的对应关系;
以请求报文中的cookie信息中的索引信息为索引执行所述查找操作。
4.如权利要求3所述的方法,其特征在于,所述负载均衡设备设置的cookie信息进一步包括负载均衡设备的标识;
所述负载均衡设备接收所述客户端后续发来的请求报文之后,该方法进一步包括:负载均衡设备判断所接收的请求报文是否携带自身标识,如果是,则执行所述查找操作。
5.如权利要求3所述的方法,其特征在于,所述负载均衡设备设置的cookie信息进一步包括失效时间。
6.一种负载均衡设备,其特征在于,该设备包括应答报文处理单元、后续请求报文处理单元和存储单元;
所述应答报文处理单元,用于接收服务器向客户端发送的应答报文,将所接收应答报文中所述服务器设置的cookie信息替换为所在负载均衡设备设置的cookie信息,将所在负载均衡设备设置的cookie信息、被替换下来的服务器设置的cookie信息和所述服务器之间的对应关系记录在所述存储单元中,将替换后的应答报文发送给所述客户端;
所述后续请求报文处理单元,用于接收所述客户端发来的携带所在负载均衡设备设置的cookie信息的请求报文,根据存储单元存储的对应关系,查找与所述请求报文中的cookie信息对应的服务器设置的cookie信息和对应的服务器,将所述请求报文中的cookie信息还原为查找到的服务器设置的cookie信息,将还原后的请求报文发送给查找到的服务器;
所述存储单元,用于存储所述对应关系。
7.如权利要求6所述的设备,其特征在于,所述应答报文处理单元包括第一判断模块、替换模块和添加模块;
所述第一判断模块,用于在接收到服务器向客户端发送的应答报文后,判断所接收的应答报文是否包括cookie信息,如果是,则通知所述替换模块;否则,通知所述添加模块;
所述替换模块,用于在接收到通知后,将所述应答报文中所述服务器设置的cookie信息替换为所在负载均衡设备设置的cookie信息,将所在负载均衡设备设置的cookie信息、被替换下来的服务器设置的cookie信息和发送所述应答报文的服务器之间的对应关系记录在所述存储单元中;将替换后的应答报文发送给所述客户端;
所述添加模块,用于在接收到通知后,为所接收的应答报文添加所在负载均衡设备设置的cookie信息,将添加的cookie信息和发送所述应答报文的服务器之间的对应关系记录在所述存储单元中,将添加后的应答报文发送给所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118285.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:记录具有可选择用户权限的受保护广播内容
- 下一篇:水净化器