时延算路(网络转发路径的计算技术)

文章目录

    • 为什么需要时延算路
    • 时延算路的工作过程
    • 时延算路的应用案例



算力和行业应用中的一些关键业务对时延非常敏感,提供满足时延需求的转发路径,确保业务体验和安全,就是时延算路的技术价值。华为SPN的1588精准时延算路技术具备纳秒级精度、智能化选路、确定性传输的技术特点,其创新的架构设计理念和服务能力优势,势必在未来网络发展中得以推广应用。


为什么需要时延算路

时延算路是一种网络转发路径的计算技术:基于业务的时延性能需求和网络的链路时延数据,为业务计算满足时延需求的转发路径。

面向算力和行业应用,网络承载了5G业务、算力业务,以及金融、政务、电力、教育、医疗、工业、交通等各行各业的业务。时延算路技术,来源于时延敏感业务对于网络时延的需求。因为,时延不仅决定了业务的处理速度,还决定了业务的质量体验和性能安全。

综合业务承载网络

算力业务的时延需求分析

算力业务对时延非常敏感,时延决定了传输效率和计算效率,是业务快速响应、数据迅速传输、用户流畅体验的关键性能指标。

表1-1 算力业务的时延需求分析

行业业务的时延需求分析

行业应用中的一些关键业务对时延非常敏感,时延决定了业务体验,甚至影响业务安全。

表1-2 行业业务的时延需求分析


从时延需求到时延算路

总结算力和行业应用业务的时延需求,可以看到两个关键词,一个是低时延,一个是确定性时延。低时延指的是业务快速响应、数据迅速传输,是业务对于速度和实时性的要求。确定性时延指的是业务能获得确定性的传输,确定的资源、确定的时延,是业务对于安全和稳定性的要求。

既然业务对于时延提出了要求,在部署业务时就需要考虑其时延需求。提供满足时延需求的转发路径,确保业务体验和安全,就是时延算路的技术价值。

时延算路的工作过程

设备支持L1~L3多层时延算路技术:

  • L2/L3时延测量技术:包括基于Inband oam/Ping/1ag OAM for L2/L3、SR-TP OAM、TWAMP for MTN Client、MTNOAM DM的测量和算路技术,其时延测量精度在us级。
  • L1层时延测量技术:基于1588的测量和算路技术,其时延测量精度在ns级(提升1000倍),本文主要介绍基于1588的L1层时延算路技术。

1588时延算路的工作过程主要包含3步:时间同步、时延测量、时延算路。

说明:
1588时延算路需要网络中每段链路的时延数据作为计算的依据,所以时延算路的前提是时延测量,而时延测量的前提则是全网设备的时间同步。

第一步:时间同步

1588高精度时间同步是一种网络时间同步技术,旨在确保网络设备之间的时间保持精确一致性。SPN网络设备具备业界最高等级时钟精度水平(单跳±5ns),且完成覆盖全国的骨干网和城域网的1588时间部署。

1588高精度时间同步

第二步:时延测量

1588高精度时延测量通过1588协议扩展来实现,是逐跳测量每段链路的时延。端到端时延数据由每段链路时延汇总获得,为1588时延算路提供数据支撑和路径决策。

1588高精度时延测量

和1588时间同步一样,1588时延测量也是通过在两台设备之间传递1588报文来实现。

为了确保1588时延测量功能的正常工作:
· 一条链路两端的设备需要同时开启1588时延测量功能,不能仅有一端开启。
· 一条链路只能由一台iMaster NCE智能控制器纳管,不允许多套或者多版本NCE同时纳管同一条链路。

为了隔离1588时间同步和时延测量的报文,同步和测量分成两个独立的平面。时间同步平面,通过1588报文交互实现各个设备之间的时间同步,传递给用户侧(如:5G基站);时延测量平面,以时间同步平面提供的时间基准为基础,交互1588报文实现链路时延测量。两个平面通过配置不同的1588域号来实现相互隔离,时间同步平面的域号默认为0、时延测量平面的域号默认为120,保证时延测量不会影响时间同步基础服务。

1588时间同步和时延测量平面

在1588的时延测量平面中,相邻两台设备间逐跳进行时延测量。设备1可以测量到设备2的单向链路时延,设备2也可以测量到设备1的单向链路时延。设备1发送Sync报文,记录发送时刻T1(时间戳T1可以由Sync报文携带也可由后续Follow_Up报文携带给设备2);设备2接收Sync报文,记录接收时刻T2;设备2发送Delay_Req报文,记录发送时刻T3;设备1接收Delay_Req报文,记录接收时刻T4;设备1发送Delay_Resp报文,携带T4发送给设备2。

1588逐跳时延测量原理

至此,设备2可以获得T1/T2/T3/T4四个时刻,从而计算得到单向链路时延(Tx时延=T2-T1;Rx时延=T4-T3)。类似地,设备2也可以发送Sync报文给设备1,设备1发送Delay_Req报文给设备2,设备2回复Delay_Resp报文,设备1最后可以计算得到单向链路时延。时延逐跳测量完成,就可以得到全网每段链路的时延数据。

1588逐跳时延测量结果

iMaster NCE智能控制器通过Telemetry技术周期性采集时延测量数据,可以实时感知和监控链路时延变化,并将最新时延数据“附着”在网络拓扑中,汇总并呈现一张时延地图全景。

第三步:时延算路

为了满足低时延和确定性时延,计算最优时延路径并能确保路径的确定性传输,成为满足时延需求的关键。iMaster NCE智能控制器汇总了全网每段链路的时延数据,可以将时延作为算路因子和约束条件,计算出最优路径。


计算最优时延路径满足低时延需求

时延优选路径选择MTN/fgMTN切片作为端到端的独立承载通道,可以确保业务的确定性传输,保障业务的体验和安全。

选择品质切片满足确定性时延需求

  • 基于时隙交换技术全程护送:端到端独享切片性能有保障,端到端物理隔离安全无干扰,能够满足业务的确定性时延需求。
  • 基于时隙交叉技术逐跳转发:网络节点在L1层完成组网,无需经过L2/L3层存储查表,显著降低转发时延,同时避免转发抖动。

时延算路的应用案例

未来的网络必将越来越依赖于智能化和定制化的服务,智能时延算路可以满足不同行业和应用场景对时延的定制需求。

案例一:算力网络(快速响应)

算力与时延之间紧密相连,低时延能够明显缩短数据传输的延迟时间,加快数据在网络中的传输速度,提升传输效率、支持实时计算、优化用户体验。同时,低时延有助于减少网络传输中的抖动和不确定性,提高稳定性和可靠性。在部署和优化算力网络业务时,应考虑降低网络时延,以提升网络性能和用户体验。

时延算路在算力网络中的应用

算力互联网络、算力接入网络可以将时延作为主要因素进行路径计算,获得算力中心与算力中心之间、用户与各算力中心之间的最低时延路径。算力控制中心根据用户到各算力中心的时延,可以为用户指定最合适的算力中心提供服务,进而提升算力应用的服务质量。

案例二:远程控制(异地同步)

万物互联、无处不在的网络,催生了远程控制业务。生产场景的远程操控、交通场景的远程驾驶、金融场景的远程交易、政务场景的远程协同、医疗场景的远程诊断/B超/急救/手术等,都属于跨越网络传输的远程控制业务。让远在天边的服务获得近在咫尺的体验,远程控制的业务质量与网络时延息息相关。低时延才能确保业务的实时进行和异地同步,确定性时延才能确保业务的稳定进行和安全精准。

时延算路在远程医疗中的应用

远程医疗网络可以将时延作为主要因素进行路径计算,获得本地手术室和远程专家的最低时延路径。稳定低时延的网络使得远程手术成为可能,医生可以在远距离实时控制手术机器人进行精密手术,偏远地区的患者也能享受到高质量的医疗服务。

案例三:沉浸式体验(实时交互)

低时延场景是6G网络关键能力之一,它可以确保实时或近实时的交互,对于提升用户体验和支持关键任务型应用非常重要。沉浸式体验XR业务需要6G提供更高的数据传输速度、更低时延、更高可靠的网络性能。如果想让人们在使用XR时不产生眩晕感,端到端时延必须低于20ms。

时延算路在沉浸式体验中的应用

网络可以将时延作为主要因素进行路径计算,获得用户与云渲染服务器的最低时延路径。应用控制中心根据用户到各云渲染服务器的时延,可以为用户指定传输时延低、处理能力强的渲染服务器,进而提升XR用户的交互体验。

总结

面向算力和行业应用,华为SPN深入洞察分析、积极探索尝试,创新性地提出1588精准时延算路技术架构:包括基于高精度1588的时延测量技术、基于Telemetry的时延数据实时采集技术、基于SDN控制器的优选时延算路技术,以及基于MTN/fgMTN切片的时延路径确定性承载技术。其创新的架构设计理念和服务能力优势,势必在未来网络发展中得以推广应用。


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

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

相关文章

foobox-cn CD抓轨:从光盘到数字音乐的完美转换

foobox-cn CD抓轨:从光盘到数字音乐的完美转换 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 还记得那些尘封在抽屉里的CD光盘吗?那些承载着青春记忆的音乐,如今可…

OpenCore Legacy Patcher完整指南:免费让老Mac焕发新生

OpenCore Legacy Patcher完整指南:免费让老Mac焕发新生 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为2012年之前的Mac无法安装最新macOS系统而苦恼吗&…

当透明遇上“自身错乱”:Babylon.js 深度预渲染与顺序无关透明(OIT)实战指南

一、问题现象&#xff1a;为什么“透明<1”就乱&#xff1f;如果使用PBRMetallicRoughnessMaterial&#xff0c;当alpha<1时&#xff0c;如果mesh本身比较复杂&#xff0c;往往看上去一团糟的&#xff0c;透明片叠加得乱七八糟得&#xff0c;这是因为透明队列不再写深度&…

Mermaid在线编辑器完全指南:10分钟掌握专业图表制作

Mermaid在线编辑器完全指南&#xff1a;10分钟掌握专业图表制作 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor …

YOLOv12官版镜像一键部署指南,Jetson设备也能跑

YOLOv12官版镜像一键部署指南&#xff0c;Jetson设备也能跑 在智能工厂的质检线上&#xff0c;每分钟有上千个产品飞速流转&#xff0c;传统检测系统还在为是否漏检一个微小划痕而反复确认时&#xff0c;YOLOv12已经完成了整条产线的实时视觉分析——这不是未来构想&#xff0…

FSMN VAD依赖库管理:requirements.txt文件解析

FSMN VAD依赖库管理&#xff1a;requirements.txt文件解析 1. 为什么requirements.txt是FSMN VAD稳定运行的“隐形地基” 你可能已经成功跑通了科哥开发的FSMN VAD WebUI&#xff0c;上传音频、点击处理、秒出结果——整个过程丝滑得像喝一杯温水。但有没有想过&#xff0c;当…

AtlasOS终极性能优化指南:3步释放显卡隐藏性能

AtlasOS终极性能优化指南&#xff1a;3步释放显卡隐藏性能 【免费下载链接】Atlas &#x1f680; An open and lightweight modification to Windows, designed to optimize performance, privacy and security. 项目地址: https://gitcode.com/GitHub_Trending/atlas1/Atlas…

Mermaid在线编辑器完全攻略:零基础到图表制作高手

Mermaid在线编辑器完全攻略&#xff1a;零基础到图表制作高手 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor …

SGLang如何对接外部API?任务规划部署实战详解

SGLang如何对接外部API&#xff1f;任务规划部署实战详解 1. SGLang 简介与核心能力 SGLang全称Structured Generation Language&#xff08;结构化生成语言&#xff09;&#xff0c;是一个专为大模型推理优化而设计的高性能框架。它主要解决在实际部署中常见的高延迟、低吞吐…

5步轻松搞定:Czkawka重复文件清理全攻略

5步轻松搞定&#xff1a;Czkawka重复文件清理全攻略 【免费下载链接】czkawka 一款跨平台的重复文件查找工具&#xff0c;可用于清理硬盘中的重复文件、相似图片、零字节文件等。它以高效、易用为特点&#xff0c;帮助用户释放存储空间。 项目地址: https://gitcode.com/GitH…

5分钟掌握专业CD抓轨:foobox-cn让光盘音乐完美数字化

5分钟掌握专业CD抓轨&#xff1a;foobox-cn让光盘音乐完美数字化 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 还在为老旧CD光盘的音乐提取而烦恼&#xff1f;foobox-cn结合foobar2000的强大音频处…

MOOTDX终极指南:5分钟快速搭建Python量化分析系统

MOOTDX终极指南&#xff1a;5分钟快速搭建Python量化分析系统 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 想要用Python获取股票数据却苦于找不到稳定可靠的数据源&#xff1f;MOOTDX通达信数据…

如何快速创建专业图表:Mermaid Live Editor的完整使用指南

如何快速创建专业图表&#xff1a;Mermaid Live Editor的完整使用指南 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-ed…

FreeCAD完全攻略:从零开始掌握免费3D建模

FreeCAD完全攻略&#xff1a;从零开始掌握免费3D建模 【免费下载链接】FreeCAD This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. 项目地址: https://gitcode.com/GitHub_Trending/fr/freecad 还在为商业CAD软…

5分钟搞定电脑空间不足:Czkawka重复文件清理终极指南

5分钟搞定电脑空间不足&#xff1a;Czkawka重复文件清理终极指南 【免费下载链接】czkawka 一款跨平台的重复文件查找工具&#xff0c;可用于清理硬盘中的重复文件、相似图片、零字节文件等。它以高效、易用为特点&#xff0c;帮助用户释放存储空间。 项目地址: https://gitc…

TradingAgents-CN终极故障排除指南:5个简单步骤快速解决常见问题

TradingAgents-CN终极故障排除指南&#xff1a;5个简单步骤快速解决常见问题 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN TradingAgents-CN是…

OpenCore Legacy Patcher:解锁老款Mac隐藏潜能的技术利器

OpenCore Legacy Patcher&#xff1a;解锁老款Mac隐藏潜能的技术利器 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为手中的老款Mac无法升级到最新macOS系统而烦恼吗…

通义千问CLI工具7个高效使用技巧:解决实际开发中的痛点问题

通义千问CLI工具7个高效使用技巧&#xff1a;解决实际开发中的痛点问题 【免费下载链接】Qwen The official repo of Qwen (通义千问) chat & pretrained large language model proposed by Alibaba Cloud. 项目地址: https://gitcode.com/GitHub_Trending/qw/Qwen …

亲测HeyGem数字人系统,音频驱动口型同步效果惊艳

亲测HeyGem数字人系统&#xff0c;音频驱动口型同步效果惊艳 最近在尝试搭建一个自动化数字人视频生成流程时&#xff0c;接触到了一款名为 HeyGem 数字人视频生成系统批量版webui版 的镜像工具。经过几天的深度使用和多个场景测试&#xff0c;我必须说&#xff1a;它的音频驱…

OpenCode新版本效率提升终极秘籍:从功能探索到工作流重构

OpenCode新版本效率提升终极秘籍&#xff1a;从功能探索到工作流重构 【免费下载链接】opencode 一个专为终端打造的开源AI编程助手&#xff0c;模型灵活可选&#xff0c;可远程驱动。 项目地址: https://gitcode.com/GitHub_Trending/openc/opencode 还在为AI编程助手的…