SDN第四次作业

SDN第四次作业

1.阅读

2.书写博客

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

Ryu控制器:

  • Ryu是基于Python语言的开源SDN控制器,提供完备的API,支持多种网络管理设备协议如OpenFlow,Netconf,OF-CO NFIG等多种南向协议。
  • Ryu构架分3层。最上层Quantum与OF Rest分别为OpenStack和Web提供编程接口;中间层为Ryu自行研发的应用组件;最下层为Ryu底层实现的基本组件。

ONOS控制器:

  • ONOS控制器采用Java编写,由一系列功能模块组成,每个功能模块由一个或多个组件组成,对外提供一种特定服务,核心功能主要包含:北向接口抽象层/APIs,分布式核心,南向接口抽象层/APIs,软件模块化。
  • ONOS控制器的服务对象是运营商,它具有高可靠性、高扩展性、高实时性以及高性能ONOS控制器的服务对象是运营商,它具有高可靠性、高扩展性、高实时性以及高性能。

ODL控制器:

  • OpenDaylight控制器采用Java编写,支持多种南向协议,包括OpenFlow(支持1.0和1.3版本)、Netconf和OVSDB等,是一个广义的SDN控制平台,而不是OpenFlow系的狭义SDN控制器。
  • Opendayligh构架也分3层:顶层由控制器和监控网络行为的业务和网络逻辑应用构成;中间层是SDN控制器框架层,其南向协议接口可以支持不同南向协议插件,这些协议插件动态链接到SAL,SAL适配后再同意北向接口供上层应用调用;底层由物理或虚拟设备构成。
原文地址:https://www.cnblogs.com/ZHOULR/p/8064554.html