跳到主要内容

使用符合 MetroCluster 标准的交换机的注意事项

Lenovo 提供的 MetroCluster IP 交换机已通过 Lenovo 验证。从 ONTAP 9.7 开始,MetroCluster IP 配置可支持未经 Lenovo 验证但符合 Lenovo 规范的交换机。

一般要求

这些要求说明了如何在不使用参考配置(RCF)文件的情况下配置符合 MetroCluster 标准的交换机。

  • 仅支持为无交换机集群互连提供专用端口的平台。由于 MetroCluster 流量和和 MetroCluster 互连流量共享相同的网络端口,因此不支持 DM5000H全闪存阵列 DM5000F 等平台。

    不支持将本地集群连接连接到符合 MetroCluster 标准的交换机。

  • MetroCluster IP 接口可连接到经配置符合要求的任何交换机端口。

  • DM7000H全闪存阵列 DM7000F 平台的交换机端口速度必须为 25 Gbps,所有其他平台的交换机端口速度须至少为 40 Gbps(40 Gbps 或 100 Gbps)。

  • ISL 必须为 10 Gbps 或更高,且大小必须与 MetroCluster 配置上的负载相匹配。

  • MetroCluster 配置必须连接到两个网络。不支持将两个 MetroCluster 接口同时连接到同一网络或交换机。每个 MetroCluster 节点必须连接到两个网络交换机。

  • 网络必须满足共享网络中的 MetroCluster ISL 要求ISL 布线要求中间交换机上的所需设置 等各节中概述的要求。

  • 在使用开放网络的 MetroCluster IP 配置中,不支持恢复到 ONTAP 9.6 或更低版本。

  • 必须在传输 MetroCluster IP 流量的所有交换机上配置 9216 MTU。

交换机和布线要求

  • 交换机必须支持 QoS/流量分类。

  • 交换机必须支持显式拥塞通知(ECN)。

  • 交换机必须支持 L4 端口 VLAN 负载均衡策略,以保持路径上的顺序。

  • 交换机必须支持 L2 流量控制(L2FC)。

  • 必须从 Lenovo 购买节点与交换机之间的连接线缆。所提供的线缆必须受交换机供应商支持。

符合 MetroCluster 标准的交换机的平台特定网络速度

下表提供了符合 MetroCluster 标准的交换机的平台特定网络速度。

缺少值表示不支持该平台。
平台网络速度(Gbps)
全闪存阵列 DM7000F25
全闪存阵列 DM5000F-
DM7000H25
DM5000H-

示例假设

提供的示例对 Cisco NX31xx 和 NX32xx 交换机有效。使用其他交换机时,可参考这些命令,但具体可能会存在一些差异。如果示例中所示的功能在交换机上不可用,则说明该交换机不满足最低要求,因此不能用于部署 MetroCluster 配置。这一点适用于任何连接 MetroCluster 配置的交换机及这些交换机之间路径上的所有交换机。

  • ISL 端口为 15 和 16,并以 40 Gbps 的速度运行。

  • 网络 1 中的 VLAN 为 10,网络 2 中的 VLAN 为 20。可能仅显示其中一个网络的示例。

  • MetroCluster 接口与每台交换机上的端口 9 连接,并以 100 Gbps 的速度运行。

  • 未设置或显示完整的示例上下文。可能需要输入进一步的配置信息(如 profile、VLAN 或接口)才能执行命令。

通用交换机配置

必须在每个网络中配置 VLAN。以下示例显示如何在网络 10 中配置 VLAN。

示例:

# vlan 10

应设置负载均衡策略,以保持顺序。

示例:

# port-channel load-balance src-dst ip-l4port-vlan

必须配置可将 RDMA 和 iSCSI 流量映射到相应类的访问和类映射。

所有从端口 65200 发送和接收的 TCP 流量都映射到存储(iSCSI)类。所有从端口 10006 发送和接收的 TCP 流量都映射到 RDMA 类。

示例:

ip access-list storage
10 permit tcp any eq 65200 any
20 permit tcp any any eq 65200
ip access-list rdma
10 permit tcp any eq 10006 any
20 permit tcp any any eq 10006

class-map type qos match-all storage
match access-group name storage
class-map type qos match-all rdma
match access-group name rdma

必须配置入口策略。入口策略可将已分类的流量映射到不同 COS 组。在本示例中,RDMA 流量被映射到 COS 组 5,iSCSI 流量被映射到 COS 组 4。

示例:

policy-map type qos MetroClusterIP_Ingress
class rdma
set dscp 40
set cos 5
set qos-group 5
class storage
set dscp 32
set cos 4
set qos-group 4

必须在交换机上配置出口策略。出口策略可将流量映射到出口队列。在本示例中,RDMA 流量被映射到队列 5,iSCSI 流量被映射到队列 4。

示例:

policy-map type queuing MetroClusterIP_Egress
class type queuing c-out-8q-q7
priority level 1
class type queuing c-out-8q-q6
priority level 2
class type queuing c-out-8q-q5
priority level 3
random-detect threshold burst-optimized ecn
class type queuing c-out-8q-q4
priority level 4
random-detect threshold burst-optimized ecn
class type queuing c-out-8q-q3
priority level 5
class type queuing c-out-8q-q2
priority level 6
class type queuing c-out-8q-q1
priority level 7
class type queuing c-out-8q-q-default
bandwidth remaining percent 100
random-detect threshold burst-optimized ecn

需配置一个在 ISL 上具有 MetroCluster 流量但未连接到任何 MetroCluster 接口的交换机。在这种情况下,流量已经过分类,只需将其映射到相应队列即可。在以下示例中,所有 COS5 流量都被映射到类 RDMA,所有 COS4 流量都被映射到类 iSCSI。请注意,此操作将影响所有 COS5 和 COS4 流量,而不仅仅是 MetroCluster 流量。如果只想映射 MetroCluster 流量,则必须使用上述类映射通过访问组来识别流量。

示例:

class-map type qos match-all rdma
match cos 5
class-map type qos match-all storage
match cos 4

配置 ISL

在设置允许的 VLAN 时,可配置“聚合”模式端口。

可使用两个命令,一个用于设置允许的 VLAN 列表,另一个用于添加到现有允许的 VLAN 列表。

设置允许的 VLAN,如示例中所示。

示例:

switchport trunk allowed vlan 10

可将 VLAN 添加到允许的列表,如示例中所示。

示例:

switchport trunk allowed vlan add 10

在以下示例中,对 VLAN 10 配置了端口通道 10。

示例:

interface port-channel10
switchport mode trunk
switchport trunk allowed vlan 10
mtu 9216
service-policy type queuing output MetroClusterIP_Egress

应将 ISL 端口配置为端口通道的一部分,并为这些端口分配出口队列,如示例中所示。

示例:

interface eth1/15-16
switchport mode trunk
switchport trunk allowed vlan 10
no lldp transmit
no lldp receive
mtu 9216
channel-group 10 mode active
service-policy type queuing output MetroClusterIP_Egress
no shutdown

配置节点端口

可能需要在分支模式下配置节点端口。在此示例中,端口 25 和 26 在 4 x 25 Gbps 分支模式下配置。

示例:

interface breakout module 1 port 25-26 map 25g-4x

可能需要配置 MetroCluster 接口端口速度。以下示例显示如何将速度配置为“自动”。

示例:

speed auto

以下示例显示如何将速度固定在 40 Gbps。

示例:

speed 40000

可能需要配置接口。在以下示例中,接口速度设置为“自动”。

端口在 VLAN 10 中处于访问模式,MTU 设置为 9216,且 MetroCluster 入口策略已分配。

示例:

interface eth1/9
description MetroCluster-IP Node Port
speed auto
switchport access vlan 10
spanning-tree port type edge
spanning-tree bpduguard enable
mtu 9216
flowcontrol receive on
flowcontrol send on
service-policy type qos input MetroClusterIP_Ingress
no shutdown

在 25 Gbps 端口上,可能需要将 FEC 设置设为“关闭”,如示例中所示。

示例:

fec off
接口配置完成,必须始终运行此命令。可能需要插入收发器模块才能正常运行该命令。