交换机和路由器技术-15-链路聚合

发布于:2023-02-07 ⋅ 阅读:(2349) ⋅ 点赞:(2)

目录

一、链路聚合

1.1目的

 1.2 链路聚合的概念

1.3 链路聚合的优点

1.4 实现方式

1.5 链路聚合的模式

二、基于IEEE的LACP

2.1 协议报文主要交互以下内容(了解)

三、配置链路汇聚

3.1 指定汇聚协议lacp

3.2  指定聚合模式 active

3.3 将聚合通道配置为trunk(选项)

3.4配置过程 


一、链路聚合

1.1目的

  1. 理解链路聚合
  2. 会配置(LACP)

 1.2 链路聚合的概念

链路聚合,是将一组相同类型的物理以太网接口绑定在一起的逻辑接口,是一种用于增加链路带宽的方法。该逻辑接口与物理接口一样,可以被配置为Access、Trunk端口类型,将其加入到一个或多个VLAN中。链路聚合在网络中对于提高链路可靠性、增加链路带宽、负载分担。

1.3 链路聚合的优点

当聚合链路中的一条物理链路发生故障时,故障链路上的流量会自动分担到该逻辑链路中的其他物理链路上,从而保证业务不被中断。因此,链路聚合除了可以提高链路带宽还可以提高链路可靠性

1.4 实现方式

  1. 在思科设备上:私有协议PAgP

     2. 标准的通用的:基于802.3ad的LACP

1.5 链路聚合的模式

Active   (LACP的主动模式)

Passive  (LACP的被动模式)

Auto     (PApP主动模式)

Desirable(PAgP被动模式)

On        (以太网通道)

二、基于IEEE的LACP

LACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种基于IEEE802.3ad标准的实现链路动态聚合与解聚合的协议,它是链路聚合中常用的一种协议。链路聚合组中启用了LACP协议的成员端口通过发送LACPDU报文进行交互,双方对哪些端口能够发送和接收报文达成一致,确定承担业务流量的链路。此外,当聚合条件发生变化时,如某个链路发生故障,LACP模式会自动调整聚合组中的链路,组内其他可用成员链路接替故障链路维持负载平衡。这样在不进行硬件升级的情况下,可以增加设备之间的逻辑带宽,提高网络的可靠性。

2.1 协议报文主要交互以下内容(了解)

本端和对端系统优先级.

本端和对端系统ID

本端和对端的端口操作key.

本端和对端的端口优先级.

本端和对端的端口ID

本端和对端的端口状态

聚合的类型:静态聚合(手动配置),动态聚合

三、配置链路汇聚

3.1 指定汇聚协议lacp

    先进入端口(如果只有一个端口,就直接进入一个端口,如果多个端口就进入范围端口)

   

Switch(config)#int range fa0/1-4

Switch(config-if-range)#channel-protocol lacp

Channel-protocol lacp

3.2  指定聚合模式 active

Switch(config-if-range)#channel-group 1 mode active

channel-group 1 mode active  定义一个名为1的组,设置为主动模式

3.3 将聚合通道配置为trunk(选项)

Switch(config)#int prot-channel 1

Switch(config)#switchport mode trunk

添加新接口:进入接口设置聚合协议,指定聚合模式

如图,正常情况下:当连接两条链路时,会有一条链路不工作,形成一个阻塞接口

3.4配置过程 

交换机2和交换机3做相同配置

进入接口范围、设置聚合协议lacp,设置聚合组,并设置为active模式

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#int range fa0/1-4

Switch(config-if-range)#channel-protocol lacp

Switch(config-if-range)#channel-group 1 mode active

Switch(config-if-range)#

如果想要添加某个单独的端口到某聚合链路,需要在两边的交换机都做配置

Switch>en

Switch#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#int f0/5

Switch(config-if)#ch

Switch(config-if)#chan

Switch(config-if)#channe

Switch(config-if)#channel-p

Switch(config-if)#channel-protocol lacp

Switch(config-if)#channel-group 1 mode ac

Switch(config-if)#channel-group 1 mode active

 将聚合通道设置为trunk

Switch(config)#int prot-channel 1

Switch(config)#switchport mode trunk

配置以太网通道—链路聚合的一种(两边交换机都需要配置)

最多捆绑9条物理链路

进入接口范围,创建聚合组、设置模式为on

Switch>en

Switch#conf t

Switch(config)#int range f0/1-2

Switch(config-if-range)#channel-group 1 mode on

Switch(config-if-range)#

用到的一些查看命令命令:

Switch#show spanning-tree     #查看生成树(主要是查看端口是否全部被捆绑了)

Switch#show int f0/1 sw    #查看接口模式,当没有将聚合通道配置为trunk时,查看出来的物理接口还是access,当配置为trunk后,可以看到通道内所有物理接口都变成了trunk模式