In the recent months, there’s been a lot of buzz about next-generation Data Center bridging, including the Earth Is Flat rediscovery from Brocade (I thought that was settled in middle ages) and a TRILL article in SearchNetworking (which quoted both Greg and me as being on the opposite sides of the TRILL debate).
The more I think about this problem, the more I’m wondering whether we really need large-scale bridging in data centers (it looks like Google can live quite happily without it). We definitely need some bridging, but generic large-scale inter-site monstrosity? I doubt.
Please try to help me: forget all the “this is how we do it” presumptions, figure out a scenario where you absolutely need bridging and describe it in the comments.
There are four obvious answers:
- FCoE (you should really use iSCSI);
- Distributed firewalls (more about this one in a separate post);
- Microsoft Network Load Balancing (which should have been banned from the DC environment before it got implemented);
- Live virtual machine migration (aka VMotion if you use VMware).