ISCSI_DiscoveredTargetPortal2 结构 (iscsifnd.h)

ISCSI_DiscoveredTargetPortal2结构提供与发现的目标门户关联的信息。

语法

typedef struct _ISCSI_DiscoveredTargetPortal2 {
  USHORT           Socket;
  ISCSI_IP_Address Address;
  ULONG            SecurityBitmap;
  ULONG            KeySize;
  UCHAR            Key[1];
} ISCSI_DiscoveredTargetPortal2, *PISCSI_DiscoveredTargetPortal2;

成员

Socket

门户的套接字编号。

Address

门户的网络地址。

SecurityBitmap

iSNS 规范中定义的位图,指示对此目标门户建立的登录连接的安全特征。 下表描述了可能的安全标志值。

安全标志 含义
ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED 发起方 HBA 应使用 IPsec 隧道模式登录到目标。 如果未设置此位,则不需要 IPsec 隧道模式。
ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED 发起方 HBA 应使用 IPsec 传输模式登录目标。 如果未设置此位,则不需要 IPsec 传输模式。
ISCSI_SECURITY_FLAG_PFS_ENABLED 发起方 HBA 应登录到启用了完美前向保密 (PFS) 模式的目标;否则,发起方 HBA 应禁用 PFS 模式的会话连接。
ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED 发起方 HBA 应在启用主动模式的目标上登录。 如果未设置此位,则发起程序 HBA 应禁用主动模式的会话连接。
ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED 发起方 HBA 应在启用了main模式的情况下登录目标。 如果未设置此位,则发起方 HBA 应禁用main模式的会话连接。
ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED 发起方 HBA 应在启用了 IKE/IPsec 协议的目标上登录。 如果未设置此位,则禁用 IKE/IPsec 协议。
ISCSI_SECURITY_FLAG_VALID 其他掩码值有效。 如果未设置此位,则不指定安全标志。
 

有关如何在注册表中配置目标门户分配的默认安全特征的详细信息,请参阅备注部分。

KeySize

密钥成员中加密密钥的大小(以字节为单位)。

Key[1]

一个长度可变的字符数组,其中包含与门户地址关联的加密密钥。

注解

ISCSI_DiscoveredTargetPortal2结构是 ISCSI_DiscoveredTargetPortal 结构提供的信息的超集,该结构仅定义目标门户地址。 除了目标门户的网络地址外,ISCSI_DiscoveredTargetPortal2结构还包含有关目标门户的安全特征的信息。

如果 iSNS 服务器未向目标门户分配安全位图,则操作系统会将 DefaultSecurityBitmap 注册表值中的位图与门户相关联。 DefaultSecurityBitmap 注册表值位于以下注册表项下:HKLM\Software\Microsoft\Windows NT\Current Version\ISCSI\Discovery Values

如果为目标门户配置了 IPsec 但不支持 iSNS,则默认安全位图非常有用。

通常,管理应用程序应使用 iSCSI 客户端 PSKey 命令来配置目标门户的安全位图。 但是,如果有大量具有相同安全位图的门户,则默认安全位图是自动将同一位图分配给所有门户的好方法。

WMI 工具套件在 Discover.mof 中编译ISCSI_DiscoveredTargetPortal WMI 类时,会自动生成ISCSI_DiscoveredTargetPortal2结构的声明。

要求

要求
Header iscsifnd.h (包括 Iscsifnd.h)

另请参阅

ISCSI_DiscoveredTargetPortal

ISCSI_DiscoveredTargetPortal WMI 类

ISCSI_TargetPortal