作者:物女王(彭昭) 物联网智库     转载请注明来源和出处

SDN(软件定义网络)和NFV(网络虚拟化)无疑是当下IT领域最为炙手可热的趋势。在不久之前刚刚结束的巴塞罗那MWC展会上,几乎所有CT与IT厂商均把SDN与NFV作为降低通信成本的战略方向,提出了针对性的产品和方案。

也许这组词汇让你觉得有些陌生。如果探究SDN和NFV的内在逻辑,其实很简单,核心的思维是“分离”和“解耦”。SDN将控制平面(可以简单理解为上述例子中的车辆调度)和数据平面(例子中道路上行驶的车流)进行了分离,NFV将网络中使用的软、硬件进行了分离,各自解耦发挥最大功效。

推动SDN和NFV发展的主要驱动力来自数据中心和广域WAN,但它们的存在,可供物联网等场景借鉴和使用。SDN和NFV解决了物联网中业务灵活性和敏捷性的需求。面对迭代越来越快的通信技术,不停更新硬件和基础设施来跟上时代的脚步并不现实,因此就需要让控制和软件发挥作用,满足千变万化的业务需求,加快部署时间、提高网络的传输效率,同时确保硬件投入成本不会大幅增长。

这些基于软件的网络技术(包括SDN,NFV和SD-WAN)提供了灵活设计网络架构的新工具,可以根据物联网的业务需求定制网络。SDN主要是优化网络基础设施架构,比如交换机、路由器、无线网络等。NFV主要是提供增值功能的灵活性和低成本,包括负载均衡、安全、广域优化等。SDN提供的集中式管理控制功能和NFV提供的业务功能虚拟化,可以协调管控分布式IoT系统中的各种数据流和业务流。

随着分布式计算和终端智能的推进,SDN和NFV正在逐步走向网络边缘侧,推进边缘计算的发展,物联网人今后与其“你来我往”的机会越来越多。

比SDN和NFV更为重要的是,蕴藏在它们背后的“解耦”思维模式,这一思维催生了各种SDX,此起彼伏,推动硬件和软件之间的协同工作进入了一个新的高度。

最早的SDX出现在无线电领域,设备功能主要由硬件决定,一种设备对应一种专用硬件,不但不灵活,性价比也差。随着硬件通用性和软件多样性的提升,人们从而实现只需改变软件,就可赋予同一设备多种功能,甚至具有前所未有的新功能。

现在这种思维逐渐扩展到其他领域,出现了“软件定义存储”、“软件定义网络”、“软件定义安全”、“软件定义数据中心”…有人就干脆说“软件定义一切”,也就是SDX。其中的集大成者是iPhone,同一款手机硬件通过个性化APP软件,实现游戏机、随身听、翻译笔等多重功能。工业领域的软PLC(工业可编程控制器),也是这一思维的成果之一。

打通工业通讯壁垒的TSN和OPC-UA

最后的这组技术来自工业领域,TSN(时间敏感网络)和OPC-UA(设备之间的“对话”协议)。它们一起协作解决了标准以太网在工业应用时的不确定性问题,和工业通讯之间彼此语言不通难以交互的问题。

标准以太网的本质是一种非确定性网,但在工业领域必须要求确定性,一组数据包裹必须完整、实时、确定性的到达目的地。为了满足这个需求,TSN自研“飞行快递货车”。普通货车从北京的国贸到天安门,全程5公里,大约需要20分钟左右,上下班高峰期还会更久。而TSN飞行汽车让送货计划被安排得分秒不差,如果以100公里/小时的速度行驶,TSN货车将在3分0秒后准时到达天安门,消除了标准以太网由于交通“拥堵”导致的非确定性。

除了解决以太网的确定性问题,TSN还正在解决工业领域的碎片化问题。要知道如今工业中存在着庞杂的、拗口的、各有所长也有所短的以太网协议,比如Ethernet/IP、Profinet、Modbus TCP、EtherCAT、PowerLink、SERCOS III等,每种技术的背后都有不同的厂商阵营在支持,哪家也无法一统江湖。工业通讯的碎片化还导致了对于数据包裹的描述不统一,即便收到了包裹,读不懂里面的内容也是白费。

因此TSN和OPC-UA的核心思维是提出了一个可互操作的系统,并支持多个制造商、协议和机构在同一个网络上共享,同时数据使用相同的语言进行解析,不仅可得,而且可用。作为底层的通用架构,TSN使得更多企业可以在此架构上实现OT和IT的融合。这种融合提高了工业设备的连接性和通用性,并且面向未来,为大数据分析、边缘智能、新型业务提供了更快更好的发展路径。

你看到了,本文包含的热词很多。小结一下,我先是通过一个例子,为你呈现了各种通信技术的纵向关联,接着按照三个分组,包括5G、软件定义网络和实时物联网,横向将重点技术进行了解读。

一方面,通信网络正在历经一次质变,物联网人对于物联网中“网”的认知也必须随之升级,才能跟上这些变化。通信网络将从面向硬件的模式,转变为面向软件的模式,有效利用通信网络技术演进中的各种“红利”,无疑可以让物联网的发展事半功倍。

另一方面,由于大量物联网设备创造了前所未有的多样性需求,各种传感器和摄像头需要监控制造生产过程,设备供应商需要为大型机械提供预测性维护服务,智能医疗产品需要迅速找到附近的设备并与之协作/集成…各种各样的应用都对通信网络的异构IoT设备连接能力、可扩展性、可靠性、实时性和成本控制提出了更高更细更定制化的要求。通信行业如果能从市场角度出发,让产业界更加简明的理解各种技术解决的行业痛点,将很有助于推动它们落地融入现实场景

立足于软硬“解耦”的软件定义网络相关推荐

  1. 编程实现路由算法 实验报告_lt;中国通信专刊gt; EARS:用于软件定义网络中自动路由的智能驱动体验网络架构...

    题目:EARS:用于软件定义网络中自动路由的智能驱动体验网络架构 摘要:软件定义网络(SDN)通过将控制平面与数据平面解耦来适应逻辑集中的控制,并提供对网络资源的有效利用.但是,由于传统路由策略依赖于 ...

  2. vmware服务器虚拟化部署sdn,使用VMware的NSX多面落地软件定义网络SDN视频课程

    1 为什么需要SDN及它的定义.争议.落地 分解初涉人群理解数据中心SDN的难点在哪里,先通过举个一典型云计算的交付环境DCaas交付来落地SDN,首先理解DCaas是什么,它是如何发展起来的.物理基 ...

  3. SDN软件定义网络 学习笔记(4)--数据平面

    SDN软件定义网络 学习笔记(4)--数据平面 1. 简介 2. SDN数据平面架构 2.1 传统网络交换设备架构 2.2 SDN交换设备架构 2.3 数据平面架构图 3. SDN芯片与交换机 3.1 ...

  4. 软件定义网络基础(SDN①)

    1.SDN的产生: SDN(软件定义网络)的产生源于传统网络无法满足现代网络环境对网络灵活性.可扩展性和安全性等方面的要求.传统网络架构中,网络设备(如交换机和路由器)负责控制和转发数据流量,网络管理 ...

  5. SDN(软件定义网络)基本概念

    SDN(软件定义网络)基本概念 定义 SDN(Software Defined Network)是"软件定义网络"的缩写,它是一种网络架构和技术,旨在将网络控制器与数据转发分离开来 ...

  6. 软件定义网络 Software Defined Network (一)概述

    软件定义网络  Software Defined Network 本文将从以下3个问题对SDN进行阐述 1.为什么要有SDN? 伴随云计算.移动互联网和物联网的蓬勃兴起,应用与业务日益多元,而且快速且 ...

  7. 中国银联基于软件定义网络的下一代金融云研究探索

    一. 研究背景情况 (一) 问题和挑战 银联基于 OpenStack开源技术的金融云平台已运行 5年,目前已达数千台级物理服务器规模,银联互联网.移动支付等关键业务,特别是提供多样化支付服务的全渠道系 ...

  8. 网络革命:软件定义网络与网络虚拟化

    发表于2014-08-28 14:49| 5691次阅读| 来源OpenStack中国社区| 13 条评论| 作者郑晨 摘要:虽然现在SDN或网络虚拟化还没有达到预期的高度,但对于IT从业者来说,拥抱 ...

  9. 软件定义网络——ODL环境搭建

    软件定义网络--ODL环境搭建 SDN那些事 ODL环境 环境搭建 CentOS 7下的搭建 1. 安装基础组件并配置环境变量 2. 上传安装包到主机并安装 3. 环境运行 4. 在karaf中安装相 ...

  10. 车载品牌音响被「软硬解耦」,扬声器赛道进入全新市场周期

    软件定义模式,正在杀进车载音响赛道. 在拿到多家整车厂的业务之后,美国音响技术公司杜比(Dolby)和瑞典音频数字方案公司Dirac希望将沉浸式车载音响解决方案扩展到更多的汽车制造商. 此前,杜比被行 ...

最新文章

  1. 第一讲 NLP和深度学习入门
  2. 解决long类型传到前端损失精度问题
  3. 解决使用Spring Boot、Multipartfile实现上传提示无法找到文件的问题
  4. 企业想独立完成网站建设也不是不可以
  5. Tkinter Learning:tkinter上实现视频流的播放(附源码)
  6. UI设计中的黄金分割率,实用案例适合临摹学习
  7. Asp.net MVC2使用第三方控件
  8. HarmonyOS DevEco Studio 配置本地模拟器
  9. python getattr用法_python3,定制类,getattr相关用法
  10. JAVA类加载的委托模型
  11. 算法面试题(python)——如何找出数组中出现一次的数
  12. 2009北海市东盟杯导游大赛,渤锐软件为其提供了计分及抽奖整体解决方案
  13. IP转发的最长前缀匹配
  14. 自动化测试常见问题总结
  15. 游戏蛮牛Egret游戏引擎视频教程
  16. 干货技巧:pdf文件怎么转换成jpg图片?
  17. 计算机公式里qf是什么,计算公式
  18. python函数长度单位换算_长度单位换算表-在线长度单位转换器
  19. python读写excel文件(xls格式)
  20. 一只小蜜蜂(C语言)

热门文章

  1. QT调用巴斯勒相机的使用
  2. js日期格式化的两种方法
  3. Python数据分析案例05——影响经济增长的因素(随机森林回归)
  4. 商务与经济统计 --假设检验
  5. 牛客网Python笔试技巧、单行多行输入方法以及代码调试技巧
  6. YAML语法详细总结
  7. 使用注册表删除没用的DLL文件
  8. ubuntu修改ip地址
  9. 开发流程与管理--国内IT项目开发流程
  10. Au入门系列之七:效果器