In cases of failure, the current hierarchy can reconfigure itself in a
nondeterministic manner and with unacceptable latency. The speed and high-availability requirements
of the modern data center mandate that multiple paths not be wasted by being blocked and, instead, be
put into use to improve efficiency as well as to achieve resiliency and load balancing