Questão InfiniBand RDMA: Você precisa do RDMA Connection Manager?


Ao fazer transferências RDMA em InfiniBand, o RDMA Connection Manager é necessário? (Além disso, todas as chamadas com o prefixo rdma_ relacionado ao RDMA Connection Manager?)

Além disso, não há tags apropriadas para isso, pois não posso criar rdma ou infiniband...


1


origem




Respostas:


O gerenciador de conexões RDMA não é obrigatório para o InfiniBand. É possível trocar parâmetros para uma conexão InfiniBand através de um canal lateral (por exemplo, através de uma conexão TCP na parte superior do IPoIB). Por exemplo, você pode olhar para o ibv_rc_pingpong programa que faz parte do libibverbs biblioteca.

No entanto, o gerenciador de conexões RDMA oculta parte da complexidade da configuração de uma conexão, como solicitar as informações de caminho do gerenciador de sub-rede.

As chamadas com o rdma_ prefixo fazem parte de librdmacm. A maioria deles é para usar o gerenciador de conexões para configurar conexões, mas alguns são apenas invólucros ou funções auxiliares para a própria comunicação.


1