Take a course offered by a renowned network services vendor, such as Cisco.
It does cost a lot, but they teach you a lot, and you can also get a certificate which is valued.
For more - start doing it. Buy some switches, little routers, PCs, ... and put together three networks with several virtual machines, then impose some restrictions, traffic shaping and so on.
If you're not afraid of some unix, you can do it all in virutal world in Solaris, using Zones (really simple virtual "hosts") and Crossbow (virtual newtorking). There are a lot of manuals and online material on these.
In any case - enjoy!