什么是网络中的 POF?

网络工程 联网
2022-02-24 13:06:13

当我阅读“协议遗忘转发(POF)”时,我正在阅读一些有关网络的学术文章,我试图用谷歌搜索它,但我没有任何东西可以简化它。

请问,什么是协议无意识转发(POF)?它与独立于编程协议的数据包处理器(P4)有关吗?

2个回答

P4POF是可编程网络的特定领域语言。这两种语言都允许网络开发人员对网络进行编程,引入自定义协议甚至高级遥测,这在过去是不可能的。

POF 和 P4 的主要区别在于数据包解析过程。在 P4 中,数据包解析器表示为有限状态机,其中 POF 数据包解析器表示为 <start, offset> 密钥对。两种语言都定义了一组允许的操作(添加、移位等)、匹配+操作表管道、数据平面和控制平面如何通信,以及它们可以交换哪些信息。

我强烈建议您阅读我包含的科学论文,因为它们详细描述了这两种语言。

希望我有所帮助!

POF 是一种灵活且可编程的转发平面,有助于最大限度地提高软件定义网络 (SDN) 的价值。转发平面变得独立于协议,并且可以重新编程以无缝支持新的协议栈。