SDN (Software-Defined Networking) ve NFV (Network Functions Virtualization), ağ altyapılarını daha esnek, yönetilebilir ve verimli hale getiren iki temel teknolojidir. SDN, ağın kontrol düzlemini veri iletiminden ayırarak, ağın merkezi bir noktadan yönetilmesini sağlar. NFV, ağ işlevlerini (örneğin, güvenlik duvarları, yönlendiriciler) sanallaştırarak, bu işlevlerin özel donanımlar yerine standart sunucular üzerinde çalışmasını sağlar. SDN ve NFV, birbirini tamamlayan teknolojilerdir; NFV, sanallaştırma platformu sunarken, SDN bu platformdaki ağ kaynaklarının düzenlenmesi için kontrol ve yönetim çerçevesi sağlar.