链路聚合(cisco、华为)

背景:当交换机与交换机,服务器与服务器,交换机和服务器之间有的时候中间带宽会存在不足的情况-----链路聚合或者链路捆绑。链路聚合(cisco、华为)_第1张图片
因为当我们在交换机与交换机增加线路时会出现环路,默认情况下CISCO启用了STP技术(会把环路给我们断点)。会把我们增加的线路给假DOWN。无论交换机与交换机之间增加多少线路默认情况由STP只启一根线路。
原理:将多个物理链路捆绑成一个逻辑线路,从而增加带宽(稳定),实现了线路的冗余备份(可靠性),负载均衡(流量的均衡)。
作用:
1.增加带宽
2.冗余备份
3.负载均衡。
配置命令:
注意:链路聚合组号(不同的链路聚合时赋予的组号应该不同)
思科:
二层交换机与二层交换机之间。

链路聚合(cisco、华为)_第2张图片
Switch(config)#interface range f0/3-4
Switch(config-if-range)#channel-group 1 mode on
Switch(config)#interface range f0/1,f0/4
Switch(config-if-range)#channel-group 1 mode on
三层链路聚合装置
链路聚合(cisco、华为)_第3张图片
Switch(config)#interface range f0/1-2
Switch(config-if-range)#no switchport(将二层交换机的接口配置成三层接口)
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#exit
Switch(config)#interface port-channel 1
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config)#interface range f0/1-2
Switch(config-if-range)#no switchport
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#exit
Switch(config)#interface port-channel 1
Switch(config-if)#ip address 192.168.1.2 255.255.255.0
华为(使用有vlan要trunk必须先聚合然后在逻辑线路上trunk):
清空端口
[huawei]clear configuration interface +端口
手工负载分担模式链路聚合
手工负载分担模式下,Eth-Trunk的建立、成员接口的加入完全由手工来配置。该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式。如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量.

Lsw1:
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]trunkport Ethernet 0/0/1 to 0/0/2
Lsw2
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]trunkport Ethernet 0/0/1 to 0/0/2
LACP模式链路聚合
由LACP协议协商确定活动接口和非活动接口。LACP模式也称为M∶N模式。这种方式同时可以实现链路负载分担和链路冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进行负载分担,另外N条链路处于非活动状态作为备份链路,不转发数据。当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最高的接替出现故障的链路,并开始转发数据。

配置SwitchA上的成员接口加入Eth-Trunk。SwitchB配置过程与SwitchA类似,
SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] mode lacp
[SwitchA-Eth-Trunk1] quit
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] eth-trunk 1
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] eth-trunk 1
[SwitchA-GigabitEthernet0/0/2] quit
[SwitchA] interface gigabitethernet 0/0/3
[SwitchA-GigabitEthernet0/0/3] eth-trunk 1
[SwitchA-GigabitEthernet0/0/3] quit
在SwitchA上配置系统优先级为100,使其成为LACP主动端
[SwitchA] lacp priority 100 默认32768 优先级越小越优先
在SwitchA上配置活动接口上限阈值为2
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] max active-linknumber 2
[SwitchA-Eth-Trunk1] quit
在SwitchA上配置接口优先级确定活动链路
[SwitchA] interface gigabitethernet 0/0/1 活动接口
[SwitchA-GigabitEthernet0/0/1] lacp priority 100 默认32768 优先级越小越优先
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2 活动接口
[SwitchA-GigabitEthernet0/0/2] lacp priority 100
[SwitchA-GigabitEthernet0/0/2] quit
注,两种模式不可混合使用(T_T)!
etherchannel的模式作用
工作模式(思科):
Switch(config)#interface range f0/1,f0/4
Switch(config-if-range)#channel-group 1 mode on
Switch(config)#interface range f0/1,f0/4
Switch(config-if-range)#channel-group 1 mode on
模式总结:
ON:无协议,手工静态强制接口工作在etherchannel下。特点是基本不占资源,这也是工作中所采用的模式。
Auto:使用pagp协议:只能接收pagp协商消息,并做出回应同意工作在etherchannel下,并不主动发现pagp协商
desirable:使用pagp协议:主动发送pagp协商消息,主动要对方工作在etherchannel
passive:使用lacp协议:只接收LACP协商消息,并做出回应同意工作在etherchannel下,并不主动发出LACP协商。
active:使用lacp协议:主动发送LACP协商消息,主动要求对方工作在etherchannel下。
链路聚合(cisco、华为)_第4张图片
etherchannel的负载均衡和线路备份
命令
Switch(config)#port-channel d-balance ?
dst-ip Dst IP Addr
dst-mac Dst Mac Addr
src-dst-ip Src XOR Dst IP Addr
src-dst-mac Src XOR Dst Mac Addr
src-ip Src IP Addr
src-mac Src Mac Addr
Switch#show etherchannel load-balance
EtherChannel Load-Balancing Operational State (src-mac):
Non-IP: Source MAC address
IPv4: Source MAC address
IPv6: Source MAC address
注意事项:
为使port channel正常工作,portchannel的成员端口必须具备以下相同属性
1:端口均为全双工模式
Switch(config)#interface f0/1
Switch(config-if)#duplex ?
auto Enable AUTO duplex configuration(自动学习)
full Force full duplex operation
half Force half-duplex operation
Full(这个端口可以同时接收数据和发送数据)(一般选这个)
Half(这个端口可以同时接收数据或发送数据)
2:端口速率相同
Switch(config)#interface f0/1
Switch(config-if)#speed 100
3:端口的类型必须一样,比如同为以太口或同为光纤口;
Ethernet fastethernet gibitethernet
4:端口同为access端口并且属于同一个VLAN或同为TRUNK端口
5:如果端口为TRUNK端口,则其allowed vlan 和native vlan属性也应该相同
总:做链路聚合的所有物理接口下面的配置要一样。
6:交换机最多可配置48个etherchannel
7:pagp模式的etherchannel最多可以配置8个相同类型的端口,即每个设备4个端口
8:lacp模式的etherchannel最多可以配置16个相同类型的端口,即每个设备8个端口
9:由于某些设备的特殊性,链路聚合设备之间线路两边端口要一样。(最好链路聚合的两边设备的型号也要一样)

你可能感兴趣的:(链路聚合(cisco、华为))