实验8:数据平面可编程实践——P4
实验内容
熟悉使用P4实现交换机IPv4的基本转发原理,编写P4程序,在下面的拓扑中实现IPV4 隧道转发。
实验步骤
首先进入home/P4/tutorials/exercises/basic_tunnel文件夹呢,编写完善basic_tunnel.p4文件
make run
./receive.py
- 执行 pingall
./receive.py,
- 输入xterm h1 h2
在h1输入命令今进行测试
- 在h1处输入命令进行测试
个人总结
实验难度:难
遇到的问题及解决方法:
首先实验过程中学习了P4语言的相关知识,学习比较难。然后在安装过程中出现多次错误,还有在写代码的过程中出现问题.执行make run报错,如下图所示,询问同学后删除mark_to_drop()内的参数运行成功
个人感想:通过本次本次实验,了解了基础的P4语言,对sdn这门课也有了更进一步的认识,和知识的掌握更加的深刻