2 min read

Software defined networks explained for the rest of us

Software defined networks explained for the rest of us
Photo by Patrick Turner / Unsplash

What is a software defined network?

Software defined networks, or SDNs, are set to do for networking what virtualisation did for servers. They promise flexibility, efficiency and lower costs.

Most people never see the network hardware that moves their data. Yet every email, video call or web page relies on routers and switches. Traditionally, these devices had a fixed purpose. Once set up, they kept doing the same job until someone physically reconfigured them. SDNs change that model.

A lesson from virtual machines

To understand SDNs, it helps to look at virtual machines. These turned one physical server into what appeared as many separate computers. In practice, hundreds of virtual machines could run inside a single box.

🖥️
What is virtualisation? Virtualisation is the process of using software to make one physical computer act like many separate machines. Each “virtual machine” runs its own operating system and applications, sharing the same underlying hardware.

The magic was flexibility. A virtual machine could pop up in seconds, perform a task, then disappear when no longer needed. People in tech talk about "spinning-up" a machine.

🖥️
What does “spin-up” mean? In IT, to “spin up” means to quickly create a new virtual machine or system. The term comes from the days when computer hard drives had to physically spin before they could be used.

Bringing the same idea to networks

SDNs apply the same idea to networking gear. Instead of treating routers and switches as fixed appliances, SDNs separate the physical hardware from the controlling software.

That means networks can be reconfigured in much the same way as servers. A router can appear when needed, run for a specific task, then vanish again. This frees resources for whatever comes next. The result is a network that is flexible and dynamic, not locked in place.

Why SDNs matter

The first wave of server virtualisation was about saving money. Companies could run fewer machines, save space in data centres and cut power bills. Soon they realised the bigger benefit was agility. Entire systems could be reshaped quickly and cheaply.

SDNs bring that same agility to networking. As they gain traction, storage and cloud systems will adapt too.

What it means for New Zealand

Few New Zealand businesses operate networks large enough to see the full benefit of SDNs. But service providers do. Expect telcos, data centre operators and cloud companies to embrace SDNs. They will gain flexibility, cut costs and be able to offer customers faster, more responsive services.