概述
在负载均衡的使用过程中,您如果对负载均衡的请求转发以及TCP连接情况存在疑问,请参见本文介绍的负载均衡四层和七层监听的请求报文交互内容。
详细信息
抓包环境介绍
- 47.*.*.241:客户端公网IP。
- 121.*.*.252:SLB公网IP。
- 172.*.*.252:后端ECS的内网IP。
TCP四层监听报文
- 面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接,在网络层可直接看到来源地址。当SLB对流量进行转发时,请求报文仅经过LVS,然后透传到后端服务器(单从入方向的请求来看,SLB的角色与直接绑定在ECS上的EIP角色类似)。
- 后端服务器报文:直接与客户端公网IP三次握手后,建立TCP连接。
- 客户端侧报文:与SLB公网IP三次握手后,建立TCP连接。
HTTP七层监听报文
- 后端服务器不直接与客户端建立连接,SLB只作为反向代理,请求处理过程中,经过LVS与Tengine集群(HTTPS在首次请求时还需要经由Key Server)。
- 后端服务器报文:TCP连接与SLB回源IP(一般为100段)三次握手后,建立TCP连接。
- 客户端侧报文:TCP连接与SLB公网IP三次握手后,建立TCP连接。
适用于
- 负载均衡SLB