实验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语言的相关知识,对隧道转发有了点了解。

posted @ 2021-11-03 12:31  葛昊  阅读(51)  评论(0编辑  收藏  举报