Listen "Smart Network or Dumb?"
Episode Synopsis
Should the network be dumb or smart? Network vendors have recently focused on making the network as smart as possible because there is a definite feeling that dumb networks are quickly becoming a commodity—and it’s hard to see where and how steep profit margins can be maintained in a commodifying market. Software vendors, on the other hand, have been encroaching on the network space by “building in” overlay network capabilities, especially in virtualization products. VMWare and Docker come immediately to mind; both are either able to, or working towards, running on a plain IP fabric, reducing the number of services provided by the network to a minimum level (of course, I’d have a lot more confidence in these overlay systems if they were a lot smarter about routing … but I’ll leave that alone for the moment).
How can this question be answered? One way is to think through what sorts of things need to be done in processing packets, and then think through where it makes most sense to do those things. Another way is to measure the accuracy or speed at which some of these “packet processing things” can be done so you can decide in a more empirical way. The paper I’m looking at today, by Anirudh et al., takes both of these paths in order to create a baseline “rule of thumb” about where to place packet processing functionality in a network.
More episodes of the podcast DESIGN – rule 11 reader
Hedge 265: Out of Band Networks
04/04/2025
Architecture and Process
12/04/2024
Simple or Complex?
19/09/2023
Hedge 144: IPv6 Lessons Learned
25/08/2022
Route Servers and Loops
16/08/2022
Hedge 134: Ten Things
15/06/2022
Revisiting BGP Convergence
06/06/2022
BGP Policies (Part 2)
14/03/2022
BGP Policies (part 1)
07/03/2022
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.