Practical Simplification

22 April 2019 | 0 Comments

Simplification is a constant theme not only here, and in my talks, but across the network engineering world right now. But what does this mean practically? Looking at a complex network, how do you begin simplifying? The first option is to abstract, abstract again, and abstract some more. But before diving into deep abstraction, remember…

Grey Failure Lessons Learned

25 March 2019 | Comments Off on Grey Failure Lessons Learned

Grey Failures in the Real World Most “smaller scale” operators probably believe they are not impacted by grey failures, but this is probably not true. Given the law of large numbers, there must be some number of grey failures in some percentage of smaller networks simply because there are so many of them. What is…

BGP Optimal Route Reflection

3 December 2018 | 1 Comment

Policy at the Edge

20 November 2018 | Comments Off on Policy at the Edge

Is BGP Good Enough?

3 September 2018 | Comments Off on Is BGP Good Enough?

In a recent podcast, Ivan and Dinesh ask why there is a lot of interest in running link state protocols on data center fabrics. They begin with this point: if you have less than a few hundred switches, it really doesn’t matter what routing protocol you run on your data center fabric. Beyond this, there…

Short Take: State, Optimization, and Surface

29 August 2018 | Comments Off on Short Take: State, Optimization, and Surface

Reaction: Network software quality

16 August 2018 | Comments Off on Reaction: Network software quality

Over at IT ProPortal, Dr Greg Law has an article up chiding the networking world for the poor software quality. To wit— When networking companies ship equipment out containing critical bugs, providing remediation in response to their discovery can be almost impossible. Their engineers back at base often lack the data they need to reproduce…

The Network Collective: Networking in Harsh Environments

14 August 2018 | Comments Off on The Network Collective: Networking in Harsh Environments

On the ‘net: Simplifying Network Design

25 July 2018 | Comments Off on On the ‘net: Simplifying Network Design

For various reasons, humans tend to prefer complex resolutions to simple ones. The combined effect of many humans preferring more complex resolutions over time means large-scale systems tend to accrue complexity, until they fall into a complexity wormhole, becoming wholly incomprehensible. @Search Networking

On the ‘net: The Tradeoffs of Information Hiding

16 July 2018 | Comments Off on On the ‘net: The Tradeoffs of Information Hiding

I recently joined Ethan Banks for a Packet Pushers episode around the trade offs of hiding information in the control plane. This was a terrific show; you can listen to it by clicking on the link below. Today on the Priority Queue, we’re gonna hide some information. Oh, like route summarization? Sure, like route summarization.…