# Software-defined networking

Software-defined networking is a programmable networking approach that separates control and forwarding planes through standardized interfaces.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Infrastructure Control Plane | Day 2 Operations & Drift

DevFeed: [Infrastructure Control Plane | Day 2 Operations & Drift](<https://devfeed.tech/articles/infrastructure-control-plane-day-2-operations-drift-13429.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/infrastructure-breaks-after-deployment-why-day-2-operations-demand-a-control-plane>)

Author: Nicole Morgan

Published: 2026-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [aws](<https://devfeed.tech/tags/aws.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloudformation](<https://devfeed.tech/tags/cloudformation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [incident](<https://devfeed.tech/tags/incident.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article explains that infrastructure problems often emerge during day 2 operations, after initial deployment. It describes how console changes, incidents, and isolated Terraform, Ansible, and CI/CD workflows create infrastructure drift, and argues that control planes can enforce governance, detect divergence, and automate remediation.

### Source excerpt

Learn why infrastructure breaks after deployment and how control planes enforce governance, detect drift, and automate remediation across Terraform, Ansible, an | Blog

## Finding Source Routing Paths

DevFeed: [Finding Source Routing Paths](<https://devfeed.tech/articles/finding-source-routing-paths-11208.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/06/source-routing-paths/>)

Published: 2025-06-13T06:10:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [Network architectures](<https://devfeed.tech/topics/network-architectures.md>), [IS-IS](<https://devfeed.tech/topics/is-is.md>)

Tags: [is-is](<https://devfeed.tech/tags/is-is.md>), [management](<https://devfeed.tech/tags/management.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sdn](<https://devfeed.tech/tags/sdn.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This tutorial explains how source-routing paths are determined and installed across networks. It examines centralized controller-based routing, SDN and OpenFlow, and segment routing with Path Computation Elements, then compares these approaches with older virtual-circuit provisioning systems.

### Source excerpt

In the previous blog post, we discussed the generic steps that network devices (or a centralized controller) must take to discover paths across a network. Today, we'll see how these principles are applied in source routing, one of the three main ways to move packets across a network. Brief recap: In source routing, the sender has to specify the (loose or strict) path a packet should take across the network. The sender thus needs a mechanism to determine that path, and as always, there are numerous solutions to this challenge. We'll explore a few of them, using the sample topology shown in the following diagram. Read more ...

## Traffic steering into label-switched paths (LSPs)

DevFeed: [Traffic steering into label-switched paths (LSPs)](<https://devfeed.tech/articles/worth-reading-traffic-steering-into-lsps-11153.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/03/lsp-traffic-steering/>)

Published: 2025-03-10T07:12:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [SR-MPLS](<https://devfeed.tech/topics/sr-mpls.md>), [MPLS-TE](<https://devfeed.tech/topics/mpls-te.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [Network](<https://devfeed.tech/topics/network.md>), [NETCONF](<https://devfeed.tech/topics/netconf.md>)

Tags: [mpls](<https://devfeed.tech/tags/mpls.md>), [mpls-te](<https://devfeed.tech/tags/mpls-te.md>), [netconf](<https://devfeed.tech/tags/netconf.md>), [network](<https://devfeed.tech/tags/network.md>), [sdn](<https://devfeed.tech/tags/sdn.md>), [traffic-engineering](<https://devfeed.tech/tags/traffic-engineering.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

The article discusses steering network traffic into label-switched paths (LSPs) built with SR-MPLS, MPLS-TE, or an SDN controller. It explains that installing LSPs is only part of the task; network devices must also be configured to use them.

### Source excerpt

You can use SR-MPLS, MPLS-TE, or an SDN controller to build virtual circuits (label-switched paths) across the network core. The controller can push the LSPs into network devices with PCEP, BGP-LU, or some sort of NETCONF/RESTCONF trickery. Unfortunately, you're only half done once you have installed the LSPs. You still have to persuade the network devices to use them. Welcome to the confusing world of traffic steering explored in the Loopback as a Service blog post by Dmytro Shypovalov. Read more ...

## Using an SDN Controller for RSVP-TE

DevFeed: [Using an SDN Controller for RSVP-TE](<https://devfeed.tech/articles/worth-reading-using-sdn-controller-with-rsvp-te-11140.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/02/using-sdn-controller-rsvp-te/>)

Published: 2025-02-20T07:14:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [SR-MPLS](<https://devfeed.tech/topics/sr-mpls.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [mpls-te](<https://devfeed.tech/tags/mpls-te.md>), [sdn](<https://devfeed.tech/tags/sdn.md>), [sr-mpls](<https://devfeed.tech/tags/sr-mpls.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

A recommendation for an article about using an SDN controller with RSVP-TE. It discusses why RSVP-TE may still be preferred over SR-MPLS, the role of an SDN controller, and RSVP/SR coexistence and interworking.

### Source excerpt

Dmytro Shypovalov published another article well worth reading: why should you use an SDN controller for RSVP-TE. It covers: The reasons people might still prefer RSVP-TE over SR-MPLS and the current state of RSVP-TE What an SDN controller might bring to the RSVP-TE world SR/RSVP coexistence and interworking Have fun!

## Happy Holidays and All the Best in 2025!

DevFeed: [Happy Holidays and All the Best in 2025!](<https://devfeed.tech/articles/happy-holidays-and-all-the-best-in-2025-11111.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/12/wrapup-2024/>)

Published: 2024-12-16T07:21:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [networking](<https://devfeed.tech/tags/networking.md>), [sdn](<https://devfeed.tech/tags/sdn.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

A year-end note announces the author's retreat until mid-January, wishes readers well in 2025, and mentions upcoming netlab features. It also comments that AI is unlikely to make networking engineers obsolete, citing SDN as a comparison.

### Source excerpt

Another year is almost gone, and it's time for my traditional "I will disappear until mid-January" retreat (also, don't expect me to read my email until I'm back). I hope you'll also be able to disconnect from the crazy pace of the networking world, forget the "AI will make networking engineers obsolete" shenanigans (hint: SDN did not), and focus on your loved ones. I would also like to wish you all the best in 2025! Read more ...

## NOG.HR: A NOG Meeting Worth Attending

DevFeed: [NOG.HR: A NOG Meeting Worth Attending](<https://devfeed.tech/articles/nog-hr-a-nog-meeting-worth-attending-11089.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/10/nog-hr/>)

Published: 2024-10-21T05:34:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Network](<https://devfeed.tech/topics/network.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [sdn](<https://devfeed.tech/tags/sdn.md>)

### AI overview

A personal account of the Croatian NOG.HR meeting, describing its size, organization, presentations, and discussions following a netlab presentation. Ideas raised included an SDN lab with Open vSwitch, link impairment, remote GitHub repository support, and OPNsense support.

### Source excerpt

I never know what to expect when I'm invited to speak at a regional (or in-country) Network Operator Group (NOG) meeting. Sometimes, it turns out to be a large conference (PLNOG and ITNOG come to mind); other times, it's just a few people gathered around free donuts and coffee1. Last week's Croatian NOG (NOG.HR) meeting was in the Goldilocks zone between the extremes: plenty of interested networking engineers, but not large enough to be overpowering. Also, it was such a nice experience ;) Read more ...

## Again: What Exactly Is MPLS?

DevFeed: [Again: What Exactly Is MPLS?](<https://devfeed.tech/articles/again-what-exactly-is-mpls-11040.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/07/what-exactly-is-mpls/>)

Published: 2024-07-11T05:26:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [MPLS VPN](<https://devfeed.tech/topics/mpls-vpn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [SD-WAN](<https://devfeed.tech/topics/sd-wan.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [mpls-vpn](<https://devfeed.tech/tags/mpls-vpn.md>), [network](<https://devfeed.tech/tags/network.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sd-wan](<https://devfeed.tech/tags/sd-wan.md>), [traffic-engineering](<https://devfeed.tech/tags/traffic-engineering.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

This opinion piece distinguishes MPLS as a data-plane encapsulation supported by control-plane protocols from MPLS/VPN services commonly offered by service providers. It argues that cheaper public Internet, rather than a shift toward cloud computing alone, drove the decline of MPLS/VPN services, while noting that MPLS remains in use for several networking applications.

### Source excerpt

Brad Casemore published an interesting analysis explaining why Cisco should accept being a mature company with mature products (yeah, you have to subscribe to view it). I always loved reading his articles, but unfortunately, this time, he briefly ventured into the "I don't think this word means what you think it means" territory: MPLS worked - and it still works - but it provided optimal value in an earlier time when the center of gravity was not the cloud. The cloud challenged the efficacy of MPLS, and it wasn't long before SD-WAN, cloud connects, and interconnects [...] represented an implacable threat to a status quo that had once seemed unassailable. The second part of the paragraph is (almost) true, but it had nothing to do with MPLS. Read more ...

## Kubernetes vs. Virtualization for Cloud-Native Operations on Bare-Metal Servers

DevFeed: [Kubernetes vs. Virtualization for Cloud-Native Operations on Bare-Metal Servers](<https://devfeed.tech/articles/part-3-on-aws-rolling-your-own-servers-with-k8s-29751.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/kubernetes-vs-virtualization/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2019-05-22T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [backup](<https://devfeed.tech/tags/backup.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [sdn](<https://devfeed.tech/tags/sdn.md>), [storage](<https://devfeed.tech/tags/storage.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

This final article in a three-part series compares Kubernetes with virtualization for operating a self-managed, bare-metal cluster. It explains that containers can improve workload consolidation, while virtualization can provide broader cloud-like capabilities through virtual networks, storage, and load balancers.

### Source excerpt

In the final chapter of this series, we look at why Kubernetes is a better choice than virtualization to enable a more "cloudy" mode of operations on your new cluster.

## Networking for a Bare-Metal Kubernetes Cluster After AWS

DevFeed: [Networking for a Bare-Metal Kubernetes Cluster After AWS](<https://devfeed.tech/articles/part-2-on-aws-rolling-your-own-servers-with-k8s-29745.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/kubernetes-networking-on-bare-metal/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2019-05-14T15:39:34Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [bare-metal](<https://devfeed.tech/tags/bare-metal.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ip](<https://devfeed.tech/tags/ip.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lan](<https://devfeed.tech/tags/lan.md>), [networking](<https://devfeed.tech/tags/networking.md>), [router](<https://devfeed.tech/tags/router.md>), [sdn](<https://devfeed.tech/tags/sdn.md>)

### AI overview

This article explains how to design a simple, non-redundant network for a small bare-metal Kubernetes environment in a colocation facility after leaving AWS. It discusses network complexity, legacy limitations, SDN concepts, public subnet routing, and separate private LANs for management, security, and performance.

### Source excerpt

This is part three of a three-part series on considerations that companies will want to address if they decide to build their own cloud environment.

## Jane Street Tech Talk, Verifying Network Data Planes

DevFeed: [Jane Street Tech Talk, Verifying Network Data Planes](<https://devfeed.tech/articles/jane-street-tech-talk-verifying-network-data-planes-20186.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/jane-street-tech-talk-verifying-network-data-planes/>)

Author: Spiros Eliopoulos

Published: 2017-09-26T00:00:00Z

Content type: news

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [programming](<https://devfeed.tech/tags/programming.md>), [software](<https://devfeed.tech/tags/software.md>), [talks](<https://devfeed.tech/tags/talks.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tech-talk](<https://devfeed.tech/tags/tech-talk.md>)

### AI overview

Jane Street announces the return of its Tech Talks series with a presentation by Nate Foster on software-defined networking, the P4 data plane programming language, and the p4v verification tool.

### Source excerpt

After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico presented on the evolution of our internal configuration methodology and the systems that support it. For anybody that missed it, you can check out a recording of the talk on YouTube.