典型SD-WAN应用场景可分为三类:一是企业分支互联;二是企业上云;三是多云互联。企业分支互联的典型应用案例即企业在各个分支机构部署边缘设备,然后引流到运营商的WAN网络来实现分支结构之间的高性能、安全可靠的互联互通;类似地,企业上云场景中企业通过边缘设备将流量引流到运营商WAN网络,对于入云流量进行加速;多云互联的典型应用案例即SD-WAN 服务提供商通过建立一张多云专网,支持接入各种公有云、私有云、混合云等,结合网络控制器的自动化配置与调度能力,企业用户可利用互联网构建隧道灵活地接入广域专网,相比于传统的物理专线接入方式,可大幅提高广域专网业务的开通效率、同时降低广域专网业务的开通成本。

不论是企业分支互联场景,或是企业上云场景,亦或是多云互联场景,都意味着云网基础设施在向互联互通的方向演进,云和网之间不再是相对封闭的内部自治,而是转向相对开放的协作关系。但目前SD-WAN的发展却存在不可忽视的问题:SD-WAN的网络控制器通常由运营商单点提供,运营商出于自身商业利益考虑会将企业用户的流量唯一地调度到自身的广域专网上,因此企业用户在使用SD-WAN时面临着单一运营商锁定的问题,这在一定程度上制约了SD-WAN的发展。为此,我们创新性的提出一种新型业务模式:SD-WAN的网络控制器不再由运营商唯一提供,而是由中立第三方或多方共同提供,控制器可以基于全局视角从众多运营商中为用户调度高效率低成本的网络服务,解决单一运营商锁定的问题,使得众多运营商可以公平的参与进来。

新的业务模式引入了多方参与的机制,避免了运营商单一锁定的问题,但是仍面临着以下问题:

(1)从SD-WAN架构中可以看到,为了实现敏捷管理、降低成本等目的,借助于SD-WAN技术的商业解决方案将传统的分布式控制网络架构转变成了集中式控制的网络架构,这就加剧了数据篡改、单点故障、隐私泄露的问题。

(2)多方参与的业务场景下,交易模式将支持用户网络在众多运营商之间动态切换,但多方参与的业务场景不可控因素增多,各参与方的可信性与交易的可信性难以保证,比如:用户在一个结算周期中使用了不同的运营商网络服务,对于网络流量的具体使用情况需要一个明晰的账单,而账单若仅依赖运营商生成将不能使用户信服,所以需要一个可信的账单生成机制来支撑。此外各运营商之间相对平等不允许一方控制交易规则与交易过程,即传统的中心化的平台不再适用多方参与、对等自治的应用场景。

区块链可以在不同节点之间建立信任,具有对等自治、数据共同维护防篡改的特性,可以在SD-WAN解决方案中引入区块链技术,借助于智能合约,建立可信的调度机制与互信的交易模式。

可信的调度机制:上面说到传统SDWAN控制器面临单点故障、指令可信性难以保证的风险,对此,可借助于区块链技术,将调度策略转化成智能合约,部署在区块链系统中,当SDWAN控制器从区块链平台监听到用户发布的需求后,会将用户需求与运营商网络参数进行整理作为入参触发调度策略合约,从区块链直接生成决策结果,避免单点控制器调度不可信的问题。

互信的交易模式:互信的交易模式可以从以下几点进行阐述:

(1)点对点交易:基于区块链的交易机制可通过将交易规则写成智能合约通过权限控制机制触发合约的执行,从而控制整个交易流程,在多方运营商共同参与的场景中,调度决策结果生成后,用户与运营商直接通过区块链进行签约建立交易关系,当运营商提供的网络质量不再满足用户需求时,新的调度结果生成,用户会通过区块链系统与新的运营商直接签约建立交易关系。

(2)资金托管:基于区块链技术,可以将资金托管协议转化为智能合约,不设超级权限,SDWAN控制层促使交易双方达成交易关系时,自动触发资金托管合约,将买方资金进行冻结,根据交易的结果设定不同的资金划转策略,交易双方凭借各自的权限触发智能合约的执行。

(3)奖惩机制:借助于区块链技术,在SDWAN商业场景中引入针对于运营商、用户等的信誉评价模型,将信誉值增减规则转化成自动执行的智能合约,将业务参与方纳管到基于智能合约的信誉评价体系中来,例如:当运营商为用户提供符合条件的网络服务时,运营商的信誉值会增加,当运营商提供网络服务的质量不满足签约中的条件时,运营商的信誉值会减少,而运营商的信誉值会在调度策略中占一定的权重,奖惩机制有助于商业良性发展。

此外区块链节点共同维护存储到区块链的数据,具有防止篡改的优势,数据一旦经过共识上链后,即使共识节点退出也不会造成数据的丢失或失效。可以此设计SD-WAN商业场景事后追溯机制:在SD-WAN业务场景中,SD-WAN控制层的决策依据与决策指令会以交易形式广播、存储到区块链系统中,运营商提供的网络流量可通过区块链进行分布式采集,作为结算依据,并且资费结算过程也会通过区块链系统进行记录。当交易双方出现分歧时,可以把从区块链获取的数据作为证据进行追责。

虽然区块链技术有希望在SDWAN的商业场景中提供可信的解决方案,但是由于技术的制约、观念的约束,现阶段仍然没有示范意义的SDWAN落地场景。

技术制约主要体现在系统稳定性、业务模式支持能力、应用安全性等方面,多数区块链无法同时满足“高效性”、“去中心化”和“安全”等要求,即不可能三角问题。现阶段区块链在交易吞吐量、区块容量、交易容量等方面都受到不同程度的限制,这就导致了网络拥堵,高频次业务需求如银行转账、证券交易等难以满足。隐私保护、智能合约漏洞、共识机制、私钥保护、算力攻击、密码学算法安全等问题,令区块链在底层安全、应用安全方面还面临一定的挑战。

观念的约束也是限制区块链大规模应用的重要原因,由于区块链技术是新兴具有颠覆性的高科技技术。非专业人员很难在短时间内理解区块链去中心化、对等自治、数据防篡改的特性。这就为区块链技术的普及与商业场景的应用模式探索带来了壁垒。

区块链的技术仍在更新迭代中,应用模式仍在探索中,复杂的商业场景中能够体现区块链的“不可替代”优势的应用场景仍需不断摸索,而复杂场景的落地必须要有更安全可靠的技术作为支撑。相信随着区块链技术的发展,其在SDWAN商业场景中会发挥不可替代的作用。

SDWAN与区块链——SDWAN CHEAP相关推荐

  1. 【产业互联网周报】阿里增持菜鸟;微信支付宝向外国游客开放服务;百度推“区块链+智能城市”建设...

    关注ITValue,看企业级最新鲜.最具价值报道! 图片来源@视觉中国 | [产业互联网周报是由钛媒体TMTpost发布的特色产品,将整合本周最重要的企业级服务.云计算.大数据领域的前沿趋势.重磅政策 ...

  2. 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新

    文章目录 简介 什么是区块链 区块链不是什么 区块链的基础:密码学 区块链的基础:分布式系统和共识机制 超级账本Hyperledger 以太坊 Libra 比特币 总结 简介 区块链是一种防篡改的共享 ...

  3. 平均薪资 38.4 万!3 步教你成为区块链开发者,收好这份学习指南!

    作者 | Aholiab 时至年关,又到了转(tiao)行(cao)季节,这几天很多小伙伴来问我,2020到底哪个行业最有前景?虽说这两年ABCD(即人工智能AI.区块链Blockchain.云计算C ...

  4. 排除万难,从入门到精通区块链

    目前越来越多的人已经进入或准备进入区块链领域,过程中不免抱着各样的疑虑和问题.想起自己之前用几年时间,从"略懂"区块链到all in,同样也经历着类似的心路历程,这个领域确实是有一 ...

  5. 干货 | 区块链项目估值的逻辑和误区

    温馨提示:全文较长近7500字,建议先收藏再阅读.:) [图1-标题页] 上周六应邀为社区做了一次有关区块链项目商业模式和估值逻辑的讲座,在此将讲义和核心内容汇总整理如下,以飨诸君,交流探讨.共同进步 ...

  6. 微众银行张开翔: FISCO BCOS - 开放的区块链实践之道 | 11月25日【区块链技术与实践】论坛...

    张开翔老师,微众银行区块链首席架构师. 张老师在互联网业和金融行业工作多年,有丰富的分布式系统和海量服务实践经历,于2015年专注投入区块链.隐私计算的技术和行业研究,主持微众银行区块链全栈技术体系设 ...

  7. 10分钟了解区块链编程

    谈起这几年最热的技术,一定少不了区块链.按说新技术的出现本是稀松平常的事情,但区块链的出现和发展,却有那么一点让人不淡定: 其一,区块链的代表应用比特币,其价格在这七八年间翻了上百万倍.2010年有人 ...

  8. 区块链的共识机制介绍及几种常见共识的优缺点

    共识机制简介 关注区块链项目的朋友们大多都听说过共识机制,也可能知道共识机制是区块链网络用来达成交易确认共识的协议.其实,共识机制的产生远远早于区块链,而其设计之初也并不是为了解决区块链上的问题,毕竟 ...

  9. 上海区块链会议演讲ppt_在技​​术会议上演讲的好处

    上海区块链会议演讲ppt I'm a web developer. Having spoken at a few tech conferences, I thought I'd share some ...

最新文章

  1. R语言ggplot2可视化在图像中添加脚注信息(footnote)实战:自定义脚注信息的位置、对齐形式、图的脚注、整个网格的脚注
  2. QT精彩实例分析第5章-0
  3. 基于matlab的pointnet++深度学习网络点云数据分类
  4. 什么是僵尸进程与孤儿进程
  5. jenkins 增量发布插件_CI/CD工具:Jenkins还是GitLab CI/CD?
  6. 动态规划算法-05KSum问题
  7. SAP Spartacus里使用defer的一个例子
  8. opensource项目_最佳Opensource.com:法律
  9. mysql ip v4 v6_mysql IPv4 IPv6
  10. java就业班学什么呀_传智播客JAVA就业班的学习心得
  11. 干货分享!手机中不可或缺的5个APP神器
  12. Windows NT各版本对应关系
  13. 程序员求职全流程指南
  14. 天池比赛——docker初步尝试
  15. 猜数字游戏——“C“
  16. 关于机壳地和板子地(GND)的连接
  17. appendChild()方法
  18. 项目管理- 项目阶段划分
  19. 因为需求理解不到位,视频自动播放列表又重写了
  20. 大制作,1500多行python代码实现各大平台音乐搜索,下载,收听

热门文章

  1. Intellij Idea 更改project名字
  2. Android开发经验谈-很少有人会告诉你的Android开发基本常识
  3. 燕山大学汉语言文学专业是c吗,燕山大学汉语言文学专业2016年在湖北文科高考录取最低分数线...
  4. C++_五子棋(注释版)
  5. 小工具:用C++读取TGA并输出数据到文本
  6. Unity 单例基类(运用单例模式)
  7. matlab 振动信号 阀值去噪,基于MATLAB的振动信号去噪研究
  8. 李启威:加密领域最会营销的程序员
  9. git 拉取指定远程分支的内容
  10. 用简单的css实现html网页动态电子相册的功能