ensp二层链路聚合配置实例
链路聚合指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
接下来开始做实验:
先打开做实验的两台交换机并连两条链路:
- 配置LSW1的eth-trunk接口,LSW2也进行同样的配置,因为两个物理端口都分配给了虚拟端口eth-trunk 1 ,所以我们配置trunk要在虚拟端口里面进行配置:
- dis eth-trunk 1测试一下端口信息,可以看到我们是手工配置的,最大绑定链路是8个,端口号g0/0/1和g0/0/2都是UP的状态:
- 我们也可以 dis stp br 查看生成树,可以看到我们这两个端口都消失了,统一变成了eth-trunk 1,因为两个端口都被虚拟端口接管了:
这时候我们的链路聚合已经做好了,但是要注意的是我们尽可能的话选择双数链路,就是2 4 8这样去创建,3 4 5当然也可以,可是这样的话容易造成链路负载不均衡,可能1和2跑了百分之80而3只跑了20.