如果说前面的文章是铺垫的“地毯”,那么从本篇开始OpenDaylight就算是正式踩着地毯走来了。在本篇文章中将会给大家简要介绍一下OpenDaylight的系统架构及工程。...OpenDaylight的系统架构 一、“做人的原则” OpenDaylight(ODL) 在架构设计的时候遵循了六个基本的原则: 1、做一个可随时变身的“变形金刚”:Runtime Modularity...的工程 OpenDaylight是由几十个有着“裙带关系”的工程组成,就像一个庞大的家族。...【性格特点】机灵、有活力 【家族职责】为OpenDaylight提供OpenFlow协议支持,实现控制器与OpenFlow交换机之间的交互。...OpenFlow在OpenDaylight中的实现分为OpenFlowJava和OpenFlowPlugin两部分:OpenFlowJava,负责面向南向设备完成OpenFlow协议的序列化、反序列化、
各位好,从今天开始Zebra Decoder小组给大家系列介绍一位好朋友---OpenDaylight。 开门见山:OpenDaylight是何方神圣?...第一印象---OpenDaylight架构“一瞥” 我们知道了OpenDaylight的大名,一定好奇它长得什么样子?高矮胖瘦?...接触OpenDaylight,了解它的成长经历 好,看了名片,见了面。接下来是不是要开始谈谈人生啦。让我们来了解下OpenDaylight的成长经历吧。...应运而生:OpenDaylight为何而生? 认识了OpenDaylight以后,有人可能问OpenDaylight为什么会“出生”?它出现的意义在哪里呢?...OpenDaylight出类拔萃 在众多兄弟姐妹中,目前Opendaylight是其中的佼佼者。在SDN开源技术里它究竟有何魅力?为何引人注目? 因为它的奇才异能!
本案例来自Orange的核心网络战略及标准主管Jamil Chawki,他也是OpenDaylight的咨询组成员。...随着网络创新技术的兴起,Orange于2013年加入了OpenDaylight组织,参与了OpenStack项目,并且是OPNFV的创始人之一。...实际上,这里有四个案例,第四个是Orange对OpenDaylight的概念验证 4、Orange在OpenDaylight Hydrogen版本上的验证成果 vCPE概念验证: 将数据中心的二层网络...到2016年,我们会看到OpenDaylight将成为越来越多运营商所参考的SDN开源平台,它也被包括IETF、ITU-T、ETSI等组织认可。 拥抱开源对于我们来说的确是一个很好的选择。
上篇我们简单地和OpenDaylight控制器打了个照面,后续篇章会逐步介绍OpenDaylight的系统架构和实现机制。不过呢,在揭开其面纱之前熟悉它的背景技术是很有必要的。...不然讨论OpenDaylight时我们就会丈二和尚——摸不着头脑。 那么OpenDaylight控制器使用了哪些核心技术?它的工程技术架构又是怎样的呢? 万殊一辙。...它在OpenDaylight中被引用为后端技术框架。 在OSGI框架规范下,OpenDaylight这栋高楼大厦是怎么建设起来的呢? OpenDaylight的功能组件(feature)有很多。...=https://nexus.opendaylight.org ... ublic 创建工程的过程中需要输入一些选项: Define value for property 'groupId': : org.opendaylight.demo...OpenDaylight北向使用Jersey提供REST接口。它就像一栋高楼大厦的“布线系统”。 以上简单列举了OpenDaylight使用的核心技术和工具。
网络行业中,专注于软件定义网络(SDN)和网络功能虚拟化(NFV)的最大的开源项目——OpenDaylight,近日宣布中国互联网增值服务的领先提供商腾讯成为OpenDaylight项目的白银会员。...为此,他们基于OpenDaylight构建了创造性的SDN解决方案,我们非常高兴看到拥有如此网络规模的公司积极参与OpenDaylight开源项目。我们非常欢迎腾讯公司正式成为会员。”...OpenDaylight在中国的发展是通过吸引会员和社区发展,今年1月,OpenDaylight在深圳举行OpenDaylight训练营和黑客马拉松(Hackathon),这次活动是由中国开源SDN实践委员会...这次活动聚集了接近300个行业专业人士和大学生参与OpenDaylight协作和分享知识,COS也在中国5个城市举行了OpenDaylight User Groups。...OpenDaylight将在2016年4月12-13日与OPNFV项目共同举办中国SDN和NFV大会,届时OpenDaylight顾问组成员,腾讯网络平台部首席工程师Wade Shao,将介绍ODL数据中心的应用
/bin/client -u karaf 安装opendaylight组件 //安装REST API功能 opendaylight-user@root>feature:install odl-restconf...//安装L2交换机和OpenFlow功能 opendaylight-user@root>feature:install odl-l2switch-switch-ui opendaylight-user...@root>feature:install odl-openflowplugin-flow-services-ui //安装Karaf控制台的md-sal功能 opendaylight-user@root...odl-dluxapps-applications //opendaylight-user@root>feature:install odl-faas-all //列出所有组件 opendaylight-user.../bin/karaf clean opendaylight-user@root>feature:list -i 查看已安装组件,确认已卸载
OpenStack和OpenDaylight融合 图1总结了OpenStack和ODL融合的全过程。...OpenDaylight OpenDaylight暴露OpenStack Neutron API服务接口,给多样性的解决方案提供Neutron API操作。...图3:OpenDaylight Neutron API实现架构 Northbound API Bundle OpenDaylight的北向API处理来自OpenStack插件的REST请求并作出合适的应答...图4:在OpenDaylight上创建网络的过程 图4简要地总结了网络创建的过程和上述OpenDaylight Neutron实现方案中bundle的调用。...我们期待在不久的将来OpenDaylight能够支持OpenStack的所有扩展,实现二者的完美融合。
VTN是opendaylight中负责租户隔离的工程,最近对源码和架构研究了一段时间,现将总结如下。...但实验结果是匹配第一个加进行的流过滤条目,查看源码(manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/
向开源项目提交代码也没有大家想象的那么难,所以希望日后能够看见大家在OpenDaylight提交代码。...注册OpenDaylight的Gerrit账号 https://wiki.opendaylight.org/view/Submit_a_Patch#Getting_started_with_Git_and_Gerrit...克隆你所要进行开发的项目 https://git.opendaylight.org/gerrit/#/admin/projects/ 此链接给出了所有的OpenDaylight项目。...请注意有一步会让你输入用户名,输入你之前注册的OpenDaylight账户用户名即可。...参考资料 OpenDaylight提交patch的官方指南:https://wiki.opendaylight.org/view/Submit_a_Patch#Getting_started_with_Git_and_Gerrit
编者按:OpenDaylight ping模块开发及当ping操作触发数据流,对其进行分析及流程原理的疏通讲解,并在开发过程中遇到的问题进行总结,希望给大家能够带来帮助。...OpenDaylight ping模块开发中遇到的问题总结 最近开始学习opendalight二次开发,从官网的给定的文档以及李呈的文档。...OpenDaylight ping触发的数据流分析 下图给出了一次ping触发的大概数据流,由于模块较多,未能全部画出来,一些其他的模块比如UserManager,SwitchManager等都用到了,...转载自:http://vinllen.com/opendaylight-pingmo-kuai-kai-fa-zhong-yu-dao-de-wen-ti-zong-jie/ & http:/.../vinllen.com/opendaylight-pinghong-fa-de-shu-ju-liu/
简单的路由实验 路由实验 首先运行Opendaylight,并安装好组件 编辑路由脚本脚本 #!
恭喜腾讯成功加入OpenDaylight,北京时间2016年2月18号早上8:00,腾讯宣布加入网络界最大开源组织OpenDaylight。...基于OpenDaylight开源平台,腾讯公司逐步开发和部署了SDN的解决方案,提升了网络的服务质量和服务效率。...为此,他们创造性的基于OpenDaylight构建了SDN解决方案,” OpenDaylight执行主席 Neela说 “我们非常高兴看到拥有如此网络规模的公司积极参与OpenDaylight开源项目...OpenDaylight背景介绍 OpenDaylight项目是Linux基金会旗下的一个开源合作项目,致力于制定一个共同、开放的SDN平台为开发者使用,促进和建立商业产品和技术的发展,加速SDN产业的创新...每个成员可使用OpenDaylight提供插件和其产品、服务的增强,为客户带来附加价值。目前,该组织有51家成员企业。
目的 希望大家能够通过本教程对OpenDaylight集群的基本概念如shard/基本配置有所了解,感受OpenDaylight的High Availability(HA)(如果你同时运行着多台控制器,...下载OpenDaylight Lithium-SR2,链接地址为:https://www.opendaylight.org/downloads,若OpenDaylight出了新版本,可以点击该页面的Release...@[controller1_IP]:2550", "akka.tcp://opendaylight-cluster-data@[controller2_IP]:2550", "akka.tcp://opendaylight-cluster-data...请注意data中是opendaylight-cluster-data,rpc中是odl-cluster-rpc!...注:本实验验证了一部分关于OpenDaylight Cluster的功能,事实上一个集群的功能远不止这些。
虽然SDN还处在发展初期而且进化演变速度不是很快,但是OpenDaylight的执行董事Neela Jacques指出,OpenDaylight正在帮助新时代网络加快发展。...OpenDaylight自从18个月前第一个版本Hydrogen版本发布后,平台的贡献者参与数量已经增长了300%。...超过20个商业产品建立在OpenDaylight平台中。...我们组织进行了首次用户调查,更清楚地了解了OpenDaylight的计划方案,调查显示,73%的用户在未来12个月已经部署或者计划部署OpenDaylight,24%的用户正在调研观望当中。...但是调查也显示OpenDayLight项目也有提升的空间,我们应该怎样提高使其发展更好?很多用户的心声是“文档”。
OpenDaylight使用界面下发流表 主机名 ip 角色 controller 192.168.123.10 控制器1 ovs 192.168.123.20 交换机 pc1 192.168.123.30
ODL源码中的BGP状态机有问题,一些场景下会导致会话状态挂死,这里按照ODL划分的4个状态,给出一个状态机驱动表:
1 简介 本文主要介绍基于OpenDaylight子项目OVSDB中的southbound组件来搭建VxLAN网络,包括初始环境搭建和southbound RestConf API调用等。...OpenDaylight中的northbound组件也可以用来创建VxLAN网络,但northbound不是基于yang的且OVSDB封装的不好,beryllium版本已经将其删除。...OpenDaylight:Lithium SR1版本,作为manager来管理OVS。 实验拓扑 ? OVSDB vs....3.4 ODL配置 下载opendaylight lithium SR1版本,运行....4 参考资料 [1] https://wiki.opendaylight.org/view/OVSDB_Integration:Mininet_OVSDB_Tutorial [2] https://wiki.opendaylight.org
所以我谈一下opendaylight将做什么,以及将来发生的事情都给大家介绍一下。...这是一个图片,不要每一个点去理解,只是展示一下我们现在有的部件,包括在opendaylight的布置,我把红色、橙色,还有新的东西加入到opendaylight里面,有不同的部件放在里面,不一定我们非要把它加进去...同时你也可以把其他的应用嵌入进来,不仅仅是opendaylight你还可以用标准的数据包或者消息发送,其他的APP等等,我们还有在分析方面比较感兴趣,可以把它放在一个更宽广的生态系统,你也认识到opendaylight...opendaylight也把这些东西全部都可以集成在一起。所以说,我觉得这是非常令人激动的一个特色。opendaylight也和中国移动合作做5G,同时也做物联网。所以我也非常的激动。...opendaylight现在已经加入到了未来的发展的趋势了。 最后一点,我想说,我们常常听到的关于opendaylight的抱怨,就是文档。我们现在非常重视这个文档。
其实在诸多溃败者中,往往是重技巧而轻心法者,今天未来网络君就邀请了在OpenDaylight开发征战数年的耿兴元前辈为ODLer和准ODLer们提供心法方向的指导,以期通过十问十答为大家在学习OpenDaylight...1 OpenDaylight项目庞大,子项目众多,如何入手比较合适? OpenDaylight项目很庞大,但是它有一个核心的架构理念——模型驱动的架构。...OpenDaylight有几十个子项目,所有的子项目都是围绕一个核心理念设计的,所以只要理解了OpenDaylight模型驱动的设计机制及其基础框架和服务接口,再多的子项目其实也都只是一套模式。...需要知道ODL的一些网站,像代码库、wiki这些 官网:www.opendaylight.org 代码库:git.opendaylght.org wiki:wiki.opendaylight.org...jira:jira.opendaylight.org FAQ:faq.opendaylight.org
如何将编写好的应用添加到一个正在运行的OpenDaylight控制器中。 ?...1 https://github.com/opendaylight/controller/tree/master/opendaylight/archetypes 让我们看看Archetype的源文件...https://github.com/opendaylight/controller/blob/release/carbon-sr1/opendaylight/archetypes/opendaylight-startup...因此本教程将说明如何利用OpenDaylight Archetype源码以及Maven本地仓库,生成任意版本的OpenDaylight子项目。...org.opendaylight.controlleropendaylight-startup-archetype
领取专属 10元无门槛券
手把手带您无忧上云