第六章 ISNS属性(ISNS Attributes)--Discovery Domain注册属性

一、以DD Set ID为键值的属性
    1、Discovery Domain Set ID(DDS ID)
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Set ID 4 2049 2049 1|32|64|2049|2065
        DDS ID是一个无符号非0整数,作为Discovery Domain Set在iSNS数据库中的Key。一个DDS是一个Discovery Domain的集合,它能够在Management Station中被激活或禁用。这个属性的值,使查询DDS属性的Key。当一个Discovery Domain注册时,最初是不在任何DDS中的。
        如果iSNS客户端在注册DDS时,没有提供一个DDS ID,那么服务器应该( SHALL)生成一个在iSNS数据库中唯一的值给这个DDS。这个生成的DDS ID应该( SHALL)在应答消息中返回。0被保留,1说明是Default DDS(见 Section2.2.2)
    2、Discovery Domain Set Symbolic Name
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Set Sym Name 4-256 2050 2049 2049
        一个可变长(4-256)、UTF-8编码、以NULL结尾的字符串。它是一个用户可读的字段,帮助网络管理员跟踪DDS。当一个客户端注册DDS Symbolic Name时,那么iSNS服务器应该( SHALL)验证它是否唯一。如果不是唯一的,那么服务器就应该( SHALL)返回一个错误码3(Invalid Registration)。无效的属性值,就应该( SHALL)在应答消息中返回。
    3、Discovery Domain Set Status
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Set Status 4 2051 2049 2049
        DDS Status是一个32Bit的位图,它指出DDS的状态。Bit 0指出DDS是否有效,有效为1,无效为0,默认为0。
          Bit Position    DDS Status
------------ ---------
31 (Lsb) DDS Enabled (1) / DDS Disabled (0)
All others RESERVED
    4、Discovery Domain Set Next ID
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Set_Next_ID 4 2052 -- 2049
        这个4字节场的整数,指出下一个可用的DDS ID值。这个属性只能被查询,如果有iSNS客户端试图为这个属性登陆一个值,那么iSNS服务器 就应该(SHALL 返回一个错误码3(Invalid Registration)。如果仅仅是查询这个属性的消息,可以没有Message Key。
   
SNMP客户端可能(MAY)会使用DDS Nest ID在iSNS服务器中建立一个新的Entry。SNMP在Section2.10中描述。

二、DD ID为键值的属性
    1、Discovery Domain ID(DD ID)
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_ID 4 2065 2049 1|32|64|2049|2065
        DD ID是一个无符号非0整数,它作为Discovery Domain在iSNS数据库中的Key。这个值是检索其他DD属性的Key。如果iSNS客户端在DD注册消息中没有提供DD ID,那么iSNS服务器就应该为这个新的DD生成一个唯一的ID。生成的ID应该( SHALL)在应答消息中返回。0被保留,1说明是Default DD(见 Section2.2.2)
    2、Discovery Domain Symbolic Name
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Symbolic Name 4-256 2066 2065 2065
         一个可变长(4-256)、UTF-8编码、以NULL结尾的字符串。当一个客户端注册DD Symbolic Name时,那么iSNS服务器应该( SHALL)验证它是否唯一。如果不是唯一的,那么服务器就应该( SHALL)返回一个错误码3(Invalid Registration)。无效的属性值,就应该( SHALL)在应答消息中返回。
    3、Discovery Domain Member:iSCSI Node Index
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member iSCSI Index 4 2067 2065 2065
         这个属性保存了一个属于这个DD的iSNS Storage Node的iSCSI Node Index。一个DD可能有0-n个成员。iSCSI Node Index是一个可选的描述DD成员关系的方法,iSCSI Name是另一中描述方法。这个属性是一个4字节非0整数。
        当iSCSI Node Name不适合时,可以使用iSCSI Node Index来描述注册的iSCSI Node。比如,当使用SNMP管理时,参见Section 2.10。
    作为DD的成员保存的iSCSI Node Index和iSCSI Name应该(SHALL)与iSCSI服务器中注册的一致。
    4、Discovery Domain Member:iSCSI Name
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member iSCSI Name 4-224 2068 2065 2065
         一个可变长(4-224字节)、UTF-8编码、以NULL结尾的字符串。它能够指定一个DD中包含的iSCSI Storage Node。当iSNS客户端在使用这个属性之前,对应的Storage Node可以还没有在iSNS数据库中登陆。一个DD中可能包含的成员的数量没有限制。iSCSI Storage Node和DD的成员关系通过iSCSI Name来描述。
    5、Discovery Domain Member:FC Port Name
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member FC Port Name 8 2069 2065 2065
         一个64Bit的字段,制定了DD与iFCP Storage Node(FC Port)的成员关系。当iSNS客户端在使用这个属性之前,对应的Storage Node可以还没有在iSNS数据库中登陆。一个DD中可能包含的成员的数量没有限制。iFCP Storage Node和DD的成员关系通过FC Port Name(WWPN)来描述。
    6、Discovery Domain Member:Portal Index
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member Portal Index 4 2070 2065 2065
         这个属性指明了DD与Portal的成员关系。Portal Index是一个可选的描述DD与Portal成员关系的方法,Portal IP Address和Portal TCP/UDP Port是另一中描述方法。当iSNS客户端在使用这个属性之前,对应的Portal必须( MUST)已经注册到iSNS数据库中。
    7、Discovery Domain Member:Portal IP Address
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member Portal IP Addr 16 2071 2065 2065
        这个属性和Portal TCP/UDP Port一起指明DD与Portal的成员关系。当iSNS客户端在使用这个属性之前,对应的Portal可以还没有在iSNS数据库中登陆。
    8、Discovery Domain Member:Portal TCP/UDP Port
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Member Portal TCP/UDP 4 2072 2065 2065
        这个属性和Portal IP Address一起指明DD与Portal的成员关系。当iSNS客户端在使用这个属性之前,对应的Portal可以还没有在iSNS数据库中登陆。
    9、Discovery Domain Features
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_Features 4 2078 2065 2065
        这个一个能够指明DD特征的位图。Bit的定义如下,被设为1的Bit,就拥有相应的特性。
          Bit Position     DD Feature
------------ ----------
31 (Lsb) Boot List Enabled (1)/Boot List Disabled (0)
All others RESERVED
       Boot List:这个特性说明在这个DD中的这个Target(s)对于所属的Initiator拥有Boot Capabilities。详细信息见[iSCSI-Boot]。
    10、Discovery Domain Next ID
   Attributes               Length   Tag   Reg Key   Query Key
---------- ------ --- ------- ---------
DD_ID Next ID 4 2079 -- 2065
        这个4字节场的整数,指出下一个可用的DD Index值。这个属性只能被查询,如果有iSNS客户端试图为这个属性登陆一个值,那么iSNS服务器 就应该(SHALL 返回一个错误码3(Invalid Registration)。如果仅仅是查询这个属性的消息,可以没有Message Key。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值