The Future Of Spanning Tree Protocol Looks Bleak
Cisco’s debut of its FabricPath Switching System for the Nexus 7000 platform shows that Spanning Tree Protocol is on the way out, says Cameron Sturdevant
Cisco is turning on yet another new feature in the Nexus 7000 platform that basically eliminates the ancient and universally deployed spanning tree protocol from network designs, thus enabling much larger Layer 2 networking domains within the data centre. The FabricPath Switching System (FSS) is the foundation of a push by Cisco to combine NX-OS software features with the hard capabilities of the Nexus 7000 F1 series module to build the next generation of high-performance network systems.
Make no mistake, unlike incremental feature changes Cisco previously released for the Nexus 7000 platform, including OTV (Overlay Transport Virtualization), FabricPath is a much bigger jump up in terms of bandwidth, network performance and virtualisation feature support. At the same time Cisco went out of its way to ensure that FabricPath-enabled Nexus devices and software features wouldn’t interfere with existing network implementations. Thus, while FabricPath is a radical departure from network designs built around the spanning tree protocol, it should be on the “evaluate now” track for large data centre managers.
When used together, FabricPath-enabled modules will benefit organisations that want to implement workload mobility such as VMware vMotion in a much larger resource pool, while also gaining significant bandwidth and N+1 redundancy and fast network convergence after a link failure.
Cisco hardware
During pre-release conversations with Cisco engineers that included a demonstration of the first-generation release, the performance numbers were pretty astounding. FabricPath-enabled modules use active-active links between devices – losing the line blocking that spanning tree required – and instead use ECMP (equal-cost multipath) to direct traffic. First-generation modules can support up to 16-way ECMP, which can be combined with 16-port 10G bps PortChannels, for a total of 2.56T bps between switches.
When I looked at Cisco’s OTV feature of the Nexus 7000 in February of this year, I concentrated on Cisco’s extension of Layer 2 functionality to enhance data centre interconnect. OTV was still dealing with the limitations imposed by spanning tree protocol. FabricPath builds on technologies that were involved in creating OTV and rachets up the performance and simplification case for enterprises moving to the Nexus 7000 and NX-OS.
At the time, I wrote, “the measure that data centre managers will need to use when evaluating OTV is how much labour and network implementation effort…will be eliminated relative to the cost of putting in Cisco’s hardware.” The same holds true for FabricPath, except that the cost savings will likely be much bigger and easier to measure. This is especially true for organisations that move large amounts of network traffic between data centres. When you add to that the resiliency that is enabled by the active use of all links between devices, the case becomes even more interesting.
Those pesky, long-lived Catalyst 6500 chassis will start to look a lot more aged with the release of the FSS (FabricPath Switching Service). This is going to be especially true for organisations that are embracing server virtualisation platforms of any variety. As the number of virtual systems increases – and the use of business continuity features including vMotion become more prevalent – the more keenly Layer 2 network limitations will be felt.
And it’s clear that Cisco plans on increasing the capacity and capability of the Nexus 7000 and FabricPath to accommodate the tempo of virtualisation adoption. For one thing, Cisco has “skin the game” in the form of its UCS offering. For another, the obvious benefits of server virtualisation are an escaped genie that cannot be rebottled. When combined with the ever-increasing deployment of x86 multicore systems, the two-year outlook for existing, spanning-tree-bounded networks is pretty bleak.