Category: Tags

SD-WAN

Software-Defined WAN (SD-WAN) is the second “software-defined” marketing attempt (after the original SDN) to dress a conglomerate of old technologies into shiny new clothes. Even Wikipedia article promotes some of the usual software-defined hype, quoting Network World claim that:

SD-WAN simplifies the management and operation of a WAN by decoupling the networking hardware from its control mechanism. This concept is similar to how software-defined networking implements virtualization technology to improve data center management and operation.

Is It Real?

Want to know how real those claims are? Start the journey with this series of myth-busting blog posts:

Does SD-WAN make sense? Sure:

Need More Details?

I covered the basics of SD-WAN in Choose the Optimal VPN Service and SDN Use Cases webinars.

Pradosh Mohapatra described the basics of SD-WAN and its typical components and architectures:

Want to know more about Cisco’s SD-WAN solution (formerly known as Viptela)? Enjoy David Peñaloza Seijas’ deep dive into its architecture and implementation details:

Real-Life SD-WAN

SD-WAN sounds great, but does it work as expected? Maybe not:

Is it secure? Some products seem to be nothing more than a bunch of open-source component glued together with clueless Python code:

Some service providers want to use SD-WAN to offer managed services. Not surprisingly, some people1 don’t find that a good idea:

Then there are some technical details vendors love to gloss over:

Does it work within a public cloud? Yeah, sort of… with a few challenges:

Want Even More?

Love marketing-related rants? Here are a few:

Last, but definitely not least, you might enjoy these (more esoteric) solutions:

Blog Posts I Forgot to Categorize


  1. Including those working for said service providers or their customers ↩︎

add comment

Networking Fundamentals

I firmly believe that you cannot be a good networking engineer1 without a firm grasp of the networking fundamentals, and I couldn’t resist pointing that out a few times (see also certifications-related posts):

Regardless of how far down this page you’ll get, these blog posts are a must-read:

I would also suggest exploring these series of blog posts as well as textbooks and other resources I collected:

The rest of the fundamentals-related blog posts are collected on this page.

Contents

Network Addressing

Addresses and routes are the basic concepts anyone dealing with a network must (eventually) grasp. These blog posts describe how we got a hierarchy of addresses:

I also compared the device addresses (used in OSI) and interface addresses (used in TCP/IP):

Bridging, Routing, and Switching

There is a single reason we build computer networks (apart from job security): we want them to transport data between the attached endpoints. These blog posts describe some of the interesting details:

Deep Dives

These blog posts dive deeper into interesting topics:

If you like them, it’s probably time you start exploring the deep-dive series I already mentioned.

A Bit of a History

These blog posts might help you figure out some less obvious details or give you a historical perspective on why networking technologies evolved to where we are right now:

If you want to dive deeper into historical technologies, you might enjoy the comparison of TCP/IP and OSI (CLNP) protocol stacks:

There Be Rants

Long-time readers know I can’t resist a good rant:

Everything Is a Graph

You can represent every network as a graph of network devices (nodes) and links2. Rachel Traylor covered the graph theory in the (free) Network Connectivity, Graph Theory, and Reliable Network Design and Graph Algorithms in Networks webinars; these blog posts might provide some extra details:

Networking Fundamentals Videos

Finally, I published dozens of videos describing the networking concepts as part of the How Networks Really Work webinar that got at least some minor positive feedback. The videos describe:

Business aspects of networking technologies

Some people liked the non-technical take on networking I recorded in 2019 and 2020:

Fallacies of distributed computing

Networking challenges and the importance of a layered approach

Network Addressing

Switching, Routing, and Bridging

Routing Protocols

Lessons Learned from 35 Years of Networking

Other Blog Posts in This Category

2026-01
2025-06
2025-05
2025-04
2025-03
2024-10
2024-03
2024-02
2024-01
2023-11
2023-10
2023-09
2023-06
2023-02
2023-01
2022-11
2022-09
2022-06
2022-05
2022-04
2022-03
2022-02
2022-01
2021-11
2021-10
2021-09
2021-06
2021-05
2021-04
2021-03
2021-02
2021-01
2020-12
2020-11
2020-10
2020-09
2020-08
2020-05
2020-04
2020-03
2020-02
2020-01
2019-11
2019-10
2019-09
2019-08
2015-03
2011-02
2010-07
2009-12
2009-08

  1. In the stricter sense, not in the “every CLI jockey is called an engineer these days” one ↩︎

  2. Multi-access networks are represented as pseudo-nodes ↩︎

add comment
Sidebar