国家发改委批复同意8地启动建设国家算力枢纽节点,拉开了国家级算力网络规划的大幕。算力网络的调度策略不但依赖算因子,也依赖网因子。其中网因子中的关键指标之一就是时延抖动。确定性网络因其具备提供确定的丢包和抖动的能力,成为支撑算力网络发展的一项重要技术。
究竟何为确定性网络?它与现存的传统网络有什么区别?下面让我们来揭开它神秘的面纱。

几十毫秒到几毫秒,以太网里的超级高铁

自上世纪70年代3Com公司发明以太网以来,由于其简单的网络连接机制、充沛的带宽以及可扩展性和兼容性而被广泛使用,但是,传统的以太网络采用的是“尽力而为”的方式传输数据,无法实现对传送时延和抖动的准确控制。对于许多新兴业务,例如智能驾驶、车联网、智慧交通、工业控制、智慧农业、远程手术、无人驾驶、VR游戏、智能服务等来说,需要精确地控制端到端时延和抖动,传统以太网络就显得力不从心了。因此,需要建立一种可提供“准时、准确”数据传输服务质量的新一代网络,能够具备确定时延、确定抖动、确定丢包率的能力。可以说,确定性网络是一种提供确定性服务质量的网络技术,是在以太网的基础上为多种业务提供端到端确定性服务质量保障的一种新技术。
确定性网络就好比在以太网络里建设了一条超级高铁,能够有效时钟同步、零拥塞丢失、超可靠的数据包交付,并与“尽力而为”的服务共存。此外,还可以像高铁一样进行定点发车、长距传输,通过周期映射和周期规划确定到站时间,并且每站定长停靠,最终保证端到端时延可预期。

确定性网络构建离不开芯片底座

为了实现确定性网络,需要在网络中融合诸多新的技术如融合高精度时间同步技术、确定性队列技术、FlexE技术及高性能硬件OAM等。集成如此超大规模的功能,也对芯片设计提出了一系列要求:
1).5纳秒超高精度时间同步能力:这是支撑确定性转发路径测量与标识的基础。确定性转发路径需要所有转发网元基于同一个时间标识,各个转发网元基于全局统一的时间基准选择报文转发时机,进而达到缩短时延与抖动的效果;
2).极限芯片资源占用:每一项单技术模块都会占用不少的芯片资源,在业界单单是FlexE MAC资源规模就可以独立做一个芯片(如2019年Microchip单独发布了一款META-DX1的FlexE芯片),而确定性网络必须将更多的功能融合在一起,对整个芯片资源利用效率提出极高的要求;
3).多接口、多速率适配:为了满足各种工业场景使用,确定性网络要适配各种带宽速率,从GE到400GE。在一个架构中同时适配多速率物理接口,并且要能够实现多种速率灵活切换和对多速率的自适应;
4).灵活可编程:确定性技术发展方兴未艾,未来技术标准还在不断发展,因此只有可编程的灵活模组才能不断满足对确定性技术的持续探索。

确定性网络必由之路:抖动压缩方案

目前,业内探讨最多的确定性网络方案包括时间敏感网络(TSN)和基于CSQF的广域网确定性时延抖动方案。前者能够对于重要的数据进行优先级传输,但对于非重要的数据排队的情况可能会更加严重。后者通过时隙映射,周期性排队转发方式,保障网络的整体通畅,还是具有较大的平均延迟,为此,新华三集团提出了建设确定性网络的新思路:基于抖动压缩的简单实现确定性传输的原创方案。
对于轻载网络而言,它无需全网设备都支持CSQF,只需在入网和出网两端支持抖动压缩即可,从而兼容现有网络,降低网络建设成本。通过路径规划、时延检测和抖动压缩三步,抖动压缩方案实现了端对端确定性时延、抖动和零丢包。可以说,这一种方案同时兼顾了时间敏感网络(TSN)和基于CSQF的广域网确定性时延抖动方案的优点。
从硬件上来看,新华三确定性网络的新方案,不但继承了可编程FlexE模组的高精度时钟能力、网络切片能力还融合确定性业务队列能力,更增加了对10G/GE等低速率接口的支持,满足确定性网络在各个场景各种带宽下的应用需求。大幅提高了网络的兼容性,无需开辟新的路径就可以将确定性网络所需要的关键硬件能力统一集成。

从软件上来看,也继承和扩展了SRv6可编程能力,创新性地通过SRv6 SID携带确定性网络转发信息,并支持北向对接控制器进行全局的确定性路径和发送窗口编排,为确定性网络的大规模部署提供了能力。

验证结果表明,在高优先级队列不拥塞情况下,即使是多跳跨域环境,基于抖动压缩方案端对端抖动的范围也能控制在一个合理区间之内。新方案对调度周期的阀值、抖动范围和偏移等参数都能灵活控制。相比于TSN的兼容性差和CSQF的较高部署成本,基于抖动压缩的广域网确定性时延抖动方案表现出了明显优势。
**

千公里,6微秒抖动,不断完善的确定性网络实践**

在新华三与江苏省未来网络创新研究院和合作实践测试中,各场景均实现了确定性流的时延抖动控制在15微秒以内,在业界率先突破了确定性流和非确定性并存的问题。同时,中国信息通信研究院测试结果表明:“在12G确定性+80G背景流量高负载下,经过上千公里的传输,由新华三高端路由器构建的确定性网络确定性流量平均时延抖动6微秒、最大时延抖动仅为14微秒,实现了广域网端到端确定性流量抖动低于20微秒的研究目标,各项指标达到国际先进水平”。
从实践来看,新华三确定性网络的新方案时间进度和交付成果上均超出了预期,并得到了江苏省未来网络创新研究院的肯定和认可(添加之前新闻链接)。这也显示出新华三在确定性网络的建设上具备了以下核心能力:1、确定性方案覆盖局域网、广域网;2、支持跨地域、多节点间确定性传输;3、支持多业务并发,确定性流与非确定性流共存;4、支持确定性业务K级以上,端对端抖动20us以下。
未来网络将走向全域端对端确定性
在未来,会有大量的智能机器接入网络,“面向机器的通信”将产生许多新型网络功能需求。网络服务对象和服务模式的转变使得“大带宽等于高质量”的假设不再普遍适用,信息在网络中传输的准时性和网络层的确定性成为了未来网络关键需求之一。

随着产业互联网的推进,原有的两层三级(两层指的是IT和OT两层网络、三级指的是工厂、车间、现场三级)架构将会变成模糊,变得更加扁平、高效。网络的边界也会进一步延展,由原先一地一控制,发展到有线无线融合、多地协同控制的局面,通过远程控制达到有序、无缝地对接,这就需要跨越广域网端对端确定性传输,需要从局域网到广域网、再到局域网的全域端对端确定性传输。
相信伴随着确定性网络的不断完善,将会给产业带来变革式发展,并助力农业、工业、服务业网络化和智能化升级,大幅提升产品质量、产品良率和服务质量,实现产业互联网发展的新格局。

确定性网络:从“尽力而为”到“确定承诺”相关推荐

  1. 确定性网络(DetNet、D-IP)技术

    1.确定性网络简介 确定性网络的提出主要是为了解决低丢包.低时延等工业互联网的需求.确定性IP网络可以解决工业控制.远程医疗.在线游戏等对时延要求特别高的应用,正在推进DetNet在广域网.5G.边缘 ...

  2. 广域确定性网络技术概述

    导言 在前不久结束的第六届未来网络发展大会上,确定性网络技术吸引了众多目光.现场展台上,来自新华三的高端路由产品CR16000实现的超低抖动确定性转发技术,满足了100GE和10GE两种端口速率下广域 ...

  3. 计算机引领未来的趋势,引领未来网络发展之路,新华三提出确定性网络的第三种技术路径...

    6月18日,第五届未来网络发展大会迎来第二天的技术盛会.作为网络领域的技术创新者与探索者,紫光股份旗下新华三集团副总裁.技术战略部总裁刘新民应邀出席"未来网络技术发展与变革"主题论 ...

  4. 【文献阅读】未来网络白皮书:确定性网络技术体系白皮书

    确定性网络背景 五种典型的确定性 QoS 包括:低时延.低抖动.低丢包率.高带宽.高可靠. 确定性网络是提供确定性服务质量的网络 技术,是在以太网的基础上为多种业务提供端到端确定性服务质量保障的一种新 ...

  5. 网络不抖,创新才有!新华三用确定性网络铺就互联网的无限未来

    高铁再快也快不过飞机,并且,很多打折机票也并不比高铁票更贵.那么,在有航班可选的情况下,为何还有不少人选择高铁出行? 相对于速度更快的飞机,高铁除了乘坐空间更大.可接打电话之外还有一个核心优势--准点 ...

  6. 【论文阅读】大规模确定性网络转发技术

    专题:数据网络协议架构创新--NewIP [大规模确定性网络转发技术]2019年第9期 强鹂,刘冰洋,于德雷,王闯 提出概念 确定性时延:有界的时延及时延抖动统称为确定性时延. 时延分析 单跳时延=节 ...

  7. 秒懂确定性网络之玩转队列(中)

    上一节介绍了队列的概念(秒懂确定性网络之玩转队列(上)),本节分析队列机制的演进过程,从单队列延伸到多队列,从软件队列延伸到硬件队列,从软件定义队列延伸到可编程队列,以及每用户.每队列.每流.每包等队 ...

  8. 确定性网络——TSN(Time-Sensitive Networking)任务组介绍

    一.TSN工作组介绍 1.1 工作组章程 TSN任务组英文全称是Time-Sensitive Networking TG ,官方文档在https://1.ieee802.org/tsn/中可见. 简单 ...

  9. 博客摘录「 秒懂确定性网络之玩转-队列(下)」2023年5月13日

    CQF通过限制最大队列长度,将一跳的时隙设定为固定周期值T,奇偶两个队列交替执行,相当于只有一条门控条目,从而简化了TAS复杂的门控条目配置. 前期理解太过于浅薄,CQF出现的目的,就是解决TAS中G ...

最新文章

  1. Python 常用Web框架的比较
  2. 推荐一款Java开发的精美个人博客
  3. keras训练完以后怎么预测_还在使用“龟速”的单显卡训练模型?动动手,让TPU节省你的时间...
  4. POJ 2798:二进制转换十六进制
  5. php 修改文件访问时间,PHP中获取文件创建日期、修改日期、访问时间的方法
  6. 04 | 事件调度层:为什么 EventLoop 是 Netty 的精髓?
  7. go 实现单链表反转
  8. Redis 6.0学习指南
  9. Python爬虫之JS逆向分析技巧
  10. python计算快递运费价格表_python实现快递价格查询系统
  11. 24 - 面向对象1
  12. 安全编程: 开发安全的程序
  13. MinGW 是什么?
  14. docker镜像加速,docker更换为国内镜像
  15. 小米文件管理连接服务器,小米文件管理器中的远程管理无法连接解决方法
  16. TL431稳压输出Vout=4V
  17. 记录 zookeeper集群配置参数 flume配置参数
  18. 荷兰高性能输出服务器,荷兰服务器国内访问慢,怎么加速?
  19. CSS学习笔记-块状元素-行间元素
  20. c语言编程电机星三角启动,三相异步电动机星三角减压启动控制plc编程实例

热门文章

  1. [快讯]致铭主板促销免费赠送Q版暖水袋
  2. 【kafka专栏】安全认证之SCRAM动态用户管理的方式
  3. 夏目友人帐之撸猫动作倒放
  4. 阿里云的「香港」机房大陆访问速度怎么样?
  5. 如何把图片上的文字转换成word?
  6. Fraud Busters
  7. 百度云盘资源搜索神器仅有400kb
  8. 谋退市,前程无忧要新开始?
  9. 关于ScrollView嵌套RecyclerView时RecyclerView不显示的问题
  10. UltraEdit的上百种语法高亮文件下载,具体添加请看其中说明!(推荐)