2013年开放式网络交换机开始出现,据称它们通过消除专有软件和提高投资回报,为数据中心提供了自由和灵活性。在高速数据密集型的世界中,网络可扩展性和灵活性对于确保在不影响网络性能的情况下,尽可能高效地处理新服务和硬件至关重要,并要使客户能够把网络加以调整以适应特定业务需求。因为传统的封闭式以太网交换机在专用设备上交付,限制了数据中心管理者开发能够简单有效适应最新市场需求的环境的能力。

开放网络从而被引入,允许用户获得对他们网络的控制,承诺增加差异化到数据中心硬件将使客户在更高的利用率和效率,以及在网络基础设施的投资回报上能够实现竞争优势。

三至四年后,值得关注的是,开放网络是否已经实现了以上所声称的好处,以及它是否以正确的路径实现真正开放的以太网交换。

简单的答案是,开放网络实际上已经使得在交换机和软件供应商方面实现完全灵活的选择取得了巨大的进步。两个模型已经出现在开放的网络伞架下,提供不同的路由实现软件和硬件分离的方法。

▲Image: Meditations/Pixabay

交换机系统开放

第一个模型是引入不锁定到特定软件供应商的交换机系统。 它的实质是,在专有交换机曾经占据主导地位的情况下,迫使客户也接受在硬件之上的相关软件。当今的开放网络交换机是白盒,用户可以在其上安装各种软件选项,驱动程序和控件随白盒提供,Open API允许任何开放的网络协议或应用程序的接口,例如Quagga路由套件,OpenFlow代理甚至供应商开发的应用程序。

开放网络交换机的设计符合所有可用的操作系统,无论是本机Linux,Cumulus Linux还是MLNX-OS。此外,当诸如Microsoft SONiC的新操作系统可用时,开放网络确保交换机系统可以容易地从一个软件包转换到另一个软件包。通过由Cumulus Networks开发的开放网络安装环境(ONIE)来实现这样的软件安装,并且是开源的。ONIE专门配备了交换机系统,以便使用任何操作系统。

将此与封闭系统供应商(如Arista,Cisco,HP,Extreme和Brocade)进行比较,可以清楚地看出,这些供应商的传统解决方案是单片的,因为它们只提供自己的操作系统作为软件选项。

添加抽象层

还有第二个模型,也为数据中心提供了自由和灵活性。开放网络还支持允许分离交换机和操作系统的抽象层的开放硬件。抽象层允许位于其顶部的软件公开透明地用在不同类型的硬件上,这意味着如果网络部署使用各种类型的硬件,它们都可以使用完全相同的软件管理,配置和监控工具。此外,任何硬件升级不需要更改软件。

有两个主要的当前正在使用的抽象层:交换抽象层(SAI)和switchdev。每个都有它的支持者,每个都有它的优势。

SAI是抽象层的用户空间应用程序。应用程序驱动交换机ASIC,绕过内核,不需要任何Linux内核专业知识,甚至可以简单地通过更改SAI驱动程序来更改硬件。SAI的主要支持者是Open Switch,它由HP开发并得到OCP的支持。

而Switchdev是抽象层的内核实现。其交换机状态保存在内核中,而不是应用程序中,这意味着不需要重写现有的Linux工具或创建新的工具。 事实上,使用switchdev,交换机就像任何其他服务器一样,大大降低了管理和IT成本。

消除锁定

网络客户锁定到供应商专有的硬件和软件解决方案的实践已经太久。 交换机和路由器的市场由几个供应商统治,导致解决方案的灵活性受限制,采购和服务成本也较高。

直到开放网络的出现,没有任何替代方案可以从少数供应商那里购买网络解决方案。随着交换机平台的开放以及抽象层的添加,这种供应商锁定会得到消除,这将允许客户独立于他们的硬件去选择软件。

开放式网络为各种规模的数据中心提供了在其以太网交换机上使用任何软件的灵活性和自由度,生成最佳性能和可扩展解决方案,帮助他们在当今高速互连的世界中适应和发展。

作者:宁飞虹

来源:51CTO

开放网络的承诺:它真的做到了吗?相关推荐

  1. 开放网络基金会(ONF)发布开放式创新渠道 开放网络迎来变革

    近日,开放网络基金会(ONF)宣布其与开放网络实验室(ON.Lab)协作的新的开放式创新渠道(Open Innovation Pipeline)正式面世,与此同时,这两个组织的合并工作也正在进行之中. ...

  2. 开源、开放网络和SDN三者区别—Vecloud微云

    在网络技术中,开源.开放网络和SDN(软件定义网络)都是很容易接触到的技术.由于这三者在技术上非常类似,判断的边界也非常模糊.其中,SDN既可以是开放网络,也可以是开源网络. 开源网络 通常情况下,开 ...

  3. 勇敢一次_开放网络需要勇敢的新英雄吗?

    勇敢一次 1月20日,流行的开源浏览器Mozilla Firefox背后的公司Mozilla的前首席技术官Andreas Gal 在博客中宣布 ,前Mozilla首席执行官兼Javascript创始人 ...

  4. 电报注册网络代理_如何在电报开放网络(TON)中开发和发布智能合约

    电报注册网络代理 这篇文章是关于什么的? (What is this article about?) In this article, I will tell about my participati ...

  5. 百度超级链开放网络治理监督藏品火爆售罄!

    11月25日,8万多个百度超级链开放网络治理监督藏品提前售罄.这是百度超级链首次开放通道邀请生态伙伴成为监督节点,吸引大量关注. 此次发行的藏品基于百度超级链开放网络设计,开放网络(XuperOS)是 ...

  6. 百度超级链正式发布开放网络白皮书,致力于构建开放共赢区块链新生态

    阅读原文获取"白皮书" 8月4日,百度超级链开放网络白皮书线上发布会正式启动.发布会深度揭秘百度超级链的产品战略.开放网络技术理念和生态合作方案. 百度一直相信区块链是未来链接信任 ...

  7. 开放网络–服务提供商的未来

    在短短四年内,ONF和TIP以及Edgecore Networks等硬件合作伙伴,已经彻底改变了服务提供商的硬件行业.其端到端开放式网络解决方案将占据为期五年的4900亿美元巨额资金的半壁江山,而思科 ...

  8. 英特尔Wind River将开放网络功能虚拟化

    近日有消息称,英特尔旗下公司Wind River(风河服务器)将开放网络功能虚拟化(NFV),为电信运营商提供更多的业务机会. 英特尔Wind River将开放网络功能虚拟化(图片来自Yahoo) 一 ...

  9. 开放网络操作系统介绍(4)、DANOS

    源自Vyatta Vyatta公司成立于2005年 .该公司提供一个也叫Vyatta的.在商用硬件上运行的开源网络操作系统.Vyatta名称取自梵语中的"open",发音为&quo ...

最新文章

  1. 经典题---数组改“貌”
  2. 使用java.util.LinkedList模拟实现内存页面置换算法--LRU算法
  3. SecureCRT快捷键
  4. php引擎,PHP内核探索:Zend引擎
  5. 内参、外参、畸变参数三种参数与相机的标定方法与相机坐标系的理解
  6. mysql typedefinition_深入浅出Mysql——基础篇
  7. Sushiswap团队开发者:Sushi在Q1实现400亿美元的交易量,xSUSHI持有者获得2000万美元费用
  8. Unable to find vcvarsall.bat
  9. PHP修改防火墙ip,利用防火墙进行同网段下的ip地址欺骗
  10. 修复被病毒破坏的Winsock
  11. JAVA动物园管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  12. 四分位数的数学计算以及使用pandas计算
  13. matlab 类型强制转换,关于数据类型强制转换的分析和应用
  14. Silverlight游戏设计(Game Design):(十三)帝国时代II (Demo) 之 “战争艺术”②
  15. 学习python需要很多数学知识吗_Python数据分析需要学习哪方面的数学知识
  16. 平车调整刀片如何调整_最新电脑带刀平车基本故障与维修方法
  17. Invalidate()函数
  18. Blaze三连:BlazePose、BlazePalm、BlazeFace
  19. 【mongodb】python操作mongodb
  20. 手机音视频流媒体开发一些有用资料

热门文章

  1. iis php cgi.exe 漏洞,IIS4\IIS5 CGI环境块伪造0day漏洞
  2. java dump分析工具_Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视化...
  3. android富文本图片自适应,Android 图片混排富文本编辑器控件
  4. jca oracle官方文档,Oracle 官方文档说明
  5. python2与python3在absolute import的区别
  6. No such file or class on classpath: WordCount
  7. python map reduce filter_Python map, reduce, filter和sorted
  8. Python 的 eval() 与 exec()区别
  9. Android中通过自定义签名控件实现手写签名
  10. Android中怎样使用Navicat可视化查看sqllite的数据库(查看db文件)