跳转到主内容

什么是端口通道组或 ifgrp?

Views:
299
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

适用于

  • ONTAP 9
  • 接口组 (ifgrp)

回答

端口通道组是一组聚合在一起的多个物理以太网端口,用于提高聚合吞吐量和/或提高网络弹性。它也称为以太通道、中继、端口捆绑或 LACP。NetApp 使用术语接口组 (ifgrp) 或虚拟接口 (VIF) 的旧名称。

ONTAP 有三种模式
  1. SystemIDs:LAG 中的每个成员将在其 LACPDU 中发送 systemID。文件服务器的所有成员端口都应发送相同的 systemID,以指示只有一个逻辑设备连接到交换机。同样,交换机的每个成员端口应发送相同的 systemID。但是,预计交换机和文件服务器之间的 systemID 会有所不同。

    • 如果成员端口未发送相同的 systemID,则一方正在尝试聚合两个不同的逻辑设备,而 LACP 不支持这种操作。例如,如果交换机上未配置虚拟端口通道 (VPC),Cisco Nexus 交叉交换机链路聚合组可能会发送两个不同的 systemID。使用 VPC 配置链路聚合组会告诉每台交换机发送相同的 SystemID。

  1. Single Mode:无交换机侧配置,仅主动/被动,且不是端口通道组。

注意:改为使用故障转移组作为最佳做法。

  1. Multimode:"静态"端口通道组。存储控制器和交换机使用一组端口进行硬编码,这些端口将始终是端口通道组的成员。它不如 Multimode_LACP 优化,因为存储控制器和交换机无法阻止单个端口参与端口通道组,除非端口脱机(例如:未插入电缆)。

如果使用此类端口通道组配置的设备布线不正确,"静态"多模式端口通道组也将不知道布线错误,并将使用所有端口进行传输。然后,您应该会看到交换机报告的 CAM 表摆动("MAC 摆动")。此外,如果建立网络连接,则会非常不一致。
注意: 交换机管理员可能将静态端口通道组称为 LACP,但"静态"多模式 ifgrp 或端口通道组不使用 LACP 协议,并且这两个术语不能互换使用。

  • Multimode_LACP:允许两个网络设备(例如交换机和 NetApp 存储控制器)通信并比较端口状态和参数的端口通道组模式。由于 LACP 是两个端口之间的通信(例如,服务器或客户端上的 NIC 端口及其插入的交换机端口),因此 LACP 能够确认两个设备之间的通信是否成功。它允许参与者决定是否应使用端口通道组中的每个物理端口。这仅优于"静态"多模式端口通道组,因为它可以检测到一些与未插入或完全故障的端口无关的情况。ONTAP 要求每个端口通道只能有一个 SystemID,并且不能跨越多个交换机。
LACP 端口有两种操作模式
  1. 活动 LACP 端口始终参与 LACP 协商。如果未将相邻设备(电缆的另一端)中的接口配置为使用 LACP(主动或被动),则此端口将被禁用。
  2. 如果电缆另一端的设备通过发送 LACP 控制数据包启动,则允许被动 LACP 端口参与 LACP 协商。

所有 NetApp 存储控制器始终在"Active LACP"模式下运行。这是不可配置的。

  • LACP 将在任何给定时间以两种"时机"之一运行:
    • 慢速定时器 每 30 秒交换一次 LACP 控制数据包。
    • 快速定时器 每 1 秒交换一次 LACP 控制数据包。

注意:当端口最初"打开"时,预计大多数设备将使用"快速计时器"。预计在 LACP 进行适当协商后,LACP 将很快转向"慢速计时器",并开始使用端口。
在几种情况下,LACP 可以禁用端口通道的成员。

  • 如果网络设备停止接收来自其他设备的更新,该端口最终将被禁用。这最多需要 90 秒(可以更短)。
  • 如果网络设备从相邻设备接收更新,但该更新包含不正确的信息,则网络设备可以禁用端口。预计这将检测到错误布线的系统,并且可以在远少于 90 秒的时间内发生。
  • 如果网络设备收到指示相邻端口不可用的更新,则应在收到该 LACP 控制数据包后立即禁用该端口。
  • 在某些情况下,即使存储控制器默认设置为"Active",设置为"Passive"的交换机也不会与存储控制器正确协商。
  • 在某些情况下,当存储控制器移动时,交换机可能不会移动到"Slow timers"。这会阻止 LACP 将端口投入使用。

    注意: LACP 只能确认两个相邻设备(例如:NIC 和 Switch)彼此直接通信。LACP 不会检测到任何其他故障,例如路由故障或不影响此端口的交换机中断。

追加信息

  • 电气和电子工程师协会 (IEEE) 定义了端口通道组的标准,命名为 802.3ad 和 802.3ax,而端口通道组通常指交换机端配置
  • 存储架构师和网络管理员必须共同努力,以确保其端口通道组配置正确。如果未完成此集体验证,则网络基础设施可能面临风险。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.