ISCSI_DiscoveredTargetPortal2 Struktur (iscsifnd.h)
Die ISCSI_DiscoveredTargetPortal2 Struktur stellt Informationen bereit, die einem ermittelten Zielportal zugeordnet sind.
Syntax
typedef struct _ISCSI_DiscoveredTargetPortal2 {
USHORT Socket;
ISCSI_IP_Address Address;
ULONG SecurityBitmap;
ULONG KeySize;
UCHAR Key[1];
} ISCSI_DiscoveredTargetPortal2, *PISCSI_DiscoveredTargetPortal2;
Angehörige
Socket
Die Socketnummer des Portals.
Address
Die Netzwerkadresse des Portals.
SecurityBitmap
Eine Bitmap, die in der iSNS-Spezifikationdefiniert ist, die die Sicherheitsmerkmale von Anmeldeverbindungen angibt, die an diesem Zielportal vorgenommen werden. In der folgenden Tabelle werden mögliche Sicherheitskennzeichnungswerte beschrieben.
Sicherheitskennzeichnungen | Bedeutung |
---|---|
ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED | Der Initiator HBA sollte ziele mithilfe des IPsec-Tunnelmodus anmelden. Wenn dieses Bit nicht den IPsec-Tunnelmodus festgelegt ist, ist nicht erforderlich. |
ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED | Der Initiator HBA sollte Ziele mithilfe des IPsec-Transportmodus anmelden. Wenn dieses Bit nicht den IPsec-Transportmodus festgelegt ist, ist nicht erforderlich. |
ISCSI_SECURITY_FLAG_PFS_ENABLED | Der Initiator HBA sollte Ziele anmelden, wobei der PFS-Modus (Perfect Forward Secrecy) aktiviert ist; andernfalls sollte der Initiator HBA die Sitzungsverbindung mit dem PFS-Modus deaktiviert machen. |
ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED | Der Initiator HBA sollte Ziele mit aktivierten aggressiven Modus anmelden. Wenn dieses Bit nicht festgelegt ist, sollte der Initiator HBA die Sitzungsverbindung mit dem aggressiven Modus deaktiviert machen. |
ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED | Die Initiator-HBA sollte Ziele anmelden, wobei der Hauptmodus aktiviert ist. Wenn dieses Bit nicht festgelegt ist, sollte der Initiator HBA die Sitzungsverbindung mit dem Hauptmodus deaktiviert machen. |
ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED | Der Initiator HBA sollte Ziele anmelden, wobei das IKE/IPsec-Protokoll aktiviert ist. Wenn dieses Bit nicht festgelegt ist, ist das IKE/IPsec-Protokoll deaktiviert. |
ISCSI_SECURITY_FLAG_VALID | Die anderen Maskenwerte sind gültig. Wenn dieses Bit nicht festgelegt ist, werden keine Sicherheitskennzeichnungen angegeben.. |
Weitere Informationen zum Konfigurieren der Standardsicherheitsmerkmale, die dem Zielportal in der Registrierung zugewiesen sind, finden Sie im Abschnitt "Hinweise".
KeySize
Die Größe des Verschlüsselungsschlüssels im Key Member in Byte.
Key[1]
Ein Array mit variabler Länge, das den Verschlüsselungsschlüssel enthält, der der Portaladresse zugeordnet ist.
Bemerkungen
Die ISCSI_DiscoveredTargetPortal2 Struktur ist eine Obermenge der Informationen, die von der ISCSI_DiscoveredTargetPortal Struktur bereitgestellt werden, die nur die Zielportaladresse definiert. Neben der Netzwerkadresse des Zielportals enthält die ISCSI_DiscoveredTargetPortal2 Struktur Informationen zu den Sicherheitsmerkmalen des Zielportals.
Wenn der iSNS-Server dem Zielportal keine Sicherheitsbitmap zuweist, ordnet das Betriebssystem die Bitmap im DefaultSecurityBitmap Registrierungswert dem Portal zu. Der DefaultSecurityBitmap Registrierungswert befindet sich unter dem folgenden Registrierungsschlüssel: HKLM\Software\Microsoft\Windows NT\Current Version\ISCSI\Discovery Values.
Die Standardmäßige Sicherheitsbitmap ist in Fällen hilfreich, in denen das Zielportal für IPsec konfiguriert ist, iSNS jedoch nicht unterstützt.
Im Allgemeinen sollten Verwaltungsanwendungen den iSCSI-Client-PSKey-Befehl verwenden, um die Sicherheitsbitmap für ein Zielportal zu konfigurieren. Wenn es jedoch eine große Anzahl von Portalen mit derselben Sicherheitsbitmap gibt, ist die Standardsicherheitsbitmap eine gute Möglichkeit, die gleiche Bitmap automatisch allen Portalen zuzuweisen.
Die WMI-Toolsuite generiert automatisch eine Deklaration der ISCSI_DiscoveredTargetPortal2 Struktur, wenn sie die ISCSI_DiscoveredTargetPortal WMI Class in Discover.mofkompiliert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | iscsifnd.h (include Iscsifnd.h) |