Eğitmen: Yazılım tanımlı ağ ya da
SDN konusuna geçelim.
Yazılım tanımlı ağ, ağın yazılım uygulamaları
kullanılarak akıllı ve merkezi bir şekilde kontrol
edilmesini veya programlanmasını sağlayan bir
ağ mimarisi yaklaşımıdır.
Bu, operatörlerin altta yatan ağ teknolojisinden bağımsız olarak
tüm ağı tutarlı ve bütünsel
bir şekilde yönetmesine yardımcı olur.
Esasen, fiziksel ağlarımızı alacağız ve onları
tamamen sanallaştırabiliriz ya da fiziksel
cihazlar ile temsil edecekleri mantıksal
mimari arasında bir soyutlama katmanı oluşturabiliriz.
Artık yazılım tanımlı ağ ile karmaşık
ağları çok hızlı ve kolay bir şekilde oluşturabilir, artan
ağ boyutundan yararlanabilir ve kapsamlarını ve hızla değişme
yeteneklerini genişletebiliriz.
Aslında, yazılım tanımlı ağlarla
ilgili en güzel şeylerden biri, otomasyon ve düzenleme
kullanılarak ağın kendisi tarafından otomatik
olarak değiştirilebilmeleridir.
Öte yandan, tüm bu hızlı değişim, insanlar olarak bizim buna
ayak uydurmamızı ve herhangi bir zamanda ağımızdaki
veri akışlarını tam olarak anlamamızı zorlaştırıyor.
Şimdi, yazılım tanımlı ağ söz konusu olduğunda,
uygulama katmanı, kontrol katmanı, altyapı
katmanı ve yönetim düzlemi dahil olmak üzere dikkate
almamız gereken birkaç parça vardır.
Bu üç katman, ağın altta yatan donanımın
kendisinden ayrılmasını sağlayacaktır.
Uygulama katmanı, iletişim kaynağı
taleplerine veya bir bütün olarak
ağ hakkındaki bilgilere odaklanacaktır.
Kontrol katmanı daha sonra uygulamalardan gelen bu bilgileri
kullanacak ve bir veri paketinin bu ağ üzerinde nasıl yönlendirileceğine
karar verecektir.
Ayrıca trafiğin nasıl
önceliklendirileceği, nasıl güvence altına
alınacağı ve nereye yönlendirileceği
hakkında kararlar verir.
Altyapı katmanı, verilerin nereye
taşınacağı konusunda kontrol katmanından bilgi alan
gerçek ağ cihazlarını içerecek ve ardından bu
hareketleri gerçekleştirecektir.
Artık yazılım tanımlı ağ ile bu temel
altyapı cihazları, ağ yapılandırmanıza
bağlı olarak fiziksel veya sanal cihazlar ya
da ikisinin bir kombinasyonu
veya hibriti olabilir.
Unutmayın, yazılım tanımlı ağ ile ilgili tüm konsept,
altta yatan gerçek cihazlar ile
bu ağ üzerinde gerçekleşecek kontrol
ve veri akışı arasında bu soyutlama
katmanını yaymaktır.
Yazılım tanımlı ağ oluşturma, başarılı bulut uygulamalarımızda
kullanım için de kritik öneme sahiptir,
çünkü bize bu ağların içinde ihtiyaç duyduğumuz
ölçeklenebilirliği, esnekliği ve çevikliği sağlar.
Şimdi, yazılım tanımlı ağların dördüncü kısmı
yönetim düzlemimizdir.
Şimdi yönetim düzlemi trafik koşullarını
ve ağın durumunu izlemek için kullanılacak.
Temel olarak, yönetim düzlemi ağı denetlememize
ve operasyonları hakkında bilgi edinmemize olanak tanıyacak.
Bu aynı zamanda yapılandırma değişiklikleri yapmamıza, işleri
istediğimiz şekilde ayarlamamıza ve ihtiyaç
duyduğumuz şekilde çalıştıklarından emin olmamıza olanak tanıyacaktır.
Bu nedenle, sınav için yazılım tanımlı
ağın veya SDN'nin dört bölüme ayrıldığını
hatırlamanızı istiyorum: uygulama
katmanı, kontrol katmanı, altyapı
katmanı ve yönetim düzlemi.