链路聚合原理及实验

特性简介

以太网链路聚合通过将多条以太网物理链路捆绑在一起形成一条以太网逻辑链路,实现增加链路带宽的目的,同时这些捆绑在一起的链路通过相互动态备份,可以有效地提高链路的可靠性

聚合组 

链路捆绑是通过接口捆绑实现的,多个以太网接口捆绑在一起后形成一个聚合组,而这些被捆绑在一起的以太网接口就称为该聚合组的成员端口。每个聚合组唯一对应着一个逻辑接口,称为聚合接口。聚合组与聚合接口的编号是相同的。聚合组/聚合接口可以分为以下两种类型:

  • 二层聚合组/二层聚合接口:二层聚合组的成员端口全部为二层以太网接口,其对应的聚合接口称为二层聚合接口。
  • 三层聚合组/三层聚合接口:三层聚合组的成员端口全部为三层以太网接口,其对应的聚合接口称为三层聚合接口。

聚合接口的速率和双工模式取决于对应聚合组内的选中端口:聚合接口的速率等于所有选中端口的速率之和,聚合接口的双工模式则与选中端口的双工模式相同。

选中/非选中状态

聚合组内的成员端口具有以下两种状态:

  • 选中(Selected)状态:此状态下的成员端口可以参与数据的转发,处于此状态的成员端口称为“选中端口”。
  • 非选中(Unselected)状态:此状态下的成员端口不能参与数据的转发,处于此状态的成员端口称为“非选中端口”。

操作Key

操作Key是系统在进行链路聚合时用来表征成员端口聚合能力的一个数值,它是根据成员端口上的一些信息(包括该端口的速率、双工模式等)的组合自动计算生成的,这个信息组合中任何一项的变化都会引起操作Key的重新计算。在同一聚合组中,所有的选中端口都必须具有相同的操作Key。

聚合模式

链路聚合分为静态聚合和动态聚合两种模式,处于静态聚合模式下的聚合组称为静态聚合组,处于动态聚合模式下的聚合组称为动态聚合组。

静态聚合和动态聚合工作时首先要选取参考端口,之后再确定成员端口的状态。

静态聚合

选举参考端口:

参考端口从本端的成员端口中选出,其操作Key和属性类配置将作为同一聚合组内的其他成员端口的参照,只有操作Key和属性类配置与参考端口一致的成员端口才能被选中。

对于聚合组内处于up状态的端口,按照端口的高端口优先级->全双工/高速率->全双工/低速率->半双工/高速率->半双工/低速率的优先次序,选择优先次序最高、且属性类配置与对应聚合接口相同的端口作为参考端口;如果多个端口优先次序相同,首先选择原来的选中端口作为参考端口;如果此时多个优先次序相同的端口都是原来的选中端口,则选择其中端口号最小的端口作为参考端口;如果多个端口优先次序相同,且都不是原来的选中端口,则选择其中端口号最小的端口作为参考端口。

动态聚合

动态聚合模式通过LACP(Link Aggregation Control Protocol,链路聚合控制协议)协议实现,动态聚合组内的成员端口可以收发LACPDU(Link Aggregation Control Protocol Data Unit,链路聚合控制协议数据单元),本端通过向对端发送LACPDU通告本端的信息。当对端收到该LACPDU后,将其中的信息与所在端其他成员端口收到的信息进行比较,以选择能够处于选中状态的成员端口,使双方可以对各自接口的选中/非选中状态达成一致。

选举参考端口:

参考端口从聚合链路两端处于up状态的成员端口中选出,其操作Key和属性类配置将作为同一聚合组内的其他成员端口的参照,只有操作Key和属性类配置与参考端口一致的成员端口才能被选中。

  • 首先,从聚合链路的两端选出设备ID(由系统的LACP优先级和系统的MAC地址共同构成)较小的一端:先比较两端的系统LACP优先级,优先级数值越小其设备ID越小;如果优先级相同再比较其系统MAC地址,MAC地址越小其设备ID越小。
  • 其次,对于设备ID较小的一端,再比较其聚合组内各成员端口的端口ID(由端口优先级和端口的编号共同构成):先比较端口优先级,优先级数值越小其端口ID越小;如果优先级相同再比较其端口号,端口号越小其端口ID越小。端口ID最小、且属性类配置与对应聚合接口相同的端口作为参考端口。

静态聚合和动态聚合的优点

静态聚合和动态聚合的优点分别为:

  • 静态聚合模式:一旦配置好后,端口的转发流量的状态就不会受网络环境的影响,比较稳定
  • 动态聚合模式:能够根据对端和本端的信息调整端口的转发流量的状态,比较灵活。

下面来演示静态聚合的实验:

实验拓扑

 实验需求

  1. 按照图示配置PC3和PC4的IP地址
  2. 在SW1和SW2的两条直连链路上配置链路聚合,实现链路冗余,并可以增加传输带宽
  3. SW1和SW2之间的直连链路要配置为Trunk类型,允许所有vlan通过
  4. 中断SW1和SW2之间的一条直连链路,测试PC3和PC4是否仍然能够继续访问

实验步骤

1.PC配置IP地址

注:PC4同理

2.在SW1和SW2的直连链路上配置链路聚合

分析:SW1和SW2之间通过g1/0/1和g1/0/2接口直连,需要在两台交换机上分别创建聚合接口,并把g1/0/1和g1/0/2接口加入到聚合接口,形成链路聚合。被聚合的物理接口的vlan的配置和接口类型要保持一直,所以在配置链路聚合前,物理端口不要做任何其他配置,保存默认状态即可

步骤1:在SW1上创建聚合组

[SW1]interface Bridge-Aggregation 1

步骤2:进入g1/0/1和g1/0/2接口的接口视图,分别把两个接口加入到聚合接口

[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-aggregation group 1
[SW1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-aggregation group 1

步骤3:查看链路聚合状态,发现已经成功运行

 步骤4:SW2上的命令和SW1完全一致

3.SW1和SW2之间的直连链路要配置为Trunk类型,允许所有vlan通过

分析:物理接口加入到聚合组后,会自动继承聚合接口的vlan的相关配置,所以不需要在物理接口上分配配置Trunk,只需要在聚合接口下配置Trunk即可

步骤1:在SW1的聚合组接口试图下,把该聚合接口配置为Trunk,并允许所有vlan通过。命令执行完毕后,会显示配置已经在g1/0/1和g1/0/2接口上自动完成

[SW1]interface Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]port link-type trunk 
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
[SW1-Bridge-Aggregation1]port trunk permit vlan all
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.

步骤2:SW2上命令和SW1上完全一致

4.中断SW1和SW2之间的一条直连链路,测试PC3和PC4是否仍然能够继续访问

分析:链路觉和会自动把SW1和SW2之间的流量进行负载均衡,某一条链路中断连接后,也仍然可以有另外一条链路可以继续通讯,所以PC3和PC4可以继续访问

步骤1:进入SW1的g1/0/1接口的试图,使用shutdown命令关闭接口

[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]shutdown

步骤2:测试结果

 

发现PC3仍然可以ping通PC4 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于HCIA链路聚合实验,我可以给您一些基本的介绍。 链路聚合(Link Aggregation)是一种网络技术,可以将多个物理网络接口(例如以太网口)捆绑成一个逻辑链路,提供更高的带宽和冗余。HCIA(华为认证 HCIA)是华为公司提供的一种网络认证,涵盖了网络基础知识和技术实践。 在进行HCIA链路聚合实验之前,您需要准备以下设备和环境: 1. 两台支持链路聚合的交换机或路由器。这些设备应支持链路聚合协议(如LACP、Static LAG等)。 2. 两根网线用于连接设备。您需要将两台交换机或路由器通过网线进行连接。 3. 电脑或终端设备,用于配置和管理交换机或路由器。 下面是一个基本的HCIA链路聚合实验步骤: 1. 连接网线:将两根网线分别连接到两台交换机或路由器的链路聚合接口上。 2. 配置链路聚合:使用命令行界面或图形界面的方式登录到交换机或路由器,并进行链路聚合的相关配置。您需要设置链路聚合组和聚合模式,以及指定物理接口加入链路聚合组。 3. 验证链路聚合:确认链路聚合的配置是否生效,并通过一些命令或工具(如ping、traceroute)测试链路聚合的带宽和冗余性能。 4. 故障恢复测试:模拟其中一个物理接口故障,验证链路聚合的冗余性能。观察是否能够自动切换到备用接口,实现故障恢复。 请注意,以上是一个简单的示例步骤,实际操作可能因设备型号和软件版本而有所不同。在进行实验前,建议您查阅设备的官方文档或参考相关教程,以确保正确配置和操作。 希望以上信息对您有所帮助!如果您有任何更具体的问题或需要进一步的帮助,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值