在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用開源網絡協議提高網絡敏捷性

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Alex Henthorn-Iwane ? 2022-08-12 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

傳統的 L2 交換機使用 MAC 學習和單播泛洪來逐步填充其轉發表和目標 MAC 地址以進行轉發,而圍繞 OpenFlow 構建的網絡從服務器或 VM 上運行的 OpenFlow 控制器(例如 OpenDaylight)接收其轉發表指令。OpenFlow 控制器通過 OpenFlow 協議與交換機和路由器進行交互,并通過北向 API 與業務應用程序交互。

控制器的集中位置使其能夠優化網絡范圍內的流控制,以最大限度地提高帶寬利用率,提供更好的端到端 QoS,并根據業務策略有效響應來自應用程序和服務的動態需求。OpenFlow 是云編排的理想伴侶,因為其更靈活、可編程的特性使其成為支持策略驅動的基礎架構環境的連接的基礎。

OpenFlow 系統包含三個關鍵組件:

· OpenFlow兼容交換機中的流表

· OpenFlow 控制器,如上所述

· 控制器和交換機通信的OpenFlow協議

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

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

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

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

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

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

OpenFlow 和 SDN 社區

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

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

隨著越來越多的組織轉向軟件定義的數據中心和額外的虛擬化,OpenFlow 幾年前開辟的 SDN 空間仍然具有很強的競爭力。隨著 Gartner 宣布 SDN 已達到其炒作周期的最低點,真正的采用者正在認真工作,將 OpenFlow 及其競爭對手等協議轉變為實際業務問題的現實解決方案。只有時間會告訴我們哪些范式會勝出。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    17072

    瀏覽量

    183898
  • 交換機
    +關注

    關注

    22

    文章

    2734

    瀏覽量

    101804
  • 開源
    +關注

    關注

    3

    文章

    3662

    瀏覽量

    43750
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    敏捷合成器的技術原理和應用場景

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

    時域網絡分析儀的原理和應用場景

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

    網絡協議與網關的關聯

    在現代通信網絡中,數據的傳輸和接收依賴于一套復雜的規則和標準,這些規則和標準統稱為網絡協議網絡協議定義了數據如何在
    的頭像 發表于 01-02 18:07 ?645次閱讀

    EtherCAT轉ModbusTCP網關 #三格電子 #網絡協議

    網絡協議
    三格電子科技
    發布于 :2024年12月30日 09:43:30

    mtu在不同網絡協議中的應用

    在現代網絡通信中,數據包的傳輸效率和可靠是衡量網絡性能的關鍵指標。MTU作為網絡協議中的一個重要參數,對數據包的傳輸有著直接的影響。 MT
    的頭像 發表于 12-16 14:22 ?1297次閱讀

    百問FB網絡編程 - 網絡編程簡介

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

    介紹6款開源免費的網絡監控工具

    網絡監控是保障網絡系統和數據安全的重要手段,能夠幫助運維人員及時發現并應對各種問題,及時發現并解決,從而確保網絡的順暢運行。 文本將簡單介紹6款開源免費的
    的頭像 發表于 11-25 15:53 ?2308次閱讀
    介紹6款<b class='flag-5'>開源</b>免費的<b class='flag-5'>網絡</b>監控工具

    如何配置modem設備以提高網絡速度

    配置Modem設備以提高網絡速度可以通過多個方面進行,以下是一些建議的步驟: 一、硬件選擇與優化 高性能Modem :選擇性能卓越的Modem設備是基礎。確保所購買的Modem設備支持最新的網絡標準
    的頭像 發表于 11-22 16:08 ?859次閱讀

    如何配置 VLAN 以提高網絡安全

    配置虛擬局域網(VLAN)是一種在交換網絡提高網絡安全的有效方法。VLAN通過將網絡劃分為多個邏輯分割,可以限制不同用戶組之間的通信,從而減少潛在的安全威脅。以下是配置VLAN以
    的頭像 發表于 11-19 09:17 ?1412次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-網絡編程示例之網絡基礎知識

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

    什么是協議分析儀和訓練器

    景: 電子設計:在電子產品的設計過程中,使用訓練器對I3C接口進行訓練和測試,確保設計的正確和可靠。 汽車測試:在汽車行業中,利用訓練器對車載通信系統進行測試和驗證,確保車輛通信的穩定性和安全
    發表于 10-29 14:33

    華納云:探討可用于降低服務器網絡延遲的先進的網絡協議

    網絡延遲是影響在線服務性能的重要因素之一,尤其是在實時應用和高交互性網站中。通過采用更高級別的網絡協議,可以有效降低網絡延遲,提高數據傳輸效
    的頭像 發表于 09-30 15:14 ?543次閱讀

    Linux網絡協議棧的實現

    網絡協議棧是操作系統核心的一個重要組成部分,負責管理網絡通信中的數據包處理。在 Linux 操作系統中,網絡協議棧(Network Stac
    的頭像 發表于 09-10 09:51 ?670次閱讀
    Linux<b class='flag-5'>網絡</b><b class='flag-5'>協議</b>棧的實現

    常見的shell命令之網絡相關命令

    網絡服務等內容。1)OSI七層模型OSI模型即網絡結構的標準模型,是由國際互聯網標準化組織定義的網絡分層模型,雖然由于模型的實現太復雜,并沒有實際的七層網絡
    發表于 08-20 09:50

    是否能將libwebsokets移植到ESP8266上利用libwebsokets進行網絡應用開發?

    1. 如題目,請問是否能將 libwebsokets 移植到 ESP8266上 利用 libwebsokets進行網絡應用開發? 2. libwebsokets 是純C實現,如何設置ESP8266
    發表于 07-22 06:22
    主站蜘蛛池模板: 护士一级aaaaaa毛片 | 午夜国产在线观看 | 国产日韩精品一区二区在线观看 | 黄色毛片基地 | www.久久在线| 色综合成人 | 4444狠狠| 亚洲人成网站色7799在线观看 | 福利在线看 | 深夜动态福利gif动态进 | 日本黄色免费网站 | 亚洲怡红院在线 | 成人在线一区二区三区 | sss华人在线play | 伊人涩 | 在线观看网站国产 | 手机在线色 | 黄色免费在线网站 | 1024手机免费看片 | 丁香五六月婷婷 | 黄网站色视频免费看无下截 | 男人操女人视频免费 | 蕾丝视频成人★在线观看 | 俄罗斯aaaaa一级毛片 | 男人边吃奶边爱边做视频日韩 | 欧美一区二区三区不卡免费观看 | 国产天天在线 | 91av免费在线观看 | 亚洲xxx视频 | 国产女同视频 | 卡2卡三卡四卡精品公司 | 天天操天天射天天舔 | 欧日韩视频777888 | 欧美一区二区三区免费 | 中文字幕佐山爱一区二区免费 | 亚欧色视频在线观看免费 | 伊人网大| 四虎影永久在线观看精品 | 亚洲男人的天堂在线播放 | 9久久精品| 手机看片福利视频 |