I've finished the network adjustments for Lab B and it is good.
* Teacher B is set to DHCP on the machine, static-dhcp at the switch. Crossroads services have been set to the static-dhcp IP address and everyone seems to be able to communicate.
* Student stations are pure DHCP (no node in the DB) with static machine names set at the local level (that is, there is no instruction set at the DHCP server level that sets a machine name, rather it uses the same method of setting a machine name as before)
The testing I've done so far consists of pushing files and restarting all lab machines from the teacher's console. I'd like to do some audio network testing, but I see no reason why it won't work.