什么是軟件定義網(wǎng)絡(luò)(SDN)?
SDN是軟件定義網(wǎng)絡(luò)的縮寫,是一種將控制平面與數(shù)據(jù)平面分離的網(wǎng)絡(luò)架構(gòu)。它涉及將網(wǎng)絡(luò)智能和策略與底層網(wǎng)絡(luò)基礎(chǔ)設(shè)施解耦,提供集中管理和控制框架。
軟件定義網(wǎng)絡(luò)(SDN)如何工作?
SDN通過采用集中式控制器來運行,該控制器通過OpenFlow等開放協(xié)議來管理和配置網(wǎng)絡(luò)設(shè)備,例如交換機和路由器。該控制器充當(dāng)網(wǎng)絡(luò)的大腦,允許管理員集中定義網(wǎng)絡(luò)行為和策略,然后在整個網(wǎng)絡(luò)基礎(chǔ)設(shè)施中強制執(zhí)行。SDN網(wǎng)絡(luò)可以分為三層,每層由不同的組件組成。
應(yīng)用層:應(yīng)用層包含組織使用的網(wǎng)絡(luò)應(yīng)用或功能??赡苡卸鄠€與網(wǎng)絡(luò)監(jiān)控、網(wǎng)絡(luò)故障排除、網(wǎng)絡(luò)策略和安全相關(guān)的應(yīng)用。
控制層:控制層是連接基礎(chǔ)設(shè)施層和應(yīng)用層的中間層。它是指集中式SDN控制器軟件,作為控制平面的陸地,智能邏輯連接到應(yīng)用平面。
基礎(chǔ)設(shè)施層:基礎(chǔ)設(shè)施層由各種網(wǎng)絡(luò)設(shè)備組成,例如網(wǎng)絡(luò)交換機、服務(wù)器或網(wǎng)關(guān),它們構(gòu)成底層網(wǎng)絡(luò),將網(wǎng)絡(luò)流量轉(zhuǎn)發(fā)到目的地。
為了在SDN網(wǎng)絡(luò)的三層之間進行通信,使用北向和南向應(yīng)用編程接口(API)。北向API實現(xiàn)應(yīng)用層與控制器之間的通信,南向API實現(xiàn)控制器與網(wǎng)絡(luò)設(shè)備之間的通信。
SDN有哪些不同的模型?
根據(jù)控制器層與SDN設(shè)備的連接方式,SDN網(wǎng)絡(luò)可以分為四種不同的類型,我們可以將其分類如下:
開放SDN
OpenSDN具有集中式控制平面,并使用OpenFlow作為從物理或虛擬交換機到SDN控制器的流量的南向API。
API SDN
APISDN,與開放SDN不同。應(yīng)用編程接口不依賴開放協(xié)議,而是控制數(shù)據(jù)如何在每個設(shè)備上通過網(wǎng)絡(luò)移動。
覆蓋型SDN
覆蓋型SDN并不解決底層的物理網(wǎng)絡(luò),而是在當(dāng)前硬件之上構(gòu)建虛擬網(wǎng)絡(luò)。它在覆蓋網(wǎng)絡(luò)上運行,并提供具有通往數(shù)據(jù)中心的通道的隧道,以解決數(shù)據(jù)中心的連接問題。
混合型SDN
混合型SDN,也稱為基于自動化的SDN,融合了SDN特性和傳統(tǒng)網(wǎng)絡(luò)設(shè)備。它使用代理、Python等自動化工具以及支持不同類型操作系統(tǒng)的組件。
SDN有哪些優(yōu)勢?
不同的SDN模式各有優(yōu)點。在這里,我們將只討論SDN對網(wǎng)絡(luò)的一般好處。
集中管理
集中化是SDN的主要優(yōu)勢之一。SDN網(wǎng)絡(luò)支持使用中央管理工具對網(wǎng)絡(luò)進行集中管理,數(shù)據(jù)中心管理人員可以從中受益。它打破了傳統(tǒng)系統(tǒng)造成的障礙,為虛擬和物理網(wǎng)絡(luò)配置提供了更大的靈活性,所有這些都來自一個中心位置。
安全
盡管虛擬化趨勢使得保護網(wǎng)絡(luò)免受外部威脅變得更加困難,但SDN帶來了巨大的優(yōu)勢。SDN控制器為網(wǎng)絡(luò)工程師提供了一個集中的位置來控制網(wǎng)絡(luò)的整個安全。通過SDN控制器,確保安全策略和信息在網(wǎng)絡(luò)內(nèi)得到實施。而且SDN配備了單一的管理系統(tǒng),這有助于增強安全性。
節(jié)約成本
SDN網(wǎng)絡(luò)為用戶提供了低運營成本和低資本支出成本。一方面,確保網(wǎng)絡(luò)可用性的傳統(tǒng)方法是通過額外設(shè)備的冗余,這當(dāng)然會增加成本。與傳統(tǒng)的方式相比,軟件定義網(wǎng)絡(luò)的效率更高,而不需要購買更多的網(wǎng)絡(luò)交換機。另一方面,SDN與虛擬化配合得很好,這也有助于降低添加硬件的成本。
可擴展性
由于OpenFlow代理和SDN控制器允許通過其集中管理訪問各種網(wǎng)絡(luò)組件,SDN為用戶提供了更多的可擴展性。與傳統(tǒng)的網(wǎng)絡(luò)設(shè)置相比,工程師有更多的選擇來立即更改網(wǎng)絡(luò)基礎(chǔ)設(shè)施,而無需手動購買和配置資源。
總之,在敏捷性和效率至關(guān)重要的現(xiàn)代數(shù)據(jù)中心中,SDN發(fā)揮著至關(guān)重要的作用。通過虛擬化網(wǎng)絡(luò)資源,SDN使管理員能夠自動化網(wǎng)絡(luò)管理任務(wù)并簡化操作,從而提高效率、降低成本并加快新服務(wù)的上市時間。
SDN正在改變數(shù)據(jù)中心的運營方式,提供巨大的靈活性、可擴展性和對網(wǎng)絡(luò)資源的控制。通過采用SDN,組織可以釋放其數(shù)據(jù)中心的全部潛力,并在日益數(shù)字化和互聯(lián)的世界中保持領(lǐng)先地位。