• SDN第四次作业


    SDN第四次作业

    作业地址

    https://edu.cnblogs.com/campus/fzu/SoftwareDefinedNetworking2017/homework/1516

    了解rRYU控制器

    RYU由于使用的是python语言,而python简单易用的特点,同时RYU作为一个轻量级的控制器,在科研方面得到了广泛的应用,开发的效率也是要远高于其它控制器。
    

    了解ONOS控制器

    ONOS是面向运营商的控制器,  ONOS把运营商的诉求放在设计理念的第一位,在ONOS的B版本ON.LAB没有新增任何特性而是专注于性能提升,ONOS对新用户而言很简单,很容易上手。关注点分离和模块化,协议和设备行为不感知,在应用层用户不需要感知协议和设备的差异。
    

    了解opendaylight控制器

    由Linux协会和数十家科技巨头联合创建,旨在驱动网络创新技术,使网络管理更廉价,采用了多种的依赖技术。
    

    opendaylight由Linux

    各种控制器架构图示

    • RYU

      RYU使用比较经典的架构技术,向上通过北向接口给SDN应用提供服务,向下支持openflow协议,里面有CLI,Firewall等各种组件,通过使用RYU框架,可以开发出各种应用
    • ONOS

      ONOS系统层次分为:1.和网元打交道的协议层个适配层;2.协议不感知的ONOS Core层俩管理网络状态和资源:3.应用层消费Core提供统一的北向接口。北向接口的标准化可以帮助运营商可以集成大量第三方SDN应用,其统一的南向API接口可以帮助运营商引入第三方设备的驱动程序,避免厂家锁定具有模块化、开放、抽象、简单的特点。
      同时ONOS采用的集群机制能够保证节点失效对业务无影响,当ONOS节点宕机时,其他节点会接管该节点对网元的控制权,当节点恢复后,通过loadbalance命令恢复节点对网元的控制并使整体的控制达到负载均衡。
    • OpenDaylight

      OpenDaylight的架构原则是运行时模块化和扩展化,南向要支持多种协议南向协议向上提供统一的北向服务接口。层次结构分为三层:顶层有控制器和监控网络行为的业务和网络逻辑应用构成,此外,复杂的解决方案应用要与云计算和网络虚拟化相结合;中间层为SDN控制器框架层,其南向协议可以支持不同的南向协议拆件,这些协议插件动态谅解到SAL,SAL适配后再统一北向接口供上层应用调用;底层有物理或虚拟设备构成。同时依赖了Felix,Infinispan,Netty,Jersey等技术。
  • 相关阅读:
    Live2D 看板娘
    Live2D 看板娘
    python框架☞Flask
    Python框架☞Django
    Python ORM框架之SQLALchemy
    HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
    【F12】修改 DevTools的主题
    【F12】网络面板
    【正在等待可用套接字】解决方法
    nginx反向代理压测问题记录
  • 原文地址:https://www.cnblogs.com/lzping/p/8052258.html
Copyright © 2020-2023  润新知