# iWARP (Internet Wide Area RDMA Protocol)

O Acesso Remoto Direto à Memória (RDMA — Remote Direct Memory Access) permite que um computador acesse a memória de outro computador, sem interagir com os buffers de dados do sistema operacional do computador, aumentando, assim, a velocidade e a taxa de transferência das operações em rede. Internet Wide Area RDMA Protocol (iWARP) é um protocolo que implementa o RDMA através de redes de IP (Internet Protocol).

O Microsoft* Windows* disponibiliza duas modalidades de RDMA: Network Direct (ND) e Network Direct Kernel (NDK). O ND permite que os aplicativos no modo usuário utilizem recursos do iWARP. O NDK permite que os componentes do Windows do modo kernel (como o Gerenciador de arquivos) usem recursos do iWARP. A funcionalidade NDK está incluída nos drivers básicos de rede da Intel. A funcionalidade ND é uma opção separada, disponível durante a instalação do software de rede e driver da Intel. Para utilizar os recursos do iWARP nos aplicativos sendo desenvolvidos, será necessário instalar o recurso Network Direct (ND) do modo usuário, ao instalar os drivers. (Consulte Instalação, abaixo.)

| NOTA: Embora a funcionalidade NDK conste nos drivers básicos, se você quiser permitir o recurso RDMA do NDK através das sub-redes, selecione "Ativar o roteamento do iWARP através das sub-redes de IP" na tela de opções de configuração do iWARP, durante a instalação do driver básico (consulte Instalação, abaixo).

## Requisitos

O recurso Provedor de iWARP em modo de usuário Ethernet Intel® é compatível com os sistemas operacionais Linux* e Microsoft* Windows Server* 2012 R2 ou posterior(es). Para instalações no Windows, é necessário instalar o Microsoft HPC Pack ou a Biblioteca Intel MPI.

## Instalação

| NOTA: Para instalação no Windows Server 2016 Nano Server, consulte Instalando no Nano Server, abaixo.

Os recursos NDK (Network Direct Kernel) constam nos drivers básicos da Intel. Para instalar os recursos iWARP ND (Network Direct) do modo usuário, siga as etapas abaixo.

1. Na mídia de instalação, execute o Autorun.exe para iniciar o instalador, selecione "Instalar drivers e software" e aceite o contrato de licença.
2. Na tela Opções de Instalação, selecione "Provedor de iWARP em modo de usuário Ethernet Intel®".
3. Na tela Opções de configuração do iWARP, selecione "Ativar o roteamento do iWARP através das sub-redes de IP", se necessário. Convém observar que essa opção é exibida durante a instalação do driver básico, mesmo que o iWARP do modo de usuário não esteja selecionado, porque esta opção também se aplica à funcionalidade Network Direct Kernel.
4. Se o Firewall do Windows estiver instalado e ativo, selecione "Criar uma regra de serviço de mapeamento de portas do Intel® Ethernet iWARP no Windows Firewall" e as redes às quais a regra será aplicada. Se o Firewall do Windows estiver desativado ou se você estiver usando um firewall de terceiros, será necessário adicionar manualmente esta regra.
5. Continue a instalação do driver e software.

### Instalando no Nano Server

Siga as etapas abaixo para instalar o recurso Provedor de iWARP em Modo de usuário Ethernet Intel® no Microsoft Windows Server 2016 Nano Server.

1. Crie um diretório a partir do qual os arquivos do iWARP serão instalados. Por exemplo, C:\Nano\iwarp.
2. Copie os seguintes arquivos no novo diretório:

- \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. Execute o comando DISM para injetar os arquivos iWARP em sua imagem do Nano Server, usando o diretório criado na etapa 1 para o parâmetro do caminho AddDriver. Por exemplo, "DISM .../Add-Driver C:\Nano\Drivers"
4. Crie uma regra de firewall de entrada para a porta UDP 3935.
5. Se desejar, use os comando do Windows PowerShell abaixo, para ativar o roteamento do iWARP através das sub-redes de IP.

- Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets Allow
- Desativar adaptador
- Ativar adaptador

## Suporte técnico

- Site de suporte principal da Intel na web: http://support.intel.com
- Informações sobre produtos de rede: http://www.intel.com/network

## Assuntos legais / Isenções de responsabilidade

Copyright (C) 2016, Intel Corporation. Todos os direitos reservados.

A Intel Corporation não assume nenhuma responsabilidade por erros ou omissões neste documento. A Intel também não assume nenhum compromisso de atualizar as informações aqui contidas.

Intel é marca comercial da Intel Corporation nos EUA e/ou em outros países.

* Outras marcas e nomes podem ser propriedade de outras empresas.

Este software é fornecido sob licença e só pode ser usado ou copiado de acordo com os termos da licença. As informações contidas neste manual são fornecidas apenas para fins informativos, estão sujeitas a alterações sem aviso prévio e não devem ser interpretadas como compromisso da Intel Corporation. A Intel Corporation não assume nenhuma responsabilidade

por quaisquer erros ou imprecisões que possam constar neste documento ou em qualquer software fornecido em associação com este documento. Exceto conforme permitido por tal licença, nenhuma parte deste documento pode ser reproduzida, armazenada em um sistema de recuperação nem transmitida por qualquer meio sem a permissão expressa por escrito da Intel Corporation.