Openflow协议(以ping分析)
- 实验要求
- 实现SDN网络中至少两台虚拟主机可以相互ping通。
利用Wireshark抓包软件对运行的SDN网络进行抓包,并过滤出OpenFlow的流量
打开floodlight
步骤如下:首先进入floodlight的目录然后打开终端
java -jar target/floodlight.jar
然后返回桌面打开终端
Sudo wireshark
打开wireshark进行抓包
用wireshark进行抓包
Mn控制端在sdn中运行minent
sudo mn --custom topo.py --topo mytopo --controller=remote,ip=127.0.0.1,port=6653 –mac
进入floodlight的web界面
localhost:8080/ui/pages/index.html查看交互机信息
在minnet界面输入nodes
查看节点信息
以此查看节点信息h1 23
H1 ifconfig h2 ifconfig h3 ifconfig
抓包文件分析
过滤条件设置为ICMP
打开一个h1 ping h2的包
过滤openflowS v5的信息
当Floodlight收到h1的packet_in包后,向h2发送packet_out包告诉h1流量该如何转发,如图18,源端口为46360,目的端口为6653。
然后进行pakage-out分析
Floodlight收到h1的packet_in包后,向h1发送packet_out包告诉h1流量该如何转发,如图18,源端口为6653,目的端口为46358。
Openflow协议(以ping分析)相关推荐
- SDN学习之OpenFlow协议分析
学习SDN相关的学习也已经有快半年了,期间从一无所知到懵懵懂懂,再到现在的有所熟悉,经历了许多,也走了不少弯路,其中,最为忌讳的便是,我在学习过程中,尚未搞明白OpenFlow协议的情况下,便开始对S ...
- 软件定义网络实验之SDN环境使用及OpenFLow协议流程分析
文章目录 实验名称 实验目的及要求 实验内容 一.Mininet的基本操作应用 二.OpenFlow协议通信流程解析 实验步骤 一.Mininet基本操作应用实验 二.OpenFlow协议通信流程解析 ...
- 实战录 | 基于openflow协议的抓包分析
<实战录>导语 云端卫士<实战录>栏目定期会向粉丝朋友们分享一些在开发运维中的经验和技巧,希望对于关注我们的朋友有所裨益.本期分享人为云端卫士安全SDN工程师宋飞虎,将带来基于 ...
- OpenFlow协议分析
实验环境:CentOS + OpenDayLight-Carbon + mininet + WireShark 本实验通过wireshark抓包分析openflow1.3协议的各种报文与字段. 抓包 ...
- OPENFLOW协议协议分析实践
一.基本要求 1.搭建下图所示拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信.用抓包软件获取控制器与交换机之间的通信数据. 2.查看抓包结果,分析OpenFlow协议中交换机与控制器的 ...
- ICMP协议抓包分析-wireshark
ICMP协议抓包分析-wireshark ICMP- (Internet Control Message Protocol,网际报文协议)是Internet协议族的核心协议之一,也可称为是网际控制报文 ...
- SDN软件定义网络之OpenFlow协议
文章目录 P16 实验三 OpenFlow协议 拓扑图 要点 控制器设置 P16 实验三 OpenFlow协议 抓包软件分析实验内容 拓扑图 要点 控制器设置
- ARP协议、路由、ICMP协议(ping命令)、三层交换机
本机ip:192.168.0.237/24 ping 192.168.90.1 ping的过程: 1.如果是域名,先进行域名解析到具体的一个ip 2.拿目的 ...
- 原生socket使用ICMP协议实现ping单个或多个目标时发生窜包的解决方法
问题描述 原生socket使用ICMP协议实现ping功能,网上代码很多了,我参考的是这本:王艳平,张越.Windows网络与通信程序设计[M].北京人民邮电出版社,2006. 代码逻辑也很清晰,先构 ...
- Openflow协议读书笔记
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jk19920523/article/d ...
最新文章
- android shape.xml 文件使用
- Java如何跨语言调用Python/R训练的模型
- Spring4基础 学习笔记(5) ---- Spring与Dao
- 不使用任何路由协议使3台路由器通信
- html get请求_99% 的人都理解错了 HTTP 中 GET 与 POST 的区别【面试必问】
- 漫画:什么是插入排序?
- 面向对象 【类库】【委托】【is as运算符】
- Python爬虫 senlenium爬取拉勾网招聘数据,你学会了吗
- android壁纸路径/目录
- matlab k-s检验,柯尔莫可洛夫-斯米洛夫检验(Kolmogorov–Smirnov test,K-S test)
- 重塑企业协同价值链,致远互联将“组织精神”进行到底
- 外卖返利系统公众号外卖cps返利小程序淘宝客程序淘客侠客外卖CPS
- ESP32 入门笔记06: WIFI时钟 + FreeRTOS+《两只老虎》 (ESP32 for Arduino IDE)
- mysql 如何存带有特殊符号的微信昵称
- Mac宝藏软件推荐(笔者也在用)(一)
- C语言第八次上机实验
- 从装大象中我们学会了什么设计模式
- [kuanbin带我飞]的专题1---简单搜索
- C语言 这天星期几?
- 图片压缩软件-免费好用的图片压缩软件
热门文章
- 【小技巧】使用多进程加速强化学习训练速度
- SRAM和DRAM工作原理介绍
- 2023年最新程序员接单平台汇总
- thinkphp使用 think-swoole task
- MySQL没卸载干净
- 华为云发起元宇宙 Web3.0联盟,风口上的 AI 计算平台Deepbrain Chain再次登台亮相...
- 《MySQL实战45讲》——学习笔记01-03 “MySQL基本架构、日志系统、事务隔离“
- jenkins安装详细教程
- 全国计算机一级电子表格教程
- C 和 C++ 区别 (函数/类/struct/class)