IPv6网络配置LVS的DR模式

本文详细介绍了LVS DR模式在IPv4和IPv6网络下的配置差异,包括LB和RS的设置,以及IPv6特有的NDP协议。在IPv6中,由于没有ARP协议,配置过程更为简化,通过NDP协议实现高效的目标主机MAC地址查找。测试结果显示,IPv6模式下LVS DR能正常工作并实现预期的负载均衡效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要包括LVS DR模式在IPv4网络和IPv6网络下配置的一些差异对比。

1、LVS DR via IPv4

首先这里我们使用三台主机配置lvs集群,对应的系统和内核版本如下

[root@lvs81 ~]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.10 (Final)
Release:        6.10
Codename:       Final
[root@lvs81 ~]# uname -r
2.6.32-754.28.1.el6.x86_64

对应的IP地址如下

192.168.100.80  lvsipv4
192.168.100.81  lvs81
192.168.100.82  lvs82
192.168.100.83  lvs83

240e:c331:dead:beef::3c80 lvsipv6
240e:c331:dead:beef::3c81 lvs81
240e:c331:dead:beef::3c82 lvs82
240e:c331:dead:beef::3c83 lvs83

其中lvs81对应为LB,lvs82和lvs83为RS,RS上部署nginx分别监听本机对应ipv4和ipv6地址的80端口用于测试。

1.1 LB配置

此处略去ipvs模块的加载和ipvsadm的安装。

ifconfig eth1:1 192.168.100.80 broadcast 192.168.100.81 netmask 255.255.255.255 up
ipvsadm -A -t 192.168.100.80:80 -s rr 
ipvsadm -a -t 192.168.100.80:80 -r 192.168.100.82 -g
ipvsadm -a -t 192.168.100.80:80 -r 192.168.100.83 -g   

修改ip_vs模块对应的哈希表的大小

echo 'options ip_vs conn_tab_bits=20' >/etc/modprobe.d/ipvs.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值