Describes the design and engineering tradeoffs of datacenter networks. This book describes interconnection networks from topology and network architecture to routing algorithms, and presents opportunities for taking advantage of the emerging technology trends that are influencing router microarchitecture.