实验8:数据平面可编程实践——P4
实验报告
- 修改basic_tunnel.p4的内容后make run
- 验证创建结构的连通性
- xterm h1 h2 打开终端
- h2 输入./receive.py
- h1 输入./send.py 10.0.2.2 "hello h2 i am h1"
h2收到信息 - h1 输入./send.py 10.0.1.1 "031902204" --dst_id 2 通过隧道转发
h2收到信息
实验总结
这次的实验难度比较大,代码改了好几次才操作成功。实验环境通过下载老师提供的p4虚拟机镜像直接用模拟软件打开就可以了。有一次编译成功了但是无法实现隧道转发,通过ip地址转发却可以实现,检查代码后发现自己有个函数没写,导致隧道转发不成功。通过这次实验,学会了p4语言的相关知识,对隧道转发有了点了解。