前言
阅读过程中如有错误欢迎各位大佬评论指出!
更多源代码请参考我的
【GitHub】
eth-trunk
- 把多条物理链路聚合成一条逻辑链路
- 费用少、灵活
组网遇到的问题
- 核心机房设备高速运行交换机时容易堵塞
聚合概述
- 默认链路数最多为
8
- 提高链路带宽
- 提高可靠性
- 实现负载均衡
条件
- 对端的vlan、trunk、hybrid必须一致
- 流量、速率、双工、速度一致
手工聚合
手工聚合模式
-
当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。
-
在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发。
-
不存在备份链路
-
不可以跨设备
-
不可以不可以检测到断路故障、链路故障
命令
二层配置
#
int eth-trunk x
mode manual load-balance //手工负载均衡
#
int e0/0/0
eth-trunk x //在接口模式下把单条链路加入到聚合链路中
#
int range eth 0/0/1-18 //把多个接口加入到聚合链路,有的设备不支持
#
三层设备
#
int eth-trunk x
undo switchport
#
检验命令
#
dis (int) eth-trunk x //查看成员信息,加int会更详细
#
静态LACP
LACP模式
-
一条链路带宽1g
-
通过LACP报文协商,确定活跃接口和非活跃接口
-
m 模式(备份链路)
- 存在备份链路,活跃的链路故障时备份link才转发
-
支持跨设备
-
可以检测断路故障、链路故障
LACP活动链路选取
- 根据
系统优先级
,以小为优,确定主动端 - 主动端根据
端口优先级
比较确定活跃链路
抢占机制
- 当活跃链路down了之后又恢复,并且开启了抢占,会通过抢占延时,成为活跃链路
负载分担类型:基于数据流(区别于数据包)
源mac
目的Mac
源ip
目的ip
源mac和目的mac
源ip和目的ip
五元组(一致,数据流)
- 源目ip
- port
- 协议
配置命令
- 验证stp
#
int eth-trunk x
mode lacp-static //修改模式,默认手动
lacp priority priority //配置当前路由器的系统LACP优先级
max active-linknumber link-number //配置活动接口数上限阈值,最大通行链路
lacp preempt enable //开启抢占,默认2s
lacp preempt delay xx //抢占延时时间
load-balanc x //根据需求选择负载均衡模式
#
#
int g0/0/0
eth-trunk 1
#
实验
实验要求
- g0/0/1,g0/0/2,g0/0/3接口互相接通,把三个接口捆绑层一个逻辑接口,sw2为主动端,两台设备资金最大可用带宽2g,g0/0/3位备用端口
- 当g0/0/2,g0/0/1的接口活动down后,g0/0/3立即成为活动接口,如果接口恢复g0/0/3延时10s后变成备用转态
sw1
#
interface Eth-Trunk1
undo portswitch
mode lacp-static
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 1
#
interface GigabitEthernet0/0/3
eth-trunk 1
lacp priority 327658 //比其他两个端口大即可
#
max active-linknumber 2
lacp preempt enable
lacp preempt delay 10
#
sw2
#
interface Eth-Trunk1
undo portswitch
mode lacp-static
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 1
#
interface GigabitEthernet0/0/3
eth-trunk 1
lacp priority 327658 //比其他两个端口大即可
#
lacp priority 32765 //比sw1系统优先级小既可以
#
lacp preempt enable
max active-linknumber 2
lacp preempt delay 10
#
acp priority 32765 //比sw1系统优先级小既可以
#
lacp preempt enable
max active-linknumber 2
lacp preempt delay 10
#
本文作者: 肉肉
本文链接:https://editor.csdn.net/md?articleId=105956565
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!