Industry Split on Data Center Network Standards
Despite competing standards and proprietary alternatives already on the market, the IETF insists that TRILL is gaining momentum as a method for solving Ethernet scalability problems in data center networks.
Indeed, the industry appears deeply fractured over the best approach, with some vendors backing the IETF's TRILL, some backing the IEEE's SPB, others offering proprietary protocols and still others advocating a combination of approaches.
TRILL was designed as a way to overcome limitations of Ethernet's Spanning Tree Protocol, a method for preventing network loops and for handling backup paths in the event of a failure. Spanning Tree is inefficient because it doesn't use all of the available paths between switches, and the routes are not always the shortest or fastest. Because of this, topology reconvergence in a Spanning Tree network is slow, which limits scale and make the network more susceptible to link failures.
The IETF is attempting to address this deficiency in RFC 5556 with TRILL, which stands for Transparent Interconnection of Lots of Links. TRILL is a Layer 2 protocol that uses link state routing to map the network, discovering and calculating shortest paths between TRILL nodes called Routing Bridges, or RBridges. This enables shortest-path multihop routing so users can build large-scale Ethernet and Fibre-Channel-over-Ethernet data center networks.
BACKGROUND: Are new IETF switching, routing specs needed?
Ethernet switch market leader Cisco is shipping FabricPath for its Nexus 7000 switch, a technology that accomplishes the same tasks TRILL is intended to address while providing many more capabilities. Cisco says FabricPath is a "superset" of the TRILL standard.
Brocade also says its BrocadeOne fabric architecture is based on TRILL.
Juniper, though, just announced its QFabric line of data center and cloud fabric switches, which do not support TRILL at all but instead support a proprietary method for scaling Ethernet in data centers.
Indeed, Juniper is an outspoken TRILL detractor. At its QFabric announcement, Juniper Founder and CTO Pradeep Sindhu called TRILL "a solution looking for a problem" and "a means to scale Layer 2 networks, but most [data center] networks want to communicate at Layer 3. Layer 3 gets punted to a one-armed router and becomes a choke point," Sindhu said. "TRILL as applied to a data center is a joke."
HP is supporting both TRILL and a competing IEEE specification called Shortest Path Bridging (SPB). SPB is an extension to the Multiple Spanning Tree Protocol that also uses a link state routing protocol to allow switches to learn the shortest paths through an Ethernet fabric and dynamically adjust to topology changes.
"For the traditional enterprise customer segment, HP is actively working on TRILL based solutions including open standards participation with the IETF," states Dominic Wilde, chief technologist and senior director of HP Networking, in an email message to Network World. HP plans to release TRILL-compliant products in the second half of this year.
And HP will evolve current support for IEEE 802.1ah Provider Backbone Bridging (PBB) to SPB, Wilde says. PBB scales virtual LANs by encapsulating MAC addresses within MAC addresses.
"HP is continuing its investment in PBB by evolving to current standards such as SPB that collectively provides scalability between edge and core, multi-tenancy services, resiliency, and multi-pathing," Wilde says. "While these standards started life as solutions for service provider and carrier customers, they are also becoming more relevant to large scale data center enterprise environments."
HP is also utilizing its Intelligent Resilient Framework (IRF) network virtualization and clustering technology to extend the scalability and reliability of TRILL and SPB. IRF is designed to scale data center fabrics by virtualizing multiple physical IS-IS nodes into a single logical node. This keeps the hop count low for efficiency and faster convergence, Wilde says.
Huawei is also backing SPB, citing the same multi-tenancy service attributes HP likes, as well as the standard's maturity and OA&M capabilities, says Reg Wilcox, vice president of optical network marketing and product management for Huawei North America. And like HP, Huawei plans to extend and bridge the capabilities of both SPB and TRILL.
"Huawei ... recognizes that neither the IETF nor IEEE standard has every feature that every customer will require and we are working hard in both standards with other vendors to help bridge these gaps in the lowest-cost manner possible," Wilcox says.
Avaya and Alcatel-Lucent are implementing SPB, given their carrier roots.
Extreme Networks, meanwhile, recently announced that it will use Multi-System Link Aggregation (M-LAG) as an alternative to Spanning Tree, SPB and TRILL.
Extreme claims that, for the majority of virtualized data centers, M-LAG eliminates the drawbacks of Spanning Tree while providing the benefits of TRILL, without disrupting the network or requiring significant capital expense.
Extreme claims TRILL and SPB both require major upgrades.
"TRILL requires new packet encapsulation," says Shehzad Merchant, senior director of strategy for Extreme. "Typically most existing infrastructure does not support this and will require a 'rip and replace.'"
Not so, says Donald Eastlake, co-chairman of the IETF's TRILL Working Group.
"'Rip and replace' is certainly not required to gain substantial benefits from TRILL," Eastlake says. "TRILL can be incrementally deployed -- you can replace classic bridges one at a time by TRILL switches (or RBridges), although the benefits from TRILL increase if you replace more bridges in a LAN with RBridges."