H3C ComwareV7平台网络设备可靠性配置——链路聚合
链路聚合简介:
链路聚合是通过多个物理接口(通常指以太网接口,串口只在特定场景且与以太网聚合技术等同故不再赘述)捆绑实现的逻辑接口,而这些被捆绑在一起的以太网接口就称为该聚合组的成员端口。每个聚合组唯一对应着一个逻辑接口,称为聚合接口。聚合组与聚合接口的编号是相同的,例如聚合组1对应于聚合接口1,保证了接口在当前设备上的标识唯一性。
链路聚合分类:
1、静态链路聚合:配置好后,端口的选中/非选中状态就不会受网络环境的影响,比较稳定。
2、动态链路聚合:通过LACP协议实现,能够根据对端和本端的信息调整端口的选中/非选中状态,比较灵活。
*处于静态聚合模式下的聚合组称为静态聚合组,处于动态聚合模式下的聚合组称为动态聚合组。可通过命令来切换链路聚合为静态或者动态(H3C默认链路聚合为静态聚合)
LACP工作模式
LACP工作模式分为ACTIVE和PASSIVE两种。
如果动态聚合组内成员端口的LACP工作模式为PASSIVE,且对端设备的LACP工作模式也为PASSIVE时,两端设备将不能发送LACPDU 故动态聚合失败且聚合接口无法正常进入数据转发状态。如果两端设备中任何一端或两端设备的LACP工作模式为ACTIVE时,则两端设备将可以发送LACPDU完成动态聚合协商进入数据转发状态。
*LACP是通过相关优先级(分为系统级LACP优先级与端口优先级,优先级数值越小,优先级越高)进行端口选择与对端设备进行协商完成的聚合操作;由于偏向于实操文章,故不做太多深入解释,如有兴趣可查阅相关资料或通过私信我们一起交流。
链路聚合的作用
- 保障链路稳定性,热备份(只要其中一条链路可以正常转发数据,业务就不会在这里中断);
- 增加链路带宽(在一些网络场景下,1G链路是远远不够用的,当我们采用多个1G链路聚合在一起是可以叠加链路带宽的,如使用6个1G接口聚合在一起,链路带宽就达到了6G,同时传输的数据量也就上来了,节省数据传输时间)
组网简图
H3C交换机链路聚合配置示例:
静态链路聚合:
interface Bridge-Aggregation 1 (创建聚合组为1的链路聚合逻辑接口)
quit (退出聚合组接口视图)
interface GigabitEthernet1/0/1 (进入将要加入聚合组的物理网口)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
interface GigabitEthernet1/0/2 (进入将要加入聚合组的物理网口)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
interface Bridge-Aggregation 1 (将物理口加入此聚合组之后修改聚合组接口类型,物理接口会同步配置与聚合组相同,后续追加接口时需要将此接口下的配置重新配置一次使追加接口同步配置,也可以将聚合聚合接口配置直接在追加的物理接口下配置)
port link-type trunk (设置聚合组接口类型为设备互联类型即Trunk类型)
执行命令:display interface brief 查看接口情况
由此看到静态链路聚组合实现了宽带叠加效果,将两个1G的接口聚合为2G的逻辑聚合接口;
执行命令:display link-aggregation verbose Bridge-Aggregation 1查看端口选中情况;
由此看到静态链路聚合组实现了热备效果,同时选中两个接口进行数据传输;
执行命令:display interface brief 查看接口情况
由此看到静态链路聚组合实现了宽带叠加效果,将两个1G的接口聚合为2G的逻辑聚合接口;
执行命令:display link-aggregation verbose Bridge-Aggregation 1查看端口选中情况;
由此看到静态链路聚合组实现了热备效果,同时选中两个接口进行数据传输;
动态链路聚合:
interface Bridge-Aggregation 1 (创建聚合组为1的链路聚合逻辑接口)
link-aggregation mode dynamic (更改链路聚合模式为动态聚合)
quit (退出聚合组接口视图)
interface GigabitEthernet1/0/1 (进入将要加入聚合组的物理网口)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
interface GigabitEthernet1/0/2 (进入将要加入聚合组的物理网口)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
interface Bridge-Aggregation 1 (将物理口加入此聚合组之后修改聚合组接口类型,物理接口会同步配置与聚合组相同,后续追加接口时需要将此接口下的配置重新配置一次使追加接口同步配置,也可以将聚合聚合接口配置直接在追加的物理接口下配置)
port link-type trunk (设置聚合组接口类型为设备互联类型即Trunk类型)
执行命令:display interface brief 查看接口情况
由此看到动态链路聚组合实现了宽带叠加效果,将两个1G的接口聚合为2G的逻辑聚合接口;
执行命令:display link-aggregation verbose Bridge-Aggregation 1查看端口选中情况;
由此看到动态链路聚合组实现了热备效果,同时选中两个接口进行数据传输;
执行命令:display interface brief 查看接口情况
由此看到动态链路聚组合实现了宽带叠加效果,将两个1G的接口聚合为2G的逻辑聚合接口;
执行命令:display link-aggregation verbose Bridge-Aggregation 1查看端口选中情况;
由此看到动态链路聚合组实现了热备效果,同时选中两个接口进行数据传输。
端口未选中状态示例:
当 Status 状态下为U时,说明端口未被选中,图示如下:
未被选中的可能原因有:
- 端口速率不匹配(优选 万兆>千兆>百兆)
- 端口双工不匹配(优先 双工>半双工)
- 端口配置有差异 (物理接口配置与聚合接口下配置不同)
三层链路聚合与二层链路聚合配置方法一致,只需更改Bridge-Aggregation 为interface Route-Aggregation即可。
三层链路聚合示例:
interface Route-Aggregation 1 (创建聚合组为1的链路聚合逻辑接口)
interface GigabitEthernet1/0/1 (进入将要加入聚合组的物理网口,接口需要更改为三层路由模式 port link-mode route)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
interface GigabitEthernet1/0/2 (进入将要加入聚合组的物理网口,接口需要更改为三层路由模式 port link-mode route)
port link-aggregation group 1 (将物理接口加入聚合组为1的聚合组)
注:H3C网络设备链路聚合默认工作在静态模式,中低端设备链路聚合组最多选中接口数量为6个,如果超出最多数量,其他端口将处于未选中状态为选中状态的端口做备份,当选中端口因故障处于未选中状态时,其他未选中端口将进行替换操作。
由于作者水平有限,难免会有描述错误或阐述不清等情况,欢迎指正
如需H3C学习资料 技术交流 请私信