I have used NDM "once" and the way it works is(willing to be corrected here),
the NDM software is installed on both sending and receiving nodes.
Only the sending and receiving nodes are referenced in the NDMPROC by
SNODE= and PNODE=
I think that the network is mapped on the NM option in the CONNECT:Direct PRIMARY OPTIONS and the nodes are referenced on the job.