Easy

This has always puzzled me, too โ€” how resistant people are to using the correct technologies, always wanting to do something unsupported and very, very complex for some notional gain that never materializes.

Iโ€™ve been in this exact scenario multiple times.

An โ€œeasy buttonโ€ for multi-DC is like the quest for the holy grail. I explain to my clients that the answer is right in front of them โ€“ local IP addressing, L3 routing, and DNS. But they refuse to accept that, draw their swords, and engage in a fruitless war against common sense. Asymmetry, stateful inspection, ingress routing, split-brain, quorums, host mobility, cache coherency, non-RFC complaint ARP, etc.

From what I can gather, because people donโ€™t understand networking and they do understand when things โ€œlook the same,โ€ they think itโ€™s easier to have stretch clusters, stretched L2, non-standard ARP configs and all that, not realizing the absolutely enormous amounts of infrastructure complexity just below the surface that must occur for these things to happen.

They are essentially forcing we infrastructure people to use a car as an airplane and that works about as well as youโ€™d expect, particularly when anything goes wrong.

It makes sense, then, that Cisco is making it easier to use a car as an airplane since so many clients demand that.

Whatโ€™s weird about it is that the correct solution is actually easier and better both for the client and the infrastructure provider, but try telling that to an MBA who thinks heโ€™s an infrastructure expert because he โ€œcan configure his home router.โ€