P4

P4的出现会让硬件的设计更灵活吗


今天在想一个问题,P4的出现会让硬件的设计更灵活吗?
比如,传统交换机可以通过设置mac寄存器来配置端口通过报文的最大帧长,而支持P4编程的交换机,是不是可以通过P4编程来实现灵活控制入报文的帧长,这样就可以节省出硬件寄存器空间,让硬件设计更灵活,只是不知道这样做会不会引入新的问题?
已邀请:

Cool - SDN&P4程序猿

赞同来自:


这想法挺有意思,我的理解,P4可能是有利于硬件设计的,不过没做过硬件,不是很懂

tomyhu1995

赞同来自:


曾經將p4 code編譯成p4runtime使用的p4info file,裡面所有的東西都會帶上ID。

這讓我想像到是不是p4晶片中將所有東西都定義成物件,也就是說當你編譯一個p4 程式,等於是跟硬體要求了一個「硬體物件」。

對於硬體設計是不是更靈活畢竟不是硬體底子的人,很難提供甚麼建議

還請高手回答這個問題,讓小弟有機會多多學習

要回复问题请先登录注册