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


    目录

    一、链路聚合

    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模式

    1. Switch>en
    2. Switch#conf t
    3. Enter configuration commands, one per line. End with CNTL/Z.
    4. Switch(config)#int range fa0/1-4
    5. Switch(config-if-range)#channel-protocol lacp
    6. Switch(config-if-range)#channel-group 1 mode active
    7. Switch(config-if-range)#

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

    1. Switch>en
    2. Switch#conf t
    3. Enter configuration commands, one per line.  End with CNTL/Z.
    4. Switch(config)#int f0/5
    5. Switch(config-if)#ch
    6. Switch(config-if)#chan
    7. Switch(config-if)#channe
    8. Switch(config-if)#channel-p
    9. Switch(config-if)#channel-protocol lacp
    10. Switch(config-if)#channel-group 1 mode ac
    11. 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模式

  • 相关阅读:
    Espresso Test 1: 前言
    数据如何指导决策:优酷主客APP播转率的C端优化
    【RT-Thread】nxp rt10xx 设备驱动框架之--Pin搭建和使用
    ApkScan-PKID 查壳工具下载使用以及相关技术介绍
    3.2 机器学习 --- 朴素贝叶斯作业
    cocos入门3:新建项目
    制作MySQL8绿色版&轻量版
    软件泥潭真体验
    idea中 maven 本地仓库有jar包,但还是找不到,解决打包失败和无法引用的问题
    一键生成insert,update,delete,的mybatis sql 语句
  • 原文地址:https://blog.csdn.net/weixin_46232917/article/details/126062791