# iWARP (protocole Internet Wide Area RDMA)

L’accès direct à la mémoire à distance (Remote Direct Memory Access, ou RDMA) permet à un ordinateur d’accéder à la mémoire d’un autre ordinateur sans interagir avec les tampons de données du système d’exploitation de chaque ordinateur, augmentant ainsi la vitesse et le débit réseau. Le protocole Internet Wide Area RDMA (iWARP) est utilisé pour mettre en œuvre l’accès RDMA sur les réseaux IP (Internet Protocol).

Microsoft* Windows* fournit deux formes d’accès RDMA : Network Direct (ND) et Network Direct Kernel (NDK). ND permet aux applications en mode utilisateur d’utiliser les fonctionnalités iWARP. NDK permet aux composants Windows en mode noyau (le gestionnaire de fichiers, par exemple) d’utiliser les fonctionnalités iWARP. La fonctionnalité NDK est incluse dans les pilotes réseau Intel de base. La fonctionnalité ND est une option séparée disponible lors de l’installation des logiciels réseau et pilotes Intel. Si vous prévoyez d’utiliser les fonctionnalités iWARP dans les applications que vous développez, vous devez installer la fonctionnalité Network Direct (ND) en mode utilisateur lorsque vous installez les pilotes. (Voir la section Installation ci-dessous.)

| REMARQUE : bien que la fonctionnalité NDK soit incluse dans les pilotes de base, si vous souhaitez autoriser la fonctionnalité RDMA de NDK sur les sous-réseaux, vous devez sélectionner « Activer le routage iWARP sur les sous-réseaux IP » dans l’écran des options de configuration iWARP lors de l’installation des pilotes de base (voir la section Installation ci-dessous).

## Conditions requises

Intel® Ethernet User Mode iWARP Provider est pris en charge sur les systèmes d’exploitation Linux* et sur Microsoft* Windows Server* 2012 R2 (ou une version ultérieure). Pour les installations Windows, le pack Microsoft HPC ou la bibliothèque Intel MPI doit être installé.

## Installation

| REMARQUE : pour une installation sur Windows Server 2016 Nano Server, reportez-vous à la section Installation sur Nano Server ci-dessous.

Les fonctionnalités Network Direct Kernel (NDK) sont incluses dans les pilotes de base Intel. Suivez les étapes ci-dessous pour installer les fonctionnalités iWARP de Network Direct (ND) en mode utilisateur.

1. Exécutez Autorun.exe depuis le support d’installation pour lancer le programme d’installation, puis choisissez « Installer les pilotes et le logiciel » et acceptez le contrat de licence.
2. Dans l’écran des options d’installation, sélectionnez « Intel® Ethernet User Mode iWARP Provider ».
3. Dans l’écran des options de configuration iWARP, sélectionnez « Activer le routage iWARP sur les sous-réseaux IP » si vous le souhaitez. Notez que cette option s’affiche lors de l’installation des pilotes de base même si l’option iWARP en mode utilisateur n’a pas été sélectionnée, car cette option s’applique également à la fonctionnalité Network Direct Kernel.
4. Si le Pare-feu Windows est installé et activé, sélectionnez « Créer une règle de service de mappage de port iWARP Ethernet Intel® dans le Pare-feu Windowss » et les réseaux auxquels appliquer la règle. Si le Pare-feu Windows est désactivé ou que vous utilisez un pare-feu tiers, vous devrez ajouter cette règle manuellement.
5. Poursuivez l’installation des pilotes et logiciels.

### Installation sur Nano Server

Suivez les étapes suivantes pour installer Intel® Ethernet User Mode iWARP Provider sur Microsoft Windows Server 2016 Nano Server.

1. Créez un répertoire à partir duquel l’installation des fichiers iWARP sera effectuée. Exemple : C:\Nano\iwarp.
2. Copiez les fichiers suivants dans ce nouveau répertoire :

- \Disk\APPS\PROSETDX\Winx64\DRIVERS\i40wb.dll
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\i40wbmsg.dll
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.cat
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.inf
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.sys

3. Exécutez la commande DISM pour injecter les fichiers iWARP dans l’image Nano Server, en utilisant le répertoire que vous avez créé lors de la première étape pour le paramètre du chemin AddDriver. Exemple : « DISM .../Add-Driver C:\Nano\iwarp »
4. Créez une règle de pare-feu entrante pour le port UDP 3935.
5. Si vous le souhaitez, utilisez les commandes Windows PowerShell ci-dessous pour activer le routage iWARP sur les sous-réseaux IP.

- Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets Allow
- Désactiver la carte réseau
- Activer la carte réseau

## Assistance à la clientèle

- Site Web principal d'assistance Intel : http://www.intel.fr/content/www/fr/fr/support.html
- Informations sur les produits réseau : https://www-ssl.intel.com/content/www/fr/fr/communications/network-transformation.html

## Mentions légales / Exclusions de responsabilité

Copyright (C) 2016, Intel Corporation. Tous droits réservés.

Intel Corporation décline toute responsabilité pour toute erreur ou omission dans ce document. Intel ne s'engage aucunement à mettre à jour les informations contenues dans ce document.

Intel est une marque de commerce d’Intel Corporation aux États-Unis et/ou dans d’autres pays.

* Les autres marques et noms de produits sont des marques commerciales appartenant à leurs propriétaires respectifs.

Ce logiciel est fourni sous licence et ne peut être utilisé ou copié que conformément aux termes de cette licence. Les informations contenues dans ce manuel sont fournies à titre de référence uniquement et peuvent être modifiées sans préavis. Elles ne constituent en aucun cas un engagement de la part d'Intel Corporation. Intel Corporation n'accepte aucune responsabilité

pour d'éventuelles erreurs ou inexactitudes figurant dans ce document ou dans aucun logiciel susceptible d'être fourni en association avec ce document. Sauf autorisation figurant dans cette licence, aucune partie de ce document ne peut être reproduite, stockée dans un système de récupération ou transmise, sous quelque forme ou par quelque moyen que ce soit, sans l'autorisation écrite explicite d'Intel Corporation.