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:
- Software-Defined WAN:Well-Orchestrated Duct Tape? (2015)
- Routing Protocols and SD-WAN: Apples and Furbies (2015)
- Do Enterprises Need MPLS? (2016)
- Lack of Fast Convergence in SD-WAN Products (2018)
- Lock-In and SD-WAN: a Match Made in Heaven (2019)
- Impact of Controller Failures in Software-Defined Networks (2019)
- Fast Failover in SD-WAN Networks (2020)
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:
- What Is SD-WAN?
- SD-WAN Reference Design
- SD-WAN Backend Architecture
- SD-WAN CPE Architecture
- Security Aspects of SD-WAN
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:
- Going Beneath the Cisco SD-WAN Surface
- Cisco SD-WAN Fundamentals and Definitions
- Cisco SD-WAN Solution Architecture and Components
- Cisco SD-WAN Routing Goodness
- Cisco SD-WAN Onboarding Process
- Cisco SD-WAN Policies and Centralized Magic
- Cisco SD-WAN Policies Review
- Cisco SD-WAN Routing Design
- Cisco SD-WAN Site Design
- Cisco SD-WAN Policy Design
- Automating netlab-Based Cisco SD-WAN Deployment
Real-Life SD-WAN
SD-WAN sounds great, but does it work as expected? Maybe not:
- SDN, SD-WAN and FCoE on Gartner Networking Hype Cycle (2015)
- SD-WAN Reality Gap (2019)
- Real-Life SD-WAN Experience (2019)
- Worth Reading: SD-WAN Scalability Challenges (2020)
- Feedback from Another SD-WAN Fan (2020)
Is it secure? Some products seem to be nothing more than a bunch of open-source component glued together with clueless Python code:
- Security Aspects of SD-WAN Solutions (2018)
- SD-WAN Security Under the Hood (2019)
- SD-WAN Security: A Product Liability Insurance Law Would Certainly Help (2020)
- Another SD-WAN Security SNAFU: SQL Injections in Cisco SD-WAN Admin Interface (2021)
Some service providers want to use SD-WAN to offer managed services. Not surprisingly, some people1 don’t find that a good idea:
- SD-WAN: A Service Provider Perspective (2020)
- Managed SD-WAN Services (2022)
- Challenges of Managed SD-WAN Services (2022)
Then there are some technical details vendors love to gloss over:
- Does Unequal-Cost Multipathing Make Sense? (2021)
- Topology- and Congestion-Driven Load Balancing (2021)
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:
- Some Ridiculous SD-WAN Claims (2015)
- What Is Software-Defined Security? (2016)
- This Is Why I’m Not Doing SD-WAN Webinars (2016)
- The Ever-Increasing Complexity (2017)
- SD-WAN Vendor Landscape (2019)
Last, but definitely not least, you might enjoy these (more esoteric) solutions:
- DLSP – QoS-Aware Routing Protocol on Software Gone Wild (2015)
- Changing Cisco IOS BGP Policies Based on IP SLA Measurements (2019)
- Overlay Networking with Ouroboros on Software Gone Wild (2020)
- Scalable Policy Routing (2021)
Blog Posts I Forgot to Categorize
-
Including those working for said service providers or their customers ↩︎
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:
- Interfaces and Ports
- Packet Forwarding Basics
- Integrated Routing and Bridging (IRB) Designs
- IP Anycast and Anycast Gateways
- Site and Host Multihoming
- High Availability Switching
- Fast Failover
- Unnumbered IPv4 Interfaces
- CLI versus API
- Network State Consistency
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