提升linux双冗余网卡切换时间,linux下双网卡绑定——实现:失效保护(冗余)和双网卡负载均衡...

认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识

您需要 登录 才可以下载或查看,没有帐号?立即注册

8baaf04eb249b4474178b0078f482447.gif

9ca0cb046ba12e9f7d6500eeea1c766b.png

x

Linux bonding驱动提供了一种方法,用以把多个网络接口(network interface)组合成一个逻辑的"bonded"接口。Bonded接口的工作方式取决于驱动的模式:不同的模式提供了热备份或负载均衡等不同的服 务。此外,驱动还会监控链路的可用性。 Bonding驱动最早来自Donald Becker针对Linux 2.0内核的beowulf补丁。现在已经有了很多的变化,最早的来自beowulf网站的工具已经不能和现在的驱动一起使用。

大多数目前发布的Linux内核都以模块(module)方式带了bonding驱动,ifenslave工具也都已经安装好。如果你的Linux没有,或者你确实需要自己来编译bonding,需要根据具体版本去下载。

1、双网卡绑定好处:

1)增大带宽、实现负载均衡;

2)提供链路冗余,进行失效保护。

2、实现双网卡绑定有哪些方法:

1)最常见的使用bonding

2)Intel ANS (Advanced Networking Services) for Linux

3)Linux 下的 BASP(Broadcom Advanced Server Program)

3、实例:bonding

1.到network-scripts下,创建获复制一个ifcfg-bond0:

[root@root network-scripts]# cp ifcfg-eth0 ifcfg-bond0

复制好了查看一下

[root@root network-scripts]# ll

total 204

-rw-r--r--  1 root root   212 Mar 23 15.42 ifcfg-bond0

-rw-r--r--1 root root   212 Mar 15 15:40 ifcfg-eth0

-rw-r--r--  1 root root   212 Mar 15 15:40 ifcfg-eth1

2.编辑ifcfg-bond0、ifcfg-eth0、ifcfg-eth1  把里面内容替换一下内容

[root@root network-scripts]# vim ifcfg-bond0    //(IP、MASK、子网掩码按自己服务器的需求来)

BOOTPROTO=none

DEVICE=bond0

ONBOOT=yes

IPADDR=172.26.5.16

NETMASK=255.255.255.128

GATEWAY=172.26.5.126

USERCTL=no

TYPE=Ethernet

IPV6INIT=no

DNS1=172.26.1.1

[root@root network-scripts]# vim ifcfg-eth0

BOOTPROTO=none

DEVICE=eth0

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

TYPE=Ethernet

IPV6INIT=no

[root@root network-scripts]# vim ifcfg-eth1

BOOTPROTO=none

DEVICE=eth1

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

TYPE=Ethernet

IPV6INIT=no

3.修改/etc/modprobe.conf,添加如下语句

alias bond0 bonding

options bond0 miimon=100 mode=1

注:mode可以为0,1,0为负载均衡,1为失效保护。miimon=100表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线。

4.修改/etc/rc.d/rc.local,添加如下内容:

ifenslave bond0 eth0 eth1

5.重启系统,查看网卡信息

6.[root@lyt ~]#vim /proc/net/bonding/bond0      #查看模式及网卡信息。实际mac地址是不一样的

7.测试:可以通过ping 192.168.101.50 -t 测试,然后断掉eth1,看看是否还能ping通

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值