交换机与路由器大战已结束,超大规模计算公司胜出

640?wx_fmt=jpeg

来源:云头条

作者:Timothy Prickett Morgan是The Next Platform的联合创始人兼合作编辑。


很难说会先发生什么:交换和路由将合并,还是说会出现两种功能兼具的独立网络操作系统。Arrcus去年7月推出了一种可在商用芯片上同时提供交换功能和路由功能的全新网络操作系统,因此进入公众视线。如果说Arrcus对此有什么要说的,那就是两者会同时发生。而哪个是首要原因并不重要。


早在20世纪20年代,最先发明了用于电话网络的交换技术,而我们今天所知的数据中心交换技术始于1969年的ARPANET,用于将多台计算机连接起来以便共享数据。路由器于1981年在斯坦福大学和麻省理工学院(MIT)独立发明,用于将多个网络连接起来­——可以说是一种面向交换机的交换机,但它在网络协议栈的第3层运行,而不是在交换进行的第2层运行。


从那时起,交换和路由一直处于彼此交战的状态,近年来路由器功能已并入到交换机ASIC及其操作系统中,主要是由于超大规模计算公司和云构建商的数据流比典型的企业要复杂得多,而且它们厌倦了这一点:拥有第2层功能以及第3层路由功能的交换机明明可以用少得多的钱就能完成任务,却为路由器骨干网支付高昂的费用。


实际上,在连接方面,数据中心开始看起来更像是我们的房子:有一条很粗的管道接入互联网,我们使用有线和无线路由器直接将设备连接至互联网。面对新兴网络架构,“尽可能使用交换,仅在必要时才用路由”这句老语可能被彻底颠覆。或者更准确地说,尽可能使用浅ASIC缓冲器,仅在必要时才用深度缓冲器,因为应用程序的延迟要求(无论应用程序在边缘还是在数据中心)都将决定架构决策和ASIC选择。交换机和路由器供应商的选择将放在第三位。


640?wx_fmt=jpeg


由于商用交换芯片中路由功能的发展,网络架构的这种根本性变化成为可能,超大规模计算公司和云构建商绝对要求这样,它们不会投入巨额资金购买连接庞大的计算和存储集群的路由器。它们想要更宽广更扁平的Clos网络,以更动态的方式混合第2层交换和第3层路由,并在必要时横跨多个ASIC。


如果可以选择,它们宁可只有一套交换和路由软件在多家原始设备制造(OEM)或原始设计制造(ODM)厂商的硬件上运行。这是Arrcus的基本原则,也是其ArcOS网络操作系统的设计目标,年初它移植到了博通的“Tomahawk 3”以太网交换机ASIC,该ASIC是为超大规模计算公司和云构建商设计的,用来提供较便宜的100 Gbs端口,分配给服务器就只有25 Gbs。ArcOS最初支持博通的企业级“Trident 3”芯片,该芯片有更纵深的协议集和低延迟,去年10月增加了支持博通的“Jericho +”深度缓冲器ASIC的功能。而现在即本周,ArcOS被添加到了“Jericho 2”深度缓冲器交换机,这种交换机可能有大量的HBM内存相连接用于非常深的缓冲器,并支持100 Gbs端口和400 Gbs端口。我们认为,过不了多久,即将推出的“Trident 4”ASIC(已于6月份推出)也将出现在Arrcus支持它们的产品中。


Arrcus的产品管理副总裁Murali Gandluru告诉IT外媒The Next Platform:“企业和服务提供商都有一整套工具包可供挑选,为它们所要支持的特定的使用场景选择合适的组合工具,这可是有史以来头一次。如果需要高保真存储——无论在传统数据中心还是在靠近用户的边缘,那不重要,它们就会需要基于Jericho的平台。它们可能会使用高密度交换ASIC来构建主干交换机(spine)以互连那些系统,就像我们的客户实际所做的那样,或者它们可能需要深度缓冲器、直到该站点的边缘,因为它们将对等互联功能合并到该主干交换机上。将来会有很多有趣的事发生,通过商用硅片工具包,你头一次实际拥有全面的可能性和灵活性。而ArcOS的独特之处在于它可以涵盖这一切。比如说,你实际上可以用ArcOS构建一个完整的端到端标准化边缘站点——从超主干到主干再到分支,无需通过多个操作系统。”


640?wx_fmt=jpeg


正如我们之前指出的那样,数据中心网络出现的变化不仅仅是将网络操作系统与底层硬件分解,并将该操作系统中的API暴露给外界。这是很重要的一部分,有人认为数据中心未来的网络操作系统应该是开源的,建立商用硬件基础,可能由单单一家大牌供应商来支持该开源网络软件堆栈。Arrcus当然也认为应该有一个NOS可以横跨所有重要硬件。所以到头来,关键不是切换vs路由,而是将适当的路由支持(就硅片功能和软件利用硅片的功能而言)做入到交换机ASIC中。


那么,为何那么久才走到今天这一步?为何思科和瞻博网络称霸路由领域这么久?


Gandluru解释道:原因就在于之前别无选择。我们现处于一个拐点,使用主干和分支的Clos架构如今在交换和路由领域都被模仿,结合ArcOS的商用硅片大有希望与思科、瞻博及其他厂商的定制ASIC一较高下。因此,现在我们可以采取进攻的姿态,为客户提供成本可能只有思科或瞻博十分之一的路由平台。之前做不到这样。上一代路由芯片没有很多路由功能,比如线速流建模,互联网和骨干网中绝对需要这类功能。现在你拥有这些功能。同时出现了其他事件。首先,路由控制平面从主干或边缘进入到数据中心,使应用程序交互变得容易。然后,商用硅片方面的芯片组赶上并超过了定制硅片。现在你有了控制平面以及更好的ASIC,可以满足所有这些边缘环境的需要。这是降低网络拥有成本的重要因素。”


下面列出了已添加到ArcOS以充分利用Jericho 2芯片中路由功能的一些路由功能:


640?wx_fmt=jpeg


ODM厂商在迅速追赶这股潮流,正在采用ArcOS,作为基于Arrcus支持的博通芯片的交换机(和交换机/路由器混合产品)上的一个选项。Celistica、Edgecore和Delta支持博通芯片上的ArcOS,由于广达电脑已经支持Trident 3 ASIC,会希望增加其他产品,我们预计它很快会跟进。


一直在为Arrcus提供资金的风险资本家也已看到了这种模式,刚刚参与了另注资3000万美元的B轮融资。这一轮由Lightspeed Venture Partners领投(去年A轮融资也由它领投),融资总额达到4900万美元。General Catalyst和Clear Ventures也投入了一些资金。这次B轮融资超额认购,所有首次注资的投资者都希望再次注资,这总归是个好兆头。这些资金将用于扩大工程、销售和营销团队,以加强ArcOS的功能,并使ArcOS出现在博通ASIC之外的ASIC上。来自Barefoot Networks(很快将隶属英特尔)的Tofino芯片组和来自Innovium的Teralynx芯片组是明显的选择,但还有其他选择。


据Arrcus的联合创始人兼首席执行官Devesh Garg声称,该公司现有员工约50名人,到年底规模将会翻番。一名新聘的重要人物是Arthi Ayyangar,他之前效力于瞻博,最近担任Arista Networks的工程副总裁,负责其交换机的可扩展操作系统(EOS)。

ArcOS现用于少数几家服务提供商的生产环境中,目前总客户数量是“两位数”。


本周该公司宣布了一款独立的附加工具:ArcIQ,这个基于AI的网络操作中心(NOS)平台类似超大规模计算公司、云构建商和服务提供商自行编写的那种平台,因此完善了Arrcus的交换和路由软件堆栈。ArcIQ可以完成各种更高级别的管理和监控任务,包括跨边缘、云和数据中心网络设备查看网络运行状况,以及跟踪这些设施中的资产。AI在拿来从网络获取的遥测数据用于流量整形方面发挥了作用。ArcIQ还可以使用超大规模计算公司和云构建商广泛部署的BGP协议的FlowSpec功能,帮助对付分布式拒绝服务攻击(DDoS)。顺便说一下,你需要线速流执行此操作,只有最新的博通ASIC才能实现该功能。


更新版ArcOS将于本季度投产,本季度ArcIQ将开始向早期采用者发布,第四季度将推出正式版。



640?wx_fmt=jpeg

张亚勤、刘慈欣、周鸿祎、王飞跃、约翰.翰兹联合推荐


这是一部力图破解21世纪前沿科技大爆发背后的规律与秘密,深度解读数十亿群体智能与数百亿机器智能如何经过50年形成互联网大脑模型,详细阐述互联网大脑为代表的超级智能如何深刻影响人类社会、产业与科技未来的最新著作。


《崛起的超级智能;互联网大脑如何影响科技未来》2019年7月中信出版社出版。刘锋著。了解详情请点击:【新书】崛起的超级智能:互联网大脑如何影响科技未来


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。


  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”


640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491043.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB的GUI中给坐标轴四周加上边框

在MATLAB的GUI中如何为坐标轴四边加上方框,效果如下图: 首先打开一个GUI文件,建立一个坐标轴,如下图所示: 双击该坐标轴,在弹出的检查器中,在Box那一栏后面勾上,如下图所示&#xff…

Halcon学习笔记:Halcon标定步骤-3d_coordinates.hdev示例

Halcon标定步骤 1.设置相机内部参数的初始值 StartCamPar : [0.016,0,0.0000074,0.0000074,326,247,652,494] set_calib_data_cam_param (CalibDataID, 0, ‘area_scan_division’, StartCamPar) 1.1 相机型号 (1)面阵(2)线阵…

马斯克的脑机接口能如愿以偿吗?

来源:都世民科学网博客摘要:本文主要讨论马斯克的脑机接口设备更新的要点,他发布的计划真能如愿以偿吗?可能会出现什么问题,将如何应对?是能治病,还是导致新的疾病?关键词&#xff1…

360度全景制作

最近总有人说要做360全景啥的。趁着有空研究了下,首先需要一张全景图,然后用pano2vr这个工具生成。 转载于:https://www.cnblogs.com/c1ndy/p/5301043.html

MATLAB的GUI如何清空坐标轴的图像

下面这两句即可实现清空GUI中的坐标轴 axes(handles.axes1); %指定需要清空的坐标轴 cla reset; 但假如你之前的坐标轴四周是有边框的,而且是没有坐标刻度和坐标值的,如下图所示,你会发现通过上面这两句代码虽然清空了坐标轴的内容&#xf…

Halcon学习笔记:1D Measuring一维测量_fuse.hdev灯丝测量示例

Halcon学习笔记:1D Measuring一维测量_fuse.hdev灯丝测量示例 一.基本概念 基本流程为: 获取图像对图像进行灰度值标定 (针对相机获取的图像灰度和输入能量之间的非线性关系,获得相机对输入能量的线性函数)排列感兴趣…

尘埃落定!苹果 10 亿美元入局 5G,Intel 挥别 9 年基带业务

来源: 雷锋网 雷锋网消息,2019 年 7 月 25 日,苹果公司和 Intel 共同宣布,双方已经正式达成收购协议,Apple 将收购 Intel 智能手机调节解调器业务的绝大部分,收购价格正是此前《华尔街日报》爆料出的 10 亿…

[原创]android使用代码生成LayerDrawable的方法和注意事项

为了有更好的UI体验,一般我们会把button、textview等控件的背景设置上阴影。传统的做法是美工提供一张具有阴影效果的nine patch图,然后将其在xml文件中添加到background属性。这种做法没有问题,不过缺乏灵活性。 图1.使用代码生成的具有“阴…

Visual Studio 2013运行的结果一闪而过

在Visual Studio 2013中运行一个程序,发现输出结果的窗口DOS一闪而过,解决的办法是通过按CtrlF5键来运行程序即可

数字图像处理:四连通域与八连通域

四连通域与八连通域 1、所谓四连通区域或四邻域,是指对应像素位置的上、下、左、右,是紧邻的位置。共4个方向,所以称之为四连通区域,又叫四邻域。 2、所谓八连通区域或八邻域,是指对应位置的上、下、左、右、左上、右…

深度学习奠基人特伦斯:美国学界已经找到了解释人工智能“黑盒子”的方法...

(图片来源:壹图网)来源:今日头条经济观察网 记者 宋笛 “是的,目前美国数学家已经找到了解释深度学习黑盒子的方法,但是还没有发表,所以我不能透露更多。”7月25日 ,美国“四院院士”…

this和static

1 【this】 2 指的是明确的标记本类的结构3 当前正在调用类中方法的对象,不是一个固定的4 java中以“{}”为界限。如果现在属性名称和参数名称重名,那么默认情况下,如果没有加任何的限制,指的是最近的“{}”内的变量名…

vs2013配置opencv2.4.9后出现找不到opencv_core249d.dll和opencv_highgui249d.dll问题

问题:vs2013配置opencv2.4.9后,运行程序,出现找不到opencv_core249d.dll和opencv_highgui249d.dll问题 解决办法:首先将opencv_core249d.dll;opencv_highgui249d.dll;opencv_imgproc249d.dll三个文件从“OpenCV的安装…

数字图像处理:图像的频域

数字图像处理:图像的频域 一、图像高频信号和低频信号的理解 1.1 图像中的低频信号和高频信号也叫做低频分量和高频分量。 1)空间频率指的是图像中灰度值相对它的邻居点变化方式。如果一副图像中灰度从一边到另一边变化很小,那就说这副图像…

点击Cell中的按钮时,如何取所在的Cell

点击Cell中的按钮时,如何取所在的Cell: -(void)OnTouchBtnInCell:(UIButton *)btn { CGPoint point btn.center; point [table convertPoint:point fromView:btn.superview]; NSIndexPath* indexpath [table indexPathForRowAtPoint:point]; UITableV…

opencv2.4.9报错找不到opencv_video249d.dll

解决方法:将opencv_video249d.dll从“opencv安装路径\opencv\build\x86\vc12\bin”复制到“C:\Windows\SysWOW64”(若是32位系统则复制到C:\Windows\System32) opencv_video249d.dll中的249是版本号,代表OpenCV版本是2.4.9

Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子

Halcon算子学习:图像阈值分割算子前言1.threshold-全局固定阈值分割2.Binary Threshold-自动全局阈值分割3.dyn_threshold-局部动态阈值分割小结:4.var_threshold算子-均值和标准偏差局部阈值分割5.dual_threshold-双重阈值分割(有符号图像的…

起底软银帝国:芯片、机器人、棒球队无所不投

来源:巴伦全球投资企鹅号划重点:孙正义喜欢将软银的投资组合比作银河系中的星星,称它们“将持续闪耀300年。”孙正义对阿里巴巴的投资可能是所有投资人做过的最好的投资之一。软银并非真正意义上的企业集团,其结构也不是封闭式基金…

visual studio如何中止正在运行的程序

如果是正在调试的程序,按shiftF5可以中止调试如果是正在运行的程序,按CtrlBreak(Pause) 可以中止运行

数字图像处理:数值图像的文件格式总结

文档下载: 数字图像文件的存储格式研究 1.前言 通过计算机处理的图像一般称为数字图像,它与传统照片不同,它可以通过某种软件被任意修改和编辑。但他又与传统照片有密切联系,因为好多图像信息大都由照片扫描而来,另…