Advanced routing and switching: BGP policy control, route optimization, and large-scale datacom architectures.