Methods and apparatus are described for routing data traffic in a network
having a plurality of layers including physical, data link, and network
layers. The data traffic is received and one of a plurality of routing
options for the data traffic is selected with reference to information
outside of the physical, data link, and network layers. The data traffic
is then routed according to the selected routing option.