The control and infrastructure layers are split into Software-Defined Networks (SDNs). With the control and infrastructure planes split, new network applications may be developed with more simplicity and greater independence. On the other hand, the disadvantages of SDN create a slew of questions. In large-scale networks, such as Wide Area Networks (WANs) covering huge areas, more propagation delays substantially contribute to network convergence time. In addition, traditional SDN restricts network design flexibility due to the influence of controller location on network performance in large-scale networks. SDN-based source routing (SR) has emerged as a viable solution to the issues above, where the packet header field is used to specify a packet's route. This study presents an SR-based End-to-End (E2E) traffic management framework called SoRBlock. In SoRBlock, inter-domain routing uses blockchain technology, while intra-domain routing relies on the SR technique in SDNs. The simulation results show that the proposed SR-based SoRBlock framework outperforms the traditional hierarchical routing approach, HRA, in SDN networks by lowering path setup time (PST) and the number of controller messages. While the same (i.e., identical origin and target) service requests were used for all runs in the simulations, the proposed SoRBlock architecture presents almost three times less total PST between 45ms and 65ms than the HRA method between 130ms and 200ms due to the HRA approach's increased node-controller and controller-controller latencies. On the other hand, SoRBlock shows two times less PST ([75ms – 90ms]) than HRA ([150ms – 175ms]) when different service requests (i.e., different origin and target) were used. Concerning Controller Messages Processed (CMP), the HRA deals nearly 50% more controller messages between 7 and 15 than the SoRBlock between 3 and 10 when the number of domains varies, while the CMP in the SoRBlock scheme ([10 - 17]) approaches that in the HRA framework ([15 - 20]) regarding the ratio while the count of nodes rises in domains.
Source Routing Blockchain Software Defined Networks Traffic Management
TUBİTAK
120E448
This work is supported by the Scientific & Technological Research Council of Turkey (TUBITAK) under Grant No. 120E448.
Kontrol ve veri katmanları, Yazılım Tanımlı Ağlarda (YTA) bölünmüştür. Kontrol ve veri düzlemlerinin ayrılmasıyla, yeni ağ uygulamaları daha basit ve bağımsız bir şekilde geliştirilebilir. Öte yandan, Yazılım Tanımlı Ağların dezavantajları birçok sorun oluşturmaktadır. Geniş Alan Ağları (WAN'lar) gibi büyük ölçekli ağlarda, daha fazla yayılma gecikmesi, ağ yakınsama süresine önemli ölçüde katkıda bulunmaktadır. Ek olarak, geleneksel YTA, büyük ölçekli ağlarda denetleyici konumunun ağ performansı üzerindeki etkisi nedeniyle ağ tasarım esnekliğini kısıtlar. YTA-bazlı kaynak yönlendirmesi, paket başlık alanının bir paketin ağ üzerindeki yolunu belirtmek için kullanıldığı ve yukarıdaki sorunlara uygulanabilir bir çözüm olarak ortaya çıkmıştır. Bu çalışma, SoRBlock adlı kaynak yönlendirme tabanlı uçtan uca trafik yönetimi çerçevesini sunmaktadır. SoRBlock'ta, ağlar arası yönlendirme, blokzincir teknolojisini kullanırken, ağ içi yönlendirme, YTA-bazlı kaynak yönlendirme tekniğine dayanmaktadır. Simülasyon sonuçları, önerilen kaynak yönlendirme tabanlı SoRBlock çerçevesinin, yol kurulum süresini (Path Setup Time - PST) ve işlenen denetleyici mesajlarının (Controller Messages Processed - CMP) sayısını azaltarak YTA ağlarında geleneksel hiyerarşik yönlendirme yaklaşımı olan HRA'dan daha iyi performans gösterdiğini göstermektedir. Önerilen SoRBlock mimarisi 45ms ve 65ms aralığında olmak üzere, tüm simülasyon çalıştırmalarında aynı (aynı kaynak ve hedef düğüm) hizmet isteklerinin kullanıldığı senaryoda, HRA yaklaşımının artan düğüm - denetleyici ve denetleyici - denetleyici gecikmelerinden dolayı HRA yönteminden 130ms ve 200ms aralığında olmak üzere neredeyse üç kat daha az toplam PST sunmaktadır. Öte yandan SoRBlock ([75ms – 90ms]), farklı hizmet istekleri (farklı kaynak ve hedef) kullanıldığında HRA'dan ([150ms – 175ms]) iki kat daha az PST göstermektedir. İşlenen Denetleyici Mesajları (CMP) bakımından, etki alanı (domain) sayısı arttığında HRA ([7 - 15]), SoRBlock'tan ([3 - 10]) yaklaşık %50 daha fazla denetleyici mesajı işlerken, SoRBlock çerçevesinde ki CMP ([10 - 17]), HRA çerçevesinde ([15 - 20]) CMP'ye, etki alanlarındaki düğüm sayısı artarken oran olarak yaklaşmaktadır.
Kaynak Yönlendirme Blokzincir Yazılım Tanımlı Ağlar Trafik Yönetimi
120E448
Birincil Dil | İngilizce |
---|---|
Konular | Mühendislik |
Bölüm | Makaleler |
Yazarlar | |
Proje Numarası | 120E448 |
Yayımlanma Tarihi | 31 Temmuz 2023 |
Yayımlandığı Sayı | Yıl 2023 Cilt: 11 Sayı: 3 |