SDN 777777
1.根据P4教程,将basic补充完整,成功运行。
1.1运行basic.p4文件
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200309669-295669191.png)
1.2 pingall一下,发现ping不通
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200336316-1874327438.png)
1.3再输入make stop和make clean
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200343566-48371790.png)
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200356772-1494468200.png)
1.4补充basic代码,再ping一下,发现可以ping通了。
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200411984-147564384.png)
2.根据P4教程,将basic_tunnel.p4补充完整,成功运行。
2.1运行basic_tunnel.p4文件
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200424357-1046910227.png)
2.2 Open two terminals for h1 and h2
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200434205-748320728.png)
2.3在h2中输入./receive.py
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200443887-1474116579.png)
2.4在h1中输入./send.py 10.0.2.2 "P4 is cool",发现h2中也显示"P4 is cool"
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200449635-1890082667.png)
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200456307-1270898036.png)
2.5在h1中修改dst_id
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200502530-666019047.png)
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200508017-1522922565.png)
2.6在h1中修改ip地址
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200516555-926042926.png)
![](https://img2018.cnblogs.com/blog/1797348/201912/1797348-20191211200521708-2047701307.png)
原文地址:https://www.cnblogs.com/booob/p/12024851.html