诺基亚推出用于路由器的SR Linux网络操作系统

诺基亚公司 提交 新的网络操作系统 Linux服务路由器 (SR Linux) 导向的 用于数据中心和云环境的网络基础设施。 SR Linux 被视为诺基亚数据中心结构解决方案的关键组件,并将安装在诺基亚 7250 IXR 和 7220 IXR 系列路由器上。 基于 SR Linux 的解决方案已在 Apple 新的丹麦数据中心进行测试。

与其他基于Linux内核的网络设备操作系统不同,SR Linux保留了访问平台底层Linux环境的能力,这种能力并不隐藏在专门的API和接口后面。 用户可以访问未修改的Linux内核和基本系统应用程序(bash、cron、Python等),并且使用NetOps Toolkit创建特定应用程序,该工具包不依赖于特定编程语言。 基于 NetOps Toolkit 的应用程序(例如路由协议实现)访问不同的网络 API,但作为独立组件运行。

这种方法使得独立于操作系统来管理应用程序成为可能;例如,您可以在不进行系统更改的情况下更新应用程序,或者在不重建应用程序的情况下更新操作系统。 除了标准应用程序(例如路由协议的实现)之外,还可以运行第三方制造商的任意程序。 使用未经修改的 Linux 内核极大地简化了修补程序的维护,以消除漏洞和附加组件的创建。 声明了访问 Linux 实用程序、补丁和软件包的能力,以及对在隔离容器中运行的支持。
支持定义检查点以在出现问题时回滚更改。

诺基亚推出用于路由器的SR Linux网络操作系统

管理可以通过 神经网络指数 (gRPC 网络管理接口)、命令行界面、Python 插件和基于 JSON-RPC 的 API。
为了访问系统中运行的服务的功能,建议使用 gRPC 和 Protocol Buffers 数据交换协议。 SR Linux 应用程序可以使用发布/订阅 (pub/sub) 架构交换状态数据,该架构还使用 gRPC 和 Protocol Buffers,并使用 IDB (Nokia Impart Database) 作为有保证的交付机制。
为了构建有关应用程序状态和所使用配置的信息,使用了 YANG(又一个下一代)数据模型。 RFC-6020).

网络协议实现,包括多协议边界网关协议 (MP-BGP)、以太网 VPN (EVPN) 和虚拟可扩展 LAN (VXLAN),均基于经过验证的 SR OS(诺基亚服务路由器操作系统)协议栈,该协议栈已在多个应用中使用。万路由器诺基亚。 子系统用于抽象硬件组件 XDP (可扩展数据路径)。

为了自动化创建、部署、设置数据中心网络基础设施、收集和分析遥测数据的操作,我们提供了诺基亚结构服务平台 (FSP)。 FSP还提供软件网络仿真工具,以简化数据中心网络的规划、设计、测试和调试。 使用基于 Kubernetes 平台的容器隔离来模拟网络组件,这允许您在自己的隔离环境中运行各个 SR Linux 实例。

本质上,FSP 允许您以编程方式创建真实网络的虚拟副本,并在此模拟网络中使用与真实路由器和交换机相同的软件(容器中的 SR Linux)。 此外,在真实网络和模拟网络中使用相同的配置,这使得软件模拟网络可以用作进行和测试更改的第一个链路。 基于模拟环境,FSP可以生成部署真实网络所需的所有信息。

来源: opennet.ru

添加评论