Bonding:
bonding概念:允许将多个类似于以太网的接口聚合到单个虚拟链路中,从而获得更高的数据速率并提供故障转移
原理:接口绑定不会创建链路速度更高的接口,创建一个虚拟接口,并在多个接口中负载均衡流量。提升局域网带宽
假如有两块网卡,并希望两个路由器之间突破单条链路最大传输速度。比如单条链路最大速率是100M,两条最大传输速率就是200M
R1配置:添加接口
[admin@Router1] interface bonding> add slaves=ether1,ether2
R2配置:添加接口
[admin@Router2] interface bonding> add slaves=ether1,ether2
R1、R2配置IP,并更改接口类型
[admin@Router1] ip address> add address=172.16.0.1/24 interface=bonding1
[admin@Router2] ip address> add address=172.16.0.2/24 interface=bonding1
测试来自R1的ping
[admin@Router1] interface bonding> /pi 172.16.0.2
172.16.0.2 ping timeout
172.16.0.2 ping timeout
172.16.0.2 ping timeout
172.16.0.2 64 byte ping: ttl=64 time=2 ms
172.16.0.2 64 byte ping: ttl=64 time=2 ms
#连接需要一定的时间
链接监测:
方案:MII与ARP监控
警告:两种方案并不能同时使用
ARP监测模式:
APR监测原理:
[admin@Router1] interface bonding> set 0 link-monitoring=arp arp-ip-targets=172.16.0.2
[admin@Router2] interface bonding> set 0 link-monitoring=arp arp-ip-targets=172.16.0.1
比如拔掉一根网线,会出现连接超时,直到ARP检测到故障为止
[admin@Router1] interface bonding> /pi 172.16.0.2
172.16.0.2 ping timeout
172.16.0.2 64 byte ping: ttl=64 time=2