SDN第八次上机作业

实验8:数据平面可编程实践——P4

(一)基本要求

熟悉使用P4实现交换机IPv4的基本转发原理,编写P4程序,在下面的拓扑中实现IPV4 隧道转发。


无隧道测试:

有隧道测试:

实验总结:参考资料:https://github.com/p4lang/tutorials。
实验中的主要问题是要完善basic_tunnel.p4的代码。运行的时候也出现了报错:basic_tunnel.p4(106): error:mark_to-drop: passing 1 arguments when 0 expected mark_to_drop(standard_metadata);经过询问同学,删除了代码中的报错位置,之后便可以成功运行。因为本次实验是第一次接触有关P4的代码以及实现,对其中代码部分的一些地方还不是很理解,虽然是做完了实验,但是并没有完全做完,还需要之后多多理解。

posted @ 2021-11-01 22:20  211906138王炜杰  阅读(60)  评论(1编辑  收藏  举报