SDN第三次上机实践

一、搭建网络拓扑并保存到lab3文件

SDN第三次上机实践

 

 二、wireshark抓包结果

1.hello

SDN第三次上机实践

 

 交换机与控制器之间互相发送hello包

2.Features Request / Set Conig

SDN第三次上机实践

 

 控制器请求交换机的特征信息

SDN第三次上机实践

 

控制器请求交换机配置端口

SDN第三次上机实践

 

 交换机回复控制器自己的特征信息

SDN第三次上机实践

 

 当交换机端口发生改变时向控制器通告

3.Packet_in / Flow_mod / Packet_out

有数据包进入交换机时有两种情况会触发交换机向控制器发送Packet_in

(1)交换机查找流表转发时找不到匹配条目

(2)交换机查到条目但是对应的action是OUTPUT = CONTROLLER

SDN第三次上机实践

 

 而控制器有两种方法控制该包如何转发

(1)Flow_mod:将自己查找到的下一个转发流表项发给交换机

(2)Packet_out:直接告诉交换机从哪个端口转发

SDN第三次上机实践

 

 三、根据抓包结果画出的交换机与控制器之间的流程图

SDN第三次上机实践

 

 四、控制器与交换机之间建立通讯时用的是TCP协议

SDN第三次上机实践

 

 个人心得:

本次实践相对简单,由于在之前的网络课程中学习过使用wireshark抓包的操作,所以本次抓包并分析的过程对我而言比较简单,一路上并没有碰到什么自己无法解决的难题或者不理解的知识点。

在对mininet的学习和使用中我渐渐看到这个软件和如ensp的可视化网络构建器之间的区别,在使用中也极大的锻炼了自己,拓展了自己的能力范围。

上一篇:视频播放器实战学习(一)


下一篇:java网络,UDP实现在线聊天