電信運(yùn)營(yíng)商(Telcos)和網(wǎng)絡(luò)服務(wù)提供商(ISP)面臨著使用動(dòng)態(tài)拓?fù)湔{(diào)整的挑戰(zhàn),以確保連接的穩(wěn)定性和連續(xù)性。這意味著需要選擇一個(gè)昂貴的網(wǎng)絡(luò)管理系統(tǒng)來完成相關(guān)的工作,但這存在一些缺陷。因此,可以選擇使用開源軟件定義網(wǎng)絡(luò)(SDN)解決方案,來降低成本和功耗,以實(shí)現(xiàn)網(wǎng)絡(luò)拓?fù)涞霓D(zhuǎn)換。
在不穩(wěn)定網(wǎng)絡(luò)中拓?fù)滢D(zhuǎn)換有哪些方法?電信運(yùn)營(yíng)商中存在多個(gè)分布式拓?fù)洌员WC穩(wěn)定的連接、此外,通常的無線通信信道暴露在惡劣的環(huán)境中,使連接的穩(wěn)定性得不到保障。在這種情況下,通過自動(dòng)切換通信信道,一旦發(fā)生故障,就能夠快速切換。
大型電信運(yùn)營(yíng)商在實(shí)現(xiàn)切換時(shí),一般會(huì)選擇使用昂貴的網(wǎng)絡(luò)管理系統(tǒng),以確保連接的穩(wěn)定性,但這需要網(wǎng)絡(luò)中實(shí)現(xiàn)硬件兼容。最終將導(dǎo)致廠商鎖定,并增加總體成本。另一個(gè)方式是通過一個(gè)系統(tǒng)管理員團(tuán)隊(duì)來晝夜監(jiān)控網(wǎng)絡(luò),并實(shí)時(shí)解決故障。
現(xiàn)在出現(xiàn)了第三個(gè)容易被人忽略的選擇——利用開源SDN解決方案實(shí)現(xiàn)可靠的生產(chǎn)級(jí)系統(tǒng)來動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)拓?fù)洹?/p>
SDN網(wǎng)絡(luò)的基本配置是支持OpenFlow的設(shè)備加上SDN控制器,再搭配SDN應(yīng)用。我們將討論如何在不同規(guī)模上使用開源的SDN解決方案,以保持穩(wěn)定的無線互聯(lián)網(wǎng)連接。
第一步:?jiǎn)⒂肙penFlow的網(wǎng)絡(luò)
OpenFlow對(duì)SDN至關(guān)重要,因?yàn)樗梢詫?shí)現(xiàn)網(wǎng)絡(luò)設(shè)備與SDN控制器之間的通信。有幾種將OpenFlow引入網(wǎng)絡(luò)的方法可供選擇,一種方法是用OpenWrt操作系統(tǒng)替換設(shè)備的固件,并在其上安裝Open vSwitch(OVS)。OpenWrt的最新版本已經(jīng)支持OVS,使其更容易實(shí)現(xiàn)SDN網(wǎng)絡(luò)。
第二步:選擇SDN控制器
SDN控制器是網(wǎng)絡(luò)的大腦,它負(fù)責(zé)構(gòu)建和顯示拓?fù)洹?duì)網(wǎng)絡(luò)設(shè)備進(jìn)行編程,并且作為整個(gè)網(wǎng)絡(luò)的單個(gè)管理節(jié)點(diǎn)。業(yè)界最突出的兩個(gè)開源SDN控制器分別是OpenDaylight和ONOS,這兩個(gè)控制器都可以用于啟用網(wǎng)絡(luò)拓?fù)淝袚Q。這兩個(gè)控制器有相似之處,它們可應(yīng)用于定制基礎(chǔ)設(shè)施的模塊化應(yīng)用,并配有多個(gè)默認(rèn)應(yīng)用程序。然而,ODL更多的是將傳統(tǒng)網(wǎng)絡(luò)和SDN結(jié)合在一起,而ONOS專注于性能方面和集群,以提高可用性和可擴(kuò)展性,這使其成為電信運(yùn)營(yíng)商和網(wǎng)絡(luò)服務(wù)提供商的首選控制器。
第三步:選擇SDN應(yīng)用程序
SDN應(yīng)用程序與SDN控制器直接交互,并提供一定程度的網(wǎng)絡(luò)抽象,可以作為網(wǎng)絡(luò)監(jiān)控、控制和分析的工具。由于我們的目標(biāo)是啟用切換,因此我們對(duì)提供有關(guān)連接質(zhì)量的準(zhǔn)確實(shí)時(shí)信息的應(yīng)用程序更有興趣,當(dāng)?shù)陀谝呀⒌拈撝禃r(shí),將SDN控制器重新路由到備份信道。實(shí)際上開源應(yīng)用程序可以與ONOS控制器協(xié)同工作來有效地執(zhí)行這些任務(wù)。
結(jié)論SDN是當(dāng)今業(yè)界最具突破性的技術(shù)之一,很多企業(yè)由于SDN相對(duì)不成熟,仍然不愿意采用SDN。然而,使用社區(qū)認(rèn)可的開源SDN解決方案是讓企業(yè)快速掌握軟件定義網(wǎng)絡(luò)優(yōu)勢(shì)的最佳方式,且不需要巨額的投資。電信運(yùn)營(yíng)商和網(wǎng)絡(luò)服務(wù)提供商可以大大受益于開源SDN解決方案,以確保持續(xù)連接,而不需要再購(gòu)買廠商特定的商業(yè)系統(tǒng)。