0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用NVIDIA ONiC Air平台实现自定义拓扑和网络设计

星星科技指导员 来源:NVIDIA 作者:Maor Idan 2022-04-13 17:20 次阅读

测试新的网络设备和运行新技术的概念验证( POC )测试在最好的时候是很困难的,但在今天的环境中,就更困难了。 我们已经让使用微软 SONiC 操作系统的全套多交换机网络结构的试用变得非常容易——在一个虚拟数据中心,任何人都可以免费使用。

数据中心在业务增长中起着至关重要的作用,各组织的目标是采用新兴的开放式网络思维,以实现灵活性,以满足其独特的业务需求和运营。

为了实现开放式网络数据中心, IT 部门需要培训其员工,以便在相对较短的时间内规划网络核心的更换并预测未来的挑战。

NVIDIA 支持“纯 SONiC ”,这是 SONiC 的完全开源版本。纯声波 NOS 将是理想的 IT 部门谁不想有另一个专有 NOS ,并希望有充分的控制和灵活性,在他们的数据中心。作为“ SONiC ”最重要的贡献者之一, NVIDIA 推出了“ SONiC Air ”平台,在过渡前使用数字孪生兄弟支持组织,并提供完整的网络体验。

支持什么?

完整的 CLI 和 API 功能

控制平面软件,包括 BGP 、 VLAN 和容器

自动化和零接触供应( ZTP )

流式遥测网络监控

NVIDIA Cumulus Linux 与 SONiC 的互操作测试

自定义拓扑和网络设计

使用“ SONiC Air ”可以在评估过程中实现灵活性,消除了具有不代表生产环境的小型 POC 的限制。工作人员可以免费使用该平台,构建精确的网络数字孪生模型,验证配置,确认安全策略或测试 CI / CD 管道。除了 CLI 访问之外,该平台还提供了完整的软件功能和对系统核心组件(如 docker 容器和 api )的访问。另一方面,由于该平台是基于软件的,因此它不支持“刚刚发生了什么”之类的硬件功能,以便让最终用户知道 ASIC 丢弃数据包的原因并帮助进行故障排除。

除了 POCs 之外,客户还可以使用 NVIDIA Air 构建定制的网络拓扑,定义任何连接,并在任何硬件出厂之前为初始部署和日常操作创建配置和自动化。今天的客户正在用一个数字孪生网络构建他们的整个网络,并在设备安装的同一天启用服务。

计划

选择提前定义工作流管道的组织可以大大缩短到在其生产环境中部署并完全运行的开放式网络产品的过渡时间,并从长期来看节省资本支出和运营支出。

组织可以使用 NVIDIA Air 进行端到端的评估和测试,将网络、服务器和应用程序结合起来 NVIDIA Air 不仅在网络上支持 SONiC 和 Cumulus Linux ,还支持 Ubuntu 和 Red Hat 服务器。该平台利用基础架构作为代码,支持与生产的 CI / CD 管道和版本控制存储库集成,以测试集成并为其未来的生产环境构建代码。

员工培训

培训资源一直是 IT 部门面临的挑战。通过使用 NVIDIA Air , IT 团队现在可以为每个团队成员提供他们自己的生产环境的私有副本以供学习。不再需要等待硬件资源被占用和堆积,或者在多个用户之间平衡有限的实验室时间

关于作者

Maor Idan 是 NVIDIA 以太网交换的技术营销工程师,是 SONiC 和基于 Linux 的网络内部工作的主题专家。他在设计、部署和管理真实世界的云级数据中心方面拥有丰富的经验,他将这些经验应用于演示和记录自动化现代数据中心基础设施的现代 NetDevOps 方法。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4986

    浏览量

    103064
  • 服务器
    +关注

    关注

    12

    文章

    9160

    浏览量

    85423
收藏 人收藏

    评论

    相关推荐

    创建自定义的基于闪存的引导加载程序(BSL)

    电子发烧友网站提供《创建自定义的基于闪存的引导加载程序(BSL).pdf》资料免费下载
    发表于 09-19 10:50 0次下载
    创建<b class='flag-5'>自定义</b>的基于闪存的引导加载程序(BSL)

    如何创建TestStand自定义步骤

    在之前的课程中简单地介绍过TestStand自带的一些步骤类型,如测试、消息弹窗、赋值、标签等等,这些简单的步骤从TestStand的插入选版中就可以添加到序列中。那么在使用中如果碰到需要实现更加灵活、复杂的功能,使用自带的一些步骤类型可能难以满足,这时就需要使用到自定义
    的头像 发表于 09-11 14:46 1105次阅读
    如何创建TestStand<b class='flag-5'>自定义</b>步骤

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划。
    的头像 发表于 08-15 11:49 637次阅读
    EtherCAT运动控制器PT/PVT<b class='flag-5'>实现</b>用户<b class='flag-5'>自定义</b>轨迹规划

    NVIDIA NeMo加速并简化自定义模型开发

    如果企业希望充分发挥出 AI 的力量,就需要根据其行业需求量身定制的自定义模型。
    的头像 发表于 07-26 11:17 755次阅读
    <b class='flag-5'>NVIDIA</b> NeMo加速并简化<b class='flag-5'>自定义</b>模型开发

    NVIDIA AI Foundry 为全球企业打造自定义 Llama 3.1 生成式 AI 模型

    Foundry 提供从数据策管、合成数据生成、微调、检索、防护到评估的全方位生成式 AI 模型服务,以便部署自定义 Llama 3.1 NVIDIA NIM 微服务和新的 NVIDIA NeMo
    发表于 07-24 09:39 712次阅读
    <b class='flag-5'>NVIDIA</b> AI Foundry 为全球企业打造<b class='flag-5'>自定义</b> Llama 3.1 生成式 AI 模型

    【AWTK使用经验】如何自定义combo_box下拉框样式

    AWTK是基于C语言开发的跨平台GUI框架。《AWTK使用经验》系列文章将介绍开发AWTK过程中一些常见问题与解决方案,例如:如何加载外部资源?如何设计自定义进度条?这些都会在系列文章进行解答。假设
    的头像 发表于 05-23 08:25 464次阅读
    【AWTK使用经验】如何<b class='flag-5'>自定义</b>combo_box下拉框样式

    stm32cubemx中如何自定义lwip平台

    有人知道stm32cubemx中,如何自定义lwip平台。(默认只
    发表于 05-22 07:50

    Omniverse教程(12):NVIDIA Omniverse USD Presenter的基础应用

    如前所述,NVIDIA Omniverse™ 是一个参考开发平台,通过模块化的开发框架能够轻松扩展和自定义
    的头像 发表于 05-20 10:09 703次阅读
    Omniverse教程(12):<b class='flag-5'>NVIDIA</b> Omniverse USD Presenter的基础应用

    HarmonyOS开发案例:【 自定义弹窗】

    基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗
    的头像 发表于 05-16 18:18 1371次阅读
    HarmonyOS开发案例:【 <b class='flag-5'>自定义</b>弹窗】

    AWTK 开源串口屏开发(18) - 用 C 语言自定义命令

    编写代码即可实现常见的应用。但是,有时候我们需要自定义一些命令,以实现一些特殊的功能。本文档介绍如何使用C语言自定义命令。1.实现hmi_m
    的头像 发表于 05-11 08:24 442次阅读
    AWTK 开源串口屏开发(18) - 用 C 语言<b class='flag-5'>自定义</b>命令

    TSMaster 自定义 LIN 调度表编程指导

    LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在
    的头像 发表于 05-11 08:21 677次阅读
    TSMaster <b class='flag-5'>自定义</b> LIN 调度表编程指导

    HarmonyOS开发案例:【UIAbility和自定义组件生命周期】

    本文档主要描述了应用运行过程中UIAbility和自定义组件的生命周期。对于UIAbility,描述了Create、Foreground、Background、Destroy四种生命周期。对于页面
    的头像 发表于 05-10 15:31 1250次阅读
    HarmonyOS开发案例:【UIAbility和<b class='flag-5'>自定义</b>组件生命周期】

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 1003次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下自定义组件的语法规范。
    的头像 发表于 04-08 10:17 643次阅读

    RK3568驱动指南|驱动基础进阶篇-进阶5 自定义实现insmod命令实验

    RK3568驱动指南|驱动基础进阶篇-进阶5 自定义实现insmod命令实验
    的头像 发表于 02-20 14:10 708次阅读
    RK3568驱动指南|驱动基础进阶篇-进阶5 <b class='flag-5'>自定义</b><b class='flag-5'>实现</b>insmod命令实验