光纤通道端口掩码
通过使用光纤通道端口掩码,您可以控制光纤通道端口的使用。 您可以控制这些端口是否用于与同一本地系统内的其他节点通信,以及这些端口是否用于与伙伴系统内的节点进行通信。 光纤通道端口掩码不会影响主机或存储流量。 仅应用于系统中节点到节点的通信或系统间复制。
光纤通道端口掩码的实用性
什么是光纤通道端口掩码
端口号指的是 lsportfc 命令显示的光纤通道 I/O 端口标识。
端口掩码是 0 和 1 组成的字符串。 该字符串中的最后一位表示端口 1。 前面各位表示端口 2、端口 3 等等。 如果端口对应的数字为“1”,那么将启用该端口,并且系统将尝试在该端口上发送和接收流量。 如果为“0”,那么系统将不会在此端口上发送或接收流量。 如果字符串中没有足够的数字来特别设置端口号,那么会禁用该端口的流量。
例如,如果在具有八个光纤通道端口的节点上本地端口掩码设置为“00001100”,那么端口 3 和 4 将能够与系统中的其他节点连接。其他光纤通道端口无法用于节点间通信。
注: lsfabric CLI 命令显示系统中可能存在的独立于其用法的所有路径(通过分区来定义)。 因此,命令输出将包含由于端口屏蔽而未使用的路径。
端口掩码使用 chsystem CLI 命令进行设置。
SAN Volume Controller 2145-SV1 端口掩码示例
下表显示了针对具有 8、12 和 16 个光纤通道端口的 2145-SV1 系统建议的端口掩码。端口掩码示例中的 0 和 1 数量与端口数量匹配。
| 卡/端口 | 8 个端口 | 12 个端口 | 16 个端口 | SAN 光纤网 |
|---|---|---|---|---|
| 插槽 3 端口 1 | 主机/存储器 | 主机/存储器 | 主机/存储器 | A |
| 插槽 3 端口 2 | 主机/存储器 | 主机/存储器 | 主机/存储器 | B |
| 插槽 3 端口 3 | 集群内 | 主机/存储器 | 主机/存储器 | A |
| 插槽 3 端口 4 | 复制或主机 * | 主机/存储器 | 主机/存储器 | B |
| 插槽 4 端口 1 | 主机/存储器 | 集群内 | 集群内 | A |
| 插槽 4 端口 2 | 主机/存储器 | 集群内 | 集群内 | B |
| 插槽 4 端口 3 | 复制或主机 * | 复制或主机 * | 复制或主机 * | A |
| 插槽 4 端口 4 | 集群内 | 主机/存储器 | 主机/存储器 | B |
| 插槽 6 端口 1 | 主机/存储器 | 主机/存储器 | A | |
| 插槽 6 端口 2 | 复制或主机 * | 复制或主机 * | B | |
| 插槽 6 端口 3 | 集群内 | 集群内 | A | |
| 插槽 6 端口 4 | 集群内 | 集群内 | B | |
| 插槽 7 端口 1 | 主机/存储器 | A | ||
| 插槽 7 端口 2 | 主机/存储器 | B | ||
| 插槽 7 端口 3 | 主机/存储器 | A | ||
| 插槽 7 端口 4 | 主机/存储器 | B | ||
| localfcportmask | 10000100 | 110000110000 | 0000110000110000 | - |
| partnerfcportmask | 01001000 | 001001000000 | 0000001001000000 | - |
|
* 在没有复制的情况下用于主机/存储器。 ** 不要对复制和集群内流量使用同一端口。 |
||||