From Diane Teare book:
Because core devices are responsible for accommodating failures by rerouting traffic and
responding quickly to network topology changes, and because performance for routing in the
core with a multilayer switch incurs no cost, most implementations have multilayer switching
in the core layer. The core layer can therefore more readily implement scalable protocols and
technologies, alternate paths, and load balancing.
Do people really use multi-layer switches at the core?