跳转到主内容

网络接口故障转移策略 - 行为和使用

Views:
852
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
CORE
Last Updated:

回答

ONTAP 接口故障转移组件

广播域、故障转移组和故障转移策略协同工作,共同决定当配置了网络接口 的节点或端口发生故障时,由哪个端口 接管。

广播域
  • 广播 域是同一个以太网广播域上的 ONTAP 端口分组。
    • 广播域通常称为 LAN 或  VLAN,可在该域中的所有端口之间提供数据链路层连接。
  • 任何 以太网广播帧,只要是发送 自一个端口, 都会被域的所有其他端口看到。
    • 默认情况下,网络交换机有一个广播域,连接到它的所有设备都将位于同一广播域中。
    • 每个广播域应根据交换机端口的 VLAN 进行分组
  • 通过明确定义广播域分组, ONTAP 能够验证可达性 并防止接口迁移到不可达端口。     
故障转移组
  • 故障转移组定义广播域中为彼此提供接口 故障转移覆盖的端口。
  • 每个广播域都有一个故障转移组,其中包括其所有端口。
  • 网络接口的故障转移使用 GARP(免费 ARP)来更新广播域中的其他设备。
    • 故障转移组不能大于广播域,因为 GARP 仅在同一广播域中运行。
    • 故障转移组可能小于广播域,例如故障转移组包含在广播域内具有相同链路速度的端口。
故障转移策略
  • 故障转移策略规定 LIF 在节点或端口关闭时如何使用故障转移组的端口。
  • 将故障转移策略视为应用于故障转移组的一种筛选器类型。LIF 的故障转移目标(LIF 可以故障转移到的端口集)是通过将 LIF 的故障转移策略应用于广播域中 LIF 的故障转移组来确定的。 
  • 它指示在给定的 LIF 故障转移中,故障转移组中的哪些目标被选择为可能的目标,以及遍历目标列表的顺序。
故障转移策略:
  • local-only: 此类型表示应将目标限制为接口的本地或主节点。如果要确认未使用远程路径访问任何 I/O,NetApp 建议将此类型作为最佳实践。
  • sfo-partner-only:此类型表示目标端口 应仅来自主节点及其存储故障转移(SFO)配对节点 ,不包括集群中的任何其他节点。
  • broadcast-domain-wide: 此类型表示由同一广播域拥有的所有端口都是故障转移的候选端口。如果最大 LIF 可用性是最重要的考虑因素,NetApp 建议将此类型作为最佳实践。
  • system-defined: 此策略为数据类型 LIF 的默认值。此 策略优先考虑故障转移到不在存储故障转移(SFO)配对节点上的端口。 例如,在 4 节点集群中, 归属于节点 1 上端口的 LIF 将故障转移到节点 3。
  • disabled: 此类型表示已禁用故障转移。除非您有意禁用故障转移,否则请勿禁用故障转移功能。
按接口 类型的默认策略:
LIF  类型 默认故障转移策略 说明
集群 仅限本地 LIF 仅故障转移到同一节点上的端口。
集群间 仅限本地 LIF 仅故障转移到同一节点上的端口。
节点管理 仅限本地 LIF 仅故障转移到同一节点上的端口。
集群管理 广播域范围 LIF 故障转移到同一广播域中的端口
NAS 数据 系统定义的 LIF 故障转移到另一个非 SFO 合作伙伴的节点。
SAN 数据(在 All-Flash SAN Array (ASA) 平台上运行的 ONTAP 9.11.1 或更高版本中的 iSCSI LIF) sfo-partner-only LIF 故障转移到 其 SFO 配对节点的端口。
SAN 数据(所有其他实例) 禁用 LIF 不会故障转移到另一个端口。
BGP 禁用 LIF 不会故障转移到另一个端口。

追加信息

  • LIF 故障转移概述 
    • 创建新的广播域时,会自动创建故障转移组。
      • 此自动创建的故障转移组与广播域相关联,并包含属于广播域的所有端口。
      • 故障转移组的名称与广播域相同。 
      • 与广播域关联的任何后续故障转移组都可以手动创建。
    • 手动创建的故障转移组必须与广播域相关联。
      • 添加到故障转移组的所有端口必须位于同一广播域中。
      • 从广播域中删除端口会将该端口从广播域中的所有故障转移组中删除。
      • 当故障转移组中的最后一个端口被删除时,故障转移组也会被删除。删除广播域会自动删除其所有故障转移组。
    • 将端口添加到广播域或从广播域中删除时,它们也会 被添加到该广播域自动生成的故障转移组或从中删除。
    • 由于故障转移策略最终决定 LIF 行为,因此如果需要非默认配置,则必须逐案仔细考虑这些策略。
  • 无法修改/删除自动创建的故障转移组,如下所示:

aff200-2n-dal-1::> network interface failover-groups delete -vserver aff200-2n-dal-1 -failover-group Default
Error: command failed: Failover group "Default" cannot be modified because it is automatically generated by broadcast domain "Default".

 

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.