Linux系统中怎么实现双网卡绑定


Linux系统中怎么实现双网卡绑定,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。工作中主要以SuSE为主,网络作为整个高可用架构中最重要的环节之一,在物理上一般是双网卡绑定模式,通常使用默认的mode=1(active-backup)作为主备关系。在最近测试大数据的生产服务器中,考虑到性能优先,所以将绑定模式设置为mode=6(balance-alb),使用负载均衡提高1倍流量。与此同时针对SuSE HA架构由Skybility HA往Corosync/Openais+Pacemaker 的测试过程中,配合网络交换机Port Channel链路聚合采用mode=0(balance-rr ),凭借平衡轮询实现网络中断0丢包。
基础配置信息
常用的三种Bond模式
配置过程以mode=6为例,其它7种模式请参考扩展阅读mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。
物理接口
CentOS版本
代码如下:datanode01:~>cat /etc/redhat-release
CentOS release 6.4 (Final)禁用NetworkManager
代码如下:#立即关闭禁用NetworkManager并禁用开机自启动
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart关闭iptables和selinux(可选)
代码如下:#立即关闭iptables并禁用开机自启动
/etc/init.d/iptables stop
chkconfig iptables off

#立即关闭selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config修改主机名
代码如下:vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=namenode01

#刷新生效
hostname namnode01
source /etc/sysconfig/network配置IP
私有地址

代码如下:cd /etc/sysconfig/network-scripts

[root@datanode09 network-scripts]# cat ifcfg-eth4
DEVICE=eth4
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.129.46.19
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no双网卡绑定
代码如下:cd /etc/sysconfig/network-scripts

#编辑eth0
cat > ifcfg-eth0 DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#编辑eth3
cat > ifcfg-eth3 DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#编辑bond0
cat > ifcfg-bond0 DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.3.3.214
NETMASK=255.255.255.0
GATEWAY=10.3.3.1
IPV6INIT=no
USERCTL=no
EOF

#设置bond参数,注意mode选择
cat > /etc/modprobe.conf alias bond0 bonding
options bond0 miimon=100 mode=6
EOF

#加入开机自启动参数
cat >> /etc/rc.local ifenslave bond0 eth0 eth3
EOF
开发云主机域名
#重启网卡
service network restart

#使绑定网卡立即生效
ifenslave bond0 eth0 eth3

#测试绑定网络
ping 10.3.3.1
常用3种网卡绑定模式对比
mode=0 中断任意一条链路或恢复链路,网络0丢包优点:流量提高1倍缺点:需要接入同一交换机做聚合配置,无法保证物理交换机高可用(Cisco似乎有解决方案?)
mode=1 中断任意一条链路丢失1-3个包(秒),恢复链路时0丢包优点:交换机无需配置缺点:如上
mode=6 中断任意一条链路0丢包,恢复链路时丢失10-15个包(秒)优点:交换机无需配置,流量提高1倍
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: centos-基础知识(一)

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。linux的发行版:RedHat、Fedora、红旗、debian、Ubuntu、centos不同发行版之间的联系和区别:Red Hat ,是redhat自己的发行的企业版,是redhat的一…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/18 17:18
下一篇 04/18 17:18