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

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的集成,添加對新功能/協議的支持以及完整的測試。

審核編輯:郭婷

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

    關注

    112

    文章

    16361

    瀏覽量

    178071
  • asic
    +關注

    關注

    34

    文章

    1200

    瀏覽量

    120507
  • 交換機
    +關注

    關注

    21

    文章

    2640

    瀏覽量

    99646
收藏 人收藏

    評論

    相關推薦

    利用P4與Vivado工具簡化數據包處理設計

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

    傳統P4交換芯片停產后的技術支持與替代方案?

    星融元為您的網絡可編程之路保駕護航
    的頭像 發表于 11-15 14:19 ?301次閱讀
    傳統<b class='flag-5'>P4</b>交換芯片停產后的技術支持與替代方案?

    三星平澤P4一期產線調整:將同時生產DRAM和NAND Flash

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

    P4SDN中的重要

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

    臺積電高雄廠擴廠加速,P4P5啟動環評

    臺積電在高雄的先進制程擴廠計劃正在加速推進。據高雄市長陳其邁透露,為應對全球AI芯片等產品需求的強勁增長,臺積電高雄廠P1廠將于明年正式量產,P2廠預計明年完工,而P3廠也已于8月通過環評,預計10月動工。
    的頭像 發表于 10-10 17:16 ?576次閱讀

    混合動力系統構型P0到P4介紹

    在混合動力技術的不斷演進中,不同的動力系統構型為汽車工業注入了新的活力。每一種構型都具備獨特的技術特點和應用場景,從P0到P4,本文將深入探討每種構型的優勢與挑戰,為讀者提供全面而深入的了解。 1
    的頭像 發表于 09-16 12:09 ?898次閱讀
    混合動力系統構型<b class='flag-5'>P</b>0到<b class='flag-5'>P4</b>介紹

    三星平澤P4/P5芯片工廠建設延期至2026年

    三星電子近日宣布,其位于韓國平澤的P4/P5芯片工廠建設計劃將發生重大調整,原定于加速推進的項目現已決定推遲至2026年。這一變動旨在優先保障位于美國得克薩斯州泰勒市的晶圓廠建設,顯示出三星在全球產能布局上的戰略調整。
    的頭像 發表于 09-04 17:00 ?680次閱讀

    小區戶外P4全彩高清LED廣告屏性能特點和顯示效果解析

    戶外全彩LED顯示屏的發展歷史悠久,幾年前的小區戶外P10是戶外廣告傳媒的“寵兒”,但隨著生產工藝的進步,客戶對清晰度的要求越來越高,戶外P3、P4應運而生,接過P10/
    的頭像 發表于 09-04 15:25 ?322次閱讀

    鞍山163.18平米戶外P4條柵屏安裝完工

    近期,我公司在鞍山成功完成了一項特殊項目——163.18㎡戶外P4條柵屏的安裝,這一項目的圓滿完成,不僅展示了我們的技術實力,更體現了我們對品質及細節的追求。鞍山P4戶外LED條柵屏安裝完工單條立式
    的頭像 發表于 09-04 15:14 ?220次閱讀
    鞍山163.18平米戶外<b class='flag-5'>P4</b>條柵屏安裝完工

    三星確認平澤P4工廠1c nm DRAM內存產線投資

    據韓國媒體最新報道,三星電子已正式確認在平澤P4工廠投資建設先進的1c nm DRAM內存產線,并預計該產線將于明年6月正式投入運營。這一舉措標志著三星電子在半導體技術領域的又一次重要布局。
    的頭像 發表于 08-13 14:29 ?524次閱讀

    P4 Suite for FPGA面市 P4 Suite for FPGA主要功能解析

    ,并包含一個軟件API,可在運行時控制P4生成的RTL。這一創新工具能讓您利用P4架構的優勢和FPGA的靈活性,徹底改變網絡硬
    的頭像 發表于 07-25 14:55 ?990次閱讀

    三星P4工廠戰略調整:優先建設存儲器產線

    在半導體產業風云變幻的當下,三星電子再次做出重大戰略調整,宣布其平澤P4工廠的建設重心將發生轉變。據韓媒最新報道,由于代工業務經營狀況的持續惡化以及設計變更等復雜因素,三星電子決定暫停P4工廠第二期
    的頭像 發表于 07-17 10:47 ?544次閱讀

    三菱plc累計運行時間怎么編程

    具有重要意義。本文將詳細介紹如何使用三菱PLC編程實現累計運行時間的統計功能。 一、概述 累計運行時間是指設備或系統在一定時間內的總運行時間。在工業生產中,對設備的累計
    的頭像 發表于 06-20 11:31 ?2310次閱讀

    ESP32-P4首秀|啟明云端帶你解讀樂鑫P4多媒體開發板

    此前,樂鑫發布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4開發板終于登場亮相了,快來一睹真容吧。一、ESP32-P4開發板概述樂鑫
    的頭像 發表于 02-19 12:30 ?3934次閱讀
    ESP32-<b class='flag-5'>P4</b>首秀|啟明云端帶你解讀樂鑫<b class='flag-5'>P4</b>多媒體開發板

    使用P4和Vivado工具簡化數據包處理設計

    電子發燒友網站提供《使用P4和Vivado工具簡化數據包處理設計.pdf》資料免費下載
    發表于 01-26 17:49 ?0次下載
    使用<b class='flag-5'>P4</b>和Vivado工具簡化數據包處理設計
    主站蜘蛛池模板: 天天狠天天天天透在线| 日本高清免费一本视频在线观看| 九九热在线视频观看这里只有精品| 一区二区三区高清在线| 午夜两性网| 国产视频二区| 亚1州区2区三区4区产品| 亚洲光棍天堂| 色妞基地| 97爱爱爱| 69xxxx日本hd4k| 三级色图| 天天鲁天天爽精品视频| 亚洲免费视频网| 欧美黄色一级视频| 清纯唯美亚洲综合一区| 国产99在线| 黄色一级片视频| www干| 婷婷 综合网站| 91九色成人| 亚洲欧美成人网| 免播放器av少妇影院| 久久精彩免费视频| 性欧美视频videos6一9| 综合色综合| 亚洲一区二区三区四区在线观看| 欧美三级在线免费观看| 交专区videossex另类| 亚1州区2区三区4区产品| 夜夜爱夜夜做夜夜爽| 久久999| 久操操操| 天堂bt资源新版在线| 天天色综合6| 中文在线三级中文字幕| 大色综合| 男男小说高h| 成人av在线电影| 亚洲欧美视频在线播放| 国产一区精品视频|