You could trivially detect a loop by examining noise.
You could trivially defeat that by injecting noise.
You could less trivially defeat that by looking for "random" behavior in the datacenter, such as people walking by, vibrations caused by folks moving about, blinking patterns of the ubiquitous network activity LEDs in your rack and other racks, etc.
I think a loop is trivial to detect.