配置在部署前检测智真视频会议网络
背景信息
在智真视频会议系统部署前,存在由于网络质量问题导致智真视频会议系统部署后无法使用情况。对于这种情况,用户可以对智真网络的时延、丢包率以及抖动进行检测,根据统计数据识别出质量较差的网络段,便于优化。
在配置时延检测时,需要在源端配置rtptest测试例发起检测流,在中间节点和目的节点配置rtpserver接收rtptest检测流。
在配置丢包率、抖动检测时,需要在源端配置rtptest测试例发起检测流,在中间节点和目的节点配置rtpsnoop测试例进行侦听。
如图6-24,SwitchA为源端,SwitchD为目的节点,SwitchB和SwitchC为中间节点。
操作步骤
- 时延检测
在源端配置rtptest测试例,发起检测。
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type rtptest,配置测试例类型为rtptest。
- 执行命令destination-address ipv4 ip-address,配置目的地址。
- 执行命令destination-port port-number,配置测试的目的端口号。
- 执行命令source-address ipv4 ip-address,配置源地址。
- 执行命令source-port port-number,配置测试的源端口号。
- (可选)根据需要,配置rtptest测试其他参数。具体参数配置如下:
执行命令vpn-instance vpn-instance-name,配置测试的VPN实例。
执行命令tos tos,配置测试包的服务类型。
执行命令duration duration,配置测试时长。
执行命令rate { rate | packet-size packet-size interval interval-value },配置rtptest测试例的流量。
执行命令protocol-type { udp | tcp },配置测试例的协议类型。
- 执行命令description string,配置测试例描述。
执行命令start now,启动NQA测试。
执行命令stop,停止NQA测试。
- 在中间节点和目的节点配置rtpserver。
- 执行命令system-view,进入系统视图。
- 根据配置的测试例的协议类型是UDP或TCP,执行命令nqa-server rtp-udp [ vpn-instance vpn-instance-name ] ip-address port-number或nqa-server rtp-tcp [ vpn-instance vpn-instance-name ] ip-address port-number,配置RTP侦听服务。
服务器端侦听的IP地址和端口号必须与源端配置的目的地址和目的端口号一致。
当设备作为一组测试例的源端,同时作为另一组测试例的服务器端时,设备作为源端配置的源地址和源端口号不能与设备作为服务器端配置的IP地址和端口号一样。
由于服务器端在对源端进行响应时是模拟源端的RTP数据流,因此服务器端响应报文的8021P优先级和DSCP优先级跟源端的报文优先级保持一致,将不再受set priority { 8021p 8021p-number | dscp dscp-number }命令设置值的影响。
- 丢包率、抖动检测
在源端配置rtptest测试例。操作步骤与时延检测步骤相同。
在中间节点和目的端配置rtpsnoop。
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type rtpsnoop,配置测试例类型为rtpsnoop。
- 执行命令destination-address ipv4 ip-address,配置目的地址。
- 执行命令destination-port port-number,配置测试的目的端口号。
- 执行命令source-address ipv4 ip-address,配置源地址。
- 执行命令source-port port-number,配置测试的源端口号。
配置rtpsnoop的目的端口号、目的地址、源地址、源端口号必须和rtptest的目的端口号、目的地址、源地址、源端口号保持一致。
- (可选)根据需要,配置rtpsnoop测试其他参数。具体参数配置如下:
- 执行命令description string,配置测试例描述。
执行命令duration duration,配置测试时长。
执行命令protocol-type { udp | tcp },配置测试例的协议类型。
执行命令start now,启动NQA测试。
执行命令stop,停止NQA测试。