Open Networking
Son yıllarda ağlar üzerinde taşınan içeriğin zenginleşmesi, ağlara bağlanan uç sayısındaki artış, sanallaştırma ve bulut hizmetlerinin yaygınlaşması, ağ endüstrisinin geleneksel ağ mimarilerini yeniden gözden geçirmesi gerekliliğini gündeme getirmiştir. Günümüz ağları, hiyerarşik yapıda birbirine bağlı, Ethernet anahtar katmanlarından oluşmaktadır. Bu mimari geleneksel istemci sunucu uygulamaları için beklentilere cevap verse de, modern uygulamaların ihtiyaç duyduğu dinamik işletim ve depolama ihtiyaçlarına karşılık verememektedir. Günümüz uygulamalarında, istemci sunucu trafiği ile birlikte (Kuzey-Güney), hatırı sayılır miktarda sunucular arası veri trafiğinin (Doğu-Batı) alışverişi gerçekleştirilmektedir. Ayrıca mobil cihazların yaygınlaşması ile, ağa farklı noktalardan, farklı iletişim protokolleri ile bağlantılar gerçekleştirilmektedir.
Modern ağların ihtiyaç duyduğu yeni yapı, konvansiyonel ağ mimarisi yaklaşımları ile yönetimi son derece karmaşık alt yapıların kurulmasını ve yönetilmesini gerektirmektedir. Büyük verinin işlenmesi için ihtiyaç duyulan ölçeklenebilirliğin sağlanması giderek zorlaşmakta ayrıca karmaşık ağ yapısı ağ işleticilerini güvenlik açıkları ile karşı karşıya bırakmaktadır. Geleneksel mimariler genel olarak tek bir üreticinin baskın olduğu tasarımlara neden olmaktadır.
Yazılım Tanımlı Ağ (SDN), ağ aktarım işlevlerinin, yönetim işlevlerinden ayrıldığı ve halen geliştirilmekte olan yeni nesil bir mimaridir. Ağ yönetim işlevleri programlanabilmekte, alt yapı, uygulama ve ağ servisleri için mantıksal tek bir anahtardan oluşan özet bir yapıya kavuşmaktadır.
Yukarıdaki şekilde SDN yapısının mantıksal mimarisi gösterilmektedir. Ağ işletimi, merkezi SDN denetçileri tarafından gerçekleştirilmektedir. Ağ işleticileri, üreticiden bağımsız bir şekilde tüm ağın tek bir noktadan, verimli bir şekilde yönetimini gerçekleştirebilmektedirler. Bu merkezi yapı, ağ cihazlarına satırlarca özel yapılandırma bilgisinin girilmesi yerine, programlanabilir bir ara yüz üzerinden, işletimin programlanabilmesine olanak sağlamaktadır. Bu model yeni hizmet ve uygulamaların, yönlendirme, multicast, güvenlik, erişim denetimi, bant genişliği yönetimi ve trafik mühendisliği gibi, ağ alt yapısı üzerinde çok hızlı ve kısa sürede devreye alınabilmesini mümkün kılmaktadır.
OpenFlow
OpenFlow, SDN mimarisinde denetimi ve aktarım katmanları arasında tanımlanan ilk haberleşme ara yüzü standardıdır. OpenFlow, anahtar ve yönlendirici gibi, hem fiziksel ve hem de sanal, ağ cihazlarının aktarım katmanına doğrudan erişerek bunların yapılandırılmasını sağlar.
OpenFlow, trafik akışlarının tanımlanması için, SDN denetçisi tarafından statik ya da dinamik olarak programlanabilen kuralları kullanır. Bu yaklaşım, BT yönetiminin, trafiğin ağ cihazları üzerinde kullanım desenleri, uygulamalar ve bulut kaynakları gibi parametrelere bağlı olarak nasıl akacağını merkezi olarak tanımlayabilmesini mümkün kılar. Böylelikle ağ, her bir trafik akışı temelinde, programlanabilir hale gelir.
White Box
Open Networking desteği sunan ağ işletim sistemlerinin yüklenebildiği, genel mimariye sahip ağ anahtarları için White Box tanımı kullanılmamaktadır. Bu donanım mimarisi ağ işleticisinin ihtiyaçlarına göre, temel donanımın farklı ağ işletim sistemleri yüklenerek, farklı amaçlarla kullanabilmelerini sağlamaktadır. Bu tip cihazlar, bir üretici logosu ile pazara sunulduğunda Bright Box olarak anılmaktadırlar.
Genel Değerlendirme
Open Networking halen gelişme aşamasında olduğundan tam bir uygulama için iyi analiz gerektirmektedir. Ancak kullanılacak ağ bileşenlerinin Open Networking’i destekleyecek şekilde seçilmesi yatırımın korunması ve üretici bağımlılığının azaltılması açısından faydalı olacaktır