BRKRST-3014 – Policy, Complexity, and Modern Control Planes

Presented by: Russ White, LinkedIn
Networks are complex. How do we measure complexity? How do we measure scale? What’s the unit of measure?
You can’t “solve” complexity.
Alderson D and J Dole “complexity in highly organized systems arises primarily from design strategies intended to create robustness to uncertainty.” There’s a point on the complexity scale where robustness actually drops. “Robust but fragile”.
Dunning Kruger effect?
What is complexity?
- Anything you don’t understand?
- Anything with many parts?
- Anything with unintended consequences?
- Something that can’t be solved; can’t be easily defined.
- We need to develop a model to understand complex systems quickly
“If you haven’t found the trade off, you haven’t looked hard enough” — Russ
The model:
- Ask, Why?
- Ask ,What & How?
- State
- Optimization
- [Interaction] Surface (where two components interact with each other [which could be, and often is, human on CLI])
- Ask, This is like what? (what’s it similar to?)
- Now matter how you’re analyzing a network (protocols, applications, whatever), you’ll find these 3 things.
- Good examples of questions to ask for each point in different use cases
3-way trade off:
- Quick/Cheap/Quality, or
- State/Surface/Optimization
“Adding more state to the system should result in an increase in optimization” Continue reading
The risk analytics market is expected to grow exponentially by 2021.
New rules open up nearly 11 GHz of high-frequency spectrum for 5G services.
Only 9 percent of respondents consider IoT security a concern this year.