文档章节

opendaylight入门 示例

o
 ovirtKg
发布于 2017/02/08 18:28
字数 703
阅读 56
收藏 0

http://www.sdnlab.com/17863.html

http://www.sdnlab.com/author/4605/   

https://github.com/siwind  示例源码http://www.sdnlab.com/11587.html     浅谈OpenDaylight的二次开发

http://www.sdnlab.com/18316.html    SDN开发笔记系列

http://www.sdnlab.com/?s=opendaylight

回顾2016 ODL City Tour

http://i.youku.com/i/UMzM3MDU4MTk4MA==?spm=a2h0j.8191423.subscription_wrap.DD~A

PPT下载

http://pan.baidu.com/s/1boVZiOJ#list/path=%2FODL%E5%B7%A1%E5%9B%9E%E7%A0%94%E8%AE%A8%E4%BC%9A%E5%8D%97%E4%BA%AC%E7%AB%99%E8%A7%86%E9%A2%91%2F12.12%20ODL%E5%8D%97%E4%BA%AC%E7%AB%99PPT%2FODL%20City%20Tour&parentPath=%2FODL%E5%B7%A1%E5%9B%9E%E7%A0%94%E8%AE%A8%E4%BC%9A%E5%8D%97%E4%BA%AC%E7%AB%99%E8%A7%86%E9%A2%91%2F12.12%20ODL%E5%8D%97%E4%BA%AC%E7%AB%99PPT

YANG模型

 是一种数据建模语言,用来建模由NETCONF协议定义的配置数据和状态数据、远端过程调用(RPCs)、和NETCONF通知(notification), 具有良好的可读性和可扩展性。设备端和客户端都可以使用YANG进行数据的建模, 设备侧提供了YANG数据模型后,客户端可依据工具自动生成对应的访问模型代码,大大的节省开发工作量。其具体的定义可以参看RFC 6020: “YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)” 。

NETCONF(Network Configuration Protocol,网络配置协议)是一种基于XML的网络管理协议,它提供了一种可编程的、对网络设备进行配置和管理的方法。用户可以通过该协议设置参数、获取参数值、获取统计信息等。NETCONF报文使用XML格式,具有强大的过滤能力,而且每一个数据项都有一个固定的元素名称和位置,这使得同一厂商的不同设备具有相同的访问方式和结果呈现方式,不同厂商之间的设备也可以经过映射XML得到相同的效果,这使得它在第三方软件的开发上非常便利,很容易开发出在混合不同厂商、不同设备的环境下的通用的管理软件。在管理软件的协助下,使用NETCONF功能会使网络设备的配置管理工作,变得更简单更高效。

NETCONF协议采用了分层结构,分成四层:内容层、操作层、RPC(Remote Procedure Call,远程调用)层和通信协议层。
其具体定义可看RFC 6241:” Network Configuration Protocol (NETCONF)”。

最初的网络管理协议SNMP也有对应的建模语言SMI。而操作ODL的应用采用的RPC接口、HTTP协议和XML格式数据,就构成了SOAP协议内容。

在ODL中,通过YANG模型来建模应用的配置数据和状态数据,以及RPC和Notification.
NETCONF/SNMP/YANG/SOAD/REST其对比关系如下图:

图 1 1 SNMP/NETCONF/SOAD/REST对比

http://www.sdnlab.com/16064.html   netconf yang

 

© 著作权归作者所有

共有 人打赏支持
上一篇: SDN 与云计算
o
粉丝 3
博文 57
码字总数 48798
作品 0
景德镇
私信 提问
浅谈OpenDaylight的二次开发

OpenDaylight作为一款开源SDN网络控制器,依托于强大的社区支持以及功能特性,成为了目前主流的SDN网络控制器开发平台。在比较稳定的OpenDaylight Helium版本中,已经为开发者提供了大量的网...

wangxuwei
2018/06/24
0
0
思科谈OpenDaylight

虽然依旧能在市场上看到思科的可扩展网络控制器(XNC),但是你可能已经注意到思科在最近的一段时间内,一直在谈论其开放SDN控制器(替代XNC)。 显然,思科拥有了基于OpenDaylight氢版本的其他...

SDN_LAB
2015/08/04
0
0
科技巨头共推SDN开源项目 联手改变互联网未来

4月9日消息,《连线》杂志网站近日刊文指出,思科、微软、IBM等大公司推动成立的开源“软件定义网络”(SDN)项目OpenDayLight宣称将为传统网络带来变革;不过,也许这些大公司的参与只是一种...

oschina
2013/04/09
4.2K
22
OpenDaylight峰会SDN进步案例演变

传统网络现今已经不能满足越来越大的用户需求,传统网络需要进行基础性的重构和改变,而这些改变正通过软件定义网络(SDN)的驱动发生着。 OpenDaylight(ODL)是一个在现代多样化厂商网络中...

SDN_LAB
2015/08/03
0
0
OpenDaylight 2015峰会,What are you弄啥咧?

OpenDaylight现在到底发展如何?研究这个有没有前途?现在研究OpenDaylight还来得及吗?这或许是很多人会关注的问题。不过与其纠结这个问题,倒不如看看第二届的OpenDaylight峰会到底整了些啥...

SDN_LAB
2015/08/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

100行Python代码理解深度学习关键概念:从头构建恶性肿瘤检测网络

在构建乳腺癌预测神经网络过程中,我们主要分为3大部分: 1.用Python从零开始创建一个神经网络,并使用梯度下降算法训练模型。 2.在该神经网络中使用威斯康星乳腺癌数据集,根据9种不同的特征...

阿里云官方博客
18分钟前
0
0
数据库表结构查询SQL

今天给大家送上两个SQL查询的方法,也许在项目中你都用过,但是,没关系,仅仅记录下,以便后面不用去查找。针对与经常写SQL的同行来说,应该是非常简单的。 查询表结构数据 SELECTt.COLU...

摘星族
23分钟前
0
0
Maven常用命令

NAME       mvn - software project management and comprehension toolDESCRIPTION       usage: mvn [options] [<goal(s)>] [<phase(s)>]OPTIONS       -am,--a......

吴伟祥
25分钟前
1
0
在Centos7中安装mysql 5.6的一些注意点

在Centos7中安装mysql 5.6的一些注意点 2018年04月08日 11:45:11 去看日出 阅读数:408 在Centos7中安装mysql 5.6的一些注意点 2015/07/18 | 数据库 | shenyi| 4 条评论 | 19733 views 1、C...

rootliu
31分钟前
2
0
关于360插件化Replugin 2.3.1版本的AS配置解决方案

编译错误:No signature of method: com.android.build.gradle.internal.scope.VariantScopeImpl.getMergeAssetsTask() is applicable for argument types: () values: [] 解决方案:加入热心......

Gemini-Lin
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部