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


    目录

    一、链路聚合

    1.1 概念

    1.2 链路聚合模式

    1.3 PAgP和LACP

    1.4 汇聚模式

    1.5 链路聚合配置

    1.6 将端口加入到汇聚组

    1.7 配置实例


    一、链路聚合

    1.1 概念

    链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。

    大白话:将多个物理链路汇聚成一个逻辑链路实现负载均衡

    1.2 链路聚合模式

    手动负载均衡模式

    该模式下的所有活动链路都参与数据的转发,平均分担流量。如果某条活动链路出现故障,则自动在剩余的活动链路中平均分担流量。

    LACP(链路聚合控制协议)模式

    在此模式下,Eth-Trunk的建立,成员接口的加入由手工配置。链路两端的设备会相互发送LACP报文,协商聚合参数,从而选举出活动链路和非活动链路。

    活动成员链路(M):用于在负载均衡模式中的数据转发。

    非活动成员链路(N):用于冗余备份。如果一条活动成员链路出现故障,非活动成员链路中优先级最高的将代替出现故障的活动链路。状态由非活动链路变为活动链路。

    两者区别

     在手动负载均衡模式下,所有的端口都处于数据转发状态;在LACP模式下,会有一些链路充当备份链路。

    1.3 PAgP和LACP

    思科私有的PAgP

    基于IEEE80.3ad标准的LACP

    五种链路模式

    Active LACP                 主动模式

    Passive LACP              被动模式

    Auto   PAgP                   主动模式

    Desirable PAgP             被动模式

    On                                 以太网通道

    采用LACP聚合的双方(分别称为Actor和Partner)通过称之为LACPDU(LACP Data Unit)的协议报文来交互本端(Actor)和对端(Partner)的聚合信息,以对整个链路聚合的认识达成一致。

    协议报文主要包含以下信息:

    本端和对端系统优先级

    本端和对端系统ID

    本端和对端的端口操作key

    本端和对端的端口优先级

    本端和对端的端口ID

    本端和对端的端口状态。

    聚合的双方就根据这些信息,按照一定的选择算法选择合适的链路,控制聚合的状态。被选中的成员链路可以正常转发流量,而未被选中的成员链路将被置为阻塞状态,不能转发任何流量。

    1.4 汇聚模式

    静态汇聚

    静态LACP汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口,当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。

    动态汇聚

    动态LACP汇聚是一种系统自动创建/删除的汇聚,不允许用户增加或删除动态LACP汇聚中的成员端口。

    1.5 链路聚合配置

    进入端口(范围)、指定汇聚协议LACP

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

    channel-protocol lacp

    创建汇聚组,指定聚合模式

    channel-group 1 mode active

    将聚合通道配置为trunk

    int prot-channel 1

    Sw mode trunk

    1.6 将端口加入到汇聚组

    进入端口

    配置会在协议

    channel-protocol lacp

    进入汇聚组,指定聚合模式

    channel-group 1 mode active

    1.7 配置实例

    第一步:进入接口范围,指定聚合协议LACP

    Switch>en

    Switch#conf t

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

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

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

    第二步:创建聚合组、设置聚合模式为active

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

    Switch(config-if-range)#

    Creating a port-channel interface Port-channel 1

    第三步:进入聚合通道,将其设置为trunk模式(可选)

    Switch(config-if-range)#exit

    Switch(config)#int port-channel 1

    Switch(config-if)#sw mode trunk

    Switch(config-if)#

    在交换机另一端做相同配置,即可完成聚合链路配置,两端所有线路均为绿色

    配置以太网通道

    第一步:进入接口范围,指定聚合组,设置模式为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)#

    第二步:进入聚合通道,将其设置为trunk模式(可选)

    Switch(config-if-range)#exit

    Switch(config)#int port-channel 1

    Switch(config-if)#sw mode trunk

    Switch(config-if)#

    以太网通道局限性:最大只能聚合八条物理链路。LACP协议没有此限制

    查看命令

    /* 查看生成树,查看端口是否被捆绑,端口是否被阻塞BKN* /

    show spanning-tree

    /* 查看接口模式,当没有将聚合通道配置为trunk,查看出来的物理接口还是access*/

    show int f0/1 switchport

  • 相关阅读:
    【Rust日报】2022-11-26 yew发布0.20
    IntelliJ IDEA运行JDK 19-ea问题
    python使用dataset快速使用SQLite
    【TypeScript】掌握 TypeScript 这些官方工具类型
    nuxt3项目打包后在服务器上获取不到数据
    [React] react-hooks如何使用
    SSM在线校园相册管理平台
    typescript在vue3中的使用。
    2 files found with path ‘META-INF/lib_release.kotlin_module’
    Antd Procomponent 之 proForm - 高级表单
  • 原文地址:https://blog.csdn.net/weixin_46232917/article/details/126919257