一、搭建网络拓扑并保存到lab3文件
二、wireshark抓包结果
1.hello
交换机与控制器之间互相发送hello包
2.Features Request / Set Conig
控制器请求交换机的特征信息
控制器请求交换机配置端口
交换机回复控制器自己的特征信息
当交换机端口发生改变时向控制器通告
3.Packet_in / Flow_mod / Packet_out
有数据包进入交换机时有两种情况会触发交换机向控制器发送Packet_in
(1)交换机查找流表转发时找不到匹配条目
(2)交换机查到条目但是对应的action是OUTPUT = CONTROLLER
而控制器有两种方法控制该包如何转发
(1)Flow_mod:将自己查找到的下一个转发流表项发给交换机
(2)Packet_out:直接告诉交换机从哪个端口转发
三、根据抓包结果画出的交换机与控制器之间的流程图
四、控制器与交换机之间建立通讯时用的是TCP协议
个人心得:
本次实践相对简单,由于在之前的网络课程中学习过使用wireshark抓包的操作,所以本次抓包并分析的过程对我而言比较简单,一路上并没有碰到什么自己无法解决的难题或者不理解的知识点。
在对mininet的学习和使用中我渐渐看到这个软件和如ensp的可视化网络构建器之间的区别,在使用中也极大的锻炼了自己,拓展了自己的能力范围。