The TRILLing brain split
The split personality Cisco has exposed at Cisco Live 2010 is amazing: on one hand you have the Data Center team touting the benefits of Routing at Layer 2 (an oxymoron if I’ve ever seen one), on the other hand you have Russ White extolling the virtues of good layer-3 design in the CCDE training (the quote I like most: “It all meets at Layer 3 ... that’s why CCDE is layer-3 centric”). If you’re confused, you’re not the only one
Read more ... (this time @ etherealmind.com)
That being said, it is way too new to interest me. I'll let other people find the bugs. I'll stick with routing as my go-to way to go :)
Now, if they would advertise MAC addresses as TLVs in IS-IS, and stop flooding the unknowns, that would be routing. Today, it's not. ESADI is a step in the right direction, but they couldn't make it authoritative, because the whole thing is still ... guess what, bridging.
LISP is useful when you need to shift the DC ingress point for a particular IP address to a different site when the VM is moved.
To me, the essential property is that bridged domain being treated as a single link with all nodes directly attached (physically, or virtually like in TRILL/OTV). Essentially all endpoints are unaware of the undelying domain structure and assume they can reach any other endpoint directly by referring to its ID.
Next problem is that traditional routing protocols base their scalability on routing information aggregation, which requires hierarchical structures. Bridging assumes flat structure with no aggregation and hence is you leak endpoint identifiers into IGP/BGP you end up with unscalable/unstable system. Of course you may handle thousands of MAC addresses more or less reliable with ISIS, but asymptotically this "edge" design simply wont work.
This problem could be alleviated by changing the IGP/BGP-based endpoint information distribution to a technology that can deal with mobile and flat endpoint labels. There is a number of approaches here, similar to some protocols found in MANETs. I'm saying "some" since the area of MANET routing is huge and easily encompasses a few tens of protocols and their variations.