Yazılım tanımlı ağ (Software Defined Network-SDN), Stanford Üniversitesinde 2008 yılında Openflow protokolü ile yayımlanan bir ağ mimarisidir. Ağ üzerinde çalışan bir SDN Denetleyici ağın tamamına hakim olmakta, yönetmekte, nelerin nasıl yapılacağını anahtar(switch) cihazlara bildirmektedir. Yazılım tanımlı ağlarda switchler, geleneksel ağdakilere göre daha aptal cihazlardır. Akıllı olan taraf Sdn controller-denetleyicidir. Yönlendirmenin nasıl yapılacağını denetleyici, switchlere bildirmektedir. Bu şekilde switchlerin-routerların maddi olarak