WWN 的结构
WWN 是一个 64 位标识,通常按字节以冒号分隔显示。第一个字节是 NAA(编号授权机构)字段,用来说明这段编号采用哪种格式以及由谁分配:常见取值包括 1(48 位格式)、2(扩展格式)、5(注册格式)、6(扩展注册格式)。后续字节中通常包含由 IEEE 分配给厂商的机构唯一标识,剩余部分由厂商自行分配以保证全球唯一。WWN 与 FC 地址不是一回事:地址是设备登录 fabric 后由交换机分配的,重启或迁移就可能变化;WWN 由设备身份决定,长期稳定,这也是分区与存储映射都以 WWN 为依据的原因。
常见 NAA 取值
| NAA 取值 | 格式类型 | 常见显示特征 |
|---|---|---|
| 1 | 48 位格式 | 显示常以 10:00 开头 |
| 2 | 扩展格式 | 显示常以 20:00 等开头 |
| 5 | 注册格式 | 显示常以 50:00 等开头 |
| 6 | 扩展注册格式 | 显示常以 60:00 等开头 |
基本信息
| 长度 | 64 位,即 8 字节 |
|---|---|
| 首字节 | NAA 字段,标明格式与授权机构 |
| 分配方式 | 机构标识由权威组织分配,其余位由厂商分配 |
| 稳定性 | 由设备身份决定,长期不变,可用于分区与映射 |
| 与地址区别 | FC 地址由 fabric 动态分配,随登录过程变化 |
典型使用场景
- 分区配置:以 WWN 作为分区成员,避免地址变化导致规则失效
- LUN 映射:存储侧按主机端口 WWN 授权,控制主机可见的卷
- 设备台账:记录 HBA 与存储端口的 WWN,作为资产管理基础
- 多路径识别:主机侧按 WWN 识别同一设备的多个路径
- 访问审计:按 WWN 梳理各主机的连接关系与访问范围
不要用 FC 地址做访问控制:地址随登录过程变化,用它配置分区或映射会在设备重启后失配,导致业务中断。分区与映射应始终基于 WWN。
虚拟化平台与部分实现支持生成虚拟 WWN 或按需分配,此时 WWN 不再完全由物理硬件决定。使用前应确认其持久性策略,具体以平台与存储厂商官方文档为准。