网络危险仿真,为5G利用保驾护航(JDB电子原创文章)
?
?
?
5G,绝对是今年最热点的话题!2019年6月6日,工信部正式向中国电信、中国移动、中国联通、中国广电发放5G商用派司,中国正式进入5G商用元年。5G不仅仅是一次通讯技术的升级,更是开启了一个新的时期。5G的超高带宽、海量衔接、低时延超靠得住性等机能,将成为构建数字化社会的壮大基础。

更高的网络传输快率能够使已经面世许久但因网快受限的AR/VR/超高清视频业务等技术被宽泛推广和使用。

而5G技术海量衔接的特点,是将网络业务无所不包,宽泛存在。万物联网,万物皆可衔接到网络,智能家居、智能路灯、智能机场等等,生涯中所接触的任何事物皆可联网,实现智慧城市。

低延时也是5G技术的一个关键点,这使得5G能够美满的与TSN(功夫敏感网络)相结合。TSN的重要指标是通过IEEE802(以太网)有线网络提供确定性服务,这意味低时延、低丢包率、有保障的数据包传输,而TSN尺度能够宽泛利用于很多垂直领域,例如工业物联网(IIoT)和工业4.0(蕴含像活动节造、移动机械人、AGV远程节造、甚至传统的工业过程自动化领域),及汽车以太网(汽车节造及自动驾驶)。

国度层面不休向运营商提倡的提快降费,加上急剧推动的5G商用,其最终主张是为了提供一个高快率、低延时及高靠得住性的网络基础设施,为基于工业以太网,工业物联网、汽车以太网、广域网、数据中心等网络基础之上的利用提供尽可能美满的网络服务质量,给用户提供一个美满的联网履历。
然而,世界是不成能美满无瑕的,互联网也不例表。全球互联互通的肆意两个信息端点之间的通讯,可能必要经过好多分歧的物理环境、传输链路、传输设备和网络设备,总会有天然或意表的随机事务产生,从而导致粉碎网络上传输的数据包。所以会给互联网上的各类利用带来极度不好的用户履历,尤其是是对网络质量要求极度高的音视频业务(VR/超高清视频/VOIP/视频会议/汽车360度全景导航等)及TSN(功夫敏感网络)有关的上层利用业务。相信各人都有过手机旁观高清视频出现卡顿的景象,尤其是实时直播高清视频。

据NIST(美国)国度尺度与技术局钻研统计,利用系统颁布上线后, 80%的总成本仅用于寻找和发现问题中;另表凭据驰名征询机构 Gartner 的钻研,全球超过70%的利用部署都是失败的。
?
究其底子原因在于险些所有网络设备测试及利用的开发测试都是在相对美满的尝试室网络环境下实现的。如下图所示,被测设备及网络并非由复杂的物理环境、大量的传输链路、传输设备及网络设备组成,在该尝试网络中拥有比力好的时延、抖动、带宽及靠得住性,上层利用的测试了局也会比力好(仅能代表测试网络环境中的了局)。

但是真实的互联网环境中,存在大量的导致网络质量危险的成分,如下我们常见的危险类型及原因:
丢包:网络设备软、硬件问题;线路传输质量差引起丢包;网络设备配置不合理导致丢包 网络设计不合理导致丢包;网络矛盾、广播泛滥造成的丢包;
时延:光纤长距离传输;网络设备转发处置必要功夫;利用服务器处置功夫;网络拥塞;
抖动:网络拥塞;负载平衡设备的部署;路由翻转;
乱序:网络拥塞;端口绑缚;路由翻转;
沉复。和缁仿;和谈栈异常;
物理层危险:色散或功率衰减、串扰及不确定的系统噪声、环境滋扰等;
?
以上危险类型作为专业术语,听起来可能有点费劲,阿信举一个快递运输的例子给各人诠释下?斓菔歉魅巳粘I闹惺笔苯哟サ氖录,一套齐全的快递运输蕴含好多流程,如下图。
?

如果双十二期间你网购了10样器材,但是快递运输过程中丢了一件(简称“丢包”),领略我意思吧?而后运输过程中又遇到梗塞(此时就产生了运输“时延”,你收到货的功夫会延后。由于时延的存在,那么你每次收到货的功夫不一样,这种景象我们便称之为“抖动”),你以为晦气的事这就完了?nonono,后来你发现你先下单的锅竟然在后下单的调料到了之后才投递(也就是出现了“乱序”,此时你只能望着调料干捉急了),可能唯一值得庆幸的是,发货的店家给你沉复发了两样物品(就是所谓的“沉复帧”操作),但是打开包装才发现原来其中一件是坏的(可能是运输过程中出现碰撞,产生了“物理层危险”)。是不是超等无语。。
?
以上只是为了举例形象些,阿信胡编乱造的剧情哈,请不要太过脑补画面......哈哈哈。
?
而互联网中的大部门利用对网络质量的危险是极度敏感的,如音视频流的传输:
l??????????????????????VOIP网络质量最低要求:丢包率幼于8%,延时幼于200ms,抖动正负不大于40ms;
l??????????????????????4K高清视频对承载网端到端网络质量最低要求:带宽要大于50Mbps,往返时延(RTT)要幼于20ms,丢包率PLR要幼于10-5;
l??????????????????????而VR业务起步阶段,必要80Mbps以上的带宽,网络延长节造在20毫秒以内;舒服履历阶段必要260Mbps以上的带宽,网络延长节造在15毫秒以内;梦想履历阶段必要1.5Gbps以上带宽,网络延长节造在2毫秒以内。
此刻的问题是,既然现实互联网中的网络质量危险无法预防,我们能否在测试网络环境中去仿照真实的网络环境?仿照在特定网络质量模型下,来验证对上层利用的影响若何?
答案是使用网络危险仿真器,也称网络危险仪。它能够在尝试室网络中精确地仿真真实的网络危险情况,用于在部署之前测试和验证网络中的产品、利用和服务。网络危险仪对于描述和验证真实环境的机能及终端用户质量履历是必不成少的。它可以为实现高质量的网络利用、苦难复原、数据中心迁徙和多媒体业务的测试提供有力保障。下图为常见的网络危险测试拓扑。

Xcompass-S系列网络危险仪是JDB电子推出的基于现场可编程门阵列(FPGA)的平台,可提供真实且可沉复的网络危险测试了局。拥有带宽限度、延时/抖动、丢包、乱序、沉复报文、物理链路危险等典型危险仿真职能,并可同时设立 8 类场景,每个危险利用场景均可独立配置各类危险,以验证在特定网络危险模型下(如:特定的丢包率、特定的时延及抖动下)对上层利用业务的影响。

JDB电子-Xcompass-S系列网络危险仪
?
Xcompass-S系列网络危险仪基于B/S架构,直接在web端进行配置,下图举例介绍几个危险配置。
???????????????????????时延危险

Xcompass-S系列危险仪可支持最大80s的时延危险
???????????????????????抖动危险

Xcompass-S系列危险仪支持高斯散布、伽马散布等多种数学模型的抖动危险配置,配置类型丰硕。
?
???????????????????????丢包危险

Xcompass-S系列网络危险仪支持单次丢包、突发丢包、陆续丢包等多种模型的丢包方式、满足分歧场景的测试需要。
?
???????????????????????乱序危险

Xcompass-S系列网络危险仪支持单帧高达32位的乱序深度,并可配置单次或者沉复等多种乱序危险。
?
???????????????????????数据包败坏危险

Xcompass-S系列网络危险仪支持对数据帧进行CRC造错、校验和造错,并支持多种造错模型。同时JDB电子Xcompass-S系列网络危险仪支持带宽限度、物理链路层谬误等多种危险类型。
?
