文档章节

思科谈OpenDaylight

SDN_LAB
 SDN_LAB
发布于 2015/08/04 14:20
字数 769
阅读 159
收藏 1

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

显然,思科拥有了基于OpenDaylight氢版本的其他控制器,XNC已经到了退出历史的舞台的时刻。那么该控制器对OpenDaylight架构做了哪些根本性的改变在下面我们将谈到。

OpenDaylight的核心

思科的开放SDN控制器的变化在控制平台的服务抽象层,位于南向接口之上,如OpenFlow。这意味着隔离了应用程序所在的北向接口。这样,应用程序和网络设备端都可以与抽象层进行交互,这意味着你不需要担心是否一个应用程序知道如何与特定的设备交流。

2014年初发布了OpenDaylight的第一个版本——氢,使用了由API驱动的服务抽象层(AD-SAL),由思科XNC构造。但是AD-SAL模式有其局限性,也就是它需要知道网络中设备所有的类型。如果要引入一个新的接口,必须要更新更新设备的驱动和控制器。

所以即使推出了OpenDaylight氢版本,思科仍然帮助推动另一种模式:模型驱动的服务抽象层(MD-SAL)。MD-SAL的关键是Yang模型而不是设备APIs。应用程序可以向模型请求更新,然后抽象层向网络设备转发请求。

在这个模型中,控制器不需要识别网络设备的类型。该模型还能使OpenDaylight更模块化;开发团队可以独立工作,并且整合他们的代码。

潜水艇和浴缸
为了适应MD-SAL,思科的XNC派上了用场。所有基于OpenDaylight的控制器基础设施必须调整。(AD-SAL仍可用,但MD-SAL显然OpenDaylight的未来。)

没有生产基于氢版本控制器的供应商未受影响,如博科。他们在氦版本发布以后,正好可以利用MD-SAL生产自己的控制器。

其他供应商也做了许多工作,NEC就在最近完成了虚拟租户网络的移植,以适应MD-SAL。

惠普虽然还在用它的OpenDaylight控制器,但同时,该公司已与收购的ConteXtream收录了一些基于OpenDaylight的代码。在最新的锂版本中,AD-SAL已经不建议使用了。预计在2016年的下一个版本中AD-SAL将完全消失。

MD-SAL是OpenDaylight的核心元素。它反映了你会从任何平台构建的SDN控制器中获得模块驱动的举动。这也是OpenDaylight项目合作作品的开放模式的一个例子。虽然有人人提出了反对意见,认为MD-SAL太复杂,就像使用“潜艇穿越浴缸”,但是通过激烈的辩论,MD-SAL被看作是长期的解决方案。

本文转载自SDNLAB,原文链接:http://www.sdnlab.com/12960.html


© 著作权归作者所有

SDN_LAB
粉丝 27
博文 186
码字总数 268737
作品 0
南京
私信 提问
科技巨头共推SDN开源项目 联手改变互联网未来

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

oschina
2013/04/09
4.2K
22
浅谈OpenDaylight的二次开发

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

wangxuwei
2018/06/24
0
0
OpenDaylight峰会SDN进步案例演变

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

SDN_LAB
2015/08/03
0
0
运维调试记录:Opendaylight铍版本开发环境搭建流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaobryant/article/details/73609021 一、系统环境 Ubuntu 14.04 LTS CPU:双核 内存:4GB 二、步骤详解 1....

adoryn
2017/06/22
0
0
OpenDaylight 2015峰会,What are you弄啥咧?

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

SDN_LAB
2015/08/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

[JavaScript]js模块化

没有模块化:<scrpit> CommonJS(服务端):NodeJS AMD(浏览器端):RequireJS等 CMD(浏览器端):Sea.js UMD ES6

Danni3
16分钟前
1
0
拯救你丢失的精度——BigInteger和BigDecimal类(入门)

第三阶段 JAVA常见对象的学习 BigInteger和BigDecimal类 BigInteger类 (一) 构造方法: //针对超过整数范围的运算(整数最大值:2147483647)BigInteger(String val) ####(二) 常用方法: ...

BWH_Steven
17分钟前
1
0
开源 java CMS - FreeCMS2.8 自定义标签 infoSearch

项目地址:http://www.freeteam.cn/ infoSearch 根据参数和搜索关键词提取信息分页对象。 参数 说明 siteid 信息所属站点id num 每页显示数量 order 排序类型 1 固顶有效并降序,发布时间降序...

freeteam
28分钟前
2
0
java思维导图整理

jmm https://www.edrawsoft.cn/viewer/public/s/b0178374373697; redis https://www.edrawsoft.cn/viewer/public/s/5691c269955848 map https://www.edrawsoft.cn/viewer/public/s/b67533638......

流光韶逝
43分钟前
6
0
Gnu/Linux 防止暴力扫描及其它

RedHat7 手工脚本: # iptables iptables -A INPUT -i eno16777728 -p tcp -m multiport --destination-port 135,136,137,138,139,445,4899,1900 -j LOG iptables -A INPUT -p tcp -m multip......

晒太阳的小猪
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部