专利内容由知识产权出版社提供
专利名称:传递客户端IPv6地址及端口至后端服务器的方法及
装置
专利类型:发明专利
发明人:罗枫,吴教仁,刘涛,刘宁,张诚申请号:CN201210054431.7申请日:20120302公开号:CN103297407A公开日:20130911
摘要:本发明提出一种从IPv6负载均衡设备传递客户端的原始IPv6地址及端口至后端服务器的方法和装置。方法包括:客户端向IPv6负载均衡设备发送数据包;IPv6负载均衡设备对客户端的原始IPv6地址及端口进行地址转换,将客户端的原始IPv6地址及端口存储在TCP选项字段中并发送带有TCP选项字段的数据包;后端服务器的Linux内核层截获syn_recv_sock钩子,挂载
tcp_v6_syn_recv_sock_ttm钩子函数,以得到TCP选项字段中的客户端的原始IPv6地址及端口并存储;后端服务器的Linux内核层截获getname钩子,挂载inet6_getname_ttm钩子函数,以提取客户端的原始IPv6地址及端口供服务器的Linux应用层使用。本发明通过在TCP选项字段中增加客户端的原始IPv6地址和端口信息,使得后端服务器能够获取客户端的原始IP和端口信息,从而能够对客户进行地址定位。
申请人:百度在线网络技术(北京)有限公司
地址:100085 北京市海淀区上地十街10号百度大厦三层
国籍:CN
代理机构:北京清亦华知识产权代理事务所(普通合伙)
代理人:宋合成
更多信息请下载全文后查看