# iWARP (Internet Wide Area RDMA Protocol)

Remote Direct Memory Access, o RDMA, consente a un computer di accedere alla memoria di un altro computer senza interagire con i buffer di dati del sistema operativo di entrambi i computer, aumentando così il throughput e la velocità di rete. Internet Wide Area RDMA Protocol (iWARP) è un protocollo per implementare RDMA sulle reti Internet Protocol.

Microsoft* Windows* offre due forme di RDMA: Network Direct (ND) e Network Direct Kernel (NDK). ND consente alle applicazioni in modalità utente di utilizzare le funzioni di iWARP. NDK consente ai componenti Windows in modalità kernel (come File Manager) di utilizzare le funzioni di iWARP. La funzionalità NDK è inclusa nei driver di rete di base Intel. La funzionalità NDK è un'opzione separata disponibile durante l'installazione del software di rete e dei driver Intel. Se si prevede di utilizzare le funzioni di iWARP nelle applicazioni che si stanno sviluppando, è necessario installare la funzione Network Direct (ND) in modalità utente durante l'installazione dei driver (vedere Installazione qui di seguito).

| NOTA: sebbene la funzionalità NDK sia inclusa nei driver di base, se si vuole che la funzione RDMA di NDK sia utilizzata in tutte le sottoreti, è necessario selezionare "Abilitare il routing iWARP su sottoreti IP" nella schermata Opzioni di configurazione iWARP durante l'installazione dei driver di base (vedere Installazione qui di seguito).

## Requisiti

Provider iWARP Ethernet Intel® modalità utente è supportato sui sistemi operativi Linux* e su Microsoft* Windows Server* 2012 R2 o versione successiva. Per le installazioni Windows, è necessario che sia installato il pacchetto Microsoft HPC o Intel MPI Library.

## Installazione

| NOTA: per l'installazione su Windows Server 2016 Nano Server, vedere Installazione su Nano Server qui di seguito.

Le funzioni Network Direct Kernel (NDK) sono incluse nei driver di base Intel. Seguire questi passaggi per installare le funzioni di Network Direct (ND) iWARP in modalità utente.

1. Dal supporto di installazione, eseguire Autorun.exe per avviare il programma di installazione, quindi scegliere "Installa i driver e il software" e accettare il contratto di licenza.
2. Nella schermata Opzioni di installazione, selezionare "Intel® Ethernet User Mode iWARP Provider".
3. Nella schermata Opzioni di configurazione iWARP, selezionare "Abilitare il routing iWARP su sottoreti IP", se desiderato. Notare che quest'opzione, poiché è applicabile anche alla funzionalità Network Direct Kernel, viene visualizzata durante l'installazione dei driver di base anche se iWARP modalità utente non era stato selezionato.
4. Se Windows Firewall è installato e attivo, selezionare "Creare una regola di Intel® Ethernet iWARP Port Mapping Service in Windows Firewall" e le reti a cui applicare la regola. Se Windows Firewall è disattivato o si sta utilizzando un firewall di terze parti, la regola dovrà essere aggiunta manualmente.
5. Continuare con l'installazione dei driver e del software.

### Installazione su Nano Server

Seguire questi passaggi per installare Intel® Ethernet User Mode iWARP Provider su Microsoft Windows Server 2016 Nano Server.

1. Creare una directory in cui installare i file di iWARP. Ad esempio, C:\Nano\iwarp.
2. Copiare i seguenti file nella nuova directory:

- \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. Eseguire il comando DISM per inserire i file iWARP nell'immagine del Nano Server, utilizzando la directory che si è creata nel passaggio 1 per il percorso del parametro AddDriver. Ad esempio, "DISM .../Add-Driver C:\Nano\iwarp"
4. Creare una regola del firewall in entrata per la porta UDP 3935.
5. Se lo si desidera, utilizzare i seguenti comandi di Windows PowerShell per abilitare il routing iWARP sulle sottoreti IP.

- Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets Allow
- Disable Adapter
- Enable Adapter

## Assistenza Clienti

- Sito Web principale del supporto tecnico di Intel: http://www.intel.com/p/it_IT/support/
- Informazioni sui prodotti di rete: http://www.intel.com/network

## Informazioni legali/Declinazioni di responsabilità

Copyright (C) 2016, Intel Corporation. Tutti i diritti riservati.

Intel Corporation non si assume alcuna responsabilità per eventuali errori o omissioni presenti in questo documento. Inoltre, Intel non si assume alcun impegno di aggiornare le informazioni ivi contenute.

Intel è un marchio di Intel Corporation negli Stati Uniti e in altri paesi.

*Gli altri marchi e nomi potrebbero essere proprietà di terzi.

Il presente software viene fornito con una licenza e può soltanto essere utilizzato o copiato in base ai termini della licenza. Il contenuto di questo manuale viene fornito esclusivamente per uso informativo, è soggetto a cambiamenti senza preavviso e non va interpretato come impegno alcuno da parte di Intel Corporation. Intel Corporation non si assume alcuna responsabilità

per eventuali errori o imprecisioni presenti in questo documento o nel software che potrebbe essere fornito insieme al documento. Fatta eccezione per quanto previsto da tale licenza, nessuna parte di questo documento può essere riprodotta, archiviata in un sistema di registrazione o trasmessa in alcuna forma o alcun mezzo senza il preventivo consenso scritto di Intel Corporation.