原理
- lvs rs 主机申请在交换机上申请vip
- 数据包 通过vip发送到lvs 主机
- lvs 主机修改 数据包mac地址转发到rs
- rs 通过自身 vip 相应数据包
- 整个过程 ip 没有变化
- 变化的是 mac 地址
- lvs 主机只承担流入包
- lvs 主机必须用 linux
模型
交换机工作原理
ip - mac 地址表
问题:广播风暴
原因:大批ip地址申请请求
解决方法:
- arp 缓存表
- 绑定 mac - ip
- 忽略报错
初始化网络环境
# 网关设置
...
# 忽略交换机 ip 冲突报错
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
# 设置vip
ifconfig lo <vip/mask>
- lvs主机 vip+rip
- rs主机 vip+rip
- rs主机 vip+rip
创建 dr 集群
ipvsadm -A -t <vip>:<port>
添加节点
ipvsadm -a -t <vip>:<port> -r <rip>