前言:很感谢SDNLAB的支持,我是根据网站的指导加上我自己的实践来写的博客,如有错误,还请批评指正。
本博客是本人亲自实践,非本人同意,请勿转载!!!!!!!!!!!!!!!
********************************************************************************************************************************************************
我用的是Ubuntu16.04,如何安装jdk在本博客中提过。
Floodlight v1.2 and Below
在16.04中,jdk是openjdk-8-jdk
SDNLAB中的安装步骤不知为何是不对的,所以再这里再写一个详细的安装步骤。
Floodlight Master and Above
sudo apt-get install build-essential ant maven python-dev
Floodlight v1.2 and Below
sudo apt-get install build-essential openjdk-8-jdk ant maven python-dev eclipse
http://www.projectfloodlight.org/download/
先下载floodlight-1.2安装包,可以用源码下载
$ git clone git://github.com/floodlight/floodlight.git
$ cd floodlight(我下载的在Downloads/floodlight-1.2下面,所以是cd /Downloads/floodlight-1.2)
$ git submodule init
(可能会出错,fatal:等。解决办法:1.sudo init
2.再按照 sudo submodule init)
$ git submodule update
$ ant
 
$ sudo mkdir /var/lib/floodlight
$ sudo chmod 777 /var/lib/floodlight
Running Floodlight in the Terminal
Assuming java is in your path, you can directly run the floodlight.jar file produced by ant from within the floodlight directory:
$ java -jar target/floodlight.jar
查看PC上floodlight信息,可以发现有OpenFlow Switch与之相连。进入http://localhost:8080/ui/index.html
可以登录floodligt的web界面。如下图:

mininet
和mininet相连
启动装有mininet的虚拟机
sudo mn --controller=remote,ip=192.168.48.140,port=6633
pingall
如果ping通,则可以建立连接。

搭建SDN控制器floodlight相关推荐

  1. SDN控制器Floodlight源码学习(五)--控制器和交换机交互(3)

    上两篇诣在说明控制器和交换机的交互,但是感觉还是没有理的特别清楚 http://blog.csdn.net/crystonesc/article/details/70143117 http://blo ...

  2. 一次SDN控制器环境搭建之路

    一次SDN控制器环境搭建之路 目的 SDN控制器选择 目的 由于进行对比测试的需要 ,我决定选取一款开源的SDN控制器,搭建SDN网络.主要内容是基于开源SDN控制器+Mininet的方式进行Open ...

  3. SDN平台搭建,ovs+floodlight 亲测有效

    平台:虚拟机           系统ubuntu14.04.5          两个,一个系统里面装的是OpenvSwitch,一个系统里面装的是floodlight 1 安装floodlight ...

  4. matlab搭建sdn,软件定义网络SDN简介和简单仿真实验

    阅读: 11,620 SDN是在2009年左右出现的一种新型网络结构,它将数据层面与控制层面分离,使用中央控制器完成网络的操作和管理,并通常采用OpenFlow协议作为其核心通信协议,拥有着集中式控制 ...

  5. 简单的基于交换机迁移的SDN控制器负载均衡实验

    简单的基于交换机迁移的SDN控制器负载均衡实验 本人首次接触SDN,了解了下SDN的定义后,针对这个实验,首先通过查询文献,大概了解这个实验的环境搭建方案. 对于SDN控制器使用较多的有:OpenDa ...

  6. SDN控制器是这样工作的

    软件定义网络(软件定义). SDN是一种新型的网络结构,它把网络的控制平面从数据平面中分离出来,在逻辑上把集中的控制平面集中起来,使网络变得易于编程和管理.SDN网络中的控制器是中枢系统,其性能的好坏 ...

  7. SDN控制器OpenDaylight简介—VeCloud

    2013年,Linux Foundation联合思科.Juniper和 Broadcom等多家网络设备商创立了开源项目 Open Daylight,它的发起者和赞助商多为设备厂商而非运营商等网络设备消 ...

  8. JAVA的sdn控制器,软件定义网络基础---SDN控制平面

    一:SDN控制平面 一个或多个SDN控制器组成,是网络的大脑.  对底层网络交换设备进行集中管理,状态监测.转发决策以及处理和调 度数据平面的流量:  通过北向接口向上层应用开放多个层次的可编程能 ...

  9. SDN:简述对各类SDN控制器的认识

    当前,SDN控制器已经比较成熟,种类也相当繁多,而且活跃的一些控制器项目还在不断发展之中,如 Open Daylight项目不到一年就发布一个新的版本. SDN控制器分为开源控制器和商业控制器. 有些 ...

最新文章

  1. linux命令: tree的c实现
  2. 如何在Eclipse中添加新建包,java文件,工程工具栏按钮
  3. I can accept failure but I can't accept not trying.-Michael Jordan 我可以接受失败,但绝对不能接受自己都未曾奋斗过。-迈克.乔丹...
  4. GitHub 5W 星:一行命令下载全网视频的两个开源项目
  5. Spark on K8S 的最佳实践和需要注意的坑
  6. Spark(3)——通过本机文件导入到RDD
  7. JAVA字符流与字符集编码
  8. 高并发之--Guava Cache
  9. CSS clear 清除浮动,兼容各浏览器
  10. 5码默认版块_5个小众的生活学习类的宝藏App
  11. kdj超卖_KDJ指标超卖区域划分及交易含义
  12. 互联网晚报 | 3月27日 星期日 | 东航已正式启动理赔工作;第二部黑匣子数据存储单元外观较为完好,其他部分损毁严重...
  13. 暗黑破坏神java魔法护身,发个实用的贴!!暗黑+1+2技能护身符合成,望大家顶下,能加精...
  14. Hat’s Words HDU - 1247
  15. python模拟三次输入密码_python 3.0 模拟用户登录功能并实现三次错误锁定
  16. [数论] 快速傅里叶变换FFT
  17. xcopy和robocopy
  18. 基于FPGA(cyclone IV)的NOR FLASH的应用
  19. 2020 CSP-S第二轮认证一等奖获奖名单
  20. 计算机键盘正确指法,键盘指法,详细教您盲打及快速打字指法练习的步骤

热门文章

  1. 垂直领域的社群运营怎么玩?
  2. cvc-id.3: A field of identity constraint ‘web-app-filter-name-uniqueness‘ matched element ‘web-app‘
  3. tripwire安装与使用
  4. 哪里可以找到原版经济学人?为什么读经济学人?
  5. 多通道晶圆缺陷检测方法
  6. 炒股赚钱不容易 十人炒股九人亏的原因
  7. Informatica PowerCenter(Informatica PowerCenter)- 下载 -应用软件-电驴资源
  8. dogepool.pw index.php,php – 在Dogecoin转换欧元
  9. 库存---历史结存量计算方法
  10. 在线订机票系统用例说明