阿凡达

Aravindssrikumar(产品管理主管)

深蒂钱德拉管理员产品管理

开放联网创新大都受行业需求驱动,即保护网络平台投资、最大化供应链多样性、降低运营成本并构建可持续应用运行标准化软件平台的同质操作管理框架SONiC通过云级运算符和最近加入Linux基金会,在不同市场段获得巨大势头SONIC平台验证支持CISCO价值建议

为什么要使用开放NOS

分解使硬件和软件脱钩,使客户完全应用插件和编程能力SONiC等开源NOS可提供各种硬件平台一致软件接口,允许供应链多样性并避免供应商锁住,由内部自定义自动化框架进一步利用,无需逐商修改DevOps中心模型可加速特征开发并修补临界故障,转而减少对供应商软件发布周期的依赖开源生态系统可提供必要的支持和思想引导,使雪花使用案例在许多网络部署中普遍存在自由选择可保护硬件和软件的投资,从而节省大量费用,进一步降低拥有总成本(TCO)、运营支出(OpEx)和资本支出(CapEx)。

SONIC是什么

SONIC(开放云联网软件)由微软于2016年创建,为Azure云基础设施连通提供电源SONIC基础并拥有基于微服务容器结构,所有主要应用都存放在独立的Docker容器内ISIC建基于SAI(开关抽象界面),这是一个标准供应商中性硬件抽象APINOS提供北界接口管理设备,这些NBI基础是gNMI、ReST、SNMP、CLI和OpenconfigYang模型,因此很容易与自动化框架整合

SONIC概念概述
图1SONIC概念概述

为何SONIC

有这么多开源选项 为什么要考虑SONICNOS正通过企业、超尺度数据中心和服务提供商等不同市场段的杰出角色的采纳而获取强大的社区拉力开源投送为集中使用案例调优SONIC,丰富特征提供,同时全方位支持不同架构以下是强调开放NOS福利适用于SONIC的几个因素:

开源 :

  • 供应商独立性-SONIC可运行兼容的供应商硬件
  • 特征速度-自定义特征补充/修改和自动机错误修正
  • 社区支持-上流代码帮助SONIC所有消费者
  • 成本节约-减少总公司、OpEx和CapEx

分解方式 :

  • 模块化组件-多独立容器化组件提高恢复力并更容易插件
  • 脱钩软件函数-单个组件可按用例定制

一致性 :

  • 抽象-SAI抽象层实现底层硬件复杂性正常化
  • 可移植性-特征可移植性SAI硬件复杂性正常化

DevOps:

  • 自动化-统一编译/监控平台计算和常用NOS
  • 可编程性-SONIC提供选项可最充分地利用ACIC能力

图2SONIC值建议
图2SONIC值建议

SONIC在各种使用案例中适合何处

高层次上SONIC驱动系统软件特征的存在取决于以下三大构件:

  1. SONIC操作系统支持-社区驱动
  2. SAIAPI支持-社区驱动
  3. SDK支持-供应商驱动

软件特征输入SONIC时需要促进以上所有层完全化当前SONIC生态系统综合搭建IP/VxLAN和BGP基础架构技术组件可交叉化创建选择架构-无论是数据中心布局或CDN托RSONiC今日部署主要观察数据中心和企业,但很容易推广到利用类似技术组件的其他网络SONIC常用网络作用使用案例概述如下:

数据中心布局和DCI-IP/VxLAN和BGP基础

  1. 叶子(单双居)
  2. 斜坡
  3. 超级脊柱

数据中心部署分布于不同客户段不等,从Tier1/Tier2超标器、服务提供商和大型企业不等

多工作组由于社区强力支持,正在协作研究如何进一步扩大SONIC核心使用案例和骨干使用案例等举例说,SONICMPLS工作组正在研究支持MPLS和SR/SRv6支持SONIC更多应用WAN使用案例

SONIC现实世界

网络运算符拥有开源NOS所有特效, 问题多如SONIC适合我使用案例吗? 、支持工作如何? 、“我如何保证代码质量? ”、“我如何训练团队构建SONIC技术集?产品推广总是受客户经验驱动任何产品或解决方案,开源或非开源,只有提供无缝用户经验才能成功开源NOS有许多长处吸引人,运算符在支持和实地部署方面仍希望供应商NOS的安全和合伙关系如何实现两个世界中最优数

网络运算符评估SONIS或拥有强自驱动生态系统设备处理开放NOS或努力理解开放NOS可部署性拥有自足生态系统的运算符往往转向定制SONIC以适应网络需求或依赖外部商商创建社区SONiC商业分布操作者试图从开放NOS获取更多经验比较简单使用案例,可能想依赖社区SONIC,SONIC保留开源性质与供应商硬件验证有细微平衡

图3SONIC消费模型
图3SONIC消费模型

评估网络展开时,运算符需要考虑某些评价标准评估标准是独立的网络解决方案开放或闭合,但视目标生态系统而定,对这些标准的响应可能有所不同。

表1SONIC部署评价标准
表1SONIC部署评价标准

Cisco 8000Series优势

高性能思科8000系列路由器开关基础思科硅一号ASIC提高电量效率3倍并比行业使用量高2倍。 多种固定模块化窗体因子都可用,而它省电、运行时完成效率SDK可移植性为Cisco 8000提供独有的长处,大大方便SONiC登陆作为一项战略投资,每个新平台都与SONIC兼容,使其能够在各种使用案例的不同角色上利用一硅和软件端对端

图4SONIC-Cisco优势
图4SONIC-Cisco优势

支持

说法大权传大职责适当应用开源生态系统部署生产网络时,每个运算符都寻找整体分类法、快速解析法、可预测的服务级协议和问责制如何应用SONIC

供应商硬件SONIC实用化可视觉化为三层底层二层由供货商专用组件组成-底部硬件系统紧接基础软件组成SAIAPIs、SDK、BSP/平台驱动程序以及其他粘合逻辑从覆盖操作系统无缝抽象硬件复杂性SONIC本身看起来像开源组件和自定义代码群落,视定制SONIC是否在运行而定。插接并用,问责仍然与相关方分享组件,导致共担责任支持模式Cisco验证SeniC系统, 每一个船运平台都经过密集客户测试并使用以案例为中心测试, 大小发布社区SeniC大型发布程序支持新特征,小发布程序提供错误修正

图5共享责任支持模型
图5共享责任支持模型

学习更多

如何启动花几分钟学习思科8000系列SONIC.



作者类

阿凡达

亚文德斯里库马尔

产品管理主管

大规模基础设施集团