系列文章目录
LVS DR模式原理
MfgTool烧写工具
LVS DR模式原理
链路:
client -> DR(调度器)-> RS(really server) ->client
client的数据包过来,到DR,RS接受到请求返回到client
DR:转发功能,根据算法找服务器,效能好。
客户端访问DR(在同一个VLAN进行,因为不能过路由)
svip(原地址ip:宿主机ip)vip(目标地址DR上面的ip:172.25.138.100)
当svip里面的数据包到DR时,DR会
svip->vip(不变)
在二层链路:dm(目标地址mac,DR上的地址) -> rm(really server mac)
因为在二层同时在一个VLAN不过路由直接把数据包转发到RS
RS:
解包dm <-rm
svip <-vip
RS没有vip,没办法解析到svip所以当时半天没响应,在server2\3添加100后响应。
因为在RS上面解包,先解开rm,然后dm,缺少了vip(RS认为它找错了,因为在RS没有该ip172.25.138.100)
所以进RS的数据会被丢包。
然后RS通过解析到svip原地址直接响应给客户端
后续的数据包依旧经过该链路
RS不对外响应VIP,arp都禁用了。
总结
DR核心:基于2层的链路修改mac地址,在二层通信的,所以效能高。