Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11488104
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-25 11:28:45


iSNS (Internet 存储名称服务协议)通过提供的一组类似于光纤信道网络上可使用的服务,推动了 IP 网络中 iSCSI 和光纤信道存储设备可扩展配置和管理。这样 iSNS 就允许 IP 网络像光纤信道网络一样操作。管理员不再需要 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 客户机和服务器间的通信方式。适合多种平台,包括交换机、目标机以及服务器主机(server host)。
iSNS 客户机 – iSNS 客户机通过 iSNSP 与 iSNS 服务器启动事务。iSNS 客户机存储设备中的进程,用于注册设备属性信息,下载公共发现域(DD)中其它注册客户机上的信息并接收发现域中事件异步通知。管理站(Management station)是一种特殊类型的 iSNS 客户机,它能访问 iSNS 中的所有 DD 。
iSNS 服务器 – iSNS 服务器响应 iSNS 协议查询和请求并启动 iSNS 协议状态变化的通知。适当情形下,将注册请求提交的认证信息存储于 iSNS 数据库中。
iSNS 数据库 –iSNS 数据库是为 iSNS 服务器提供的信息库,维护 iSNS 客户机属性信息。 iSNS 目录实现了将客户机属性信息存储在 LDAP 目录结构中。
协议结构
  iSNSP 信息结构:
[tr=#efefef][td]16[/td][td]32 bit[/td][/tr][tr=#ffffff][td]iSNSP version[/td][td]Function ID[/td][/tr][tr=#ffffff][td]PDU Length[/td][td]Flags[/td][/tr][tr=#ffffff][td]Transaction ID[/td][td]Sequence ID[/td][/tr][tr=#ffffff][td=2,1]PDU Payload (variable bytes)[/td][/tr][tr=#ffffff][td=2,1]Authentication Block (variable bytes)[/td][/tr]
iSNSP Version ― 当前版本为 0x0001。其它所有值作为预留值(RESERVED)。
iSNSP Function ID ― 定义 iSNS 信息类型和执行的操作。
iSNSP PDU Length ― 规定 PDU PAYLOAD 字段长(字节)。PDU 有效载荷包括 TLV 操作属性。
iSNSP Flags ― 表示附加信息以及生成信息的网络实体类型。
iSNSP Transaction ID ― 为并发发送的请求信息设置的唯一标识值。答复信息必须使用与 iSNS 请求信息相同的 TRANSACTION ID 值。
iSNSP Sequence ID ― 对于单事务中的 PDU,其 SEQUENCE ID 值唯一。
iSNSP PDU Payload ― iSNSP PDU PAYLOAD 为可变长,且包括注册和查询操作等属性。
Authentication Block ― 用于 iSNS 组播和广播信息,iSNSP 提供认证性能。iSNSAuthentication Block 格式与 SLP authentication block 格式等同。
阅读(341) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~