Ağ cihazlarının davranışlarını program yardımı ile değiştirmemize yarayan bir yaklaşımdır.
Cloud teknolojisinin gelişmesi ile var olan network altyapısı ihtiyacı karşılamamaya başladı. Bu network altyapısını en iyi şekilde yönetmek için SDN ortaya çıktı.
- Programlanabilirlik ile daha fazla esneklik
Bir ağ mühendisinin ek kapasite sağlaması gerektiğinde veya veri hareketiyle ilgili mevcut kural ve düzenlemelerde değişiklik yapması gerektiğinde, birden fazla cihaza bağlanmaları ve manuel değişiklikler yapmaları gerekmez. Değişim, merkezi çok verimli ve hızlı bir şekilde şekillendirmeye ve uyarlamaya izin verecek şekilde merkezi olarak yapılır.
- Deneme ve araştırma yaparken pahalı ekipmanlara gerek duymamak
Ağımıza yeni bir algoritma eklemek istediğimiz zaman bunun için pahalı ekipmanlara ihtiyacımız yok.Sadece kodda değişiklik yapmamız yeterli.
- Ağa yeni bir şey ekleneceği zaman kolaylık
Geleneksel Networkde cihazlarda değişiklik yapmak için bir ağ yöneticisinin her bir cihaza bağlanması ve konfigürasyon değişikliğini yapması gerekir.
- Özelleştirme ve diğer yazılımlar ile kolay entegre
API ile diğer yazılımlara kolay eklenebiliyor.
- Düşük maliyet
Router , switch gibi ekipmanlara verilecek binlerce dolardan bizi kurtarıyor aynı zamanda üretici bağımlılığımız da ortadan kalkıyor.
Kısaca daha esnek, dinamik ve düşük maliyet için SDN.