注册
登录
提问时间:2016/6/13 20:18:29
刚看了LVS里ip tunneling部分,有一点不理解的是,接收请求服务器IP与响应请求服务器IP可以不同吗?还是我对ip tunneling的理解有误?
1楼(未知网友)

IP相同,都是VIP。
以一台LVS服务器S和一台后台服务器E为例。
S和E各自有一个IP地址。同时会在S和E上同时配置一个相同的IP地址(VIP)。通过设置让E上的VIP不响应ARP请求,这样就避免了IP冲突的问题。
用户C访问的时候,使用VIP作为目标地址。
交换机收到用户请求报文以后,把报文转发给S。然后S通过IP Tunneling 将IP报文转发给E。E收到的报文的源地址是用户IP,目标地址是VIP。然后E生成响应报文。响应报文的源地址是VIP,目标地址是用户IP。E将响应报文发给E的网关,最终转发给用户。
在这个过程中LVS对用户和E都是透明的,他只起到了报文转发的功能。通过将不同的报文转发给不同的E,LVS 就起到了负载均衡的作用。
而且因为只有上行流量(用户到服务器)经过了LVS,还避免了LVS成为瓶颈。
立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品