缺标准协议发展面临难题 | 开源尝试解围SD-WAN

太上老君
• 阅读 296

导语:SD-WAN实现不了的梦想,开源该如何完成这个挑战呢?

  文章译者:“开源村OSV”微信公众号

  SD-WAN的梦想非常简单:使网络更快,更好,更便宜,更安全。TechVision Research首席咨询分析师Sorell Slaymaker说,问题在于专有技术根本无法扩展以满足这些需求。

  缺标准协议发展面临难题 | 开源尝试解围SD-WAN

  在最近的一次网络研讨会上,Slaymaker与flexiWAN创始人兼首席执行官Amir Zmora,共同讨论了SD-WAN市场的状况,以及利用开源方法如何解决该技术最紧迫的挑战。而后者的公司是第一个开发和发布开源SD-WAN平台的公司。

  根据Slaymaker的说法,SD-WAN市场面临的许多问题都是由于缺乏任何类型的Internet工程任务组(IETF)风格的行业标准而产生的。他谈到SD-WAN时说:“这是一个艰苦的现实,这是我多年来一直致力于网络工作的第一次,没有IETF协议标准。”

  尽管像MEF这样的行业力量正在尝试改变这一标准,但缺乏这样的标准,Slaymaker表示,如果开源平台可以成为事实上的标准,那么它可能同样有用。实际上,Slaymaker说,实际上,“在幕后”,许多SD-WAN软件堆栈已经是开源的,带有一些专有代码将它们捆绑在一起。

  “有60多家SD-WAN供应商的一个原因是,这些SD-WAN供应商中的每一个都不会退出并从头开始编写代码。他们正在做的就是走出去,拿走所有这些开源组件,将它们捆绑在一起,添加其他东西,并将其作为专有解决方案出售,”他补充说,有机会打破这个周期并开发一个完全开放的SD-WAN框架。

  但是,尽管大多数SD-WAN堆栈已经存在于开源世界中,但Zmora说:“您仍然需要自己做很多工作,主要是在管理方面才能真正实现,这就是实际上是我们正在尝试做的事情。”flexiWAN成为第一个开源的SD-WAN平台,2020年1月进入该市场。

  Zmora当时表示:“此版本对于flexiWAN和我们的社区而言是一个重要的里程碑,因为它是世界上第一个可立即投入生产并由社区驱动的SD-WAN解决方案。” “我们的创新和开放不止于技术层面。但是,即使在尚未实现全面上市之前,该公司还是赢得了Telefónica的支持,该公司于去年年底宣布与flexiWAN建立合作伙伴关系,以开发一种旨在在白盒消费者住所设备(CPE)上运行的概念验证SD-WAN服务。

  互操作性问题

  尽管存在这些挑战,Zmora和Slaymaker都认为,完全开源的平台可以解决SD-WAN最明显的缺陷之一:缺乏互操作性。Slaymaker解释说,企业网络不是同质的。校园,分支机构或家庭办公室,远程工作者和云资源都以不同的方式联网,并且“我们最终得到的网络实际上是企业中的许多不同网络。”

  Zmora将SD-WAN市场的现状比作过去的功能手机,这些功能可能能够通过WhatsApp之类的设备进行通信,但只能与相同品牌的其他电话进行通信,如果您想使用其他消息服务,则必须购买其他手机。

  Slaymaker说,这种缺乏互操作性也意味着大多数SD-WAN平台确实是点解决方案。“我可以使用它们将我的零售商店连接到我的数据中心,但是由于合作伙伴使用了不同的解决方案,所以我无法真正在成本效益高的地方使用它们。”开源SD-WAN平台不会出现此问题,因为从任何给定点进行通信的方式都是已知变量。

  挣脱供应商锁定

  Zmora解释说,开源SD-WAN平台可以解决的第二个问题是供应商锁定。他说,供应商希望将顾客带入围墙。“这样做的方法是实际上将尽可能多的功能捆绑到一个大型软件堆栈中。”尽管这种做法无疑给企业带来不便,但这对服务提供商而言是一个巨大的挑战。

  Zmora说:“对于服务提供商而言,差异化是生存和销售产品的关键。” “当我们与他们交谈时,他们很难使用许多SD-WAN解决方案,因为它们无法真正提供更多的顶级功能。”

  开源SD-WAN平台将为服务提供商提供空白的基础,以便在其上构建其托管服务。而且,如果这样一个平台流行,它也不会导致SD-WAN供应商的灭亡。Zmora认为,使SD-WAN开源将通过迫使供应商相互竞争来增强市场竞争力。

  “那里的供应商可以继续添加其他功能,以区分他们的解决方案,” Slaymaker解释说。“但是,如果我们没有相同的基础,那么我们将回到传统的IP网络和SD-WAN只是一个简单的解决方案。”

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
2019 年 CNCF 中国云原生调查报告
!头图.jpg(https://ucc.alicdn.com/pic/developerecology/6db0c465111b4d9a96eb1ffe85c00e7a.jpg)中国72%的受访者生产中使用Kubernetes在CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区。这是第三次中国云原生调查,以中文进行
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(