精华内容
参与话题
问答
  • OpenDaylight

    2019-11-20 09:44:55
    OpenDaylight 一、OpenDaylight介绍 OpenDaylight—Linux基金会负责管理的开源项目,提供一套基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架,目的是推动SDN技术的创新实施和透明化。其本质是一款...

    OpenDaylight

    一、OpenDaylight介绍
    OpenDaylight—Linux基金会负责管理的开源项目,提供一套基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架,目的是推动SDN技术的创新实施和透明化。其本质是一款使用Java开发的控制器。

    作为SDN的核心组件,OpenDayLinght天赋异禀:
    ◆ 南向接口支持OpenFlow、Netconf、SNMP、PCEP等标准协议,同时支持私有化接口;
    ◆ 业务抽象层(SAL)保证上下层模块之间调用可以相互隔离,屏蔽南向协议差异,为上层功能模块提供一致性服务;
    ◆ 采用OSGI体系结构,解决组件之间的隔离问题;
    ◆ 使用YANG工具直接生成业务管理的“骨架”;
    ◆ OpenDaylight拥有一个开源的分布式数据网格平台,该平台不仅能实现数据的存储、查找和监听,更重要的是它使得OpenDaylight支持控制器集群。
    OpenDaylight(ODL) 在架构设计的时候遵循了六个基本的原则:
    1、做一个可随时变身的“变形金刚”:Runtime Modularity and Extensibility
    2、南向协议多样化:Multiprotocol Southbound
    3、服务抽象层:Service Abstraction Layer
    4、北向应用API“收缩自如”:Open Extensible Northbound API
    5、多租户、多切片:Support for Multitenancy/Slicing
    6、良好的“克隆”能力:Consistent Clusterin

    二、OpenDaylight(ODL)安装部署

    安装ODL环境:下载安装JDK,配备Java环境变量,安装maven

    一. 运行环境
    ◆ CentOS 7
    ◆ JAVA虚拟机(版本1.8)
    ◆ Maven (版本3.5)
    二. opendaylight预编译版本安装
    1.从官网上下载:
    https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/

    2.解压文件
    tar -zxvf distribution-karaf-0.5.3-Boron-SR3.tar.gz

    3.进入解压后的目录:cd ./distribution-karaf-0.5.3-Boron-SR3, 修改参数配置etc/org.apache.karaf.management.cfg

    rmiRegistryHost = 0.0.0.0 改为 rmiRegistryHost = 127.0.0.1
    rmiServerHost = 0.0.0.0 改为 rmiServerHost = 127.0.0.1

    4.启动opendaylight容器karaf:./bin/karaf (启动前注意关闭防火墙systemctl stop firewalld) 关闭一次(setenforce 0; systemctl stop firewalld)

    此时安装好的ODL,没有任何feature,包括UI界面,可以通过karaf安装。

    5.安装feature
    feature:install odl-restconf-all
    feature:install odl-openflowplugin-all-he
    feature:install odl-mdsal-apidocs
    feature:install odl-dlux-all
    feature:install odl-dlux-yangman
    feature:install odl-protocol-framework
    (feature:install odl-dlux-core odl-dlux-node odl-dlux-yangui odl-dlux-yangman odl-dlux-yangvisualizer)
    上诉安装过程需要严格按照顺序来,不然可能会导致无法访问UI界面。
    对于不同版本控制器,feature的名字有一定的出入。
    可根据介绍来选择安装feature:https://docs.opendaylight.org/en/stable-boron/getting-started-guide/installing_opendaylight.html

    可以通过命令feature:list查看所有的feature列表;

    当出现如下情况时说明feature不存在,或者feature名字输入错误:

    可以通过命令feature:list | grep odl-dlux 查看关键字相关的feature列表。
    6.界面访问
    在浏览器中输入http://localhost:8181/index.html, 即可进入用户登录界面,初始用户名密码都是admin。

    登录后界面如下:

    安装过程出现的问题:
    UI界面出现但是并不能连接到交换机(交换机与虚拟机能相互ping通):

    问题原因:经过与旧版本安装的ODL的feature比较发现odl-openflowplugin这个系列的组件没有装全,这是与交换机连接的重要组件,需要装全。

    解决方法:为了避免feature之间的冲突,logout后删除data文件夹(rm -rf data)重新安装,安装顺序如上面。

    总结:根据我们与交换机之间的协议,我发现主要是三个部分比较重要:首先是协议相关odl-openflowplugin,然后是mdsal,最后是UI界面dlux,这些模块要装齐。

    总结:对于重要模块,我们不太清楚详细功能时,建议都装上,可通过feature:list | grep 查找,然后安装。

    展开全文
  • opendaylight

    2020-12-02 08:57:52
    <div><p>hi, when i use mininet with odl and run sudo mn --topo linear,3 --mac --controller=remote,ip=192.168.56.101,port=6633 --switch ovs,protocols=...remote,ip=192.168.56.191,port&#...
  • OpenDaylight的C/S模式实验 实验步骤: 1. 启动OpenDaylight: 查看是否开启: 或: 2. 查看OpenDaylight的IP地址: 3. 用Miniet创建简易拓扑并连接ODL: 4. 在OpenDaylight虚拟机上查看...

    实验参考:

    OpenDaylight的C/S模式实验

    实验步骤:

    1. 启动OpenDaylight:

     

    查看是否开启:

     

    或:

     

    2. 查看OpenDaylight的IP地址:

     

    3. 用Miniet创建简易拓扑并连接ODL:

     

    4. 在OpenDaylight虚拟机上查看监听端口是否与Mininet的主机建立连接:

     

    5. 启动web服务:

     

    不知道为什么,显示无法解析,一开始以为是端口没打开的问题,但开启了也呈现同样的情况,暂时找到解决方法,只能先放着。

    实验结论:

    实验还未完成,等待后续。。。

    转载于:https://www.cnblogs.com/ptolemy/p/11257089.html

    展开全文
  • <div><p>OpenDaylight karaf logs are now located in: /var/log/containers/opendaylight/karaf/logs, so update the plugin to get the karaf.log files from new location. <p>Resolves: #1793566 Depends-on: ...
  • OpenDaylight应用指南

    2019-03-14 09:41:05
    介绍了OpenDaylight社区背景、组织架构与项目概况;分析与阐释了OpenDaylight部分主要项目的设计思路、原理和开发技术;探讨了基于OpenDaylight进行业务控制平台开发的实践经验。
  • OpenDayLight相关资料

    2018-04-24 11:14:31
    学习OpenDayLight所需的相关资料,包括书籍《OpenDaylight应用指南》以及一些学位论文
  • 实验参考: OpenDaylight二层转发机制实验 实验步骤: Coming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11257102.html

    实验参考:

    OpenDaylight二层转发机制实验

    实验步骤:

    Coming soon...

    转载于:https://www.cnblogs.com/ptolemy/p/11257102.html

    展开全文
  • opendaylight cookbook

    2017-12-08 12:55:12
    OpenDaylight is a collaborative platform supported by leaders in the networking industry and hosted by the Linux foundation. The goal of the platform is to enable the adoption of software-defined ...
  • 实验参考: OpenDaylight及Postman实现VxLAN网络实验 实验步骤: Coming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11257095.html

    实验参考:

    OpenDaylight及Postman实现VxLAN网络实验

    实验步骤:

    Coming soon...

    转载于:https://www.cnblogs.com/ptolemy/p/11257095.html

    展开全文
  • opendaylight controller

    2013-11-12 21:27:26
    opendaylight controller的源代码
  • 我的原因是,在安装feature 时 ,我没有按照网上教程...所以要先停止opendaylight ,,然后删除data 目录下面的文件,删除那些文件参考初始解压出来之后的文件情况。(其实可以再解压一次,然后在启动opendaylight)...
  • opendaylight入门教程

    2018-06-21 20:59:59
    sdn控制器,opendaylight入门教程,希望可以帮到初学sdn的小伙伴们。
  • 实验上:OpenDayLight Helium实验三 OpenDaylight二层转发机制实验 抓包实验 紧接着,在运行Mininet的虚拟机上,执行命令pingall,回到ODL的图形化web界面,查看拓扑图: 在OpenDaylight的Web页面查看Troubleshoot...
  • opendaylight笔记3.opendaylight

    千次阅读 2013-09-22 10:04:55
    OSGI(open service gateway initiative)一个基于Java语言的服务规范 ... 这个框架实现了一个组件模型。应用程序(bundle)无需重新引导可以被远程安装、启动、升级、卸载。 ...opendaylight是一个模块
  • opendaylight架构如果

    2015-11-04 22:46:01
    opendaylight架构说明,中文的哦
  • 此处OpenStack集成 OpenDaylight 过程及简单的测试Case. 软件版本  OpenDaylight: 0.6.2-Carbon  OpenStack: ocata  OpenVswitch: 2.8.0 部署OpenDaylight 下载OpenDaylight ...
  • 手工编译java文件,手工编辑manifest文件,手工打包,最后放到目录:controller\opendaylight\distribution\opendaylight\target\distribution.opendaylight-osgipackage\opendaylight\plugins,完成
  • OpenStack集成OpenDaylight

    2019-03-08 09:03:26
    1.OpenDaylight简介 1.1 OSGI框架 1.2 Maven项目管理工具 1.4 YANG数据模型 1.5 ODL整体结构 2. OpenStack集成OpenDaylight架构 2.1 融合结构概述 2.2 组件结构 2.3 融合结构总结 1.OpenDaylight简介 OpenDaylight...
  • OpenDayLight氟版本0.9.2

    2019-02-18 20:57:26
    OpenDayLight distribution-karaf-0.9.2-Fluorine.tar.gz 下载到链接及密码后通过百度网盘下载
  • OpenDayLight氧版本0.8.0

    2019-02-18 20:53:10
    OpenDayLight distribution-karaf-0.8.0-Oxygen.tar.gz 下载到链接及密码后通过百度网盘下载
  • opendaylight入门

    千次阅读 2015-03-15 20:17:36
    mininet学习后就要继续开始接触opendaylight 由于opendaylight这个工程比较复杂,这里看到前人整理的比较好,特转载来学习: http://www.muzixing.com/pages/2014/08/02/opendaylightru-men-jiao-cheng.html ...
  • OpenDayLight碳版本0.6.4

    2018-05-15 11:21:59
    OpenDayLight distribution-karaf-0.6.4-Carbon.tar.gz 下载到链接及密码后通过百度网盘下载
  • 1、 下载源代码 打开 https://jenkins.opendaylight.org/controller/job/controller-daily/ws/opendaylight/,在页面下方点击“打包下载全部...打开控制台窗口,进入解压后目录 controller\opendaylight\distributi
  • Opendaylight安装

    2020-12-04 17:11:54
    CentOS7.6中安装OpenDaylight Carbon 环境要求:JDK-1.8和maven 安装JDK #先通过-version命令查看JDK已安装情况: java -version #如果没有安装或版本较低,则: yum install java-1.8.0-openjdk cd /usr/lib/...
  • OpenDayLight安装

    2020-01-03 16:31:33
    目录 1.依赖包 1)安装java环境 2)设置java环境变量 ...4)进入opendaylight 5)建立mininet与odL之间的连接 OS:Ubuntu18.04 1.依赖包 1)提前安装java环境 apt-get installopenjdk-8-jdk 2)设...
  • 本文基于OpenDaylight二层转发机制实验 而成 在SDN网络中,处于末端的主机并不知道其连接的网络是SDN,某台主机要发送数据包到另一台主机,仍然需要进行IP到MAC地址的ARP解析。SDN网络中由于引入了控制器的角色,其...

空空如也

1 2 3 4 5 ... 20
收藏数 1,377
精华内容 550
关键字:

opendaylight