What is SDN/NFV?
SDN and NFV, told as a story about a control tower that reroutes every post office's road at once, in software.
Rerouting means fixing each post office by hand.The route board is nailed to the wall, so changing it is a hassle.
Every new feature means buying another dedicated machine.Hardware bolted to one spot makes every change cost time and money.
The tower reroutes every road at once, in software.NFV swaps the dedicated machine for software on a generic truck.
The tower (control) and the field post offices (data) are kept separate.The control plane decides the route; the data plane actually carries the parcels.
If the tower's software fails, the whole network feels it.Rerouting is fast and flexible — but if the tower stops, the whole network gets no new routes.
SDN is a tower rerouting every road at once, in software; NFV is installing a function as software on generic hardware instead of a dedicated machine.
SDN (Software-Defined Networking) separates the control plane from the data plane, letting one central controller govern a network's paths and policy entirely in software. NFV (Network Functions Virtualization) turns the function of dedicated network hardware — routers, firewalls — into software (VNFs) running on generic servers. Used together, they make a network fast and flexible to reconfigure.
When grown-ups say it
- SDN
- A tower that reroutes roads in software. Separates control from the field.
- NFV
- Installing a function on a generic truck instead of a dedicated machine. Turns a dedicated hardware function into software.
- Control plane
- The layer where the tower makes decisions. Doesn't carry anything itself.
- Data plane
- The real post offices that actually carry the parcels. Simply executes what the tower decides.
- Virtual Network Function
- A software function installed on a generic truck. Even a firewall or sorter can run this way.
- 5G Private Network
- A delivery network dedicated to one factory. A private network can change its roads and functions in software too. → a delivery network just for one factory
- Network slicing
- Splitting one road into lanes by purpose. Another use of software-defined roads. → splitting the road into lanes
- Firewall
- A wall with many doors. A device often virtualized by NFV. → the wall with many doors