Reporting from the front lines of network transformation

It’s been a while :-)

So what gives? Well, I’ve been spending most of my time on the front lines: meeting with customers, breaking the ice, laying out the fundamental case for Network Virtualization, face to face, heart to heart. Just a whiteboard, rolled up sleves, and a room full of intelligent IT converstationalists.

This is, actually, my favorite thing to do.

I’m not a real big fan of the formal presentation, the pomp and pageant of tech conferences, or endless pontificatating from atop some ivory tower “Office of the CTO” … “customers want this, customers want that, blah, blah, blah”. Not to minimize that stuff. It’s important too, and there’s always a time and place for that.

But there’s nothing better than having a raw, unscripted conversation, laying out the core concepts of a transformative networking tech and seeing where the dialogue takes you, and learning a few new things with each discussion.

And there’s never a shortage of things to talk about when the topic is Network Virtualization.

When you look what it takes to deploy an application, all the VMs and network services, you’ll find that network provisioning is a tremedous drag — up and down the stack — the VLANs, Firewalls, Load balancers, Routing (VRF), ACLs, QoS, IP addressing, DNS, ACLs, Monitoring, NAT, VPN, the list goes on.  Now try to pick that application up (network services and all) and move it to another data center … <pound head here>

The virtual machines are in this 21st century world of sofware automation, common hardware, API’s, mobility, and rapid provisioning. Provisioning the network, on the other hand, is still stuck in this 1990′s era of humans, keyboards, CLIs, specialized hardware, and chokepoints.  Despite the best efforts of server virtualization, the application is still not fully decoupled from hardware.

When you think about it … the problem with networking is NOT packet forwarding.  That’s one thing the networking industry has done really really well.  We have these wonderful line rate 10/40/100G switches running extremely well engineered and robust distributed routing protocols such as OSPF/BGP/ISIS. We don’t need to re-invent that.

The problem with networking is the manual deployment of networking services and policy.  All the stuff you need to configure in network hardware to get a new application online (or moved to another data center).

Contrary to the current SDN hype — we don’t need to decouple network hardware control planes from data planes.  Rather, we need to decouple the network policy from packet forwarding. Network Virtualization.

Networking needs to evolve.  Everybody seems to agree.

How do you do that?  Decouple, Distribute, Automate.

Decouple the application from networking hardware (finally!) — the entire L2-L7 stack.  Move the workload’s network closer to the workload — at the edge software layer.

Distribute networking services at the software edge.  Distributed in-kernel L3 routing.  Distributed in-kernel statefull firewall.  No more chokepoints.  Move the services to the workload.  Stop moving workloads to the services. End the traffic steering madness.

Automate the complete L2-L7 virutal network deployment in lock step with the compute.  The cloud provisioning system should be deploying the entire application stack — the VMs and its complete virtual network.  Throw some API messages at the server virtualization software. Throw some API messages at the network virtualization software.  Validate and snapshot the whole thing.

Now we’re talk’n :)

Cheers,
Brad

On “VMware’s SDN Dilemma: VXLAN or Nicira?”

Some commentary on a blog published by Networking Computing titled “VMware’s SDN Dilemma: VXLAN or Nicira?” VMware has a technology problem: it’s backing two competing standards for overlay networks: Nicira’s STT and the IETF draft standard VXLAN Nonsense.  As of right now, STT tunneling provides the best performance for network virtualization (wire speed).  If and [...]

Continue reading...

Network Virtualization: a next generation modular platform for the data center virtual network

“What will my next generation data center networking platform look like?” “How do I describe this platform to IT managers and begin to wrap my arms around it?” This post attempts to provide a framework for that discussion, in which I’ll argue that the platform for the next generation data center network has already taken [...]

Continue reading...

The start of an epic adventure with VMware, advancing the software defined virtual network

Today I am excited to write that a page has turned, starting a new chapter in my career, and life.  I’ve concluded an excellent year of service with Dell as “Networking Enterprise Technologist” where we grew DELL networking revenues by 40% Y/Y.  We launched cool networking software products like Dell Fabric Manager (fabric automation) and [...]

Continue reading...

A better fabric with VMware NSXi for your network switch

I’m chewing on a few thoughts today I wanted to jot down here and marinate on for a while.  I’ll use VMware as the straw man for the sake of discussion, simply because — like it or not — they are the household name in virtualization.  Disclaimer: The illustrations here are purely of my own imagination and [...]

Continue reading...

Data center network fabric auto deployed in 30 minutes with Dell Fabric Manager

This is a basic video demonstration I put together showing how Dell Fabric Manager 1.0 can be used to auto deploy a Leaf/Spine data center networking fabric based on standard Layer 3 routing protocols. In the video you will see the fabric auto designed, auto configured, auto documented, and auto validated — from scratch — starting with [...]

Continue reading...

Video: Basic introduction to Network Virtualization, Nicira, and VMware

This video is a snippet from a presentation I made which includes a quick and very basic introduction to Network Virtualization; virtual Layer 2; why VMware acquired Nicira; and how this changes the way we can design and deploy data center networks. Enjoy! Cheers, Brad

Continue reading...

Video: Basic introduction to the Leaf/Spine data center networking fabric design

This video is a snippet from a presentation I gave to a Dell audience covering a basic introduction to the Leaf/Spine Layer 3 data center networking fabric design with a Dell Networking point of view. Enjoy! Cheers, Brad

Continue reading...

Mind blowing L2-L4 Network Virtualization by Midokura MidoNet

Today there seems to be no shortage of SDN start-ups, chasing the OpenFlow hype in one way or another aiming to re-invent the physical network — SDpN (software defined physical network).  And then there’s a rare breed out there.  Those solving cloud networking problems entirely with software at the virtual network layer (hypervisor vswitch) — [...]

Continue reading...

Dell Networking Summit 2012 & Dell Fabric Manager

Last week Dell gathered over 500 Dell Networking sales reps and engineers worldwide all together in Austin for an intense 3-day training summit — named “Dell Networking Summit 2012″.  By any measure this was a courageous  investment for the company to make given the challenging economic times and the transition Dell itself is facing today with [...]

Continue reading...