多设备网损测试背景
在现实的网络环境中,网络应用往往有多用户同时登入,例如直播,视频会议等,这些用户大多分布在各大城市,甚至国外。人们在互联网上完成的社交、娱乐、游戏、工作、学习、问诊、阅读、购物、打车、运动等等,都引入了实时互动多种场景。这些场景不仅极大提升了互动体验,有的甚至产生颠覆性地影响。
网络损伤给网络应用带来的挑战
我们的互联网就像一个高速的“信息公路”,互联网的网状结构也犹如现实公路一样错综复杂,有直通目的地的高速路,也有网络环境很糟糕的崎岖山路。网速的快慢不仅跟固定环境有关,还与当时的用户数量,信息传输量有关,就有如当路上有很多车,那么就会行走缓慢或者拥堵,这就相当于网络上的堵塞,造成网络堵塞的原因有很多,带宽限制,背景流量等等。互联网的数据传输有三大主要特点:延时,丢包,抖动。
要解决实时通信主要还是要注意中间传输和末端传输:
**中间传输:**指路由与路由之间的数据转发过程,这里承载数据传输服务的主要有光纤以及同轴电缆等渠道。一旦线路上的数据量剧增,就很可能会导致网络拥堵,造成数据延时和丢包的现象
**末端传输:**指从 Wi-Fi 路由器或电信基站到用户终端之间的传输,如果用户手机由于距离太远或者同时连接的设备太多而造成信号质量太差的情况,实时通信同样也会⼤大受影响。
本文的主要目的就是通过HoloWAN网络损伤仪给多台设备分别添加不同损伤的时候,观察同一直播平台的网络传输质量。
HoloWAN给两台设备添加网损
如下拓扑图所示,PC链接HoloWAN的control口来管理网损GUI,同时WIFI无线连接二级路由器,另外再用一部手机无线连接二级路由器,注意: 二级路由WAN口不可用,关于二级路由器的配置详情请参考:
https://blog.csdn.net/weixin_45468947/article/details/109612273
具体测试步骤如下:
1、按照上图拓扑连接好各个设备。
2、PC登陆192.168.1.199:8080,进入以下界面:
3、单击ADD PATH添加链路
4、查找PC和手机的IP地址,这里假设手机的IP是192.168.1.11,PC的IP是192.168.1.22
5、点击Packet Classifier,按照如下步骤配置手机端,让手机接收和发送的流量经过PATH1,然后同样的步骤将PC接收和发送的流量经过PATH2,点击Apply,然后关闭该界面
6、手机和PC同时打开同一直播,在没有添加网络损伤的时候,直播质量还算良好。
7、鼠标单击链路选择想要添加损伤的设备(PATH1:手机 PATH2:PC),如下图,由于我们是要测试直播音视频的拉流,所以需要选择下行方向,然后在对应的下行方向上添加损伤来测试网络性能,PATH2同理。点击Apply,关掉该界面,查看主界面下PATH1和PATH2的收发速率、丢包,数据量等信息。观察手机和电脑在不同程度的弱网下的直播质量。
**结:**阅读完本文,相信你对利用HoloWAN网损仿真仪给两台设备分别添加网损的情况下数据传输的影响有了一定的了解。如果需要多台设备测试,则只需将设备接入二级路由器,再按照上面步骤(3-7)操作即可。
本文地址:https://blog.csdn.net/weixin_45468947/article/details/109600681