• SDN2017 第四次作业


    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.书写博客
    文献阅读时,注意比较各个控制器之间的实现技术异同。书写一篇博客,博客内容为,简单表述控制器的架构技术。

    控制器大致架构

    • 南向接口层:关于南向协议的相关实现
    • 控制核心层:提供网络资源管理,事件系统等服务
    • 北向接口层:包含了面向应用的编程接口

    onos控制器

    • 面向运营商网络的SDN操作系统
    • 主要由运营商和斯坦福ONLAB实验室发起的开源控制器平台,主要成员为运营商/TOP电信设备商以及学术机构
    • 架构专注于电信运营商领域控制器关键需求:高可扩展性,高性能,高实时性,高可靠性
    • ONOS 统一的网络资源和网元模型奠定了第三方SDN应用程序互通的基础,使得运营商可以做灵活的业务协同和低成本业务创新。
    • 北向接口的标准化可以帮助运营商可以集成大量第三方SDN应用,其统一的南向API接口可以帮助运营商引入第三方设备的驱动程序,避免厂家锁定。
    • 多种南向协议,既支持现有设备,也支持未来白盒设备,既保护现有投资,又确保架构面向未来

    ryu控制器


    Ryu是一款开源SDN 控制器,完全由Python 语言实现,使用者可以用Python 语言在其上实现自己的应用。Ryu 目前支持所有版本的Openflow协议。

    opendaylight控制器

    • ODL(opendaylight) 是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。引入SAL屏蔽不同协议的差异性,支持多种南向协议插件。北向接口可扩展性强,REST型API用于松耦合应用,OSGI型用于紧耦合应用。ODL控制平台采用了OSGI框架,实现了模块化和可扩展化,为OSGI模块和服务提供了版本和周期管理。
    • ODL的架构可分为三层,南向接口和协议插件,控制器平台,网络应用业务和服务。采用YANG作为建模语言,控制平面层是Opendaylight的核心,包括MD-SAL、基础的网络功能模块、网络服务和网络抽象等模块。
  • 相关阅读:
    【NIO】IO与NIO的区别
    【在线工具】java开发常用在线工具
    【JVM】符号引用和直接引用
    【多线程】公平锁/非公平锁、乐观锁/悲观锁
    【Jenkins、sonar】
    开源软件记录
    Git Flow
    CF1324A Yet Another Tetris Problem 题解
    洛谷 P1199 三国游戏 题解
    CF33C Wonderful Randomized Sum 题解
  • 原文地址:https://www.cnblogs.com/tr3e/p/8098870.html
Copyright © 2020-2023  润新知