|
思科将操作系统和应用与底层硬件分离开来,并且可以在某些交换机和路由器上托管应用。
远程控制软件
分解的概念 - 将操作系统和应用程序与底层硬件分开 - 一直是思科的难题。简而言之,为什么公司有可能失去全部数百万美元的开发费用以及当前思科硬件和软件包中的关键网络功能?
但在思科计划成为国王的全新软件新世界中,分解策略正在获得动力。
本周,公司进一步宣布了企业和服务提供商客户可能感兴趣的各种分解步骤。
对于企业来说,思科利用称为思科验证设计(CVD)配置管理模板的IOS XE建模软件来加强其IOS XE软件,该软件通过使用声明性配置来自动化思科参考设计部署。
“此存储库中提供的模板可让用户提供各种CVD的部分内容。一个这样的例子就是利用流行的开源配置管理工具来驱动声明式配置,从而减少将文档转换为设备配置所带来的“胖手指”错误。“思科表示。
思科称,IOS XE是思科基于Linux的操作系统,可以在多供应商虚拟化环境中运行。
思科表示,第一个CVD配置管理模板是校园局域网第2层访问的Ansible Playbook。思科称,它现在可以免费从Cisco DevNet GitHub存储库下载。
Catalyst 9000交换机上托管的应用程序
思科还为Catalyst 9000交换机及其ISR / ASR路由器推出了应用托管功能。此支持可让各种思科和第三方应用程序与本月推出的IOS XE 16.8.1结合使用,并将其托管在Linux容器(LXC)或基于内核的虚拟机(KVM)中。
“我们已经看到客户使用这些早期功能来运行网络分析,安全,网络操作工作流程和网络基础架构上的物联网应用,”思科表示。
对于其数据中心客户,思科表示,它现在将为其Nexus交换机和Nexus操作系统(NX-OS) - 包括思科云规模交换机抽象接口(SAI)提供许多可移植性选项。
“SAI让客户能够在我们的SAI-ready Nexus平台上自由运行他们选择的网络操作系统。微软和其他网络级客户现在正在这些Nexus 9200/9300平台上运行他们的Sonic操作系统,“思科表示。
此外,思科表示现在可以在第三方硬件平台上运行其Nexus操作系统(NX OS) - 独立于Nexus交换机。思科还提供虚拟NX操作系统,“通过软件升级对其实际大规模拓扑的现有工具环境的影响,客户可以在升级过程中模拟新功能。”
“思科继续为我们的网络设备提供开放的API,与流行的Ansible,Puppet或Chef等自动化框架集成,并通过任何一套方便的编程语言(包括Python)进行编程。虽然这些API显然对我们的服务提供商和网络规模客户起着至关重要的作用,但开放性也意味着可以灵活地选择最能满足其需求的硬件和软件组合,“思科高级副总裁兼总经理Roland Acra写道。中心网络在博客宣布新功能。
分解载体
对于服务提供商,思科完全分解了其运营商级IOS XR操作系统,这意味着该操作系统现在可以在思科或商用硅交换机和路由器上运行。思科表示,该系统现在也可以在x86服务器上作为跨公共云和“特定”第三方设备的虚拟化软件运行。
当然,在服务提供商世界的分类已经迫使思科的手。事实上,该公司表示,在过去的几年中,软件/硬件分解在网络行业中一直受到很多原因的推动,其中包括:
超大规模网络提供商正在推动其数据中心的分解解决方案。
服务提供商已表示愿意采取分解解决方案。
原始设计制造商(ODM)现在直接向客户销售硬件。
利基厂商正在销售纯软件包。
“我们的绝大多数客户更愿意购买思科世界级支持的完整系统。大多数人都希望达到简单程度,而不是让设计和开发团队创建硬件和软件,并将它们拼接在一起。“思科说。 “成为系统集成商需要为组织带来巨大的长期成本。但是有一些类型的客户 - 例如服务提供商和网络规模公司 - 具有独特的自动化和扩展需求,从软件分解硬件可以提供基本的adva
|
|