Huawei链路聚合技术

链路聚合概述

链路聚合(Link Aggregation)是将多个物理口当做一个逻辑接口。已增加宽带和提供线路冗余(相当于思科的以太链路捆绑(Cthernet Channel))

  • 成员接口

将成员加入Eth-Trunk(连路聚合) 时,注意以下几个问题
每个Eth-trunk 接口下最多可以包含8个成员接口
成员接口不能单独配置任何功能和静态MAC地址
成员接口加入Eth-trunk 时,必须为默认的hybrid类型接口
Eth-trunk 接口不能嵌套,及成员接口不能是Eth-trunk
一个以太网接口只能加入一个Eth-trunk 接口
一个Eth-trunk 接口中的成员接口必须是同一类型,及FE和GE不能加入Eth-trunk 接口

链路聚合模式

根据是否启用链路聚合控制协议LACP,链路聚合分为(手工负载分担模式)和(LACP模式)–又分静态LACP 和 动态LACP。

手工负载分担模式下
Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式。如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。当需要在两个直连设备间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工负载分担模式。

  • LACP模式

  • 静态LACP模式:

静态LACP模式是一种利用LACP协议报文进行聚合参数协商,从而确定活动接口和非活动接口的链路聚合方式。
静态LACP模式下
Eth-Trunk的建立,成员接口的加入,都是由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下活动接口的选择由LACP协议报文负责。也就是说,当把一组接口加入Eth-Trunk接口后,这些成员接口中哪些接口作为活动接口,哪些接口作为非活动接口还需要经过LACP协议报文的协商确定。
静态LACP模式也称为M∶N模式。这种方式同时可以实现负载分担和冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进行负载分担,另外N条链路处于非活动状态作为备份链路,不转发数据。当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最高的接替出现故障的链路,同时这条链路状态变为活动状态开始转发数据。

  • 动态LACP模式

静态LACP模式和动态LACP模式在LACP协议交互方面没有区别,区别在于两种模式在LACP协商失败后的处理不一致:
静态LACP模式下,LACP协商失败后Eth-Trunk变为Down,不能转发数据。
动态LACP模式,LACP协商失败后Eth-Trunk变为Down,但其成员口继承Eth-Trunk的VLAN属性状态变为Indep,可独立进行二层数据转发。

当部署动态LACP模式Eth-Trunk接口的设备能够收到对端的LACP协议报文时,两端设备将通过LACP协议报文进行聚合参数协商。协商成功后的聚合链路功能与两端都配置为静态LACP模式Eth-Trunk接口的链路一样。
动态LACP模式下的Eth-Trunk通常应用于设备和服务器直连的场景

  • 活动接口与非活动接口

活动接口和非活动接口、活动链路和非活动链路
链路聚合组的成员接口存在活动接口和非活动接口两种。转发数据的接口称为活动接口,不转发数据的接口称为非活动接口。
活动接口对应的链路称为活动链路,非活动接口对应的链路称为非活动链路。

  • 主动端与被动端

为了保证两端设备最终确定的活动接口一致,要配置两端设备的优先级。

优先级:
系统LACP优先级
LACP模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。而要想使两端活动接口保持一致,可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可。系统LACP优先级就是为了区分两端设备优先级的高低而配置的参数,系统LACP优先级值越小优先级越高。如果优先级相同选择MAC地址较小的一端作为主动端。

接口LACP优先级
接口LACP优先级是为了区别同一个Eth-Trunk中的不同接口被选为活动接口的优先程度,优先级高的接口将优先被选为活动接口。接口LACP优先级值越小,优先级越高。

  • 配置链路聚合
    (需要指定优先级、工作模式、负载均衡模式、所需的成员接口)
lacp	priority	1000		--配置设备系统LACP优先级
interface	Eth-Trunk	12		--创建链路聚合逻辑接口
mode	lacp-static		--配置静态LACP模式
trunkport	G  0/0/11		--添加成员接口G  0/0/11
trunkport	G  0/0/12		--添加成员接口G  0/0/12
quit
  • 示例:二层设备配置链路聚合
    在这里插入图片描述
    配置手动链路聚合
    配置之前查看两端的接口速率
1.查看接口的详细信息
[Huawei]sysname S1.
[S1]display interface Ethernet 0/0/1
Ethernet0/0/1 current state : UP
Line protocol current state : UP
Description:
Switch Port, PVID :    1, TPID : 8100(Hex), The Maximum Frame Length is 9216
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 4c1f-cc99-514a
Last physical up time   : 2020-10-22 22:13:03 UTC-08:00
Last physical down time : 2020-10-22 22:13:02 UTC-08:00
Current system time: 2020-10-22 22:19:32-08:00
Hardware address is 4c1f-cc99-514a
    Last 300 seconds input rate 0 bytes/sec, 0 packets/sec
    Last 300 seconds output rate 0 bytes/sec, 0 packets/sec
    Input: 21420 bytes, 180 packets
    Output: 238 bytes, 2 packets
    Input:
      Unicast: 0 packets, Multicast: 180 packets
      Broadcast: 0 packets
    Output:
      Unicast: 0 packets, Multicast: 2 packets
      Broadcast: 0 packets
    Input bandwidth utilization  :    0%
    Output bandwidth utilization :    0%

2.关闭接口的自动协商功能,修改其速率为100Mbit/s,同样的方法将S2的也修改了
[S1]interface Eth 0/0/1	
[S1-Ethernet0/0/1]undo negotiation auto 		
[S1-Ethernet0/0/1]speed 100 
[S1-Ethernet0/0/1]quit
[S1]interface Eth 0/0/2
[S1-Ethernet0/0/2]undo negotiation auto	
[S1-Ethernet0/0/2]speed 100

3.配置手动链路聚合,S2配置相同
[S1]interface Eth-Trunk 1  #创建Eth-trunk 1,然后将接口加入其中
[S1-Eth-Trunk1]quit
[S1]interface Eth 0/0/1
[S1-Ethernet0/0/1]eth-trunk 1
[S1-Ethernet0/0/1]quit
[S1]interface Eth 0/0/2	
[S1-Ethernet0/0/2]eth-trunk 1	
[S1-Ethernet0/0/2]quit 
#查看当前Eth-Trunk配置结果
[S1]display eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
Ethernet0/0/1                 Up          1      
Ethernet0/0/2                 Up          1

#查看S2的Eth-Trunk配置结果
[S2]display eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
Ethernet0/0/1                 Up          1      
Ethernet0/0/2                 Up          1 
  • 配置静态LACP模式的链路聚合
    在配置之前要清除上文配置的手工链路聚合配置
[S1]lacp priority 1000	
[S1]interface Eth-Trunk 10                            
[S1-Eth-Trunk10]mode lacp-static 	
[S1-Eth-Trunk10]trunkport Ethernet 0/0/1
[S1-Eth-Trunk10]trunkport Ethernet 0/0/2
[S1-Eth-Trunk10]quit

[S2]lacp priority 500	
[S2]interface Eth-Trunk 10	
[S2-Eth-Trunk10]mode lacp-static 
[S2-Eth-Trunk10]trunkport Ethernet 0/0/1	
[S2-Eth-Trunk10]trunkport Ethernet 0/0/2
[S2-Eth-Trunk10]quit

#查看S1和S2的链路配置信息
[S1]display eth-trunk 10
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP         
System Priority: 1000       System ID: 4c1f-cc99-514a                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
Ethernet0/0/1          Selected 100M     32768   2      2593    10111100  1     
Ethernet0/0/2          Selected 100M     32768   3      2593    10111100  1     

Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
Ethernet0/0/1          500      4c1f-cc4e-0b9e  32768   2      2593    10111100
Ethernet0/0/2          500      4c1f-cc4e-0b9e  32768   3      2593    10111100

[S2]display eth-trunk 10
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP         
System Priority: 500        System ID: 4c1f-cc4e-0b9e                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
Ethernet0/0/1          Selected 100M     32768   2      2593    10111100  1     
Ethernet0/0/2          Selected 100M     32768   3      2593    10111100  1     

Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
Ethernet0/0/1          1000     4c1f-cc99-514a  32768   2      2593    10111100
Ethernet0/0/2          1000     4c1f-cc99-514a  32768   3      2593    10111100

OK

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值