OS: ubuntu 18.04
apt安装mininet(采用源码安装一直报错
作业题目:作业2
如何下载本工程:
虚拟机上安装git sudo apt-get install git
用git clone 下载 sudo git clone https://github.com/9kalikali/networking.git
tips: 建议直接su切到root用户下,就不用每次都输sudo了,看个人习惯
- arp.c, arpcache.c 负责处理arp请求和应答, arp缓存操作(查询和更新)
- icmp.c 负责icmp转发
- ip.c, ip_forwarding.c 负责ip地址查找和ip数据包转发
- router_topo.py 建立网络拓扑
- 编译路由器程序
- 运行router_topo.py, 此时会自动进入mininet交互界面, 此时可以通过
nodes和net命令检查下拓扑是否正确 - 执行
xterm r1命令, 会自动新开启一个的终端, 可以理解为进入router1的系统, 在此窗口执行./router, 路由器启动完成 - 执行
xterm h1, 与上一步相同会开起新终端进入host1, ping相应的地址
todo1. 接下来需要自行编写一个拓扑(参照router_topo.py)运行该拓扑并进行测试
todo2. 截图,撰写报告
-
提交组队信息
-
上传例程
-
编写程序
-
测试
-
实验内容1
-
实验内容2
-
撰写报告
-
作业提交


