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 は、Perfect Forward Secrecy (PFS) モードが有効になっているターゲットにログオンする必要があります。それ以外の場合、イニシエーター HBA は PFS モードを無効にしてセッション接続を確立する必要があります。
ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED イニシエーター HBA は、アグレッシブ モードが有効になっているターゲットにログオンする必要があります。 このビットが設定されていない場合、イニシエーター HBA はアグレッシブ モードを無効にしてセッション接続を確立する必要があります。
ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED イニシエーター HBA は、メイン モードが有効になっているターゲットにログオンする必要があります。 このビットが設定されていない場合、イニシエーター HBA は、メイン モードを無効にしてセッション接続を確立する必要があります。
ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED イニシエーター HBA は、IKE/IPsec プロトコルが有効になっているターゲットにログオンする必要があります。 このビットが設定されていない場合、IKE/IPsec プロトコルは無効になります。
ISCSI_SECURITY_FLAG_VALID その他のマスク値は有効です。 このビットが設定されていない場合、セキュリティ フラグは指定されません。
 

レジストリでターゲット ポータルに割り当てられている既定のセキュリティ特性を構成する方法の詳細については、「解説」セクションを参照してください。

KeySize

Key メンバーの暗号化キーのサイズ (バイト単位)。

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