0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文詳談軟件定義網(wǎng)絡(luò)SDN

如意 ? 來(lái)源:百家號(hào) ? 作者: 51CTO ? 2020-06-28 11:29 ? 次閱讀

在2008年以前,整個(gè)網(wǎng)絡(luò)世界都是由硬件設(shè)備所組成和控制著的。隨著OpenFlow協(xié)議的出現(xiàn),人們首次對(duì)軟件定義網(wǎng)絡(luò)(software-defined networking,SDN)引起了關(guān)注。作為一種杰出的網(wǎng)絡(luò)控制機(jī)制和技術(shù)類別,SDN大幅簡(jiǎn)化了網(wǎng)絡(luò)資源的自動(dòng)化和企業(yè)基于策略的網(wǎng)絡(luò)管理。

目前,SDN已經(jīng)發(fā)展成為由許多家技術(shù)服務(wù)提供商(例如Cisco)提供支持的,最為可靠且穩(wěn)定的網(wǎng)絡(luò)技術(shù)之一。

什么是軟件定義網(wǎng)絡(luò)?

簡(jiǎn)而言之,軟件定義網(wǎng)絡(luò)(SDN)是一種可以促進(jìn)網(wǎng)絡(luò)敏捷性和靈活性的體系架構(gòu)。SDN的主要技術(shù)目的是通過(guò)軟件應(yīng)用程序,來(lái)實(shí)現(xiàn)集中式的受控網(wǎng)絡(luò)。通過(guò)深入探究,您會(huì)發(fā)現(xiàn),軟件定義網(wǎng)絡(luò)的背后宗旨是通過(guò)智能化的編程服務(wù),來(lái)滿足不斷變化的業(yè)務(wù)需求,進(jìn)而組織和構(gòu)建一套能夠?qū)崿F(xiàn)一致性和全面管理的網(wǎng)絡(luò)。

借助基于應(yīng)用程序編程接口(API)的軟件應(yīng)用,SDN允許開(kāi)發(fā)人員在集中控制的環(huán)境中進(jìn)行網(wǎng)絡(luò)編程。因此,企業(yè)可以通過(guò)實(shí)施通用的SDN控件,開(kāi)啟全新的網(wǎng)絡(luò)平臺(tái),并且能夠在不增加技術(shù)復(fù)雜性的情況下,管理整個(gè)網(wǎng)絡(luò)。

由于我們所在網(wǎng)絡(luò)中,承載的內(nèi)容越來(lái)越趨向于多樣性,對(duì)于云計(jì)算服務(wù)越來(lái)越深度的依賴性,以及在不同的移動(dòng)設(shè)備之間越來(lái)越頻繁的互動(dòng)與聯(lián)動(dòng),我們需要通過(guò)SDN及時(shí)地根據(jù)消費(fèi)者業(yè)務(wù)供應(yīng)商的動(dòng)態(tài)變化,持續(xù)將各類業(yè)務(wù)融合到一起,從而在根本上改變傳統(tǒng)業(yè)務(wù)的處理方式。可以說(shuō),為了達(dá)到預(yù)定的控制效果,許多企業(yè)都正在積極地通過(guò)SDN的技術(shù)服務(wù),來(lái)改善其原有的運(yùn)營(yíng)模式與績(jī)效。

眾所周知,網(wǎng)絡(luò)設(shè)計(jì)對(duì)于業(yè)務(wù)模型的數(shù)字化是至關(guān)重要的,而數(shù)字化往往得益于SDN技術(shù)在其關(guān)聯(lián)方面的落地與使用。那些以提供SDN服務(wù)為主企業(yè),通過(guò)網(wǎng)絡(luò)虛擬化的革命性實(shí)現(xiàn)方式,將網(wǎng)絡(luò)的控制面與數(shù)據(jù)面相互分離,從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,并以類似于智能管道的方式,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供了良好的環(huán)境平臺(tái)。

Cisco SDN的普及在很大程度上歸功于基于控制器的集中式應(yīng)用,和可編程的網(wǎng)絡(luò)應(yīng)用。它們可以提供企業(yè)所處網(wǎng)絡(luò)的整體視圖。目前,SDN也正在改變著各大數(shù)據(jù)中心的現(xiàn)有架構(gòu),以及它們所連接的網(wǎng)絡(luò)模型。據(jù)此,企業(yè)的既有網(wǎng)絡(luò)也能夠根據(jù)實(shí)際的應(yīng)用需求,進(jìn)行自動(dòng)調(diào)整。

什么是SDN控制器?

作為Cisco網(wǎng)絡(luò)中的“大腦”,SDN控制器其實(shí)是一種軟件,它可以對(duì)企業(yè)的整體網(wǎng)絡(luò)提供集中化的視圖,以及全面的控制。企業(yè)內(nèi)、外部的IT運(yùn)營(yíng)人員、經(jīng)理、乃至網(wǎng)絡(luò)管理員,都可以通過(guò)管理基礎(chǔ)架構(gòu)的轉(zhuǎn)發(fā)層面,來(lái)調(diào)節(jié)流經(jīng)控制器的數(shù)據(jù)流。通過(guò)基于策略的管理器,SDN能夠有效地組織網(wǎng)絡(luò)中的各項(xiàng)資源和整體行為。網(wǎng)絡(luò)管理員也可以將那些原有應(yīng)用于設(shè)備的策略,一致性地應(yīng)用到網(wǎng)絡(luò)中的多個(gè)節(jié)點(diǎn)上。

其實(shí)從本質(zhì)上說(shuō),這些策略都是針對(duì)網(wǎng)絡(luò)入向流量的規(guī)則。它們可以為目標(biāo)網(wǎng)絡(luò)進(jìn)行訪問(wèn)級(jí)別的分級(jí),進(jìn)而對(duì)允許訪問(wèn)的資源分配相應(yīng)的優(yōu)先級(jí)。通過(guò)集中化的網(wǎng)絡(luò)狀態(tài)視圖,我們可以基于預(yù)設(shè)的各種策略,來(lái)實(shí)現(xiàn)簡(jiǎn)單而統(tǒng)一的網(wǎng)絡(luò)管理。

軟件定義網(wǎng)絡(luò)的體系架構(gòu)

SDN的體系架構(gòu)包括如下三個(gè)層面:

應(yīng)用

控制

基礎(chǔ)架構(gòu)

其中,在應(yīng)用層上包括了許多網(wǎng)絡(luò)上正在運(yùn)行的服務(wù),控制層是通過(guò)被視為網(wǎng)絡(luò)“大腦”的SDN控制器來(lái)進(jìn)行管理,而基礎(chǔ)架構(gòu)層則是由各種網(wǎng)絡(luò)交換機(jī)、路由器、以及其他支持性的硬件所組成。這些層面通過(guò)彼此通信,來(lái)發(fā)揮各種的作用。為了促進(jìn)交互,SDN通常會(huì)帶有如下兩個(gè)相互獨(dú)立的應(yīng)用程序接口:

南向(Southbound)API

北向(Northbound)API

其中,北向API被用于在控制層和基礎(chǔ)架構(gòu)層之間進(jìn)行通信;而南向API被用于在控制層和應(yīng)用層之間進(jìn)行通信。

什么是北向API?

為了獲得可用的資源,SDN的各種應(yīng)用會(huì)依賴控制器來(lái)確定網(wǎng)絡(luò)的基礎(chǔ)架構(gòu)狀態(tài)。由管理員預(yù)先建立的網(wǎng)絡(luò)策略,能夠按照應(yīng)用流量的需求,來(lái)協(xié)調(diào)SDN控制器的路由。它們之間的相互關(guān)系,在Cisco的軟件定義網(wǎng)絡(luò)(SDN)和網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization)文檔中,都進(jìn)行了詳細(xì)的詮釋。

應(yīng)用層通過(guò)主動(dòng)與控制層通信,能夠獲悉其資源需求的內(nèi)容和位置。接著,控制層根據(jù)網(wǎng)絡(luò)的可用性,來(lái)組織資源“訂單”,并進(jìn)行交付。然后,控制層利用智能情報(bào)(intelligence)來(lái)產(chǎn)生具有同步延遲(synchronized latency)和安全特性的理想應(yīng)用路徑。值得注意的是,北向API的組織過(guò)程并非手動(dòng)配置,而是被預(yù)先編程為自動(dòng)進(jìn)行的。

什么是南向API?

在南向API中,SDN控制器(控制層)通過(guò)各種路由器和交換機(jī),與網(wǎng)絡(luò)中的基礎(chǔ)架構(gòu)層進(jìn)行通信。它能夠指導(dǎo)網(wǎng)絡(luò)基礎(chǔ)架構(gòu),遵循由控制器設(shè)定的應(yīng)用數(shù)據(jù)路徑。盡管控制器的主要功能是改進(jìn)路由器和交換機(jī)用于移動(dòng)數(shù)據(jù)的方式,但是網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中的數(shù)據(jù)的去向并不取決于物理設(shè)備或路由通道。就智能情報(bào)而言,控制器具有做出最佳決策和調(diào)整數(shù)據(jù)移動(dòng)路徑的作用。

SDN的作用

SDN除了能夠提供可編程的網(wǎng)絡(luò)集中式視圖,和一致性的網(wǎng)絡(luò)資源,以滿足不斷變化的業(yè)務(wù)需求之外,SDN還提供了許多實(shí)用的技術(shù)和業(yè)務(wù)服務(wù),其中包括:

(1) 集中化的管理和可編程性

SDN的控制功能和轉(zhuǎn)發(fā)功能是相互分離的,您可以通過(guò)開(kāi)放的源代碼、或?qū)S械淖詣?dòng)化工具,來(lái)通過(guò)編程的方式配置目標(biāo)網(wǎng)絡(luò)。網(wǎng)絡(luò)的智能情報(bào)主要集中在控制器(即:大腦)的軟件之中,該軟件可以將目標(biāo)網(wǎng)絡(luò)作為單個(gè)交換機(jī),以提供集中化的視圖。

(2) 最小化的運(yùn)營(yíng)支出

SDN的大部分應(yīng)用(包括各種網(wǎng)絡(luò)軟件的更新)都是自動(dòng)化的。由于避免了為每一項(xiàng)業(yè)務(wù)或網(wǎng)絡(luò)需求,而添置網(wǎng)絡(luò)基礎(chǔ)架構(gòu),因此SDN能夠?qū)⑦\(yùn)營(yíng)的支出降至最低。它通過(guò)統(tǒng)一策略,并且在網(wǎng)絡(luò)范圍內(nèi)進(jìn)行傳播,從而減少人為錯(cuò)誤的可能性??梢哉f(shuō),通過(guò)將網(wǎng)絡(luò)管理員、或操作員的常規(guī)任務(wù)轉(zhuǎn)為自動(dòng)化,SDN極大地減少了網(wǎng)絡(luò)管理的時(shí)間開(kāi)銷。

(3) 敏捷性與靈活性

SDN旨在通過(guò)更加良好的敏捷性和靈活性,以幫助企業(yè)在現(xiàn)有基礎(chǔ)架構(gòu)中,部署最新的應(yīng)用和服務(wù),進(jìn)而實(shí)現(xiàn)業(yè)務(wù)目標(biāo)。在服務(wù)進(jìn)行各種實(shí)際更新和創(chuàng)建時(shí),我們只需進(jìn)行簡(jiǎn)單的修改,便可將其集成并發(fā)布到整個(gè)網(wǎng)絡(luò)之中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1501

    瀏覽量

    62025
  • sdn
    sdn
    +關(guān)注

    關(guān)注

    3

    文章

    254

    瀏覽量

    44793
  • SDN技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    9653
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    P4在SDN中的重要性

    在過(guò)去的十年中,SDN (軟件定義網(wǎng)絡(luò)) 極大地提高了網(wǎng)絡(luò)的可編程性。SDN 理念的核心是將應(yīng)用
    的頭像 發(fā)表于 11-06 10:10 ?403次閱讀
    P4在<b class='flag-5'>SDN</b>中的重要性

    emc軟件定義存儲(chǔ)的未來(lái)發(fā)展

    隨著數(shù)字化轉(zhuǎn)型的加速,數(shù)據(jù)存儲(chǔ)需求日益增長(zhǎng)。EMC(易安信)作為全球領(lǐng)先的數(shù)據(jù)存儲(chǔ)解決方案提供商,其軟件定義存儲(chǔ)(SDS)技術(shù)在滿足企業(yè)存儲(chǔ)需求方面發(fā)揮著重要作用。 、技術(shù)發(fā)展 集成人工智能和機(jī)器
    的頭像 發(fā)表于 11-01 15:28 ?378次閱讀

    華納云:如何理解軟件定義網(wǎng)絡(luò)?和傳統(tǒng)網(wǎng)絡(luò)相比有哪些優(yōu)勢(shì)?

    概述 軟件定義網(wǎng)絡(luò)SDN)是種將網(wǎng)絡(luò)資源抽象到虛擬化系統(tǒng)中的 IT 基礎(chǔ)架構(gòu)方法。這被稱為
    的頭像 發(fā)表于 09-26 16:03 ?504次閱讀
    華納云:如何理解<b class='flag-5'>軟件</b><b class='flag-5'>定義</b><b class='flag-5'>網(wǎng)絡(luò)</b>?和傳統(tǒng)<b class='flag-5'>網(wǎng)絡(luò)</b>相比有哪些優(yōu)勢(shì)?

    軟件定義汽車(chē)的大背景下,MathWorks如何更好地賦能汽車(chē)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)報(bào)道(/吳子鵬)未來(lái)的汽車(chē)將更多地依賴于以AI(人工智能)為核心的軟件技術(shù),而非傳統(tǒng)的機(jī)械性能或物理配置,這便是軟件定義汽車(chē)的核心要義。當(dāng)
    的頭像 發(fā)表于 09-18 00:03 ?3563次閱讀
    在<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車(chē)的大背景下,MathWorks如何更好地賦能汽車(chē)設(shè)計(jì)

    SDN全景:架構(gòu)創(chuàng)新與網(wǎng)絡(luò)功能的未來(lái)

    軟件定義網(wǎng)絡(luò)SDN)代表了種前沿的網(wǎng)絡(luò)體系架構(gòu),其核心在于實(shí)現(xiàn)數(shù)據(jù)平面與控制平面的分離,并確
    的頭像 發(fā)表于 07-26 14:26 ?396次閱讀

    SD-WAN企業(yè)網(wǎng)絡(luò)的未來(lái)——云時(shí)代的創(chuàng)新與轉(zhuǎn)型

    軟件定義廣域網(wǎng)(SD-WAN)是種創(chuàng)新技術(shù),它將軟件定義網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-26 14:20 ?320次閱讀

    基于DPU與SmartNic的云原生SDN解決方案

    隨著云計(jì)算,大數(shù)據(jù)和人工智能等技術(shù)的蓬勃發(fā)展,數(shù)據(jù)中心面臨著前所未有的數(shù)據(jù)洪流和計(jì)算壓力,這對(duì)SDN提出了更高的性能和效率要求。自云原生概念被提出以來(lái),Kubernetes為云原生應(yīng)用的落地提供了
    的頭像 發(fā)表于 07-22 11:44 ?700次閱讀
    基于DPU與SmartNic的云原生<b class='flag-5'>SDN</b>解決方案

    Tata Communications托管SASE重新定義網(wǎng)絡(luò)與安全性

    此次統(tǒng)解決方案的引入標(biāo)志著全球同類解決方案的首次實(shí)施 利用公司全球網(wǎng)絡(luò)的覆蓋優(yōu)勢(shì),改進(jìn)運(yùn)營(yíng)商級(jí)性能,提升用戶體驗(yàn) 借助情境引導(dǎo)的洞察,為網(wǎng)絡(luò)流量提供統(tǒng)的可視化管理與控制 印度孟買(mǎi)2
    的頭像 發(fā)表于 06-23 10:15 ?429次閱讀

    掃盡Nas常用Docker軟件

    NAS(Network Attached Storage,網(wǎng)絡(luò)附加存儲(chǔ))設(shè)備上的Docker軟件選擇取決于您的具體需求和用途。以下是些NAS上常用的Docker軟件推薦
    的頭像 發(fā)表于 05-23 18:33 ?1832次閱讀

    浙江移動(dòng)聯(lián)合華為成功斬獲2023年度SDN、NFV、網(wǎng)絡(luò)AI最佳案例獎(jiǎng)

    2024年4月10日,中國(guó)云網(wǎng)智聯(lián)大會(huì)在北京成功召開(kāi),中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì) TC610 SDN/NFV/AI標(biāo)準(zhǔn)與產(chǎn)業(yè)推進(jìn)委員會(huì)(簡(jiǎn)稱SNAI推委會(huì))在會(huì)上頒布了“2023年度SDN、NFV、網(wǎng)絡(luò)AI
    的頭像 發(fā)表于 04-16 09:42 ?740次閱讀
    浙江移動(dòng)聯(lián)合華為成功斬獲2023年度<b class='flag-5'>SDN</b>、NFV、<b class='flag-5'>網(wǎng)絡(luò)</b>AI最佳案例獎(jiǎng)

    廣東電信攜手華為斬獲“2023年度SDN、NFV、網(wǎng)絡(luò)AI最佳實(shí)踐案例”

    在北京舉辦的2024年云網(wǎng)智聯(lián)大會(huì)上,廣東電信與華為聯(lián)手打造的《基于數(shù)字孿生技術(shù)打造云網(wǎng)預(yù)知系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)配置變更在線仿真與精準(zhǔn)評(píng)估》項(xiàng)目,舉斬獲“2023年度SDN、NFV、網(wǎng)絡(luò)AI
    的頭像 發(fā)表于 04-14 10:23 ?819次閱讀
    廣東電信攜手華為斬獲“2023年度<b class='flag-5'>SDN</b>、NFV、<b class='flag-5'>網(wǎng)絡(luò)</b>AI最佳實(shí)踐案例”

    ETAS與BlackBerry QNX合作為軟件定義汽車(chē)和網(wǎng)絡(luò)信息提供安全基礎(chǔ)

    QNX業(yè)務(wù)部門(mén)已簽署合同,將共同銷售和推廣軟件解決方案,以加速下軟件定義汽車(chē)(SDVs)安全關(guān)鍵功能的開(kāi)發(fā)。
    的頭像 發(fā)表于 04-12 09:52 ?447次閱讀

    廣東移動(dòng)攜手華為斬獲“2023年度SDN、NFV、網(wǎng)絡(luò)AI最佳實(shí)踐案例”

    4月10日,在北京舉辦的2024年云網(wǎng)智聯(lián)大會(huì)上,廣東移動(dòng)攜手華為共同申報(bào)的《基于通信大模型的IP網(wǎng)絡(luò)運(yùn)維“數(shù)字專家”創(chuàng)新實(shí)踐》項(xiàng)目,斬獲SNAI“2023年度SDN、NFV、網(wǎng)絡(luò)AI最佳實(shí)踐案例”。
    的頭像 發(fā)表于 04-11 09:03 ?651次閱讀
    廣東移動(dòng)攜手華為斬獲“2023年度<b class='flag-5'>SDN</b>、NFV、<b class='flag-5'>網(wǎng)絡(luò)</b>AI最佳實(shí)踐案例”

    SD-WAN是虛擬網(wǎng)嗎?SD-WAN與虛擬網(wǎng)對(duì)比

    SD-WAN是虛擬網(wǎng)嗎?SD-WAN與虛擬網(wǎng)對(duì)比? SD-WAN(軟件定義廣域網(wǎng))是種新興的網(wǎng)絡(luò)技術(shù),它通過(guò)軟件
    的頭像 發(fā)表于 03-28 15:05 ?528次閱讀

    什么是SDN?什么是SD-WAN?SDN與SD-WAN的關(guān)系與區(qū)別

    什么是SDN?什么是SD-WAN?SDN與SD-WAN的關(guān)系與區(qū)別 SDN軟件定義網(wǎng)絡(luò))是
    的頭像 發(fā)表于 03-27 16:57 ?2222次閱讀