chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

網(wǎng)絡設備控制平面

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

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

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

為什么選擇 P4 運行時?

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

P4運行時的功能

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

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

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

SDN網(wǎng)絡中P4運行時的架構

pYYBAGORohSAcWM5AAF3CzCdnAI237.png

圖 1:不同設備的 SDN 網(wǎng)絡中的 P4 運行時流

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關注

    114

    文章

    17497

    瀏覽量

    188470
  • asic
    +關注

    關注

    34

    文章

    1263

    瀏覽量

    123516
  • 交換機
    +關注

    關注

    23

    文章

    2842

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車電子開發(fā)必看:基于Perforce P4實現(xiàn)ISO 26262合規(guī)認證的版本管理解決方案

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

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

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

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

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

    汽車開發(fā)團隊必看:汽車軟件開發(fā)的五大挑戰(zhàn)及應對解決方案Perforce P4

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

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

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

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

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

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

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

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

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

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

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

    Perforce P4產(chǎn)品簡介:無限擴展+全球協(xié)作+安全管控+工具集成

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

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

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

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

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

    利用P4與Vivado工具簡化數(shù)據(jù)包處理設計

    AMD Vitis Networking P4 工具 ( VNP4 ) 是一種高級設計環(huán)境,針對 FPGA 和自適應 SoC 的包處理數(shù)據(jù)平面,可實現(xiàn)簡化設計的效果。它能夠將用 P4 編寫的設計轉換
    的頭像 發(fā)表于 12-04 09:55 ?906次閱讀
    利用<b class='flag-5'>P4</b>與Vivado工具簡化數(shù)據(jù)包處理設計

    三星平澤P4一期產(chǎn)線調(diào)整:將同時生產(chǎn)DRAM和NAND Flash

    據(jù)韓國媒體報道,三星電子已決定調(diào)整其平澤園區(qū)P4產(chǎn)線第一期的產(chǎn)能分配,以應對市場需求的快速變化。這一決策標志著三星電子在半導體生產(chǎn)策略上的重要調(diào)整。
    的頭像 發(fā)表于 11-13 14:19 ?928次閱讀

    P4SDN中的重要

    在過去的十年中,SDN (軟件定義網(wǎng)絡) 極大地提高了網(wǎng)絡的可編程。SDN 理念的核心是將應用、控制和數(shù)據(jù)平面解耦,以提高網(wǎng)絡的可編程
    的頭像 發(fā)表于 11-06 10:10 ?1753次閱讀
    <b class='flag-5'>P4</b>在<b class='flag-5'>SDN</b>中的重要<b class='flag-5'>性</b>