一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

利用開源網(wǎng)絡(luò)協(xié)議提高網(wǎng)絡(luò)敏捷性

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Alex Henthorn-Iwane ? 2022-08-12 11:10 ? 次閱讀

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

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

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

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

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

傳統(tǒng)的 L2 交換機(jī)使用 MAC 學(xué)習(xí)和單播泛洪來逐步填充其轉(zhuǎn)發(fā)表和目標(biāo) MAC 地址以進(jìn)行轉(zhuǎn)發(fā),而圍繞 OpenFlow 構(gòu)建的網(wǎng)絡(luò)從服務(wù)器或 VM 上運行的 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)來自應(yīng)用程序和服務(wù)的動態(tài)需求。OpenFlow 是云編排的理想伴侶,因為其更靈活、可編程的特性使其成為支持策略驅(qū)動的基礎(chǔ)架構(gòu)環(huán)境的連接的基礎(chǔ)。

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

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

· OpenFlow 控制器,如上所述

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

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

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

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

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

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

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

OpenFlow 和 SDN 社區(qū)

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

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

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

審核編輯:郭婷

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

    關(guān)注

    114

    文章

    16854

    瀏覽量

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

    關(guān)注

    21

    文章

    2703

    瀏覽量

    101114
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3537

    瀏覽量

    43317
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    敏捷合成器的技術(shù)原理和應(yīng)用場景

    和幅度等特點。通過內(nèi)部的正弦波源和外部調(diào)制輸入,敏捷合成器能夠生成各種復(fù)雜波形,并對其進(jìn)行精確的調(diào)控。具體來說,敏捷合成器可能采用以下技術(shù)原理: 頻率合成技術(shù):利用鎖相環(huán)(PLL)、直接數(shù)字合成
    發(fā)表于 02-20 15:25

    時域網(wǎng)絡(luò)分析儀的原理和應(yīng)用場景

    包、IP地址沖突等,幫助網(wǎng)絡(luò)管理員快速找到并解決問題。 網(wǎng)絡(luò)性能驗證與優(yōu)化:驗證網(wǎng)絡(luò)的性能指標(biāo),如吞吐量、時延、丟包率等,并為網(wǎng)絡(luò)管理員提供優(yōu)化建議,以
    發(fā)表于 01-13 16:03

    網(wǎng)絡(luò)協(xié)議與網(wǎng)關(guān)的關(guān)聯(lián)

    在現(xiàn)代通信網(wǎng)絡(luò)中,數(shù)據(jù)的傳輸和接收依賴于一套復(fù)雜的規(guī)則和標(biāo)準(zhǔn),這些規(guī)則和標(biāo)準(zhǔn)統(tǒng)稱為網(wǎng)絡(luò)協(xié)議。網(wǎng)絡(luò)協(xié)議定義了數(shù)據(jù)如何在
    的頭像 發(fā)表于 01-02 18:07 ?520次閱讀

    EtherCAT轉(zhuǎn)ModbusTCP網(wǎng)關(guān) #三格電子 #網(wǎng)絡(luò)協(xié)議

    網(wǎng)絡(luò)協(xié)議
    三格電子科技
    發(fā)布于 :2024年12月30日 09:43:30

    mtu在不同網(wǎng)絡(luò)協(xié)議中的應(yīng)用

    在現(xiàn)代網(wǎng)絡(luò)通信中,數(shù)據(jù)包的傳輸效率和可靠是衡量網(wǎng)絡(luò)性能的關(guān)鍵指標(biāo)。MTU作為網(wǎng)絡(luò)協(xié)議中的一個重要參數(shù),對數(shù)據(jù)包的傳輸有著直接的影響。 MT
    的頭像 發(fā)表于 12-16 14:22 ?1057次閱讀

    百問FB網(wǎng)絡(luò)編程 - 網(wǎng)絡(luò)編程簡介

    。 ?運輸層: ?在英特網(wǎng)中有兩個運輸協(xié)議,即TCP和UDP,利用其中的任何一個都能運輸應(yīng)用層報文。我們寫應(yīng)用程序的時候具體選擇哪個運輸層協(xié)議應(yīng)該根據(jù)實際情況來確定(后面會具體講解)。 6.2
    發(fā)表于 12-04 09:46

    如何配置modem設(shè)備以提高網(wǎng)絡(luò)速度

    配置Modem設(shè)備以提高網(wǎng)絡(luò)速度可以通過多個方面進(jìn)行,以下是一些建議的步驟: 一、硬件選擇與優(yōu)化 高性能Modem :選擇性能卓越的Modem設(shè)備是基礎(chǔ)。確保所購買的Modem設(shè)備支持最新的網(wǎng)絡(luò)標(biāo)準(zhǔn)
    的頭像 發(fā)表于 11-22 16:08 ?668次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-網(wǎng)絡(luò)編程示例之網(wǎng)絡(luò)基礎(chǔ)知識

    還是猶如沒有任何間隔的數(shù)據(jù)流發(fā)送給接收端。TCP 為提供可靠傳輸,實行“順序控制”或“重發(fā)控制”機(jī)制。此外還具備“流控制(流量控制)”、“擁塞控制”、提高網(wǎng)絡(luò)利用率等眾多功能。UDP
    發(fā)表于 11-09 14:37

    華納云:探討可用于降低服務(wù)器網(wǎng)絡(luò)延遲的先進(jìn)的網(wǎng)絡(luò)協(xié)議

    網(wǎng)絡(luò)延遲是影響在線服務(wù)性能的重要因素之一,尤其是在實時應(yīng)用和高交互性網(wǎng)站中。通過采用更高級別的網(wǎng)絡(luò)協(xié)議,可以有效降低網(wǎng)絡(luò)延遲,提高數(shù)據(jù)傳輸效
    的頭像 發(fā)表于 09-30 15:14 ?467次閱讀

    Linux網(wǎng)絡(luò)協(xié)議棧的實現(xiàn)

    網(wǎng)絡(luò)協(xié)議棧是操作系統(tǒng)核心的一個重要組成部分,負(fù)責(zé)管理網(wǎng)絡(luò)通信中的數(shù)據(jù)包處理。在 Linux 操作系統(tǒng)中,網(wǎng)絡(luò)協(xié)議棧(Network Stac
    的頭像 發(fā)表于 09-10 09:51 ?532次閱讀
    Linux<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>協(xié)議</b>棧的實現(xiàn)

    常見的shell命令之網(wǎng)絡(luò)相關(guān)命令

    網(wǎng)絡(luò)服務(wù)等內(nèi)容。1)OSI七層模型OSI模型即網(wǎng)絡(luò)結(jié)構(gòu)的標(biāo)準(zhǔn)模型,是由國際互聯(lián)網(wǎng)標(biāo)準(zhǔn)化組織定義的網(wǎng)絡(luò)分層模型,雖然由于模型的實現(xiàn)太復(fù)雜,并沒有實際的七層網(wǎng)絡(luò)
    發(fā)表于 08-20 09:50

    是否能將libwebsokets移植到ESP8266上利用libwebsokets進(jìn)行網(wǎng)絡(luò)應(yīng)用開發(fā)?

    1. 如題目,請問是否能將 libwebsokets 移植到 ESP8266上 利用 libwebsokets進(jìn)行網(wǎng)絡(luò)應(yīng)用開發(fā)? 2. libwebsokets 是純C實現(xiàn),如何設(shè)置ESP8266
    發(fā)表于 07-22 06:22

    一個沒有mesh協(xié)議的ble設(shè)備,如何通過gatt協(xié)議與mesh網(wǎng)絡(luò)通信?

    一個沒有mesh協(xié)議的ble設(shè)備,如何通過gatt協(xié)議與mesh網(wǎng)絡(luò)通信,代理節(jié)點需要調(diào)用需要調(diào)用那些接口進(jìn)行轉(zhuǎn)換。mesh網(wǎng)絡(luò)中的代理節(jié)點如何轉(zhuǎn)換gatt服務(wù)的消息的。ESP-IDF
    發(fā)表于 06-24 07:52

    請問如何將esp32-idf內(nèi)部的應(yīng)用層網(wǎng)絡(luò)協(xié)議關(guān)聯(lián)到自己寫的網(wǎng)絡(luò)設(shè)備上?

    使用ESP32-IDF里面的應(yīng)用層協(xié)議如MQTT、HTTP。但網(wǎng)絡(luò)設(shè)備是自己添加的4G模塊,請問有沒有類似的應(yīng)用例程,如何將4G網(wǎng)絡(luò)模塊關(guān)聯(lián)到MQTT應(yīng)用層協(xié)議里面。
    發(fā)表于 06-21 13:47

    工業(yè)網(wǎng)絡(luò)通訊協(xié)議有哪些

    隨著工業(yè)自動化的不斷發(fā)展,設(shè)備之間的互聯(lián)互通和數(shù)據(jù)交換變得越來越重要。工業(yè)網(wǎng)絡(luò)通訊協(xié)議作為實現(xiàn)這一功能的關(guān)鍵技術(shù),其在工業(yè)自動化系統(tǒng)中扮演著至關(guān)重要的角色。本文將對工業(yè)網(wǎng)絡(luò)通訊協(xié)議進(jìn)行
    的頭像 發(fā)表于 06-06 18:02 ?2293次閱讀