SDN环境搭建

Posted sanjor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDN环境搭建相关的知识,希望对你有一定的参考价值。

1.安装mininet

参考链接:http://www.sdnlab.com/15138.html

mininet基本测试

技术分享图片

 

mininet版本检查

技术分享图片

 

2.安装opendaylight

参考链接:http://blog.51cto.com/wanxiule/1912730

为了后续windows与ubuntu文件传递方便,先安装了lrzsz软件

技术分享图片

 

安装unzip软件解压文件

~$  sudo apt-get install unzip

技术分享图片

安装JDK8

:/$  sudo apt-get install openjdk-8-jdk  

技术分享图片

安装opendaylight

为方便windows和ubuntu之间文件传递,共享一个文件夹。设置如下:

参考链接:http://www.linuxidc.com/Linux/2016-04/129851.htm

(1)安装virtualBox增强工具

技术分享图片

 

技术分享图片

ps:开始安装vbox增强工具时下载的是4.3.26版本,但运行命令时显示kernel的头文件找不到(见上图),导致后继命令运行时总提示找不到设备(当然也可能是没有重新启动一次系统的原因,这里没弄明白),于是又下了一个最高版本5.2.6版本(http://dlc-cdn.sun.com/virtualbox/),重新安装,没有显示kernel头文件的问题,重新启动了一次,再执行sudo mount -t vboxsf share /mnt/shared 命令时顺利完成。

(2)挂载共享文件夹
进入虚拟Ubuntu,在命令行终端下输入:
sudo mkdir /mnt/shared
sudo mount -t vboxsf share /mnt/shared
其中"share"是之前创建的共享文件夹的名字。终于,在Ubuntu的/mnt/shared文件夹下可以看到windows系统中的文件了,ubuntu和主机可以互传文件了!!!!!

(3)安装Opendaylight

从官方网站(https://www.opendaylight.org/downloads)下载了Opendaylight的碳版本(distribution-karaf-0.6.2-Carbon.zip),为打字方便,将压缩文件改名成carbon.zip,解压并放置到共享文件夹中。(PS:突然发现也许不需要安装解压缩软件,因为ubuntu系统已经支持自动解压,通过鼠标操作就能完成)

进入解压缩文件夹目录(computer->mnt/shared/carbon/etc)中,找到 org.apache.karaf.management.cfg文件,双击打开,进行如下修改并保存:(这个工作可以在windows系统下通过记事本打开文件来执行)

rmiRegistryHost= 0.0.0.0    改为      rmiRegistryHost = 127.0.0.1

rmiServerHost= 0.0.0.0        改为      rmiServerHost = 127.0.0.1

启动opendaylight容器karaf,其结果如下图:

技术分享图片

通过命令行的方式安装一下feature,注意安装顺序,否则后续网页打开opendaylight会出错

[email protected]>feature:install odl-restconf

[email protected]>feature:install odl-l2switch-switch-ui

[email protected]>feature:install odl-openflowplugin-flow-services-ui

[email protected]>feature:installodl-openflowplugin-all-he(安装时报错~)

[email protected]>feature:install odl-mdsal-all

[email protected]>feature:install odl-dlux-all(安装时报错~)

[email protected]>feature:install odl-dlux-node(安装时报错~)

[email protected]>feature:install odl-dlux-yangman(安装时报错~)

技术分享图片

打开浏览器,输入:http://127.0.0.1:8181/index.html  

技术分享图片

使用初始用户名和密码admin,未能成功登录。~~~~~~~~~~~~

 

其他参考链接:

      https://www.sdnlab.com/1931.html ----OpenDaylight的Helium(氦)版本安装

      http://www.mamicode.com/info-detail-1165318.html

 

3.安装wireshark(后继有时间再补充安装)

 






以上是关于SDN环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

[环境搭建]SDN网络感知服务与最短路径应用

[原创]首次SDN比赛的记录-部分

自己搭建自动化巡检系统 环境准备系统连接gns3

SDN第三次作业

Tungsten Fabric SDN — Device Manager

sdn网络实验的搭建--mininet