跳转到主内容

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

Views:
54
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

适用场景

ONTAP 9

问题解答

ONTAP Interface 故障转移的组件

广播域、故障转移组和故障转移策略协同工作、以确定在配置网络接口的节点或端口出现故障时将接管哪个端口。

广播域
  • 广播域是同一以太网广播域上端口的 ONTAP 组。
    • 广播域通常称为LAN或VLAN、可在域中的所有端口之间提供数据链路层连接。
  • 从一个端口发送的任何以太网广播帧都会被域的所有其他端口识别。
    • 默认情况下、网络交换机有一个广播域、与其连接的所有设备都位于同一个广播域中。
    • 每个广播域应根据交换机端口的VLAN进行分组
  • 通过明确定义广播域分组、 ONTAP 能够验证可访问性并防止接口迁移到不可访问的端口。     
故障转移组
  • 故障转移组定义广播域中的端口、这些端口相互提供接口故障转移覆盖。
  • 每个广播域都有一个故障转移组,其中包括所有端口。
  • 网络接口故障转移利用GARP (无故ARP)更新广播域中的其他设备。
    • 因此、故障转移组不能大于广播域、因为GARP仅在同一广播域中运行。
    • 故障转移组可能小于广播域、例如故障转移组、其中的端口在广播域中具有相同的链路速度。
故障转移策略
  • 故障转移策略指示当节点或端口关闭时 LIF 如何使用故障转移组的端口。
  • 将故障转移策略视为应用于故障转移组的一种过滤器。LIF 的故障转移目标( LIF 可以进行故障转移的端口集)是通过将 LIF 的故障转移策略应用到广播域中 LIF 的故障转移组来确定的。 
  • 它指示在故障转移组中选择哪些目标作为给定 LIF 故障转移的可能目标以及目标列表的遍历顺序。
故障转移策略:
  • 仅限本地:此类型表示应将目标限制为接口的本地或主节点。如果要确认使用远程路径不访问任何 I/O 、 NetApp 建议将此类型作为最佳实践。
  • 仅SFO配对节点: 此类型表示目标端口应仅来自主节点及其存储故障转移(Storage Failover、SFO)配对节点、不包括集群中的任何其他节点。
  • broadcast-domain-wide:此类型表示同一广播域拥有的所有端口都是故障转移的候选端口。如果最大 LIF 可用性是最重要的考虑因素, NetApp 建议将此类型作为最佳实践。
  • 系统定义:此策略是 LIF 类型数据的默认策略。此策略会优先故障转移到不在存储故障转移(SFO)配对节点上的端口。  例如、在四节点集群中、驻留在节点1上端口的LIF将故障转移到节点3。
  • Disabled (已禁用):此类型表示已禁用故障转移。除非您打算禁用故障转移功能,否则请勿禁用故障转移功能。
按接口类型列出的默认策略:
LIF 类型 默认故障转移策略 问题描述
集群 仅限本地 LIF 仅故障转移到同一节点上的端口。
集群间 仅限本地 LIF 仅故障转移到同一节点上的端口。
节点管理 仅限本地 LIF 仅故障转移到同一节点上的端口。
集群管理 广播—域范围内 LIF故障转移到同一广播域中的端口
NAS 数据 系统定义 LIF故障转移到非SFO配对节点的另一个节点。
SAN 数据 禁用 LIF 不会故障转移到另一个端口。
BGP 禁用 LIF 不会故障转移到另一个端口。

追加信息

  • network interface create
    [-failover-policy {system-defined|local-only|sfo-partner-only|disabled|broadcast-domain-wide}] —故障转移策略

    使用此参数为LIF指定故障转移策略。

    • 系统定义—系统为LIF确定适当的故障转移目标。默认行为是、从LIF的当前托管节点以及其他一个非配对节点(如果可能)中选择故障转移目标。

    • 仅本地—LIF故障转移到LIF的本地或主节点上的端口。

    • SFo-Partner-only—LIF故障转移到主节点上的端口或仅SFO配对 节点上的端口。

    • 广播域范围—LIF故障转移到与主端口位于同一广播域中的端口。

    • Disabled (已禁用)—已为LIF禁用故障转移。

    集群逻辑接口的故障转移策略仅适用于本地、无法更改。数据逻辑接口的默认故障转移策略是系统定义的。此值可以更改。

  • 创建新广播域时、系统会自动创建故障转移组。此自动创建的故障转移组与广播域关联,并包含属于广播域的所有端口。故障转移组的名称与广播域相同。  可以手动创建与广播域关联的任何后续故障转移组。
  • 手动创建的故障转移组必须与广播域关联。添加到故障转移组的所有端口必须位于同一广播域中。从广播域中删除端口会从广播域中的所有故障转移组中删除该端口。删除故障转移组中的最后一个端口后、此故障转移组将被删除。删除广播域会自动删除其所有故障转移组。
  • 在将端口添加到广播域或从广播域中删除时、这些端口也会添加到广播域自动生成的故障转移组中或从该组中删除。
  • 由于故障转移策略最终决定了LIF行为、因此如果需要非默认配置、必须逐个仔细考虑这些因素。
  • 错误 ID 1295599 :如果 LIF 迁移失败,手动接管将返回错误。
  • 错误 ID 1182625 :在两个停机节点情形下,允许在其他节点上实现更多故障转移目标。
  • Wikipedia :广播域

 

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.