# SDN第四次作业

本文比较了ONOS、OpenDaylight和Ryu三种SDN控制器。ONOS专注于电信运营商的需求,具备高可扩展性和实时性;OpenDaylight由复杂的业务逻辑应用构成,并支持多种南向协议;Ryu使用Python编写,支持所有OpenFlow版本。

SDN第四次作业

作业链接

1.阅读
了解SDN控制器的发展
http://www.sdnlab.com/13306.html
http://www.docin.com/p-1536626509.html
了解ryu控制器
http://www.sdnlab.com/1785.html
了解onos控制器
http://www.sdnlab.com/16912.html
了解opendaylight控制器
https://pan.baidu.com/s/1eSfYdNW?qq-pf-to=pcqq.c2c
https://pan.baidu.com/s/1jGF2fIY?qq-pf-to=pcqq.c2c
2.书写博客
根据所阅读的文章,比较各个控制器之间的实现技术异同。书写一篇博客,博客内容为,简单表述控制器的架构技术。

- ONS控制器:
1, ONOS 是主要由运营商和斯坦福ONLAB实验室发起的开源控制器平台,主要成员为运营商/TOP电信设备商以及学术机构
2, 架构专注于电信运营商领域控制器关键需求:高可扩展性,高性能,高实时性,高可靠性
3, ONOS 统一的网络资源和网元模型奠定了第三方SDN应用程序互通的基础,使得运营商可以做灵活的业务协同和低成本业务创新。
4,ONOS北向接口的标准化可以帮助运营商可以集成大量第三方SDN应用,其统一的南向API接口可以帮助运营商引入第三方设备的驱动程序,避免厂家锁定。
5, 多种南向协议,既支持现有设备,也支持未来白盒设备,既保护现有投资,又确保架构面向未来
- opendaylight控制器:
1,顶层:顶层由控制和监控网络行为的业务和网络逻辑应用构成,此外,复杂的解决方案应用需要与云计算及网络虚拟化相结合
2,中间层:SDN控制器框架层,其南向协议接口可以支持不同南向协议插件,这些协议插件动态连接到SAL(Service Abstract Layer),SAL适配后再提供统一北向接口供上层应用调用
3,底层:由物理或虚拟设备构成。
- Ryu控制器:
利用Python语言编写,基于组件的框架,这些组件均以Python模块形式存在,上层为OpenStack和Web提供了编程接口,中间为Ryu自行研发的应用组件,最下层为Ryu底层实现的基本组件。Ryu控制器支持所有OpenFlow版本。Ryu文件中定义了RyuApp基类,开发APP的时继承这个基类。

转载于:https://www.cnblogs.com/yksrz/p/8048199.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值