国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

P4和P4運行時:SDN可編程性的新視野

星星科技指導員 ? 來源:volansys ? 作者:Komal Shah ? 2022-12-08 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在軟件化時代,SDN正在展開其邊界,各行各業正專注于將網絡控制置于金字塔頂端 - 從復雜的硬件到軟件應用程序。P4已經通過提供低至ASIC的網絡可編程性來控制金字塔的底部(轉發平面)。近年來,一些概念和協議也開始統治金字塔的頂端(控制平面),但有了 P4,歷史似乎要改變!

網絡設備控制平面

控制平面是網絡設備的大腦。它具有各種應用程序,可以學習和填充數據平面定義的表。在傳統的網絡設備中,用于配置數據包控制移動的控制平面或軟件位于同一設備上。因此,對于任何更改,網絡管理員必須通過單獨連接到每個設備來配置交換機。為了增加復雜性,每個芯片供應商都提供了自己的專有接口/API來控制數據平面。為了使網絡管理員的生活變得輕松,目標是將網絡設備的控制平面和數據平面分開。這催生了SDN(軟件定義網絡)技術。SDN使用軟件應用程序通過集中式控制器對交換機進行編程,從而解耦控制平面和數據平面。這使得通過集中式控制器配置網絡變得容易。但是,由于來自不同供應商的不同接口,不可能使用單個控制平面API來控制來自不同芯片供應商的交換機ASIC。在解決這個問題的一段時間內,引入了不同的協議/標準化來使API開源。

開放流: OpenFlow是ONF(開放網絡基金會)在控制平面和數據平面之間的第一個標準開源通信協議,旨在促進SDN的采用。OpenFlow是SDN網絡的解決方案,它在流量方面為控制器和交換機之間提供了標準接口。流包含以表格形式組織的匹配字段、優先級和操作。提供的API是通用的,不依賴于目標,因此適用于任何與OpenFlow兼容的控制平面軟件。

SAI(交換機抽象接口): SAI提供開源標準C API對OCP(開放計算項目)正式接受的網絡芯片數據平面進行編程。SAI抽象了底層芯片,因此允許任何相同的控制平面軟件插入任何設備,使SAI目標獨立。

為什么選擇 P4 運行時?

OpenFlow和SAI存在各種限制。兩者都考慮到了固定交換機的設計,這使得它在未來無法擴展到新的協議。它們與目標無關,但依賴于協議。添加新協議需要大量的時間和精力以及社區參與。SAI 專為控制平面位于交換機內的交換機而設計。兩者都不能使用可編程數據平面進行自我擴展。使用P4可編程數據平面時,控制平面接口沒有標準。很少有供應商開發自己的專有工具來自動生成API,這些API可以從P4程序或JSON填充表。但是,對于如何定義這些 API 沒有標準。因此,p4.org 決定成立API工作組,創建獨立于硅的API,用于控制交換機的轉發平面。P4運行時架構使其獨立于協議以及底層轉發交換機。同一 API 可用于控制支持不同協議的不同交換機。P4 運行時有助于控制任何轉發平面,無論是固定的、半可編程的還是完全可編程的。P4 運行時可用于任何交換機,無論是本地還是遠程控制平面。它足夠靈活,可以同時支持 OpenFlow API 和 SAI API。

P4運行時的功能

P4 運行時 API 支持兩個主要功能:

管理匹配操作表:通過添加、刪除、修改、顯示匹配操作表中的條目來管理數據平面的行為

更新轉發平面邏輯:使用新的 P4 代碼更新 P4 可編程交換機的轉發行為

SDN網絡中P4運行時的架構

pYYBAGORohSAcWM5AAF3CzCdnAI237.png

圖 1:不同設備的 SDN 網絡中的 P4 運行時流

P4 Runtime 的架構使其足夠靈活,適用于本地或遠程控制平面基礎設施,以及固定和可編程網絡設備。

對于本地控制平面,從 P4 編譯器生成的 P4 運行時 API 可以直接用于控制 ASIC,包括基于 ASIC 類型(固定或可編程)的條目編程和表創建和刪除。同樣,對于遠程控制平面,P4 編譯器生成的 P4 運行時 API 可用于通過控制平面控制交換機。P4 編譯器將根據控制平面的需要生成架構。

對于固定功能開關,可以首先使用 P4 語言來模擬開關的行為,然后可以使用 P4 運行時 API 來控制固定功能開關。運行時 API 可用于在由 P4 語言定義的表中插入/刪除條目,這與實際硬件類似。

如果開關是可編程的,則可以將其擴展到控制所有可編程實體,例如添加新表、插入條目、刪除條目以使用編譯器生成的 P4 運行時 API 在運行時更新轉發平面。

圖 1 顯示了獨立于轉發平面的 SDN(遠程控制平面)網絡中的通用 P4 運行時架構。

P4 和 P4 運行時 – SDN 可編程性的新視野

對于可編程網絡設備,P4 運行時通過使用 P4 從上到下編程直到 ASIC 數據平面,開啟了真正的 SDN 可編程性。P4 語言可用于描述轉發管道,P4 運行時可用于控制轉發和從遠程更新轉發邏輯運行時。借助 P4,SDN 控制器能夠重新定義表、條目、解析器、匹配操作和數據包處理邏輯。從而完全控制網絡。

P4 運行時提供了一種使用可編程和固定功能交換機組合構建網絡的無縫方法。P4 編譯器自動生成填充表所需的 API。P4 運行時使大型網絡編程變得更加容易。VOLANSYS為您的網絡設備提供端到端的解決方案,包括編譯器開發,P4運行時與NOS的集成,添加對新功能/協議的支持以及完整的測試。

審核編輯:郭婷

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

    關注

    114

    文章

    17788

    瀏覽量

    193106
  • asic
    +關注

    關注

    34

    文章

    1274

    瀏覽量

    124574
  • 交換機
    +關注

    關注

    23

    文章

    2904

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    虛幻引擎5在建筑可視化中的應用:趨勢、挑戰與基于Perforce P4的工作流程

    UE5正在重塑建筑可視化:實時交互、AI輔助、BIM聯動......技術紅利已來,工作流卻拖了后腿?這篇干貨解析了趨勢和痛點,更揭秘了如何用Perforce P4打造高效的UE5工作流。
    的頭像 發表于 02-27 15:26 ?242次閱讀
    虛幻引擎5在建筑可視化中的應用:趨勢、挑戰與基于Perforce <b class='flag-5'>P4</b>的工作流程

    【汽車行業指南】超越競爭對手:用統一的數據管理平臺Perforce P4,賦能汽車軟件創新與安全合規

    軟件定義汽車的時代,數據管理已成核心競爭力。指南指出:領先市場的關鍵,不是單點工具,而是一個可擴展、合規、高效的數據管理底座(如Perforce P4)。歡迎汽車開發者與管理者下載細讀。
    的頭像 發表于 01-16 15:26 ?733次閱讀
    【汽車行業指南】超越競爭對手:用統一的數據管理平臺Perforce <b class='flag-5'>P4</b>,賦能汽車軟件創新與安全合規

    汽車電子開發必看:基于Perforce P4實現ISO 26262合規認證的版本管理解決方案

    目前全球唯一通過ISO 26262認證的版本控制系統Perforce P4!從代碼管理到審計追溯,保障研發的每一步都經得起嚴苛審核。龍智正在為更多車企和零部件廠商提供合規支持,歡迎交流~
    的頭像 發表于 09-09 14:38 ?2257次閱讀
    汽車電子開發必看:基于Perforce <b class='flag-5'>P4</b>實現ISO 26262合規認證的版本管理解決方案

    逐點半導體攜手真我為P4系列智能手機帶來旗艦級視覺體驗

    專業的圖像和顯示處理方案提供商逐點半導體今日宣布, 新發布的真我P4 5G、真我P4 Pro 5G智能手機搭載逐點半導體 X7 Gen 2視覺處理器。該處理器通過集成的分布式渲染解決方案,可降低
    的頭像 發表于 08-30 16:58 ?1235次閱讀

    還在用“大磚頭”調試ESP32-P4?3cm*6cm ESP32P4-TINY開發板來了,開源!便宜!好用!

    的ESP32-P4芯片,雙核RISC-V、360MHz主頻,性能強到能跑圖像處理、多任務并行,但市面上很多開發板為了堆性能,做得像塊磚……我們當時就想:能不能既榨干P4
    的頭像 發表于 08-28 18:03 ?1393次閱讀
    還在用“大磚頭”調試ESP32-<b class='flag-5'>P4</b>?3cm*6cm ESP32<b class='flag-5'>P4</b>-TINY開發板來了,開源!便宜!好用!

    【汽車行業案例】重型汽車制造商Scania:采用版本管理平臺Perforce P4實現敏捷交付與合規審計

    汽車行業案例】揭秘重型卡車巨頭如何用Perforce P4構建單一可信源,實現敏捷交付與合規審計。
    的頭像 發表于 08-07 17:30 ?1298次閱讀
    【汽車行業案例】重型汽車制造商Scania:采用版本管理平臺Perforce <b class='flag-5'>P4</b>實現敏捷交付與合規審計

    汽車開發團隊必看:汽車軟件開發的五大挑戰及應對解決方案Perforce P4

    Perforce P4作為唯一通過ISO 26262認證的版本控制系統,憑借其強大的分支管理、全球協作能力與DevOps集成,正為全球領先車企提供高效、安全、可追溯的數據管理支撐。
    的頭像 發表于 07-24 11:30 ?780次閱讀
    汽車開發團隊必看:汽車軟件開發的五大挑戰及應對解決方案Perforce <b class='flag-5'>P4</b>

    游戲、汽車、影視制作等行業大廠都在用的版本控制解決方案:Perforce P4 六大核心優勢

    版本控制早已不只是“管理代碼”——它已成為支撐多團隊協同開發的核心平臺。Perforce P4 憑什么成為全球領先企業的首選?本文從性能、安全、擴展性等維度一一為你剖析。
    的頭像 發表于 07-10 15:22 ?777次閱讀
    游戲、汽車、影視制作等行業大廠都在用的版本控制解決方案:Perforce <b class='flag-5'>P4</b> 六大核心優勢

    【版本控制教程】如何使用Unreal Engine 5 + UE源代碼控制(Perforce P4

    項目越大,越需要靠譜的版本控制系統。Perforce P4不僅是Epic官方推薦的源代碼控制工具,更是大廠團隊協作的核心支持之一。如何配置P4+UE?手把手教你怎么用↓↓↓
    的頭像 發表于 06-25 11:22 ?1508次閱讀
    【版本控制教程】如何使用Unreal Engine 5 + UE源代碼控制(Perforce <b class='flag-5'>P4</b>)

    Git vs Perforce P4:版本控制系統選型指南(附適用場景、團隊類型)

    Git適合小團隊靈活開發,而Perforce P4更擅長管理大型項目與二進制資產。但你真的了解它們各自最適合的使用場景嗎?或許不是“非此即彼”,而是“如何共存”,推薦一讀!
    的頭像 發表于 06-19 17:04 ?1399次閱讀
    Git vs Perforce <b class='flag-5'>P4</b>:版本控制系統選型指南(附適用場景、團隊類型)

    主流版本控制工具Git vs Perforce P4:架構模式、性能、大文件管理及分支管理對比詳解

    Git vs Perforce P4,如何選型?架構模式、性能、大文件管理、分支策略四大維度對比,幫你全面了解兩者的核心差異,選擇更合適你團隊需求的版本控制系統。
    的頭像 發表于 06-13 14:52 ?815次閱讀
    主流版本控制工具Git vs Perforce <b class='flag-5'>P4</b>:架構模式、性能、大文件管理及分支管理對比詳解

    直觀易用的版本控制客戶端:Perforce P4 One簡介及常見問題解答

    P4 One界面簡潔、操作直觀,特別適合處理圖像、3D模型、視頻等二進制資產的創意團隊。無論是P4老用戶還是新手,都能快速上手,關鍵是——完全免費!
    的頭像 發表于 06-05 10:12 ?1059次閱讀
    直觀易用的版本控制客戶端:Perforce <b class='flag-5'>P4</b> One簡介及常見問題解答

    Perforce P4產品簡介:無限擴展+全球協作+安全管控+工具集成

    P4中文版產品簡介,由龍智整理,歡迎下載&交流探討。來看看為什么3A游戲、虛擬制片、半導體團隊都在用P4進行版本控制。還未用過的小伙伴,也歡迎聯系免費體驗!
    的頭像 發表于 05-30 13:32 ?760次閱讀
    Perforce <b class='flag-5'>P4</b>產品簡介:無限擴展+全球協作+安全管控+工具集成

    【版本控制】Perforce P4服務器安全配置指南(附常見漏洞、詳細配置參數)

    安全提示近期,Perforce產品安全團隊發現部分暴露在公網的P4(原HelixCore)服務器存在潛在的配置風險,可能導致源代碼泄露或未經授權的訪問。網絡安全是Perforce的首要任務。作為
    的頭像 發表于 05-21 17:15 ?821次閱讀
    【版本控制】Perforce <b class='flag-5'>P4</b>服務器安全配置指南(附常見漏洞、詳細配置參數)

    Perforce品牌及產品名更新:涵蓋版本控制Perforce P4(原Helix Core)、靜態代碼分析Perforce QAC(原Helix QAC)等

    Perforce推出全新P4平臺及P4 One客戶端!從廣為人知的“P4”到Helix Core到Perforce P4,此次品牌重塑是一次初心回歸,也是對開發者和數字創作團隊需求的深
    的頭像 發表于 03-28 15:04 ?1415次閱讀
    Perforce品牌及產品名更新:涵蓋版本控制Perforce <b class='flag-5'>P4</b>(原Helix Core)、靜態代碼分析Perforce QAC(原Helix QAC)等