ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

5G+TSN融合部署:构建确定性网络的关键技术与落地指南

5G+TSN融合部署:构建确定性网络的关键技术与落地指南 简介2021年5GTSN融合部署场景与技术发展白皮书由工业互联网产业联盟编写聚焦5G与时间敏感网络TSN在工业互联网中的融合部署。内容系统梳理了融合部署的背景、需求与典型场景并给出目标架构、关键技术如时钟适配、QoS映射、资源协同及部署建议帮助读者把握无线与有线网络协同构建高质量企业内网的全景视图。压缩包内有1份PDF文档大小1.34MB完整收录白皮书正文适合工业互联网、智能制造、通信网络等领域的技术人员、研究学者及企业决策者参考。目前已有372人浏览学习。读者可从中了解标准进展、关键技术和智能制造、智能电网、智能网联汽车等应用场景快速理解5GTSN融合部署的落地路径与集成方案作为开展相关研究、规划与部署的实用参考。1. 5GTSN融合部署白皮书为什么工业现场和车联网都在等它车间里AGV一过叉车通道就失控路口的V2X预警总是在绿灯亮起后才弹出来——这类问题光靠把网络带宽加大解决不了病根在时延不确定。2021年的《5GTSN 融合部署场景与技术发展白皮书》最早系统地把这个问题摊开TSN时间敏感网络负责把有线侧做成确定性链路5G则把这份确定性延伸到无线让移动设备也纳入同一个准时制网络。这份白皮书不是讲概念它给出了5G系统如何伪装成一台TSN桥的完整思路以及工业控制、车联网等场景的参数目标。适合谁给产线做无线化改造的工控工程师做车路协同的通信团队以及所有被空口抖动折磨过的无线从业者。读完你会理解三个核心动作把5G空口调度周期压到和TSN门控对齐、在核心网侧把业务流映射成确定性QoS流、以及用一台主时钟让所有节点统一节拍。我自己在产线落地时踩过的坑也会一并写进来。2. TSN与5G网络的结合点桥接模型、时钟同步与QoS映射2.1 TSN的看家本领门控、抢占与同步TSN不是一张普通以太网它是IEEE 802.1协议族里一整套为确定性服务的工具集。落地融合网络时最常打交道的三样是802.1AS负责全网时钟同步802.1Qbv负责时间感知整形802.1Qbu负责帧抢占。Qbv的逻辑和城市红绿灯完全一致——每个周期划出多个时间窗口高优先级帧只允许在自己的窗口内通行窗口结束立刻关闸后续节点严格按同一张时刻表执行。只要全网对齐某个帧从源到目的地的时间就是可计算的而不是靠流量低撞运气。802.1AS又叫gPTP广义精确时间协议它会在网桥之间不断交换同步帧最终把整个TSN域拉到一条时间线上精度目标通常是亚微秒。这个环节决定了后面所有门控能否对齐。但是一旦把5G空口插进来同步链路的尾部就变了基站的调度器本身不在有线网络里它怎么知道TSN域的周期起点无线传输时间还会随信道变化gPTP消息穿越空口时如果漫不经心地打时间戳误差会被直接喂给所有设备。所以5GTSN融合的第一个核心工程点就是把gPTP通过5G系统安全地透传到UE侧。白皮书中描述的思路是让5G系统内部维护一个与有线侧同步的时钟基准DS-TT在入口处矫正来自5G的时钟偏移NW-TT在出口处再次校准。这样无线链路对TSN上层表现为一段稳定的合成网桥虽然内部有调度器、缓冲器和无线信道这些黑匣子但从外面看它就是一个能纳入Qbv时刻表的普通网桥。下表是我在理解白皮书时习惯用的对照表把TSN的机制和5G域内的承担者放在一起看比纯读协议省力TSN机制作用5G域内的对应实现802.1AS gPTP全网时间同步通过DS-TT与NW-TT扩展gPTP域5G内部同步802.1Qbv 门控按时刻表调度帧UPF/基站按TSC辅助信息对齐调度窗口802.1Qbu 帧抢占低优先级帧让路5G侧通过不同5QI承载优先级隔离802.1Qci 流过滤限制每流突发UPF的报文整形与队列管理这张表的意义在于定位TSN侧的调度窗口和5G侧的资源预留必须指到同一个时间刻度否则融合就是假的。2.2 5G系统当TSN桥DS-TT和NW-TT谁干什么3GPP在R16阶段为5G引入了一个相当聪明的设计把整个5G系统看作一台逻辑TSN桥。这样有线侧的TSN控制器CNC不需要理解5G内部的协议细节只需要把这台5G桥当作普通网桥来管理。桥的两个对外端口分别叫DS-TTDevice-side TSN Translator设备侧TSN转换器和NW-TTNetwork-side TSN Translator网络侧TSN转换器。位置先说清楚。DS-TT通常位于UE侧它向上对接工业设备PLC、摄像头、机器人控制器向下接入5G空口。它的职责是把设备发出的非TSN帧转换成TSN帧并完成PCP优先级和门控相关信息的映射。NW-TT通常位于UPF侧它和有线TSN网络相连负责把5G侧传来的QoS流还原成TSN帧同时把TSN域的时钟同步和门控配置翻译给5G系统。换句话说设备发出一个标准以太网帧到了DS-TT被封装成适合5G传输的形态穿过无线网和核心网最终由NW-TT解封成交给有线TSN交换机。这里最容易忽略的中间角色是桥管理根节点BRC和CNC之间的信令交互。CNC要拿全桥的拓扑与状态信息才能下发Qbv门控表而5G桥的内部调度参数比如URLLC配置、资源预留量也需要上报给CNC。白皮书里给了这条完整链路CNC → BRC → 5G核心网 → RAN → DS-TT。实际现网中BRC往往部署在边缘云或UPF所在机房与SMF交互获取会话信息。如果BRC逻辑和UPF不在一起信令绕一圈会增加同步窗口的配置延迟这是现场刚开始没料到的问题。我一般会建议在开局调试时先把BRC的路由和CNC之间的可达性做通再用一个简单的gPTP测试报文从工业交换机端口到DS-TT端口打一个往返延迟——这个延迟如果不稳定后面门控表下发得再好看也是空中楼阁。DS-TT和NW-TT在现网里不一定以独立设备形态存在很多5G模组和UPF设备已经把对应功能集成进去了但无论集成与否理解这两个端口承担的角色都不会过时。2.3 QoS流映射5QI怎么翻译成TSN优先级TSN网络用VLAN优先级PCP字段0-7来区分业务等级5G网络则用5QI5G QoS Indicator和QoS Flow ID。融合部署必须把这两套表达翻译成一致的动作。最粗糙但最好用的做法是静态映射表比如运动控制的周期流对应5QI 82低时延高可靠PCP映射为7让它走Qbv的最高优先级窗口AGV的调度流量对应5QI 83PCP映射为5视频监控对应5QI 6eMBBPCP映射为0走尽力而为窗口。翻译的落点有两个DS-TT入口和NW-TT出口。在DS-TT侧收到TSN帧后先解析PCP值按映射关系选择对应的QoS Flow发起上行传输在NW-TT侧下行QoS Flow到达后系统再把它转换回TSN帧并打上正确的VLAN标签和PCP值。这一收一发任何一侧映射表配错端到端确定性就会立刻崩掉——最常见的就是两边VLAN ID不一致导致交换机把帧丢进广播域。另一个容易被当成自动功能的是TSC辅助信息TSC Assistance Information。它包含两个关键参数流周期比如1ms和突发到达时间偏移burst arrival offset。UPF拿到这些信息后可以提前告知基站某个QoS流每隔多少时间会在哪个相对gPTP参考时间点到达。基站的调度器据此为这个流预留资源让空口传输正好落到TSN门控的窗口里。没有它5G只是转发管道。映射表需要按业务提前规划好。我一般用下面这张表来和核心网同事对齐需求业务类型PCPVLAN ID5QIQoS Flow优先级对应Qbv窗口运动控制7100827高优先级窗口AGV调度5100835中优先级窗口视频监控020062尽力而为窗口白皮书中给出的建议是不要依赖默认映射所有PCP到5QI的对应关系都要显式配置并且在业务变更时同步更新。我见过不止一次因为只改了5QI没改TSC周期导致基站调度资源被白白占满结果高优先级业务反而超时的情况。3. 两类核心部署场景工厂里的确定性无线链路和车路协同的低时延通道3.1 工业互联网场景AGV与运动控制怎么用5GTSN组网工厂场景是我落地最多的场景。传统产线的运动控制依赖硬接线因为PLC到伺服轴的丢包和抖动是不能接受的。而AGV需要无线但Wi-Fi的漫游切换动辄几十毫秒在密集产线里会导致AGV急停。5GTSN给的路线是把PLC、伺服驱动器和AGV都接入一个统一的TSN网络其中移动部分通过5G空口衔接。典型拓扑里PLC在有线TSN侧AGV通过DS-TT接入5GNW-TT则接到产线交换机上。这样AGV上跑的周期性控制帧PLC看到的是多了一个无线网段。部署时周期选择很关键。运动控制周期常见1ms或4msAGV调度周期常见10ms。如果两种业务混在一个TSN域Qbv周期要取最小公倍数比如4ms和10ms取20ms作为超周期在超周期里给两种业务各开两个窗口。窗口排布需要依赖TSC辅助信息来精确对齐5G空口的调度时刻否则无线段的时延会吃掉窗口余量。原本我们想过干脆把周期全部统一成1ms但后面发现没必要因为AGV调度1ms一次只会造出一堆空帧白白浪费空口资源。另一个实际问题是设备的老旧兼容性。很多PLC出厂只支持普通以太网不认识gPTP和Qbv必须在前端加一只TSN转换器把普通以太网帧转成TSN帧并接入DS-TT。这只转换器的时延通常在几十微秒级别看似不大但在多级串联后会累积。我的一般做法是在需求分析阶段就把转换器时延计入预算而不是等联调时发现窗口塞不下。白皮书里没有特别强调这个细节但现场项目里它往往是倒排期的主要原因。3.2 车联网场景V2X消息如何在TSN域内传输车路协同是我接触较早但对可靠性要求更高的场景。路侧感知设备摄像头、毫米波雷达有严格同步需求否则融合感知算出来的目标位置是错位的。白皮书里的典型架构是路侧单元RSU和边缘计算节点MEC组成一个TSN域OBU通过5G接入RSU侧挂NW-TT把V2X服务器的非TSN消息转换成TSN帧。这样一来路侧信号灯、RSU、V2X服务器都共享一个时钟和门控表。关键业务参数与工业不同V2X消息CAM、DENM的周期通常是10ms到100ms时延要求是20ms到100ms看起来宽松很多但通信范围是移动的存在切换和干扰空口调度波动大。TSN在这里更多负责限制最坏情况保证急刹车消息在最坏情况下仍然不超时而不是追求平均低时延。实际部署会有边界问题OBU在车上它究竟算TSN终端还是非TSN终端如果车辆本身没有TSN能力就需要在OBU里内置DS-TT功能把车里的CAN/以太网信号打包成TSN帧。而路侧的NW-TT可以合并多个RSU的流量这样基站侧的资源预留可以按更大周期来管理。这个场景里车与车之间的直接通信不经过5G不在这份白皮书的范围但V2X中车与云端/路侧的确定性交互是融合网络能直接解决的。还有一个容易踩的坑车辆高速移动时基站切换会让同步链路短暂断裂。gPTP的同步报文如果没能及时跟上DS-TT端的时钟可能带偏几十微秒。我们在路试中碰到的现象是其他路段一切正常偏偏在切换带附近出现周期性丢包。后来把切换区域的基站配置了提前测量和双连接才把这几十微秒的偏差抹平。所以车联网场景里不要只看稳速行驶的测试数据切换场景必须单独压测。3.3 场景参数表时延、抖动、周期对比下面这张表是我按白皮书描述并对照实际测试结果整理出来的适合做方案选型时的起点场景业务类型周期端到端时延目标抖动容忍关键TSN特性工业运动控制PLC-伺服循环1ms/4ms2-10ms100usQbv门控、gPTP同步AGV调度AGV-调度器10ms10-50ms1msQbv5QI 83映射车路协同CAM/DENM10-100ms20-100ms5msQbv切换时延补偿远程视频监控实时视频流帧周期100-200ms不敏感尽力而为窗口要注意的是表里的时延目标不是白皮书上写死的数据而是我在产线和路侧项目中实际设定过的合理值。如果有更严格的SLA可以对照调整。参数的来源是3GPP TS 22.261里对5G URLLC和TSN的一些定义真正落地时以运营商网络实际参数为准。从这张表能看出一个规律工业场景比车联场景对抖动更苛刻因为伺服控制对每次到达时间都敏感而V2X告警只要在最坏情况下不超时就行。所以部署重点不太一样工业场景必须做精细的Qbv窗口设计车联场景则要留足切换和干扰的余量甚至可以为告警消息单独准备一个低优先级切换通道。4. 落地部署的四个步骤从需求分析到端到端调优4.1 第一步梳理业务流确定TSN域边界先别急着配置第一步是画清业务流和TSN域边界。在一个车间里往往只有少数几类业务需要确定性运动控制、AGV调度、安全联锁。视频监控和普通办公流量完全可以让它们走普通5G。区分清了才能决定哪些设备需要加入TSN域哪些只需要接在普通交换机上。TSN域的边界通常画在两处NW-TT与有线TSN交换机之间的端口以及设备侧的DS-TT。如果某个终端设备本身支持gPTP就可以直接接入DS-TT如果不支持就需要一台外置TSN转换器。这个转换器也纳入TSN域但它的角色是边界。在白皮书提供的案例里边界设备还需要支持VLAN过滤避免非TSN流量冲击确定性窗口。我习惯用表格记录每个业务流的特征再决定它的QoS路径。这个表至少要包含几个字段业务名、方向、峰值速率、周期、最大时延预算、抖动容忍、是否允许被抢占。有了这张表后续配置核心网和交换机都能直接引用。每次升版业务都要回到这张表重新走一遍评审别让业务偷偷加进来。4.2 第二步配置5G核心网与UPF的TSC辅助信息确定域边界后需要把业务流的预期行为告诉5G系统。在SMF/UPF上为每条TSC会话配置TSC辅助信息。常见网管平台会提供类似下面的CLI具体命令各厂商不同但参数都是同一套逻辑smf: qos-flow create [session-id] 5qi82 smf: tsc assist set [session-id] burst-period1000 smf: tsc assist set [session-id] burst-offset300 smf: tsc assist set [session-id] priority-level7burst-period是流周期单位一般是微秒burst-offset是相对gPTP参考时钟的突发到达偏移priority-level对应5QI的优先级。这段配置的意思是每隔1000us这条业务流会在参考时钟偏移300us处到达UPF。基站侧收到辅助信息后会提前安排无线资源确保这段流量能在一个周期内的固定时隙被调度。这步最大的坑是burst-offset这个参数。很多同仁喜欢直接填0认为流量立即到达。但空口有固定开销同步帧、调度请求、HARQ如果offset填0实际到达时间会比预期晚几十微秒与Qbv窗口一叠加就会超时。我一般会先用测试发一轮实测空口传输时间再反过来把offset设为周期起始后的一段安全余量。数值可以由小到大去试但每次改动都要同步调整TSN交换机的门控起点。4.3 第三步部署时钟同步与时间感知调度TSN侧的重点是同步和门控。gPTP域的主时钟GM通常选在有线TSN域中最稳定的设备比如核心交换机或专门的时钟源。把NW-TT加入gPTP域并在5G内部同步传播。设备侧的DS-TT也加入同一个域所有设备使用同一个域号。域号一旦不一致设备之间就会互相无视这是配置集中常见的低级错误。Qbv门控的配置则要基于业务周期来设计。假设超周期是20ms窗口分配可以这样第一个窗口给运动控制1ms周期高优先级窗口宽度3ms第二个窗口给AGV调度10ms周期中优先级窗口宽度5ms余下时间给尽力而为。每个窗口的开启时刻要补偿5G空口的引入时延不能按有线网络的经验直接设成0偏移。这个补偿值在现网是测量出来的不是拍脑袋定的。具体到TSN交换机上的配置关键参数是BaseTime、CycleTime和每个Gate的开启/关闭时长。BaseTime要与gPTP时间对齐CycleTime是前面说的超周期。Gate 1开启时刻计算为TSN域周期起点空口时延补偿。这里的空口时延补偿需要包含SDAP/PDCP/RLC/MAC各层处理时间以及HARQ重传的平均时间。如果现场有现成的基于硬件的测试工具最好直接测一轮再定。要注意的是5G侧的调度周期和TSN的CycleTime未必能完全一致。比如TSN超周期20ms无线帧长度是0.5ms或1ms20ms可以被整除没问题如果TSN周期是3ms和无线帧调度就产生了余数。这种情况下要调整TSN的CycleTime设计把超周期放大到两者可公度否则门控始终会有固定的相位差。4.4 第四步联调验证与参数迭代配置完成后进入联调。需要关注的三个指标是端到端时延、时延抖动和丢包率。最简单的方式是在两端各挂一台带硬件时间戳的抓包设备周期性发送长度固定的帧并在接收端标记实际到达时间。随后用下面的Python脚本从pcap里统计各帧的相对时间差看看抖动是否符合预期import dpkt, sys def frame_intervals(pcap_path, vlan_id100): timestamps [] with open(pcap_path, rb) as f: pcap dpkt.pcap.Reader(f) for ts, buf in pcap: eth dpkt.ethernet.Ethernet(buf) if isinstance(eth.data, dpkt.vlan.VLAN): vlan eth.data if vlan.id vlan_id: timestamps.append(ts) if len(timestamps) 2: print(报文数量不足) return intervals [(timestamps[i1] - timestamps[i]) * 1e6 for i in range(len(timestamps)-1)] print(f报文数: {len(timestamps)}) print(f平均间隔: {sum(intervals)/len(intervals):.1f} us) print(f最小间隔: {min(intervals):.1f} us) print(f最大间隔: {max(intervals):.1f} us) print(fP99间隔: {sorted(intervals)[int(0.99*len(intervals))-1]:.1f} us) if __name__ __main__: frame_intervals(sys.argv[1], int(sys.argv[2]) if len(sys.argv)2 else 100)这个脚本依赖dpkt库pcap需要是以微秒时间戳保存的硬戳文件。统计结果里如果最大间隔明显大于周期说明有空口调度漏发如果P99间隔比平均大得多说明抖动偏高需要回头调整burst-offset和Qbv窗口的静置时间。联调往往要迭代好几轮。我把参数修改一版→抓包统计→调整窗口当作一个闭环直到最大间隔不超过业务要求的抖动容忍度。白皮书给的目标值只是一个起点实际能否达到取决于无线环境、设备性能和现场干扰水平。这一步枯燥但最值得花时间。5. 融合部署避坑指南五个常见问题与排查手记5.1 现象一同步偏移导致调度瞬间失效现象系统工作正常但每隔几十分钟会出现一次几十毫秒的高时延正好是TSN域超周期的整数倍。检查QoS流和Qbv配置都没问题。原因gPTP同步在长时间运行后出现累积偏移5G空口部分的时钟矫正没有被周期性复核。常见的是DS-TT的端口延迟偏移量没有随温度更新导致无线侧的帧到达时间与实际门控窗口错位。解决增大gPTP的Sync帧发送频率尤其是跨5G网桥的域最好把LogSyncInterval调到-3或-2即每8毫秒或4毫秒同步一次。同时在NW-TT侧周期检查时间源一旦发现偏移超过500ns就告警。不要依赖L2协议默认的频率无线侧必须比有线侧更勤快。5.2 现象二QoS流被核心网当成普通eMBB流量现象按指导配置了5QI82但抓包分析发现业务时延跟视频流量一样完全没有得到保障。原因SMF没有把这条业务流绑定到独立的QoS Flow或者TSC辅助信息没有被UPF下发给基站。常见的是会话建立了多个QoS Flow但URSP规则只匹配了娱乐流量没有把工业业务IP映射到高优先级Flow。解决在核心网侧重新配置SMF策略增加一条显式URSP规则只让目标业务按照源IP、目的IP、端口或DNN匹配到指定的QoS Flow同时用信令跟踪确认TSC辅助信息已经通过RRC信令下发到基站。验证时看基站侧是否收到了对应的Uplink TSC信息和Downlink TSC信息。很多商用核心网的告警日志里会直接提示没有匹配到TSC Flow遇到这个提示就别再怀疑空口了先查映射。5.3 现象三TSN转换器与工业交换机的VLAN优先级不一致现象DS-TT侧抓包帧的PCP为7但到了工业交换机后PCP变成了0高优先级帧被当成尽力而为帧处理。原因两种可能一是工业交换机对入端口配置了不信任重写优先级不保留PCP二是VLAN ID与交换机允许列表不匹配导致交换机把帧丢弃或降级。解决先在交换机端口上配置Trunk并设置信任CoS即保留PCP然后把VLAN ID加入允许列表。如果交换机不支持配置信任CoS那就要在DS-TT出口处直接把PCP写死在以太网头里并在交换机接入端口执行CoS重标记策略。用抓包工具在交换机出口确认PCP是否还保留。这里常被忽略的是有些交换机有默认的PCP映射表比如把PCP 7映射到队列3如果队列配置不足照样会造成排队丢弃。5.4 现象四5G空口抖动过大TSN门控形同虚设现象配置了精细的Qbv时间表但端到端最大时延仍然远超预算高优先级窗口内几乎收不到稳定的帧。原因5G空口受到物理信道衰落和同频干扰调度器如果只用默认参数HARQ重传次数不定到达时间会随机散布。TSN门控虽然开了正确的窗口但空口数据没有在窗口期内到达等于白等。解决启用URLLC相关的低时延高可靠参数包括上行资源重复传输、PDCP重复、RLC低时延模式并将基站的调度周期调到与TSC周期匹配。同时把Qbv的高优先级窗口宽度适当放宽静置时间guard band可以设置成平均空口抖动的2~3倍而不是理论上限。窗口宽了虽然牺牲了一点带宽但能换来稳定。在测试中我还发现如果基站开启了节能模式调度时隙会被合并导致突发延迟所以工业白名单里的基站建议关闭节电特性。5.5 现象五白皮书里的端到端时延目标在现网测不出来现象按白皮书中的架构部署完用普通笔记本抓包测试端到端时延比标称目标高了近10倍现场怀疑方案不成立。原因测试方法出了问题。白皮书中的时延统计基于硬件时间戳且测试设备与TSN域同步。普通网卡的软件时间戳误差就有几百微秒加上不是硬同步结果自然难看。这曾经让我们浪费了一周时间去找网络问题最后发现是软件时间戳在作怪。解决用支持PPS或802.1AS的工业网卡把测试设备加入gPTP域抓包时启用硬件时间戳pcap的tsresol记为纳秒。如果现场没有这样的网卡可以用DS-TT自带的监测口来做报时测试。测试时不要把普通Wi-Fi、蓝牙等干扰源放在附近否则测出来的抖动主要反映了干扰而不是网络能力。这个坑给我们的血泪经验是先验证测试工具自身抖动再验证网络。6. 验证融合网络是否真确定一次抓包与一个自建脚本在产线上调通一个融合网络后我还是不太放心直到用一次带硬件时间戳的抓包验证了端到端行为才算真正验收。这个验证方法不需要昂贵的测试仪只需要在业务设备两端各放置一台支持gPTP同步的抓包机或利用DS-TT的监测口同时抓取 V2X/PLC 发出的周期帧随后用脚本分析帧到达间隔的抖动。from scapy.all import rdpcap import sys def check_timing(pcap_file, vlan_id, nominal_period_us): pkts rdpcap(pcap_file) times [] for pkt in pkts: if pkt.haslayer(Dot1Q) and pkt[Dot1Q].vlan vlan_id: times.append(pkt.time) intervals [(times[i1] - times[i]) * 1e6 for i in range(len(times)-1)] valid [i for i in intervals if abs(i - nominal_period_us) nominal_period_us * 0.5] print(f总帧数: {len(times)}) print(f有效周期间隔数: {len(valid)}) jitter max(intervals) - min(intervals) print(f峰值抖动: {jitter:.1f} us) if len(valid) 0.95 * len(intervals): print(结论帧到达时间分布异常未达到确定性要求) else: print(结论帧到达时间集中在周期内确定性达标) if __name__ __main__: check_timing(sys.argv[1], int(sys.argv[2]), int(sys.argv[3]))脚本里用scapy读取pcap统计指定VLAN下所有帧的时间戳计算相邻帧的时间间隔并与理想的业务周期比对。如果超过95%的间隔落在周期±50%以内就被认定到达时间是确定的否则就需要回到第4章的参数迭代流程去调burst-offset和Qbv窗口。这个脚本有几点要注意。第一pcap必须来自硬件时间戳否则软件时间戳一个抖动就超过允许范围会把好网络误判成不合格。第二VLAN ID要固定避免误把别的业务流统计进来。第三nominal_period_us 填入业务的实际周期比如运动控制填1000V2X CAM填10000。我自己的习惯是每次修改网络参数后跑三组测试满负载并发流量、无背景流量、以及人为加干扰用无线信号干扰器或开启其他AP的带宽压力。只有三组都通过我才会在验收报告上签字。这个习惯帮我挡住了好几次看起来通、实际不达标的验收翻车。如果你正在计划5GTSN融合部署建议从白皮书提到的场景里选一个最小的试点比如一台AGV和一台PLC先把上述验证链路完整跑一遍。等你在真实环境下看到那组安慰人的抖动数据再考虑扩大规模。希望我的这些踩坑记录能帮你少走一段弯路。本文还有配套的精品资源点击获取
返回列表