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

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

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

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

P4:網(wǎng)絡轉(zhuǎn)發(fā)平面編程

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

掃碼添加小助手

加入工程師交流群

隨著物聯(lián)網(wǎng)設備的巨大增長、數(shù)據(jù)流量的增加、新協(xié)議以及私有云和公共云的不斷增長,網(wǎng)絡世界的創(chuàng)新步伐正在加快。網(wǎng)絡的未來已經(jīng)超越了分離SDN的數(shù)據(jù)和控制平面,而是在ASIC深處對轉(zhuǎn)發(fā)邏輯進行編程。現(xiàn)在,技術正在從傳統(tǒng)的固定架構硅開關轉(zhuǎn)向靈活的可編程開關。新的可編程ASIC允許支持自定義協(xié)議以及現(xiàn)在和未來的協(xié)議。這需要新的更高級別的域特定語言來簡化轉(zhuǎn)發(fā)平面的寫入。每個ASIC制造商都必須提出自己的自定義語言,這更多地依賴于硬件架構。將轉(zhuǎn)發(fā)平面邏輯從一個網(wǎng)絡ASIC制造商移植到另一個制造商將需要大量的努力,而且非常痛苦。這產(chǎn)生了對獨立于底層硬件和協(xié)議的標準語言的需求。

什么是P4?

P4(獨立于編程協(xié)議的數(shù)據(jù)包處理器)是一種特定于域的開源編程語言,專為編程可重新配置的網(wǎng)絡管道而設計。P4語言是公共語言,由 p4.org 聯(lián)盟開發(fā),該聯(lián)盟包括網(wǎng)絡,云系統(tǒng)和學術機構領域的各種公司。最初,P4是為網(wǎng)絡交換機的數(shù)據(jù)平面編程而設計的,但其范圍已擴大到涵蓋可編程網(wǎng)絡元素,例如硬件或軟件交換機,網(wǎng)絡接口卡,路由器或其他數(shù)據(jù)包處理系統(tǒng)。

P4 編譯器:P4 如何獨立于目標?

從過去幾年來看,很明顯,任何網(wǎng)絡設備中數(shù)據(jù)平面處理的數(shù)據(jù)包大致可以分為三個基本階段。1)解析器塊:負責數(shù)據(jù)包識別和提取,2)控制塊:負責匹配+操作,3)解析器:負責形成所需的出口數(shù)據(jù)包。網(wǎng)絡芯片就是以這種方式構建的,并且是獨立于協(xié)議的。P4 是可以為任何目標設備編譯以指定如何在數(shù)據(jù)平面中處理數(shù)據(jù)包的語言。P4 編譯器的體系結(jié)構通過分離語言和目標模型來幫助使其獨立于目標。P4 具有前端開源和后端松散,使其獨立于目標。每個芯片供應商都可以實現(xiàn)自己的編譯器后端以映射到其硬件架構。P4 的架構還有助于通過定義自己的模型,然后編寫 p4 后端來支持相同的硬件細節(jié)。

pYYBAGORo1aAS3fEAAC2MRXtKbc530.png

圖 1:P4 編譯器體系結(jié)構

每個芯片制造商只需要擁有與其硬件兼容的P4編譯器工具鏈,用戶可以獨立于供應商的依賴編寫自己的P4程序,在不影響速度的情況下進行編譯和運行。用戶只需要專注于實際的數(shù)據(jù)包處理邏輯,而無需擔心底層硬件。編譯器將為硬件生成運行時代碼。圖 2 顯示了 P4 為數(shù)據(jù)平面編程提供的核心組件。

pYYBAGORo1yAaPv6AAD9jGhreWo497.png

圖 2:P4 組件

P4 有何益處?

適用于所有可編程網(wǎng)絡設備的開源語言。易于攜帶

由于P4程序可以由用戶編寫,因此有助于保留新IP的所有權。現(xiàn)在不再需要與芯片供應商或有時他們的客戶共享新功能規(guī)范,從而保留知識產(chǎn)權保護

P4 使新協(xié)議的部署變得更加簡單,消耗的時間更少

在不同應用程序中使用的網(wǎng)絡設備需要不同的協(xié)議集。使用 P4,用戶可以根據(jù)其應用程序僅實現(xiàn)所需的協(xié)議,并刪除其應用程序不需要的協(xié)議。因此,可用資源可以得到有效利用

編程數(shù)據(jù)平面現(xiàn)在使用軟件,您可以使用P4編寫程序,在硬件上進行編譯和加載,從而提供諸如軟件重用,數(shù)據(jù)隱藏,庫創(chuàng)建,硬件和軟件組件分離,輕松軟件升級和輕松調(diào)試等好處

使用 P4 的挑戰(zhàn)

自定義專有語言可以更好地控制可編程網(wǎng)絡硬件,因為它僅為此而設計。P416 確實支持 extern 方法以滿足此類自定義硬件特定要求,但在 P4 中使用 extern 使其不那么便攜

哈希、ECMP、組播、廣播、鏡像、排隊、調(diào)度和校驗和等功能很少非常依賴于硬件。使用通用 P4 解決所有目標并完全訪問硬件很困難

P4 中控制平面和數(shù)據(jù)平面之間的通信方式有限。不支持生成新數(shù)據(jù)包

P4開辟了很多機會,并改變了網(wǎng)絡芯片的設計方式。P4架構給出了設計完全可編程芯片的示例模型和想法。展望未來,所有傳統(tǒng)交換機將很快轉(zhuǎn)換為具有完全軟件定義數(shù)據(jù)和控制平面的可編程交換機。

審核編輯:郭婷

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

    關注

    68

    文章

    20255

    瀏覽量

    252280
  • 交換機
    +關注

    關注

    23

    文章

    2904

    瀏覽量

    104468
  • 編譯器
    +關注

    關注

    1

    文章

    1672

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    【汽車行業(yè)指南】超越競爭對手:用統(tǒng)一的數(shù)據(jù)管理平臺Perforce P4,賦能汽車軟件創(chuàng)新與安全合規(guī)

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

    如何使用ipv4_nat模塊實現(xiàn)SNAT轉(zhuǎn)發(fā)

    ;, 0}; cmd_ifconfig(5,argument_list1); 問題:在自己的PC機器上設置了一個路由 route ADD -p 172.16.100.59mask
    發(fā)表于 09-29 06:08

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

    目前全球唯一通過ISO 26262認證的版本控制系統(tǒng)Perforce P4!從代碼管理到審計追溯,保障研發(fā)的每一步都經(jīng)得起嚴苛審核。龍智正在為更多車企和零部件廠商提供合規(guī)支持,歡迎交流~
    的頭像 發(fā)表于 09-09 14:38 ?2261次閱讀
    汽車電子開發(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 ?1240次閱讀

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

    汽車行業(yè)案例】揭秘重型卡車巨頭如何用Perforce P4構建單一可信源,實現(xiàn)敏捷交付與合規(guī)審計。
    的頭像 發(fā)表于 08-07 17:30 ?1298次閱讀
    【汽車行業(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 ?780次閱讀
    汽車開發(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 ?777次閱讀
    游戲、汽車、影視制作等行業(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 ?1511次閱讀
    【版本控制教程】如何使用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 ?1399次閱讀
    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 ?815次閱讀
    主流版本控制工具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 ?1065次閱讀
    直觀易用的版本控制客戶端: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 ?760次閱讀
    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 ?824次閱讀
    【版本控制】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 ?1427次閱讀
    Perforce品牌及產(chǎn)品名更新:涵蓋版本控制Perforce <b class='flag-5'>P4</b>(原Helix Core)、靜態(tài)代碼分析Perforce QAC(原Helix QAC)等