LVS DR 模式下为什么一定要后端 web 也要有公网 IP 呢
- 0次
- 2021-06-21 06:31:31
- idczone
一般联网不是路由器进来后就是内网 IP 了,director 服务器和 real server 都是在路由器后面,那不就都用内网 IP 了,为什么看了一些文章说这些服务器必须要用公网 IP 呢?最后为什么不能 rs 直接访回给客户端呢
DR 模式和 nat 模式的重要区别:nat 模式通过 dr 返回数据给客户端,而 dr 模式则 rs 直接返回数据给客户端。
因此 dr 模式可以减轻 director 的压力,我记得应该是这样。
修正:nat 通过 director 返回数据
是的 dr 模式下 rs 是直接返回给客户端的,但是不需要公网 IP 也可以直接访问给客户端啊。本身服务器上端还是有路由器的。所以不明白在这里了
建立一个环境测试一下就知道了。实践是检验真理的唯一标准
认真分析解包和封包过程
后端服务器 RS 如果没有公网 IP,是不能直接与客户端进行通信的,这样只能交给 DR 返回给客户端,那这个模式就不叫 DR 了,而是 NET 模式。
另外,这是理论知识基础,网上很多博文有深度解析 LVS 的各种模式,看看还是能够理解的。
LVS 除了 NAT,现在还有研究价值?现在的硬件早就不可同日而语,LVS 没什么价值了
我的意思是 rs 没有公网 IP。但是机房不都是有路由器吗,最近不是可以通过路由器来走外网发回给客户端吗
我也是刚培训完 复习一下 想搞的明白一些。。所以现在流行什么也不是很清楚 教了啥就研究啥了 请教下工作中现在做负载一般都用啥比较多
因为要让 real server “认为”收到的数据是“给自己的”
所以它需要有公网 IP