13. THE NETWORK STILL ISN’T FREE
Never underestimate the
bandwidth of a station wagon
full of tapes hurtling down the
highway.
Andrew S. Tanenbaum
14. WHAT WILL THE INTERNET LOOK LIKE?
● “Messy, as always”
● SDNs will be overhyped and overplayed
● Back in the real world, SDNs will have an impact
● Some complexity will be moved from distributed control planes into centralized control
planes
● Failure domains will be reshaped
● Policy will be separated more cleanly from reachability
● But none of these are going to be…
● Done in the way we expect
● As “clean” as we might expect
15. PERSONAL SCALE THOUGHTS
● The command line will become less important
● Theory and principle will become more important
● Coding skills will become the norm
Editor's Notes
“Solving” Complexity is simply impossible
SDNs aren’t going to solve complexity
We can move complexity around, though – we need to be aware of whether we’re doing so in an efficient way or not
Aggregation? Layer 2/Layer 3? We did those things for a reason
Moving all our control plane into a single “god box” that relies on software skills might not be the best answer here
Failure that spreads across a single domain is still a train wreck
We have always put policy into our forwarding tables through communities, metrics, etc.
The muddle between these two is making our lives miserable
We’re trying to build our taxonomy on hard (corner) cases – the platypus is not a good place to start when defining the difference between mammals, reptiles, and birds
Many of the complexity problems we face today are because we’re dispersing policy in a thousand different ways, using a thousand different tools; there’s no consistency
Forwarding needs to be a combination of policy and reachability, but routing doesn’t necessarily
“Fast == Control Plane, Slow == Management” just isn’t going to cut the mustard any longer
The seven layer model is (pretty much) dead – obsolete
We need to think about iterative models, hybrid models – let’s go back and rethink how we describe networks
Vendors are not going to “lay down” and just “go with the white box”
To stay in business, you differentiate your skills, network, etc.
Even car vendors differentiate!
Vendors want to sell stuff, so they’re going to differentiate
There is a rebalancing that’s going to happen between commodity and custom, but we’re still going to have different features, etc.
And we wouldn’t want it any other way – otherwise, you can kiss innovation goodbye
Networks are a sop to human impatience
This isn’t about to change any time soon
You can’t make money shipping bits – the bits have to mean something
You can’t make money shipping content without a container, either…
Cloud is, to some degree, predicated on the idea that the network is free