未来网络白皮书.docx
《未来网络白皮书.docx》由会员分享,可在线阅读,更多相关《未来网络白皮书.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、未来网络白皮书一、确定性网络背景确定性网络概念和特征到2020年全球IP网络接入设备达263亿,其中工业和机器连接达122亿,相当于总连接设备的一半,同时高清和超高清互联网视频约全球互 联网流量的60%o激增的数据业务带来了大量的拥塞崩溃、数据分组延迟、远程 传输抖动,传统以太网用“尽力而为”的方式传输数据,只能将端到端的时延减 少到几十毫秒。但许多的新兴业务需要将端到端时延控制在微秒到几毫秒级,将 时延抖动控制在微秒级,将可靠性控制在99. 9999%以上。因此,迫切需要建立 一种可提供“准时、准确“数据传输服务质量的新一代网络。确定性服务质量可以提供“准时、准确“数据传输服务质量。五种典型
2、的确定 性QoS包括:低时延、低抖动、低丢包率、高带宽、高可靠。确定性网络是提 供确定性服务质量的网络 技术,是在以太网的基础上为多种业务提供端到端确 定性服务质量保障的一种新技术。确定性网络特征:能够提供确定性服务质量,灵活切换确定性服务和非确定性 服务,自主控制提供确定性服务质量的等级,全面赋能产业升级,支撑大规模机 器通信、机器视觉、远程操控、人工智能、工业互联网、农业互联网、智能服务 业的需求,通信服务商深入产业一线定制化弹性供给确定性网络服务,确定性网 络服务能力一体化与多样化跨域全局协同。1.1 确定性网络需求和意义(1)从战略角度:确定性网络技术是新一代网络通信体系发展方向,是网
3、络、工 业、农业和服务业强国的重要推动力。形成“确定性网络+”的技术和产业格局对持DetNet流量。DetNet服务子层包含数据包排序、 冗余消除、流复制、流 合 并、数据包编码与数据包解码;DetNet转发子层包含资源分配与显式路由。操作、管理和维护可以利用带内和带外信令,验证应用业务流服务是否在QoS 约束保障内有效实现。0AM可以通过在数据包中添加特定的标记,以跟踪网络 配置错误。主动和混合0AM需要额外的带宽来执行DetNet域的故障管理和性 能监视。DetNet控制器平面中CPF是控制器 的核心部件,负责计算用于网络平面的确 定性路径。CPFs将业务流分布在不同确定的DetNet节点
4、上进行部署,使之满 足流约束条件,并优化总体调度成本。DetNet节点向CPF公开它们的能 力和物理资源,CPF则可以借助这些信息通 过南向接口拓扑的动态感 知进行自动更新。DetNet节点之间与终端系统可以交 换关于路径状态的信息。2. 3. 2 DetNet 技术DetNet具有时钟同步、零拥塞损失可靠性与安全性特点。同时,DetNet致力于 将超低延迟和高可靠性的服务扩展到三层网络,以及正常业务流量与DetNet流 共网传输的实现。因此,基于DetNet的技术实现目标,其需要满足以下三点 技术要求:(1)时钟同步和频率同步DetNet的时钟同步可以利用IEEE802. 1 AS实现,也可
5、以参考IEEE1588v2 PTP实现频率同步。但是,目前IETF还没有针对 DetNet网 络设备的时钟同步的选择具体规范。(2)零拥塞损失与可靠性DetNet中的ULL特性和零拥塞损失通过排队算法、缓冲区预留和包抢占实现。 DetNet为了得到更低的抖动,其不仅需要有端到端时延的上界限制,还需要对 时延下界进行控制以实现对抖动的限制要求。抖动减小的技术实现方式可以通过全局亚微秒级时钟同步或计算应 用程序包的执行时间字段来实现。为了保 证DetNet的可靠性,通过采用过滤器与相应策略来检测报文的故障和错误。 当检测到故障时,将中断传输并进行调整。此外,在DetNet中还应用分组复 制和消除技
6、术来实现可靠性。(3)安全性安全性能的考虑是DetNet的一个重要基本特性。为了实现DetNet资源的请求 与控制安全性,应该对连接到DetNet域的设备使用认证和授权,以确保参数 的管理配置被限制在授权的设备上。DetNet的控制分为集中式控制和分布式控 制。对于集中控制DetNet,流量工程网络的抽象和控制被用于安全保障的实现。对于分布式控制的DetNet,其安全性是通过部署的DetNet协议的安全 属性来实现。结合技术指标需求,根据目前输出DetNet工作组草案、DetNet数据平面方案 以及数据流信息模型等相关标准文件,DetNet标 准技术分为四类:DetNet流概 念、DetNet
7、流管理、DetNet流控制和DetNet流完整性。(1) DetNet流概念应用流。应用流是通过DetNet流所承载的在非DetNet感知终端系统之间传送 的有效负载。应用流不包含任何与DetNet相关的属性,也对DetNet节点没有 特定的要求。DetNet转发流。DetNet-f-flow具有DetNet流的具体格式,它只需要DetNet 转发子层提供的资源分配特性。DetNet服务流。作为一种 DetNet流的特定格式。DetNet-s-flow只需 要DetNet服务子层提供的业务保护特性即可。DetNet服务转发流。DetNet-sf-flow在转发过程 中需要同时具备DetNet业
8、 务子层和转发子层的功能。为了实现准确的流检测和识别,必须对各种流属性映射进行标准化。对 于DetNet流在不同域之间的转发,中继节点都需要获取与流类型和相应属性 相关的上层信息。DetNet模糊了网络层和链路层的 界限,二层网络可以通过 流ID和DetNet控制字识别DetNet流类型和对应属性相关的上层信息。 DetNet流需要标准化跨层或异构网络的流属性映射。(2) DetNet流管理DetNet配置和 YANG模型DetNet能够在各种支持DetNet的网络实体之间实现无缝配置和 重配置,草案 定义了 DetNet分布式、集中式和混合式的配置模型及 其相关属性,还介绍了 在集中配置模型
9、中传递网络配置参数的YANG模型。DetNet配置的模型包含分布式、集中和混合式配置模型。在分布 式配置模型中, UNI信息通过 DetNetUNI协议发送,分布式的DetNet控制平面将 UNI和配置 信息传播到每个数据平面实体,控制信息通过IGP和RSVP-TE等协议来执行。 在集中式配置模型中,CUC向CNC发送UNI信息,类似于TSN中 的IEEE802. IQcc集中式配置模型。对于混合配置方法,在控制平面内采用分布式协议和集中式协议相结合的方式来 协调配置信息。DetNetYANG模型与TSN中IEEE802. lQcp类似,为集中式配置 模型定义了一个DetNetYANG模型,
10、用于传递网络配置参数。2)资源管理在资源管理方面,DetNet有集中式和分布式这2种路径设置方式。集中路 径设置类似于IEEETSN的集中管理模型,利用PCE和基于分组的IP或 非IP网络的信息传播来实现全局网络的优化。分布式路径设置利用内部网关 协议流量工程提出了类似于802. IQat、802. IQca和MRP信令协议的初 始设 计规范。3)网络资源告知与部署为了补充DetNet流量控制机制,每个 节点需要有和附近网络共享网络状态 的能力。例如共享当前节点的资源使用状态、邻居节点及其关系的属性等。 目前还没有规定如何实现这种能力,但是这对于全局规划流量、实现确定性网 络至关重要。(3)
11、DetNet流控制DetNet流的大多数控制功能遵循与IEEETSNTG确定性流相同的原则,但关键 的集成机制存在一些区别,分别体现在DetNet数据平面、DetNet流量工程以及 流控制规则。1) DetNet数据平面:DetNet数据平面主要分为服务层和传输层。服务层可以应用分组排序、流复制/ 重复消除、分组编码等,而传输层可以应用拥塞保护机制和显式路由。DetNet 可以有几个分层的DetNet拓扑结构,其中每个较低的层为较高层提供服务。此 外,DetNet节点相互连接,形成子网络。目前,对于DetNet服务和传输层协议, 有各种各样的协议和技术选项正在考虑之中。2) DetNet流量工
12、程:IETF流量工程架构和信令工作组考虑将流量工程架构用于分组和非分组网络,定 义控制和管理DetNet流的关键概念、功能以及不同层面之间的关系,使用户和操 作员可以 动态地轻松控制、测量和管理流,还引入了 QoS参数的快速恢复和确定性边界。DetNetWG采用类似于软件定义网络范例的方法,为DetNet起草了 一套 TE架构,与IEEETSN的802. IQcc管理方案和集 中式SDN方法具有 相似之处。整个架构分为应用层面、控制层面和 网络平面,并且在控制层面 对DetNet流进行全局规划。一般来说, 这种DetNet流量工程架构设想了一 种高度可扩展、可编程和通用即插即用的方案,其网络功
13、能和配置便于进行实 现和扩展。3)流控制规则:流控制规则主要包含流量排队、整形、调度和抢占。通过定义流控制规则,以实 现确定性的有边界延迟和包丢失。流量控制通常包括准入控制和网络资源预留, 即带宽和缓冲区空间的分配。DetNet流量控制将利用IEEE802. 1 TSN队列传 输和流量整形技术。这些TSN机制包括基于信用整形CBS、时间感知整 形TAS、循环排队和转发整形CQF、异步流量整形ATS和帧抢占等技术。(4) DetNet 流完整性(Flowintegrity)DetNet流完整性包含数据包的复制与消除、执行异质性、故障缓和等技术。1)数据包复制与消除:数据包分制和消除功能PREF与
14、TSNTG802. 1CB标准有一些相 似之处,它源 于IETFHSR和PRP机制。PREF在DetNet服务层中有 数据包信息排序、复 制、消除三大功能。其中,数据包排序功能是给 属于一个DetNet流的每个数 据包加上一次序列号或时间戳,这些序列号用于检测数据包丢失以及进行重新 排序。复制功能让流在源进行 复制,采用显式的源路由使一个DetNet流通过 两条不相交的路径转发到同一个目的地。消除功能主要是在路径上的任何节点 执行冗余消除,目的是为下游的其他流量节省网络资源,通常在网络边缘或接 收端执行。在接收到数据流后,端口有选择地将复制的流组合在一起,根据 数据包的序列号对数据包进行逐包选
15、择并丢弃。PREF是一种主动减少甚至消除 丢包的措施。2)执行异质性:与 TSN类似,DetNet在 DetNet和非 DetNet流之间强制区分带宽。DetNet 网络将75%的可用带宽用于DetNet流。但是,为了保持 较高的带宽利用率, 任何为DetNet流保留但未被利用的带宽都可以 分配给非DetNet流。因此, DetNet的架构模型确保了不同的服务和 应用程序之间的适当共存。3)故障缓和:为了减少了各种可能故障,除了数据包流复制和带宽识别,DetNet网络的设计 需要具有一定强度的鲁棒性。减少DetNet流中断 的关键机制之一是应用类似 于IEEE802. IQci (PSFP)的
16、过滤器和策 略,它可以检测行为不当的流,并可 以标记超过规定流量的流。此外,DetNet故障缓解机制可以根据预定义的规则 采取行动,例如丢弃数 据包、关闭接口或完全丢弃DetNet流。2.4 确定性 IP (DIP)网络工业互联网是面向未来网络技术深度服务于全行业的演进方向之一,特别是面 向机器互联的高精度应用。在未来,会有大量的智能机器接入网络,“面向机 器的通信”将产生许多新型网络功能需求。网络服务对象和服务模式的转变使得“大带宽等于高质量”的假设不再普遍适用,信息在网络中传输的准时性和 网络层的确定性成为了未 来网络关键需求之一。DIP技术是华为和紫金山实验 室共同提出的一 种新颖的三层
17、确定性网络技术架构,在数据面上引入周期调度 机制进行转发技术的创新突破,在控制面提出免编排的高效路径规划与资 源 分配算法,真正实现大规模可扩展的端到端确定性低时延网络系统。DIP在传统IP的基础之上引入周期转发的思想,通过控制每个数据包在每跳 的转发时机来减少微突发,消除长尾效应,最终实现端到端时延确定性。DIP 技术可以保证在最差情况下的端到端时延依然有界,且最差时延与最好时延之间的差距仅为2TO在核心节点上进行标签交换和周期转发聚合调度,解决了 传统IP网络的突发累积问题,实 现了 IP网络的端到端确定性低时延和微秒 级抖动。此外DIP技术中 核心节点无逐流状态,设备之间不需要精准时间同
18、 步,因此具有良好的大网可扩展性。2.4. 1 DIP理论分析与网络架构网络演算理论提供了一种计算网络端到端延时上限的方法,在给定网络拓扑、每 个节点的服务曲线、所有流的流量到达曲线和端到端路径的条件下,即可计算得 到端到端的最坏排队时延。叠加链路时延,即可得到端到端时延上限。基于网络演算理论,学术界已经证明:对于通用场景,传统的IP统计复用转发 方式能够给出的端到端时延上限极差,甚至没有上限。具体而言,当网络直径 为h时,仅当网络带宽最大利用率 l/(/i-1)时,可以得到时延上限,且时延上限随跳数增长很快;当 1/(- 1)时, 没有时延上限。传统IPDiffServ端到端时延上限为:if
19、 1 A -1, W ( + )/i /I -(/i-1)else, df 8其中, 为最大链路利用率,e为最大节点处理时延,为最大初 始突发度串行 化时延(流初始突发总和除以链路带宽),h为端到端跳数。此结论并不限定于尽力而为(Best-effort)转发,还包括采用了区 分优先级 (DiffServ)的转发模式,对于最高优先级仍然有效。确定性IP技术在统计复用的基础上,采用周期性的整形和调度机制,在微观上 形成了周期间的隔离,避免了微突发及其逐跳累积, 打破了网络演算中:“流 量到达曲线的突发增大一初始服务延时增大,初始服务延时增大一流量离开曲 线的突发增大”的恶性循环,使得时延随跳数线性
20、缓慢增长,且端到端抖动上 限恒定。DIP的端到端时延上限为:二 ( + 2 ) 其中,是DIP周期长度,1为第i跳的周期相对时间差,h为端到 端跳数。 DIP通过周期精确整形和调度,避免微突发,每跳时延确 定,端到端时延是跳 数的线性关系,可实现端到端微秒级确定性。2. 4. 2 DIP网络技术(1) DIP网络控制面技术1)准入控制。确定性IP网络入口边缘节点的控制面应记录每条流的资源预留 状态,状态信息包括流标识、预留带宽、开始时间和结束时间。入口边缘节点通 过资源预留结果,可以决定确定性流是否被允许进入网络进行确定性转发。数 据流的资源预留状态可以被动态的刷新,实现资源预留续期。2)路径
21、规划和资源预留。数据流传输确定性路径规划实现,可基于分布式路由 算法或者集中式路径计算,为数据流进行传输路径规 划,并支持预先沿途进行 必要的确定性资源预留。(2) DIP网络数据面技术DIP技术使用一种可扩展的、易实现的、小缓存的稳定低排队时 延的转发面架 构20。其技术要求为:网络设备需将时间划分为等长的周期,数据包按照 周期进行排队和转发。即被指定在同一周期从发送节点发送出去的报文,在接 收节点被调度到指定的同一周期进行下一跳转发。对某周期的报文,首节点和 尾节点上的发送周期的时间差应保持稳定,即周期编号差值保持固定。但具体 报文在周期内被发送的确切时间可以不固定。为确定性流预留资源后,
22、需要在数据面完成路径绑定和确定性周期转发功能。1)路径绑定功能。确定性IP传输的资源预留体现在数据转发路径的节点上。 因此,后续的数据报文传输需要绑定该路径。路径绑定技术可以与标签携带技 术耦合。2)确定性周期转发功能。入口边缘节点根据数据报文被发出的 时间,将时间周 期编号嵌入到报文中。中间节点收到报文后,依据周期映射进行确定性周期转 发,使得数据报文发出时携带本地时间周期编号,直到数据报文被送达出口边 缘节点。2. 5 确定性 WiFi (DetWiFi)2. 5. 1 DetWiFi 架构DetWiFi由三个组件组成:数据包队列,任务调度程序和系统状态容器(SSC) o DetWiFi中
23、有两个数据包队列:发送队列(Tx队列)和接收队列 (Rx队列)。数据包准备发送后,将它 们放入发送队列中,等待适当的时隙, 然后将其发送给驱动程序进行发送。类似地,当从较低层接收到数据包时,它 们将被存储在接收队 列中。任务计划程序用于计划任务并控制DetWiFi的行 为,包括发送 信标,时隙循环和网络加入。这些任务根据任务的紧急程度按优 先级进行区分,任务调度程序将首先执行高优先级任务,而不是低优先级任 务。SSC由时隙表,邻居表和计时器组成:时隙表记录了时隙循环序列,该序 列是在管理者加入网络时从其获取的;邻居表用于存储邻居信息,该信息在邻 居信标中公告;计时器负责维护DetWiFi的时间
24、 信息;并且大多数任务是由 几个计时器触发的。2. 5. 2 DetWiFi 技术工业无线网络应用广泛的标准技术如 WirelessHART. WIA-PA和 ISA100. 11a, 都不能同时提供工业控制所需的极低时延和高可靠性 通信。为使无线网络满足 时间敏感业务的传输要求,目前主流的方法 是设计无线网络中的实时传输调度 方法,将端到端的实时传输时延问题建立成具有时延限制的数学模型,再进行 分析求解;此外,在多跳网状网络中采用灵活高效的实时路由算法,将冲突时 延、数据传输成功率等纳入路由决策也能在一定程度上实现数据的实时可靠传输。 在工业安全监测等实时性要求严苛的场景中,对MAC协议的改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 未来 网络 白皮书
限制150内