光纤通道端口掩码

使用光纤通道端口掩码,可以控制光纤通道端口的使用。您可以控制这些端口是否用于与同一本地系统内的其他节点进行通信,以及这些端口是否用于与伙伴系统内的节点进行通信。光纤通道端口掩码不会影响主机或存储流量。它仅适用于系统中的节点间通信或者系统间复制。

光纤通道端口掩码的实用性

  • 当系统中的任一节点上有四个以上的光纤通道端口时,设置光纤通道端口掩码十分有用,因为这样就不需要设置许多 SAN 区域。
  • 光纤通道 I/O 端口是逻辑端口,可存在于光纤通道平台端口上。
  • 系统具有两个光纤通道端口掩码。本地端口掩码可控制到同一系统中其他节点的连接, 伙伴端口掩码可控制到远程伙伴系统中节点的连接。缺省情况下,已对所有端口启用了本地和伙伴连接。
  • 端口掩码适用于系统上的所有节点;在同一系统中的节点上不能设置不同的端口掩码。您无需在各个伙伴系统上使用相同的端口掩码。

什么是光纤通道端口掩码

端口号指的是 lsportfc 命令显示的光纤通道 I/O 端口标识。

端口掩码是由 0 和 1 组成的字符串。该字符串中的最后一位表示端口 1。前面各位表示端口 2、端口 3,以此类推。如果端口对应的数字为“1”,那么表示已启用该端口,并且系统会尝试在该端口上发送和接收流量。如果端口对应的数字为“0”,那么系统不会在该端口上发送或接收流量。如果字符串中没有足够的数字来特别设置端口号,那么会禁用该端口的流量。

例如,如果具有八个光纤通道端口的节点上的本地端口掩码设置为“00001100”,那么端口 3 和 4 将能够与系统中的其他节点连接。其他光纤通道端口无法用于节点间通信。

注: lsfabric CLI 命令可显示系统中可能存在的独立于其用途的所有路径(通过分区来定义)。因此,此命令的输出将包含由于端口屏蔽而未使用的路径。

可使用 chsystem CLI 命令来设置端口掩码。