NVMe over Fabrics configuration with RoCEV2

Hello Experts,

I have following query related to NoF with RoCE v2 packets

  1. How to configure destination or source ip address in private data of CM REQ message during connection establishment phase as no information regarding this is available from controller side or in log pages?

  2. In RoCE V2 header destination ip address and source ip address fileds are present, how these fields are different from the destination or source ip address in private data of CM REQ message fields?

Thanks

Nikhil Jain

Hi Nikhil,

There is a good document and users feedback available on this link: HowTo Configure NVMe over Fabrics https://community.mellanox.com/s/article/howto-configure-nvme-over-fabrics

Please review. The answers to what you were looking for might be there.

Thanks

Hi ,

Thanks for the response.

The link you mentioned contains useful information about TRADDR mapping to destination ip address of header but it does not mention anything related to “destination ip address field of CM REQ private data”.

Am I missing something or do you have any more information to share regarding this?

Thanks

Nikhil Jain

Hi Nikhil,

Nvmf is using rdma_cm for connection establishment therefor user should supply only destination ip and port (source ip is optional and was added into 4.11 kernel).

Thanks