Continuing the tradition of circular links between these two threads...
I recreated one instance where the cRIO and DLink failed to communicate properly and, in addition to the cRIO reset, I was able to simply unplug and replug in the cRIO Ethernet connection to get them talking again.
The symptoms in this particular case were no connectivity between the DLink and cRIO, but the cRIO Ethernet port lights were solid green and yellow, i.e., no packet traffic.
Unplugging and re-connecting to the cRIO port 1 started the yellow traffic light blinking and everything was fine again.