链路聚合
简介
生成树——>多根链路:最大的问题—线路会被阻塞掉
链路聚合是运行在STP之上——>多根链路=不阻塞
链路聚合 (端口聚合 链路捆绑):
多根链路逻辑上的捆绑在一起,当STP进行拓扑计算时,此时会按照聚合之后的链路计算。
链路聚合的特点
1.提升带宽
2.提高网络的高可用性——当链路聚合的线路中有一条出现问题,能快速的切换到其他线路,不影响网络业务使用
3.负载分担——链路聚合只可以逐流进行负载分担,路由器可以逐包也可以逐流
注意:在HCIA阶段所学习的链路聚合属于原生的链路聚合,也就是点对点的两个设备之间聚合;后期在IP和IE阶段会学习跨设备的链路聚合,进行更深入的学习。
链路聚合模式
手工负载分担模式是华为设备独有的,也是默认的链路聚合模式(只支持点对点的设备);LACP模式是公有模式(可以支持跨设备的设备进行链路聚合——E-trunk)。
E-trunk是一种实现跨设备链路聚合的机制,基于LACP进行了扩展;能够实现多台设备间的链路聚合,从而把链路可靠性从单板级提高到了设备级
手工负载分担模式下所有活动接口都参与数据的转发,分担负载流量(也就是说只要接口是up的就会向外发数据,不管线路连接是否正确)。
LACP模式支持链路备份(和手动模式不同,LACP支持检查错连,一旦发现线路错误那该线路不会发送数据,接口会直接断开)。
注意:华为设备一般在和其他厂商思科、锐捷的设备连接时会用到LACP来配置链路聚合,同是华为设备时一般的都用华为独有的手工模式,跟运营商互联的时候也用LACP。
数据流控制
Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控方式必须一致。
二层链路聚合配置
三层链路聚合配置
[RTA]interface eth-trunk 1 //创建逻辑聚合接口
[RTA-Eth-Trunk1Jundo portswitch //portswitch将接口变成二层口,undo portswitch将接口变成三层口。
[RTA-Eth-Trunk1]ip address 100.1.1.1 24 //创建逻辑地址
[RTA-Eth-Trunk1]quit
[RTA]interface GigabitEthernet 0/0/1 //将需要聚合的接口放入创建的th-trunk口
[RTA-GigabitEthernet0/0/1]eth-trunk 1
[RTA-GigabitEthernet0/0/1]quit
[RTA]Jinterface GigabitEthernet0/0/2
[RTA-GigabitEthernet0/0/2]eth-trunk 1
[RTA-GigabitEthernet0/0/2]quit