TRILL goes to WAN – the bridging craze continues
Remember how I foretold when TRILL first appeared that someone would be “brave” enough to reinvent WAN bridging and brouters that we so loved to hate in the early 90’s? The new wave of the WAN bridging craze has started: RFC 6361 defines TRILL over PPP (because bridging-over-PPP is just not good enough). Just because you can doesn’t mean you should.
Recent posts in the same categories
PPP
- TCP MSS Clamping – What Is It and Why Do We Need It?
- DHCPv6-based address allocation on PPPoE links
- More real-life DHCPv6 Prefix Delegation gotchas
- IPv6 RADIUS Accounting
- IPv6 over PPPoE works great with IOS XE 3.7
- DHCPv6 Prefix Delegation with Radius Works in IOS Release 15.1
WAN
- VXLAN/EVPN Layer-3 Handoff (L3Out) on Arista EOS
- Layer-3 WAN Handoff (L3Out) in VXLAN/EVPN Fabrics
- Worth Reading: MP-TCP in Hybrid Access Networks
- Configuring Linux Traffic Control in a Sane Way
- CE-to-CE IBGP Session in a Multihomed Site
- Worth Exploring: OMNI and AERO
Oh, and incidentally, I also disagree with lots of VPLS use cases ;) It only makes sense as a vehicle providing end-to-end L2 transport in SP environment with routers around it.
I'll admit that I haven't read it yet, however the following is the original paper that inspired the TRILL effort, which probably should be an input into your blog post -
http://www.ieee-infocom.org/2004/Papers/26_1.PDF
Due to the author's reputation and achievements in the field, I'd be willing to put some weight on her judgements about whether it is wise or not to extend TRILL across the WAN ;-) The 2nd edition of her book also touches on some of these subjects.
It seems to me that there would be two objects to running TRILL across the WAN -
* broadcast domain size
* flat routing (i.e. lack of address aggregation)
They're reasonable concerns, however as always, it is a trade off. Today's WANs pretty much have the same broadcast, multicast and unicast characteristics as the 1990s LANs, so 1990s LAN protocols and LAN designs would be applicable to today's WANs in a lot of cases. I remember one of those rules being "switch where you can, route where you must", due to the cost and performance differences between forwarding at layer 2 and layer 3. Those cost concerns still apply.
Next, the "bridge where you can, route where you must" recommendation was made in days when:
A) routing was done in SW and some bridging was done in HW
B) routers were multi-protocol beasts
C) routing was complex and bridging was simple.
TRILL is no simpler than IP routing, L2 and L3 switching work at wire speed, and those claims were usually made by people who didn't want to invest into routing software.
On a WAN link, there is minor cost or performance difference if you do bridging or routing correctly ... at least if your WAN bandwidth is a small percentage of your LAN bandwidth, in which case bridging over WAN will kill you as surely as it did those idiots that tried to use it over 64 kbps links.