Atualmente, estou trabalhando na atualização de nosso armazenamento de servidor e estou analisando o SMB direto em combinação com uma NIC compatível com RDMA. O SMB Direct é interessante, pois possui latência muito baixa em comparação com os protocolos concorrentes.
No entanto, gostaria que o servidor tivesse uma conexão direta de 10 GbE com o NAS usando SMB Direct, mas o compartilhamento SMB ainda estivesse disponível na rede para os clientes, para que eles também pudessem ter uma conexão direta com o NAS, por meio de um 10 Conexão GbE do switch para o NAS.
Gostaria de saber se ambas as funcionalidades podem ser usadas juntas no mesmo NAS, ou é SMB direto ou um compartilhamento de rede SMB que está disponível para todos? Prefiro não querer que o servidor seja o intermediário entre essas conexões, que agora está usando ISCSI em uma VM, configurada como compartilhamento de rede.
SMB funciona sobre TCP, SMB Direct funciona sobre encapsulamento RoCEv/1v2 (UDP) ou iWARP (TCP).
https://en.wikipedia.org/wiki/RDMA_over_Converged_Ethernet
https://en.wikipedia.org/wiki/IWARP
Se a NIC fornecer suporte de hardware e drivers adequados, ela poderá executar vários protocolos simultaneamente.
Concordo com @Lilia, o compartilhamento SMB pode ser conectado via SMB Direct junto com os compartilhamentos SMB regulares. Eu tenho quase o mesmo cenário, a única diferença é que meu SMB está configurado no armazenamento compartilhado do Starwind entre os dois servidores.
O compartilhamento está conectado via link 10GbE e SMB Direct a outro servidor, e também está disponível para meus clientes.
O SMB Direct é apenas um transporte, o compartilhamento SMB é exposto de qualquer maneira. Além disso, mesmo que o cliente fale SMB Direct, ele abre uma conexão SMB regular adicional para o compartilhamento SMB em paralelo.