网络管理(九)

在生产环境中,网络随时会出现问题,一旦出现问题没有好的急救措施,损失可能无法估计,为了解决这个问题,由此有了bond机制。
一、bonding的工作原理

二、BONDING工作模式

Mode 0 (balance-rr)轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力

 Mode 1 (active-backup)活动-备份(主备)策略:只有一个slave被激活,当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见

 Mode 3 (broadcast)广播策略:在所有的slave接口上传送所有的报文,提供容错能力

active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需要在模式 0、2 和 3 中使用EtherChannel,但在模式4中需要 LACP和 EtherChannel

miimon 是用来进行链路监测的。

三、Bonding配置
在/etc/sysconfig/network-scripts/目录下创建配置文件ifcfg-bond0

DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS="miimon=100 mode=#"
IPADDR=IP
PREFIX=#
GATEWAY=gw

在设备文件中ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

四、如何查看工作状态及模式

cat /proc/net/bonding/bond0
查看bond0工作状态
cat /sys/class/net/bond0/bonding/mode
查看bond0工作模式

五、如何删除bond#

(a)把bond#down
(b)删除模块 rmmod bonding或直接删除配置文件

示例:
(1)配置bond0配置文件
[root@centos6/etc/sysconfig/network-scripts]#vi ifcfg-bond0
这里写图片描述
(2)配置设备文件
[root@centos7/etc/sysconfig/network-scripts]#vi ifcfg-eth0
这里写图片描述
[root@centos7/etc/sysconfig/network-scripts]#vi ifcfg-eth1
这里写图片描述
(3)重启服务
[root@centos7~]#service network restart
(4)查看bond0状态
[root@centos7~]#cat /proc/net/bonding/bond0
这里写图片描述
(5)假如down一个网卡
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值