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

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

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

用于管理流量和啟用SDN編排的協(xié)議

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Alex Henthorn-Iwane ? 2022-06-22 15:00 ? 次閱讀

我們開源網(wǎng)絡(luò)標(biāo)準(zhǔn)系列的前三部分涵蓋了OpenDaylight、Open vSwitch和OpenStack,所有這些都是旨在改變供應(yīng)商、電信和企業(yè)客戶處理網(wǎng)絡(luò)方式的廣泛軟件項(xiàng)目。這三個(gè)計(jì)劃涉及軟件定義網(wǎng)絡(luò) (SDN) 控制器 ( OpenDaylight )、虛擬交換 ( Open vSwitch ) 和云編排 ( OpenStack )。

在這篇文章中,我們將介紹一些開源網(wǎng)絡(luò)協(xié)議,這些協(xié)議在推動(dòng)提高網(wǎng)絡(luò)敏捷性方面發(fā)揮了重要作用。可以說(shuō)最突出的是 OpenFlow,它確實(shí)是 SDN 運(yùn)動(dòng)的催化劑,因?yàn)樗箻I(yè)界關(guān)注交換機(jī)編程的想法。OpenFlow 起源于 Ethane,這是當(dāng)時(shí)斯坦福博士在 2006 年的一個(gè)項(xiàng)目。學(xué)生 Martin Casado(自 Nicira 的首席技術(shù)官和聯(lián)合創(chuàng)始人以來(lái),目前是 Nicira 收購(gòu)方 VMware 的高管),現(xiàn)在由開放網(wǎng)絡(luò)基金會(huì)管理。

OpenFlow:一種用于管理流量和啟用 SDN 編排的協(xié)議

盡管 OpenFlow 很突出,但它并不是 SDN 的唯一協(xié)議,它本身也不足以成為 SDN。相反,正如史蒂夫·埃文斯(Steve Evans)不久前在 ComputerWeekly 上指出的那樣,它是SDN 架構(gòu)的構(gòu)建塊,它實(shí)現(xiàn)了對(duì) SDN 至關(guān)重要的關(guān)鍵抽象和可編程性。

在最基本的層面上,OpenFlow 集中了數(shù)據(jù)包交換控制,取代了控制大多數(shù)網(wǎng)絡(luò)上每個(gè)交換機(jī)發(fā)送數(shù)據(jù)包的位置的專有軟件。它基于靈活的流場(chǎng),而不是簡(jiǎn)單的基于目的地匹配,它被設(shè)計(jì)為SDN內(nèi)轉(zhuǎn)發(fā)和控制平面之間的標(biāo)準(zhǔn)通信接口。使用 OpenFlow,不僅可以解耦轉(zhuǎn)發(fā)和控制,還可以解耦軟件和硬件以及物理和邏輯配置。

傳統(tǒng)的 L2 交換機(jī)使用 MAC 學(xué)習(xí)和單播泛洪來(lái)逐步填充其轉(zhuǎn)發(fā)表和目標(biāo) MAC 地址以進(jìn)行轉(zhuǎn)發(fā),而圍繞 OpenFlow 構(gòu)建的網(wǎng)絡(luò)從服務(wù)器或 VM 上運(yùn)行的 OpenFlow 控制器(例如 OpenDaylight)接收其轉(zhuǎn)發(fā)表指令。OpenFlow 控制器通過 OpenFlow 協(xié)議與交換機(jī)和路由器進(jìn)行交互,并通過北向 API 與業(yè)務(wù)應(yīng)用程序交互。

控制器的集中位置使其能夠優(yōu)化網(wǎng)絡(luò)范圍內(nèi)的流控制,以最大限度地提高帶寬利用率,提供更好的端到端 QoS,并根據(jù)業(yè)務(wù)策略有效響應(yīng)來(lái)自應(yīng)用程序和服務(wù)的動(dòng)態(tài)需求。OpenFlow 是云編排的理想伴侶,因?yàn)槠涓`活、可編程的特性使其成為支持策略驅(qū)動(dòng)的基礎(chǔ)架構(gòu)環(huán)境的連接的基礎(chǔ)。

OpenFlow 系統(tǒng)包含三個(gè)關(guān)鍵組件:

· OpenFlow兼容交換機(jī)中的流表

· OpenFlow 控制器,如上所述

· 控制器和交換機(jī)通信的OpenFlow協(xié)議

OpenFlow 交換機(jī)上的流表?xiàng)l目包含可以匹配的數(shù)據(jù)包字段,包括源(或目標(biāo))以太網(wǎng)或 IP 地址、TCP/IP 端口等。諸如將數(shù)據(jù)包轉(zhuǎn)發(fā)到正確的端口、更改標(biāo)頭值或丟棄是由基于這些字段的流策略驅(qū)動(dòng)的。

參數(shù)由控制器定義,通常還會(huì)接收與現(xiàn)有流表?xiàng)l目不匹配的任何數(shù)據(jù)包。當(dāng)控制器處理其中一個(gè)數(shù)據(jù)包時(shí),它將創(chuàng)建一個(gè)新條目,其中包含將來(lái)處理類似流的指令。

OpenFlow 控制器和 OpenFlow 交換機(jī)的消息傳遞可能是對(duì)稱的、異步的或控制器到交換機(jī)的:

· 對(duì)稱消息是交換機(jī)和控制器之間的“hello”消息,以及用于監(jiān)控交換機(jī)到控制器通信延遲的回顯消息。

· 來(lái)自交換機(jī)的異步消息涉及上述與現(xiàn)有流表?xiàng)l目不匹配的數(shù)據(jù)包情況。交換機(jī)還可以通知控制器端口的變化、錯(cuò)誤或由于不活動(dòng)而導(dǎo)致的流的移除。

· Controller-to-switch聽起來(lái)像是控制器可能會(huì)向交換機(jī)詢問信息、修改其流表或在創(chuàng)建新條目后重新發(fā)送數(shù)據(jù)包。

OpenFlow 和 SDN 社區(qū)

OpenFlow 是 SDN 運(yùn)動(dòng)和更廣泛的開源社區(qū)機(jī)制中的一個(gè)重要組成部分。OpenFlow 與 OpenDaylight 和 Open vSwitch 有關(guān)鍵的交互(例如,它允許對(duì) Open vSwitch 進(jìn)行編程擴(kuò)展,促進(jìn)網(wǎng)絡(luò)自動(dòng)化)。對(duì)于SDN來(lái)說(shuō),它是最有影響力的轉(zhuǎn)發(fā)/控制抽象的開源協(xié)議。Open Networking Foundation 現(xiàn)在囊括了惠普、華為、IBM 等多家主要廠商,并不斷完善 OpenFlow。

然而,這并不是鎮(zhèn)上唯一的游戲。思科已將 OpFlex 作為其以應(yīng)用程序?yàn)?a target="_blank">中心的基礎(chǔ)設(shè)施 (ACI) 的一部分,這可以看作是對(duì) SDN 的一種非常不同的看法,它不需要 OpenFlow 的特定功能集。此外,諸如 VMware 的 NSX 之類的網(wǎng)絡(luò)覆蓋方法為實(shí)現(xiàn)網(wǎng)絡(luò)可編程性提供了一種完全不同的范例。

隨著越來(lái)越多的組織轉(zhuǎn)向軟件定義的數(shù)據(jù)中心和額外的虛擬化,OpenFlow 幾年前開辟的 SDN 空間仍然具有很強(qiáng)的競(jìng)爭(zhēng)力。隨著 Gartner 宣布 SDN 已達(dá)到其炒作周期的最低點(diǎn),真正的采用者正在認(rèn)真工作,將 OpenFlow 及其競(jìng)爭(zhēng)對(duì)手等協(xié)議轉(zhuǎn)變?yōu)閷?shí)際業(yè)務(wù)問題的實(shí)際解決方案。只有時(shí)間會(huì)告訴我們哪些范式會(huì)勝出。

審核編輯:郭婷

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

    關(guān)注

    112

    文章

    16444

    瀏覽量

    179173
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9295

    瀏覽量

    85930
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    21

    文章

    2656

    瀏覽量

    100053
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    流量在線監(jiān)測(cè)管理系統(tǒng)的應(yīng)用及優(yōu)勢(shì)

    國(guó)科EP3000系列水流量在線監(jiān)測(cè)管理系統(tǒng),以自動(dòng)化流量和視頻監(jiān)控為主,以各類前端傳感器如水位計(jì)、閘位計(jì)、流量計(jì)、電能表和視頻等相互補(bǔ)充的形式進(jìn)行水位、
    的頭像 發(fā)表于 01-10 09:25 ?100次閱讀
    水<b class='flag-5'>流量</b>在線監(jiān)測(cè)<b class='flag-5'>管理</b>系統(tǒng)的應(yīng)用及優(yōu)勢(shì)

    流量計(jì)科普篇丨什么是渦街流量計(jì)?

    什么是渦街流量計(jì)?渦街流量計(jì)主要用于測(cè)量各種管道中的氣體、蒸汽或液體的體積流量,是目前工業(yè)控制、能源計(jì)量及節(jié)能管理中常用的新型
    的頭像 發(fā)表于 12-14 10:25 ?239次閱讀

    意法半導(dǎo)體和ENGIE簽訂長(zhǎng)期購(gòu)電協(xié)議

    意法半導(dǎo)體(簡(jiǎn)稱ST)宣布與BKH Solar Sdn Bhd太陽(yáng)能發(fā)電公司簽訂為期21年的購(gòu)電協(xié)議(PPA)。
    的頭像 發(fā)表于 12-12 14:39 ?425次閱讀

    蒸汽渦街流量計(jì)應(yīng)用領(lǐng)域 蒸汽渦街流量計(jì)性能參數(shù)解析

    : 氣體和液體介質(zhì)的流量控制:在化學(xué)反應(yīng)過程中,精確控制反應(yīng)物的流量,以保證產(chǎn)品質(zhì)量和反應(yīng)效率。 石油和天然氣行業(yè) : 油氣井的產(chǎn)量監(jiān)控:用于實(shí)時(shí)監(jiān)測(cè)油氣井的產(chǎn)量,為油氣田的管理提供
    的頭像 發(fā)表于 12-09 11:16 ?352次閱讀

    P4在SDN中的重要性

    ,數(shù)據(jù)平面依賴于固定功能,僅能使用有限數(shù)量的協(xié)議來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)包。P4(獨(dú)立于編程協(xié)議的數(shù)據(jù)包處理器)語(yǔ)言的出現(xiàn)使得對(duì)SDN數(shù)據(jù)平面進(jìn)行編程成為可能,這將SDN推向了一個(gè)新的水平。
    的頭像 發(fā)表于 11-06 10:10 ?571次閱讀
    P4在<b class='flag-5'>SDN</b>中的重要性

    什么是協(xié)議分析儀和訓(xùn)練器

    )是一種專用硬件或軟件工具,用于監(jiān)視、分析和診斷計(jì)算機(jī)網(wǎng)絡(luò)中的通信協(xié)議。它能夠捕獲數(shù)據(jù)包、解析協(xié)議頭部信息、展示通信流量,并幫助用戶識(shí)別網(wǎng)絡(luò)中的問題或優(yōu)化性能。 功能: 數(shù)據(jù)包捕獲:
    發(fā)表于 10-29 14:33

    行云流水線 滿足你對(duì)工作流編排的一切幻想~skr

    流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動(dòng)化工作流程,用于支持軟件開發(fā)、測(cè)試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
    的頭像 發(fā)表于 08-05 13:42 ?316次閱讀

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

    軟件定義網(wǎng)絡(luò)(SDN)代表了一種前沿的網(wǎng)絡(luò)體系架構(gòu),其核心在于實(shí)現(xiàn)數(shù)據(jù)平面與控制平面的分離,并確保網(wǎng)絡(luò)的軟件可編程性。SDN的設(shè)計(jì)理念著重于技術(shù)架構(gòu)的革新,推動(dòng)網(wǎng)絡(luò)硬件與軟件的解耦,分離控制功能
    的頭像 發(fā)表于 07-26 14:26 ?453次閱讀

    圓齒輪流量計(jì)怎么使用?

    YYCL系列圓齒輪流量計(jì)是我司根據(jù)齒輪馬達(dá)原理研發(fā)的一種新型容積式流量計(jì),用于精密的連續(xù)或間斷的測(cè)量管道中液體的流量或瞬間流量。它特別適合于
    的頭像 發(fā)表于 07-08 11:09 ?448次閱讀
    圓齒輪<b class='flag-5'>流量</b>計(jì)怎么使用?

    國(guó)產(chǎn)模數(shù)轉(zhuǎn)換器替代AD7193應(yīng)用于流量測(cè)量

    國(guó)產(chǎn)模數(shù)轉(zhuǎn)換器替代AD7193應(yīng)用于流量測(cè)量
    的頭像 發(fā)表于 05-31 09:55 ?422次閱讀
    國(guó)產(chǎn)模數(shù)轉(zhuǎn)換器替代AD7193應(yīng)<b class='flag-5'>用于</b><b class='flag-5'>流量</b>測(cè)量

    水電站生態(tài)流量監(jiān)測(cè)管理系統(tǒng)解決方案

    水質(zhì)要求的流量(水量、水位)及其過程。 在此背景下,水電站生態(tài)流量監(jiān)測(cè)管理系統(tǒng)應(yīng)運(yùn)而生。該系統(tǒng)通過對(duì)水電站下泄生態(tài)流量進(jìn)行實(shí)時(shí)監(jiān)控與分析,保障下游河道生態(tài)需水量,維護(hù)河流生態(tài)系統(tǒng)健康。
    的頭像 發(fā)表于 04-16 17:52 ?569次閱讀
    水電站生態(tài)<b class='flag-5'>流量</b>監(jiān)測(cè)<b class='flag-5'>管理</b>系統(tǒng)解決方案

    用物聯(lián)流量卡的監(jiān)控器能改變移動(dòng)流量卡嗎

    #物聯(lián)流量卡#使用物聯(lián)流量卡的監(jiān)控器無(wú)法直接改變移動(dòng)流量卡本身的屬性和功能。物聯(lián)流量卡的監(jiān)控器主要用于監(jiān)控和
    的頭像 發(fā)表于 04-11 17:38 ?762次閱讀
    用物聯(lián)<b class='flag-5'>流量</b>卡的監(jiān)控器能改變移動(dòng)<b class='flag-5'>流量</b>卡嗎

    雷達(dá)流速流量傳感器是一種用于測(cè)量水體流速和流量的傳感器裝備

    JD-L3雷達(dá)流速流量傳感器是一種用于測(cè)量水體流速和流量的傳感器裝備。它采用雷達(dá)技術(shù),通過發(fā)送和接收雷達(dá)波來(lái)實(shí)時(shí)監(jiān)測(cè)水流速度和流量,為水資源管理
    的頭像 發(fā)表于 04-11 17:26 ?631次閱讀

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

    什么是SDN?什么是SD-WAN?SDN與SD-WAN的關(guān)系與區(qū)別 SDN(軟件定義網(wǎng)絡(luò))是一種網(wǎng)絡(luò)架構(gòu),它將網(wǎng)絡(luò)控制和數(shù)據(jù)轉(zhuǎn)發(fā)平面分離,通過集中式的控制層來(lái)管理網(wǎng)絡(luò)的
    的頭像 發(fā)表于 03-27 16:57 ?2367次閱讀

    愛立信推出“業(yè)務(wù)編排與保障”產(chǎn)品

    隨著5G和5G獨(dú)立組網(wǎng)(SA)技術(shù)的日益成熟,全球運(yùn)營(yíng)商正面臨著前所未有的用例機(jī)會(huì)和挑戰(zhàn)。為了助力運(yùn)營(yíng)商抓住這些機(jī)遇,愛立信近日推出了全新的服務(wù)編排與保障產(chǎn)品、解決方案與服務(wù)功能。
    的頭像 發(fā)表于 02-27 10:02 ?649次閱讀