|
iSNS(Internet 存储名称服务协议)推动了 IP 网络中 iSCSI 可缩放配置和管理及光纤信道(FC)存储设备的使用,它提供了一组光纤信道网络上可使用的服务,因此 iSNS 支持光纤信道结构中的 IP 网络功能。iSNS 允许管理员跨越简单的 device-by-device 的管理模式,该模式中每个存储设备都依靠手工操作并且配置独立,由此导致一定的不便性。但 iSNS 中,每台存储设备的发现和管理必须服从于 iSNS 服务器,因而 iSNS 服务器被认为是统一配置点,通过该点管理站能够配置和管理整个存储网络,包括 iSCSI 和光纤信道设备。
在必要的情况下,iSNS 支持 iSCSI 和/或 iFCP 协议的实现;根据实际需求,iSNS 可能支持上述一种或两种协议。其中每种协议的具体实现要求在第五部分作了进一步的讨论。对于 iSCSI 来说, iSNS 是可选择的;而对于 iFCP 来说,iSNS 则是必需的。
iSNS 主要包含以下四种功能:
- 名称注册和发现服务
- 发现域(DD:Discovery Domain)和登录控制服务
- 状态变化通知服务
- 光纤通道和 iSCSI 设备的开放映射
iSNS 主要体系结构组成如下:
- iSNS 协议(iSNSP):iSNSP 是一种灵活的轻量级协议,规定 iSNS 客户机和服务器间的通信方式。适合各种平台,包括交换机、targets以及服务器主机(server hosts)。
- iSNS 客户机:iSNS 客户机通过 iSNSP 启动 iSNS 服务器事务。iSNS 客户机属于存储设备中的处理机,用于注册设备属性信息,下载公共发现域(DD)中其它注册客户机上的信息并接收发现域中事件异步通知。管理站(Management stations)是一种特殊类型的 iSNS 客户机,它能够访问 iSNS 中的所有 DDs。
- iSNS 服务器:iSNS 服务器响应 iSNS 协议查询和请求并启动 iSNS 协议状态变化通知服务。适当情形下,注册请求提交的认证信息存储于 iSNS 数据库中。
- iSNS 数据库:iSNS 数据库是为 iSNS 服务器提供的信息库,维护 iSNS 客户机属性信息。iSNS 目录实现了将客户机属性信息存储在 LDAP 目录结构中。
|