Routing at Layer 2 ? YES, TRILL is here

As per wikipedia, TRILL (Transparent Interconnect of Lots of Links) is a IETF Standard implemented by devices called RBridges or Routing Bridges. TRILL combines the advantages of bridges and routers and is the application of link state routing to the VLAN-aware customer-bridging problem. RBridges are compatible with and can incrementally replace previous IEEE 802.1 customer bridges. They are also compatible with IPv4 and IPv6 routers and end nodes. They are invisible to current IP routers and, like routers, RBridges terminate the bridge spanning tree protocol.

But how does it performs routing on layer 2, Okie...

TRILL uses a routing protocol (IS-IS) and the TRILL protocol used to forward Ethernet frames (TRILL data frames) definitely has all the attributes of a layer-3 protocol:
However, once the TRILL infrastructure is set up and the best paths are computed, bridging forwarding paradigms are used to forward host-to-host data traffic, including building MAC address table by listening to data traffic and flooding of packets sent to unknown MAC destination. TRILL therefore retains most of the non-scalable properties of transparent bridging with these exceptions:
With the evolution of 10G networks and other protocols like Fabricpath and TRILL, I believe STP would have already started dying a slow death and its time for the network engineer to look beyond RSTP & MSTP to keep themselves competitive in the coming times.



Labels: , , , ,