对思科来说,将操作系统和应用程序从底层硬件中分离出来一直是个难题。简而言之,为什么公司要冒着失去思科现有硬件和软件包中数百万美元的开发和关键网络功能的风险呢?
但在思科计划称王称霸的全能软件新世界中,分解策略正蓄势待发。
本周,该公司进一步宣布了一系列企业和服务提供商客户可能感兴趣的分解步骤。
对于企业而言,思科为其IOS XE软件提供了一款名为Cisco Validated Design (CVD)配置管理模板的建模软件,该软件通过使用CVD来自动化思科参考设计部署声明性配置该公司表示。
该资源库中提供的模板允许用户提供各种cvd的部分。其中一个例子就是利用流行的开源配置管理工具来驱动声明式配置,减少在将文档转录到设备配置中可能出现的‘胖手指’错误。”
IOS XE是思科的基于Linux的操作系统,Cisco说可以在Multivendor虚拟化环境中运行。
思科表示,第一个CVD配置管理模板是校园局域网二层接入的Ansible Playbook。现在可以从思科DevNet GitHub思科表示,这是一个免费的存储库。
托管在Catalyst 9000开关上的应用程序
思科还为Catalyst 9000交换机和ISR/ASR路由器推出了应用托管功能。这种支持使得各种Cisco和第三方应用程序可以托管在Linux容器(LXC)中,或者作为一个基于内核的VM (KVM),与本月发布的IOS XE 16.8.1相结合。
思科表示:“我们已经看到客户使用这些早期功能,在网络基础设施上运行网络分析、安全、网络运营工作流和物联网应用程序。”
对于其数据中心客雷竞技电脑网站户,思科表示,它现在将为其Nexus开关和Nexus操作系统提供许多可移植性选项(NX-OS) -包括思科云规模交换机抽象接口(SAI)。
“SAI允许用户在我们的Nexus平台上自由地运行他们选择的网络操作系统。微软和其他网络规模的客户现在在这些Nexus 9200/9300平台上运行他们的Sonic操作系统。”
此外,思科表示,现在可以在第三方硬件平台上运行其Nexus操作系统(NX OS) - 与Nexus交换机无关。思科现在还提供虚拟NX OS,“将让客户在升级期间通过软件升级对现有工具环境的影响为实际大规模拓扑的影响。”
“思科继续提供为我们的网络设备开放api与流行的自动化框架(如Ansible、Puppet或Chef)集成,并通过任何一组方便的编程语言(包括Python)进行编程。虽然这些api显然对我们的服务提供商和网络规模的客户起着至关重要的作用,但开放也意味着拥有灵活选择最能满足他们需求的硬件和软件组合。罗兰肢端,思科高级副总裁兼总经理,博客中的数据中心网络宣布新功能。雷竞技电脑网站
解集的运营商
对于服务提供商,思科完全分解了其运营商级的IOS XR操作系统,这意味着该操作系统现在可以在思科或商家的硅交换机和路由器上运行。思科表示,该系统现在也可以在x86服务器上作为虚拟化软件,跨公共云和“特定的”第三方设备运行。
当然,在服务提供商领域,解体迫使思科采取了行动。事实上,该公司表示,在过去几年里,软件/硬件拆分在网络行业中越来越受欢迎,原因有很多,包括:
- 超大规模的网络提供商正在推动为他们的数据中心提供分类解决方案。雷竞技电脑网站
- 服务提供商表示愿意转向分列的解决方案。
- 原创设计制造商(ODMS)现在直接向客户销售硬件。
- 利基供应商正在销售仅限软件的软件包。
“绝大多数客户更愿意从思科购买具有世界一流的支持的完整系统。思科说,大多数渴望设计和开发团队创造和拼接硬件和软件的负担。““成为系统集成商对于组织来说需要大量的长期成本。但是,有某些类型的客户 - 服务提供商和网络规模公司,例如 - 具有独特的自动化和缩放要求,用于软件的分解硬件可以提供基本的优势。“