Day 29 - Cyber Snacks (SDN)

Day 29 - Cyber Snacks (SDN)

Back in the day, traditional networks had a single goal of moving data as fast as possible and over time this focus transitioned towards the quality of service (QoS) they provided. QoS is similar to speed, but instead of ensuring everything is fast, companies would prioritize the services that needed more speed than others (e.g. file transfer, video streaming, VoIP, etc.). Over the last couple of years, networks have decided to make another transition towards “Software Defined Networks” (SDN), which is simply separating the brains from the power within networks. 

A traditional network is made up of many devices such as routers, switches, bridges, wireless access points, etc. and all these devices need to be configured individually. This distributed intelligence and configuration creates a lot of work, slowing down a companies ability to quickly re-configure its network for a specific customer or employee needs. 

SDN helps with this problem. Whenever encountering new terminology always say it backward, which usually helps with understanding its purpose. Let’s do it together… “Networks defined via software”. See easy, right? 

An SDN separates the brains (control plane) from the power (data plane) of a network, enabling you to configure your network from a single location. All the devices I’ve listed above will be dumb devices now, with the sole purpose of moving packets of information around because they’ve outsourced their brains to the central controller. 

No alt text provided for this image

There are many reasons why companies are moving towards the SDN architecture for their networks, some of the more well-known reasons are… 

  • Cloud - The cloud is a big forcing function that’s causing this whole SDN movement to come about due to all of the hardware being outsourced to these cloud providers. 
  • Flexible Configuration - Once your network is programmable that means you’re able to shift resources when needed turning a static network into something much more dynamic. 
  • Speed - Instead of needing to re-configure every single device with its own brains, we’re able to do all the configurations from a single location, reducing the time dramatically., 
  • Security - Security policies (e.g. rules) are difficult to keep uniform across an entire network, especially when they’re frequently being updated, but with a central controller keeping your network updated on security policies gets much easier. 

The SDN strategy comes with benefits, but like any decision, there are always tradeoffs. The one main tradeoff between risk and security is the transition from distributed intelligence to centralized intelligence. By placing all the brains of your network into a central controller (or cluster of controllers) you’re giving the attacker a very valuable target. If an attacker is able to access the centralized controller, then its possibly game over for the entire network. 

But it seems that the security provided by this SDN strategy outways the possibility of risk.

To view or add a comment, sign in

More articles by Dylan Davis

  • Self Healing Code

    Self Healing Code

    Rather read with your ears? Then, I've got you covered. Check out this podcast where two LLMs talk through this blog…

  • TLDR: Lessons from 1 year of building with LLMs

    TLDR: Lessons from 1 year of building with LLMs

    This post is best consumed via video. I highly recommend taking the time to watch me chat about each one of these…

  • Three GPTs Walk into a Bar and Write an Exec Summary

    Three GPTs Walk into a Bar and Write an Exec Summary

    Don’t want to read? Then listen on Spotify or Apple podcast Today I want to share a process around three Custom GPTs…

    2 Comments
  • Life Lessons I Wish I Knew at 17: A Letter to My Niece

    Life Lessons I Wish I Knew at 17: A Letter to My Niece

    Dear Z, You're growing up quickly, and there are many important decisions ahead in the next few years. I realize I…

    7 Comments
  • OpenAI's 2024 Decline: A Value Prediction

    OpenAI's 2024 Decline: A Value Prediction

    This week's post is inspired by a prediction Chamath made in a recent All-in podcast. He predicts a dip in OpenAI's…

  • How do you keep up with AI?

    How do you keep up with AI?

    People often ask me, "How do you keep up with AI?" In this post, I aim to answer that. Here are the resources I…

    1 Comment
  • Disappearing data moats

    Disappearing data moats

    Are companies overvaluing their data moats in our new world of AI? A deeper exploration into synthetic data suggests…

  • Securing the New Era of AI-Driven Operating Systems: A Novice's Tale

    Securing the New Era of AI-Driven Operating Systems: A Novice's Tale

    Imagine a world where you’re interacting with a device (computer, phone, etc.) you no longer need to switch between…

  • GenAI's Shift: From Cyber Villain to LLM Protector

    GenAI's Shift: From Cyber Villain to LLM Protector

    Subscribe, so I can grace your inbox with my presence. 😂 Don't want to read? Then listen to this post on Apple podcast…

  • Cyber Attacks (Session Hijacking)

    Cyber Attacks (Session Hijacking)

    The Attack Yesterday we explored cross-site scripting (XSS) and today this exact attack will lead us to our next…

Insights from the community

Others also viewed

Explore topics