设为首页收藏本站language 语言切换
查看: 1409|回复: 0
收起左侧

Linux下用多种模式实现双网卡绑定!

[复制链接]
发表于 2013-6-14 15:18:58 | 显示全部楼层 |阅读模式
模式1:(主备模式)
mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
增加了一块新网卡,即eth1
[root@gjp99 ~]# cd /etc/sysconfig/network-scripts/
[root@gjp99 network-scripts]# cp ifcfg-eth0 ifcfg-bond0
[root@gjp99 ~]# vim /etc/modprobe.conf
miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。  

bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用
[root@gjp99 ~]# vim /etc/rc.d/rc.local
以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0
中间会有一个丢包的延迟!(不会受到影响!)
在把eth0 UP了
那也就是说在主备模式下,当一个网络接口失效时(例如主交换机掉电等),不回出现网络中断,系统会按照cat /etc/rc.d/rc.local里指定网卡的顺序工作,机器仍能对外服务,起到了失效保护的功能.
5635432_1344913236QGBu.png 5635432_1344913238Ubu7.png 指定网卡的顺序
模式0:bond0:round robin
mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。
标准:round-robin policy: Transmit packets in sequential order from the first available slave through the last. This mode provides load balancing and fault tolerance.
特点:(1)所有链路处于负载均衡状态,轮询方式往每条链路发送报文,基于per packet方式发送。服务上ping 一个相同地址:1.1.1.1 双网卡的两个网卡都有流量发出。负载到两条链路上,说明是基于per packet方式,进行轮询发送。(2)这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。
重新把eth1再还原,效果图
试着把eth0断开
由于eth0发包率比较高,断掉是肯定 的,service network restart 也可再次正常通信!
同时操作,即能成功!



                               
登录/注册后可看大图
该贴已经同步到 qingmosk的微博
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-13 05:19 , Processed in 0.066089 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表