基于SDN的Floodlight1.2环境搭建

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:cheney0105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着网络规模的不断扩大,传统的网络架构无法满足人们日益增长的需求,软件定义网络(Soft Defined Network,简称SDN)由此兴起。该文主要介绍在Ubuntu16.4操作系统下,基于SDN的Floodlight环境搭建。
  关键词: SDN; Floodlight; Ubuntu; Java; Mininet
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)31-0032-01
  1 概述
  基于SDN的实验环境,主要包括两部分,分别为SDN控制器和SDN交换机。本文使用Floodlight作为控制器,使用OpenFlow作为交换机,由于Floodlight是基于JAVA开发环境,所以需要配置Java环境。本文控制器为Floodlight1.2版本、JDK为1.8.0_131、Mininet为2.2.1、Eclipse为Neon.3 Release (4.6.3)。
  本文主要包括三部分,第二部分主要介绍整个环境的搭建步骤,第三部分对整体的环境搭建的总结测试。
  2 环境搭建
  2.1 Java环境
  由于Floodlight[1]是由Java开发,因此需要安装Java环境。本文使用Eclipse Neon 3 Release (4.6.3)[2] 和JDK1.8.0_131 进行Java环境搭建[3]。具体步骤如下所示:
  1) 安装JDK:将下载好的JDK解压到自己想要安装的位置,然后设置环境变量。
  l 在终端运行命令:vim /etc/profile ;
  l 在该文件最后添加如下内容:
  export JAVA_HOME=/路径/java/jdk1.8.0_131
  export JRE_HOME=/路径/java/jdk1.8.0_131/jre
  export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib
  export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  l 在终端运行命令:source /etc/profile 使该文件立即生效;
  l 在终端运行命令:检验是否安装成功。
  2) 安装eclipse:将下载好的eclipse解压到自己设定的位置并创建桌面启动。
  l 创建桌面启动,在终端运行命令: sudo gedit /usr/share/applications/eclipse.desktop;
  l 添加内容如下:
  [Desktop Entry]
  Name=Eclipse
  Type=Application
  Exec=/路径/eclipse/eclipse
  Terminal=false
  Icon=/路径/eclipse/icon.xpm
  Comment=Integrated Development Environment
  NoDisplay=false
  Categories=Development;IDE;
  Name[en]=Eclipse
  2.2 Floodlight安装
  克隆Floodlight 1.2源代码及编译,在终端运行如下命令:
  git sudo apt-get install git-core
  cd floodlight
  git submodule init
  git submodule update
  ant (整合)
  ant eclipse (否則项目无法导入)
  2.3 Mininet
  1) 安装虚拟机virtualbox,加载mininet[4]镜像2.2.1。在Ubuntu软件中心安装virtualbox,将下载好的mininet导入到virtualbox中。
  2) 在virtualbox的全局设定和mininet设置中添加网络:仅主机(Host-Only)网络。
  3 结论
  本节主要对搭建环境进行测试,具体步骤如下所示:
  参考文献:
  [1] Floodlight [EB/OL].http://www.projectfloodlight.org/
  [2] Eclipse [EB/OL].https://www.eclipse.org/
  [3] 黄韬, 刘江, 魏亮. 软件定义网络核心原理与应用实践.下册[M].北京:人民邮电大学出版社,2016:87-95.
  [4] Mininet [EB/OL]. http://mininet.org/.
其他文献
<正>~~
期刊
目的探讨螺旋藻片的毒性作用。方法以4.0、2.0、1.0g.kg-1BW(体重Body Weight)剂量的螺旋藻片连续给小鼠灌胃5d,取小鼠两侧睾丸,制备小鼠睾丸生殖细胞染色体标本。结果各剂量组
2010年中国药学会药事管理专业委员会年会暨“医药科学发展一新医改政策与药品管理”学术论坛于2010年8月19日-20日在天津天士力集团国际交流中心召开。中国药学会药事管理专
格拉纳多斯是西班牙民族乐派的核心代表人物,格拉纳多斯的浪漫主义音乐作品带有浓厚的民族主义色彩,其作品从《十首西班牙舞曲》到《戈耶斯卡斯》,都具有独特的艺术风格和音乐技
2015年9月5日至7日,第十三届中国西部民歌(花儿)歌会在银川市中华回乡文化园圆满落下帷幕,我省七名由省文化馆精心选送的“花儿”选手在本届歌会上表现不俗,在13支参赛队伍、近200
机器账户密码不会像用户帐户密码一样过期,因为它们不受域级密码策略和细粒度密码策略(后者仅能用于Windows Server 2008 R2 Active Directory环境)约束。即使您的机器脱机几个
对PowerShell全面支持活动目录的漫长等待终于结束了。微软已经发布了AD模块和PowerShell Drive提供程序。使得通过PowerShell管理AD变得异常简单。
还记得Windows95发布时为我们带来的回收站吗?我们拥有这个功能其实已经很久了,昔日的痛苦我们已经忘记——直到我们遇到意外地删除了Active Directory(AD)中某些东西的情况。Win
基于浏览器的联合(被动联合)依赖于HTTPGET和POST、浏览器重定向以及cookie。从而实现WS.Federation(Web服务联合)说明书所描述的联合身份验证的目的。身份联合两个重要的功能就是
<正>~~
期刊