SDN的网络操作系统NOS.docxVIP

  • 37
  • 0
  • 约6.8千字
  • 约 15页
  • 2022-07-01 发布于湖南
  • 举报
SDN的网络操作系统NOS 本文来自SDNLAB 通信百科 2020-06-22 原文 网络操作系统(NOS)是一个用于配置和控制白盒交换机网络的平台,其核心职责是监控交换机的状态(例如,检测端口和链路故障),维护反映当前网络状态的拓扑的全局视图,并使其对控制应用(Control Apps)可用,控制应用依次“指示”网络操作系统根据它们提供的服务来控制通过底层交换机的数据包流量。本文通过ONOS来介绍NOS的总体结构。 ONOS架构 ONOS的总体架构如图27所示: 1、一组北向接口(NBI),应用程序使用这些接口来了解网络状态(例如遍历拓扑图、拦截网络数据包),并控制网络数据平面。 2、分布式核心,负责管理网络状态,并将有关该状态的相关更改通知应用程序。核心的内部是一个可扩展的键/值对存储Atomix。 3、南向接口(SBI),由共享协议库和特定于设备的驱动程序构成的插件集合。 图1 图1所示,该设计是高度模块化的,将给定的部署配置为包含所需的模块子集。我们需要着重注意三点。 首先是NBI的范围,ONOS可以被看作一个操作系统,无论是控制程序还是人工操作,对底层硬件的所有访问均由ONOS进行。这意味着所有北向API的联合必须足以配置、操作和控制网络。例如,NBI分别包括用于配置和操作的gNMI和gNOI。这也意味着NBI包括一个用来了解底层网络状态变化的拓扑API,以及一

文档评论(0)

1亿VIP精品文档

相关文档