链路聚合概述

发布于:2025-02-11 ⋅ 阅读:(48) ⋅ 点赞:(0)

✍作者:柒烨带你飞
💪格言:生活的情况越艰难,我越感到自己更坚强;我这个人走得很慢,但我从不后退。
📜系列专栏:网路安全入门系列


一,链路聚合基本概念

  1. 概述
    • 链路聚合是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口
    • 链路聚合通过将多个物理链路(如以太网链路)组合在一起,形成一个高带宽的逻辑链路。在链路聚合组中,数据流量可以在多个物理链路上同时传输,从而实现链路带宽的叠加,提高链路的总体传输能力。
    • 当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。
    • 链路聚合在增加链路带宽,实现链路传输弹性和工程冗余等方面是一项很重要的技术。
  2. 实现方式
    • 思科私有的PAgP
    • 基于IEEE802.3ad标准的LACP
    • 五种链路聚合模式
      • active(LACP主动模式)
        • 端口会主动发送 LACP 协议报文,与对端进行协商,主动发起链路聚合的建立和维护过程。
          即使对端处于被动模式或其他模式,只要双方链路参数匹配,就可以协商成功并建立链路聚合组,具有较高的主动性和灵活性
      • passive(LACP被动模式)
        • 端口不会主动发送 LACP 协议报文,而是等待对端发送的 LACP 协议报文,并根据收到的报文进行相应的处理和响应,以协商建立链路聚合。
          通常用于与主动模式的端口配合使用,在对端主动发起协商时进行响应,实现链路聚合。
      • auto(PAgP主动模式)
        • 端口会主动发送 PAgP 协议报文,以协商建立链路聚合,但与 LACP 的主动模式不同,它只与同样配置为 auto 或 desirable 模式的对端端口进行协商。
          如果对端端口配置为其他模式,如 on 模式,则无法建立链路聚合,需要对端也具有一定的主动性才能成功建立。
      • desirable(PAgP模式)
        • 端口会主动发送 PAgP 协议报文,并且积极地尝试与对端建立链路聚合,无论是对端处于 auto 模式还是 desirable 模式,都可以进行协商并建立链路聚合。
          这是一种比较积极主动的模式,通常可以较快地建立链路聚合,但需要双方都支持 PAgP 协议。
      • on(以太网通道使用)最多聚合八条链路
        • 该模式下,端口不使用任何链路聚合协议进行协商,而是强制将指定的链路加入到以太网通道中。
          这种模式的优点是配置简单直接,不需要考虑对端的协商模式,但要求链路两端的端口配置必须完全一致,包括端口速率、双工模式等,否则可能会导致链路聚合失败或出现异常。

二,基于IEEE的LACP

  1. 概述
    基于IEEE802.3ad标准的LACP(链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(链路汇聚控制协议数据单元)与对端交互信息
    ·启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key
    对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致
  2. 原理
    采用LACP聚合的双方(分别称为Actor和Partner)通过称之为LACPDU(LACPData Unit)的协议报文来交互本端(Actor)和对端(Partner)的聚合信息,以对整个链路聚合的认识达成一致
    • 协议报文主要包含以下信息:
      • 本端和对端系统优先级
        • 本端和对端系统优先级
        • 本端和对端系统ID
        • 本端和对端的端口操作key
        • 本端和对端的端口优先级
        • 本端和对端的端口ID
        • 本端和对端的端口
    • 状态聚合的双方就根据这些信息,按照一定的选择算法选择合适的链路,控制聚合的状态。
  3. 模式
    静态汇聚
    静态LACP汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口,当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除
    动态汇聚
    动态LACP汇聚是一种系统自动创建/删除的汇聚,不允许用户增加或删除动态LACP汇聚中的成员端口。只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP协议处于使能状态

三、LACP 配置

  1. 指定聚合协议
Switch(config)#int range f0/1 - 10
Switch(config-if-range)#channel-protocol lacp //将0/1链路到10聚合到一起
  1. 设置聚合模式

    Switch(config-if-range)#channel-group 1 mode active //通道组1 LACP主动模式激活
    
  2. 将聚合通道配置为trunk

    Switch(config)#interface port-channel 1 //进入组1
    Switch(config-if)#swithport mode trunk //配置为Trunk
    

4、查看端口汇聚情况

 Switch#show etherchannel summary

5、将接口加入到汇聚组

//进入接口
Switch(config)interface f0/20
//配置汇聚协议
Switch(config-if)channel-protocol lacp
//配置汇聚组模式
Switch(config-if)channel-group 1 mode active

四、以太网通道

  1. 概念
    以太网通道(EthernetChannel)通过捆绑多条以太网链路来提高链路带宽,并运行一种机制,将多个以太网端口捆绑成一条逻辑链路。以太网通道最多可以捆绑8条物理链路,其中物理链路可以是双绞线,也可以是光纤连接的
  2. 配置
Switch(config)#interface range fastEthernet 0/1 - 2.
Switch(config-if-range)#channel-group 1 mode on.

博主的其他系列专栏📜📜📜

创作不易,😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!留下你的看法和建议💕
我们下期见✍️


网站公告

今日签到

点亮在社区的每一天
去签到