Campus LAN Design – A Different Approach

Throughout my career I have implemented a pretty large number of standard Cisco campus LAN designs. You know the model; a hierarchical one with access switches aggregating to a distribution layer, which then aggregates to a fast core switching layer. Pieces of the hierarchy can be collapsed into one another in situations where, for example, due to […]

OpenStack Neutron – The Dirty Network Detail

OpenStack Neutron Networking

Update: I’m slowly getting there, third and more accurate diagram attached below which now includes where security policies, iptables and network namespaces are deployed. I’ve now also removed the previous two incorrect diagrams as they seem to be popping up on Google. This post is just a quick response to a comment by Turing Machinæ […]

Routers vs Switches, When to position which?

Everyone knows the difference between a router and switch right? Good.. (for those that need a good refresher) this post is not going is not going to dive into that topic. What I want to talk about is Router vs Switching from a positioning standpoint. One question I often get asked working with customers is: “Can I […]

The Attributes of a Great Network Device API


What makes a good API? A device providing an API is only the start of the story; if its unusable, or unreliable its useless. This post is a response to one of a couple of points I made about Kirk Byers’ recent post on Arista’s API and the comments that followed. Much respect to (and admiration for) Arista […]