Building Network Automation Solutions
6 week online course starting in September 2017

Where’s the Revolutionary Networking Innovation?

In his recent blog post Joe Onisick wrote “What network virtualization doesn’t provide, in any form, is a change to the model we use to deploy networks and support applications. [...] All of the same broken or misused methodologies are carried forward. [...] Faithful replication of today’s networking challenges as virtual machines with encapsulation tunnels doesn’t move the bar for deploying applications.

Much as I agree with him, we can’t change much on planet Earth due to the fact that VMs use Ethernet NICs (so we need some form of VLANs to cater to infinite creativity of some people), IP addresses (so we need L3 forwarding), broken TCP stack (requiring load balancers to fix it), and obviously can’t be relied upon to be sufficiently protected (so we need external firewalls). Furthermore, unless we manage to stop shifting the problems around, the networking as a whole won’t get simpler.

What overlay network virtualization does bring us is a decoupling that makes physical infrastructure less complex so it can focus on packet forwarding instead of zillions of customer-specific features preferably baked in custom ASICs. Obviously that’s not a good thing for everyone out there.

It could also be that the company Joe is currently working for has some truly revolutionary ideas (or so their web page claims), and I would love to be proven wrong, but the first glimpses weren’t exactly encouraging.

1 comment:

  1. David Klebanov24 July, 2013 08:40

    Hi Ivan,

    I just had a flashback of years of debugging networks to solve poor application performance. Just like overlay proponents stress the point that if you design and scale your underlay, your overlay will have less/none to worry about, so did the developers for their apps assuming that various network conditions are not an issue to be concerned about. Both can be viewed as decoupling... Why do we not want to learn from the past mistakes?

    I agree that decoupling can bring lots of value, but when decoupling leads of obscurity, you are just inviting problems.

    Thanks,
    David
    @DavidKlebanov

    ReplyDelete

You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.