ODL安装、ODL与mininet连接可视化显示拓扑

  • 一、OpenDaylight安装
    • step1.安装ODL依赖包
    • step2.下载OpenDaylight控制器:
    • step3.配置Java环境
    • step4.测试一下Java的环境
    • step5.测试是否安装成功
    • 除此之外,我还修改了一些参数(可略过)
    • 补充,这里还有组件的安装
  • 二、ODL与mininet连接可视化显示拓扑

一、OpenDaylight安装

step1.安装ODL依赖包

#sudo apt-get update
#sudo apt-get install openjdk-8-jdk

step2.下载OpenDaylight控制器:

opendaylight官网下载

自行选择你想要的版本,我选择的是distribution-karaf-0.3.0-Lithium.tar.gz



点进去找到distribution-karaf-0.3.0-Lithium.tar.gz就可以

这里注意下载的速度超级慢,你可以选择代理服务器和IDM多线程下载就可以快一点,可以选择晚上期间下载

#tar zxvf distribution-karaf-0.3.0-Lithium.tar.gz

step3.配置Java环境

#vim /etc/profile
vim 打开末尾添加记得wq!保存退出
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH
#source /etc/profile

step4.测试一下Java的环境

# java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~16.04-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

step5.测试是否安装成功

#cd distribution-karaf-0.3.0-Lithium
#./bin/karaf

显示如下:

除此之外,我还修改了一些参数(可略过)

修改是因为我使用时mininet和ODL controller链接不上,所以做了修改

#cd distribution-karaf-0.6.0-Carbon/etc
#vim org.apache.karaf.management.cfg

修改:

rmiRegistryHost=127.0.0.1rmiServerHost = 127.0.0.1

补充,这里还有组件的安装

https://blog.csdn.net/MuyuXiaoxiang/article/details/79238959

二、ODL与mininet连接可视化显示拓扑

VM开两个终端,我这里没有用xshell,因为有点慢

STEP1. Terminal 1

cd distribution-karaf-0.3.0-Lithium/
./bin/karaf

STEP2. Terminal 2

这里有些人mininet连接不上ODL controller
可以先登录ODL网页,再进行mn命令进行拓扑部署
#cd /mininet/custom
#mn --switch ovsk,protocols=OpenFlow13 --custom examples.py --topo mytopo --controller=remote,ip=127.0.0.1,port=6633

STEP3. 在VM中看网络拓扑

VM有FireFox,打开输入网址http://<IP address>:8080/index/html
我这里的IP当然就是127.0.0.1
登录账号和密码都是admin
最后注意有时候只加载了控制器和交换机,
你先在mininet中pingall一下,
再在网页reload加载一下就可以显示整个的一个拓扑结构。

最后我的网络拓扑显示如下:

ODL安装、ODL与mininet连接可视化显示拓扑相关推荐

  1. MySQL的下载、安装配置、连接可视化界面。

    MySQL: 一.下载: 1.官网下载地址:https://www.mysql.com/downloads/ 2. 找到页面最下方,点击 Community(GPL)Downloads> 3.在 ...

  2. 打印机尚未链接到此计算机,win10系统无法连接打印机显示未指定设备的解决方法...

    有不少win10系统用户在使用打印机的时候,发现无法连接打印机,显示未指定设备,造成无法正常使用打印机,遇到这样的问题该如何处理呢,下文就给大家整理一下win10系统无法连接打印机显示未指定设备的解决 ...

  3. php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程

    PHP连接MSSQL显示中文时为乱码 PHP连接MSSQL显示中文时为乱码主要是因为编码问题了,我们只要懂得一对于数据库与页面的编码统一处理就可以解决了,下面一起来看看下文. 因为一直在使用 wind ...

  4. wdcp安装mysql_安装wdCP,无法连接mysql,解决方法

    安装wdCP,无法连接mysql,解决方法 在ubuntu 12.04版本上安装wdCP,采用编译安装的方式,一路装下来最后悲催地报错了: ERROR 2002 (HY000): Can't conn ...

  5. centos6安装mysql并远程连接_阿里云服务器上安装redis并实现远程连接

    一.概述 之前一直将redis安装在本地,为了在服务器上使用redis进行数据的存储,需要在服务器端进行redis的安装,本次使用的是阿里云服务器,由于是第一安装,在安装及后续远程连接过程中也遇到一些 ...

  6. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...

    在Linux中可视化显示内存占用情况的方法 物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境 ...

  7. django本地安装mysql_Ununtu 15.04 安装MySql(Django连接Mysql)

    本文介绍Ubuntu 15.04下安装MySQL ubuntu 15.04安装mysql django项目连接mysql 一.安装数据库 1.sudo apt-get install mysql-se ...

  8. unraid安装黑群晖虚拟机开机显示 Starting Kernel with USB boot

    问题描述: 在使用unraid 安装黑群晖时,使用VNC连接虚拟机显示如下图: 解决办法: 这个问题是由于你使用的引导(.img文件)中不含你机器的网卡的驱动,所以导致无法启动网卡,所以在群晖助手中出 ...

  9. win10系统显示打印机未连接到服务器,Win10系统连接打印机显示未指定设备的解决教程...

    打印机是我们在Win10打印机显示未指定设备的解决方法: 1.运行Windows疑难解答 --在Windows搜索框中键入疑难解答>单击搜索结果中的疑难解答. --单击右窗格中的"打印 ...

  10. 电脑上显示打印机无法连接服务器错误代码,电脑怎么连接打印机显示错误代码的解决办法...

    下面来看看小编为您整理的电脑怎么连接打印机显示错误代码的答案 电脑怎么连接打印机显示错误代码内容导航1.连接不上打印机错误0x00000709 打印机出现0x00000709错误代码可能是因为网络或者 ...

最新文章

  1. eclipse下tomcat配置
  2. 利用ISA2006封杀QQ2010
  3. rest web服务_在WildFly的REST Web服务中与Jackson的双向关系
  4. ffmpeg 命令过滤器裁剪
  5. 信息学奥赛一本通(1038:苹果和虫子)
  6. oracle创建目录的命令,使用create database命令手工创建Oracle数据库
  7. Bing Maps开发扩展三:Bing Maps中渲染ESRI SHP空间数据
  8. Brupsuit的安装与初步使用
  9. ORA-28002 Oracle口令过期
  10. 初学Godot笔记(二)(认真开凿版)
  11. 计算机排版系统程序,《计算机排版系统.doc
  12. 面试经验--Lowe Profero
  13. 自动打卡php,使用腾讯云实现网易云自动打卡签到 | 小七呀w
  14. 极限与连续知识点总结_大一上学期《高等数学》知识整理-第一章 极限与连续...
  15. 美之图(meizitu)apk实战分析学习
  16. K8S多节点二进制部署
  17. css实现单边斜切效果
  18. 数据库分类,市场上常见数据库
  19. android 存储盘 dcim,DCIM是个啥?安卓图片存储位置指南
  20. 2022-07-11 BUD元宇宙面试记录及复盘(还是要多复习下语言的细节)

热门文章

  1. 未来的学习目标-C/C++/Linux服务器开发高级架构
  2. Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
  3. CAD、mapgis、excel转换为coreldraw技巧方法-来自《地球科学》姚戈
  4. 管道工程和这个管道铺设过程中的电缆卫士--电缆故障测试仪 电缆测距 故障定点 路径查找 电缆综合故障测试仪 FB11
  5. 关于长江的题目_高中关于长江的作文题目加优秀范文
  6. 设计模式——Interpreter解释器模式
  7. CSS背景background和显示元素
  8. 正则匹配以xx开头以xx结尾的单词(转载)
  9. 计网 Packet Tracer仿真 | 简单易懂集线器和交换机对比(理论+仿真)
  10. 揭秘IBM架构设计方法论 —— Solution Design II