配置华为设备NQA UDP Jitter检测VoIP业务抖动

news2024/9/29 7:16:10
组网需求

如图1所示,总部和子公司之间需要跨越外部网络进行通信,DeviceA和DeviceD为总部和子公司的网络出口设备,DeviceB和DeviceC为外部网络提供商的边缘设备。

总部和子公司之间经常要通过VoIP进行电话会议,要求双向时延小于250ms,抖动小于20ms。为检测网络是否满足要求,可以使用NQA的UDP Jitter测试模拟VoIP业务检测网络。

图1 配置NQA检测VoIP业务抖动组网图

图片

配置思路

采用如下思路配置NQA检测VoIP业务抖动:

1.DeviceD为NQA客户端,DeviceA为NQA服务器端。在DeviceD上配置UDP Jitter测试例。

2.启动测试例。

数据准备

为完成此配置例,需准备如下的数据:

•DeviceA和DeviceD的IP地址

•模拟VoIP业务的编码类型

操作步骤

1.配置NQA服务器端DeviceA。

system-view
[HUAWEI] sysname DeviceA
[DeviceA] nqa server udpecho 10.1.1.1 4000

2.配置NQA客户端DeviceD。 a.配置UDP Jitter测试例的报文版本号。

system-view
[HUAWEI] sysname DeviceD
[DeviceD] nqa jitter tag-version 2

b.创建UDP Jitter测试例,并配置目的地址为DeviceA的IP地址。

[DeviceD] nqa test-instance admin udpjitter
[DeviceD-nqa-admin-udpjitter] test-type jitter
[DeviceD-nqa-admin-udpjitter] destination-address ipv4 10.1.1.1
[DeviceD-nqa-admin-udpjitter] destination-port 4000

c.配置模拟VoIP业务的编码类型。

[DeviceD-nqa-admin-udpjitter] jitter-codec g711a

3.立即启动测试。

[DeviceD-nqa-admin-udpjitter] start now

检查配置结果

验证测试结果,可以看到双向时延小于250ms,抖动小于20ms。

[DeviceD-nqa-admin-udpjitter] display nqa results test-instance admin udpjitter
NQA entry(admin, udpjitter): test flag is active, test type is JITTER
1 . Test 1 result   The test is finished
SendProbe: 1000                         ResponseProbe: 919
Completion: success                     RTD over thresholds number: 0
OWD over thresholds SD number: 0        OWD over thresholds DS number: 0
Min/Max/Avg/Sum RTT: 1/408/5/4601       RTT square sum: 1032361
Num of RTT: 919                         Drop operation number: 0
Operation sequence errors number: 0     RTT stats errors number: 0
System busy operation number: 0         Operation timeout number: 81
Min positive SD: 1                      Min positive DS: 1
Max positive SD: 2                      Max positive DS: 9
Positive SD number: 67                  Positive DS number: 70
Positive SD sum: 70                     Positive DS sum: 80
Positive SD square sum: 76              Positive DS square sum: 156
Min negative SD: 1                      Min negative DS: 1
Max negative SD: 24                     Max negative DS: 25
Negative SD number: 72                  Negative DS number: 82
Negative SD sum: 271                    Negative DS sum: 287
Negative SD square sum: 4849            Negative DS square sum: 4937
Min delay SD: 0                         Min delay DS: 0
Avg delay SD: 7                         Avg delay DS: 0
Max delay SD: 203                       Max delay DS: 204
Delay SD square sum: 254974             Delay DS square sum: 257072
Packet loss SD: 0                       Packet loss DS: 0
Packet loss unknown: 81                 Average of jitter: 2
Average of jitter SD: 2                 Average of jitter DS: 2
Jitter out value: 0.0000000             Jitter in value: 0.0000000
Number of OWD: 919                      Packet loss ratio: 8 %
OWD SD sum: 1834                        OWD DS sum: 1848
ICPIF value: 23                         MOS-CQ value: 354
TimeStamp unit: ms

配置脚本

•DeviceA
sysname DeviceA
nqa server udpecho 10.1.1.1 4000
isis 1
network-entity 00.0000.0000.0001.00
interface 10GE1/0/3
undo portswitch
ip address 10.1.1.1 255.255.255.0
isis enable 1
return
•DeviceD
sysname DeviceD
nqa jitter tag-version 2
isis 1
network-entity 00.0000.0000.0002.00
interface 10GE1/0/3
undo portswitch
ip address 10.2.2.1 255.255.255.0
isis enable 1
nqa test-instance admin udpjitter
test-type jitter
destination-address ipv4 10.1.1.1
destination-port 4000
jitter-codec g711a
start now
return

华为HCIA视频教程:超级实用,华为VRP系统文件详解

华为HCIA视频教程:不会传输层协议,HCIA都考不过

华为HCIA视频教程:网络工程师的基本功:网络地址转换NAT

华为HCIP视频教程:DHCP协议原理与配置

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1386679.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java内置锁:深度解析ReentrantReadWriteLock并发类

ReentrantLock和ReentrantReadWriteLock是Java中用于线程同步的重要工具。ReentrantLock提供独占访问,适合需要保护共享资源不被并发修改的场景,同时支持可重入性,适用于递归操作。而ReentrantReadWriteLock则通过读写分离,允许多…

XTuner 微调 课程学习

大语言模型于海量的文本内容上,以无监督和半监督的方式进行训练的 模型微调的目的:使其在具体的使用场景或领域中输出更好的回答 增量预训练——给模型喂新的领域知识; 指令跟随或指令微调—— 基于海量的预训练数据训练出来的模型通常叫做…

[易语言]易语言部署yolox的onnx模型

【官方框架地址】 https://github.com/Megvii-BaseDetection/YOLOX 【算法介绍】 YOLOX是YOLO系列目标检测算法的进一步演变和优化。它由Megvii Technology的研究团队开发,是一个高性能、可扩展的对象检测器。YOLOX在保留快速处理速度的同时,通过引入一…

行业追踪,2024-01-15,含行业对应的etf

自动复盘 2024-01-15 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…

Axure RP软件揭秘:设计师的秘密武器

Axure rp是一种快速原型设计工具,可以制作高度互动的HTML原型。设计师不仅可以使用Axure绘制线框图和原型,还可以在Axure rp中完成一系列用户体验设计。在本文中,我们将根据用户体验设计师的真实经验,触发用户体验设计师的实际工作…

Linux之引导和服务篇

系统引导是操作系统运行的开始,在用户能够正常登录之前,Linux的引导过程完成了一系列的初始化任务,并加载必要的程序和命令终端,为用户登录做好准备。 一. 引导过程 开机自检--->MBR引导--->GRUB菜单--->加载Linux内核-…

如何分析测试任务及需求(附分析流程)

测试分析 确认测试范围 根据测试项目的不同需求,有大致几类测试项目类型:商户/平台功能测试、支付方式接入测试、架构调整类测试、后台优化测试、性能测试、基本功能自动化测试。 测试项目需要按照文档要求进行测试需求分析,并给出对应的输出…

Spring MVC文件上传及全局异常处理器

添加依赖 <!--文件上传--> <dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version> </dependency>配置文件上传解析器 <!--配置文件上传解析器-…

一个黑盒测试和白盒测试区别的软件测试面试题

软件测试是确保软件质量的重要环节&#xff0c;而在软件测试中&#xff0c;黑盒测试和白盒测试是两种常见的测试方法。跟小一起学习黑盒测试和白盒测试区别&#xff1a; 它们在测试的角度和目标上存在显著区别&#xff0c;本文将深入探讨这两种测试方法的定义、特点、应用场景…

windows平台高dpi介绍

flutter在windows平台如何自定义dpi设置 系统层级的支持(windows平台对高dpi的支持) 主要有两点&#xff1a; 设置系统的缩放比例 (系统及系统自带的app会根据这个设置来进行缩放&#xff1b;自己的app需要结合自己设置的dpi awareness来实现对应的dpi支持)设置进程的dpi aw…

如何利用小程序改变人力资源行业

随着移动互联网的普及和发展&#xff0c;小程序已经成为了人们生活中必不可少的一部分。小程序不仅提供了便捷的服务&#xff0c;还为各行各业提供了创新和发展的空间。在人力资源行业&#xff0c;利用小程序可以为企业和求职者提供更加高效和便捷的招聘和求职服务。下面&#…

第06章_面向对象编程(基础)拓展练习(求三角形面积,猴子吃桃,圆类,学生类,矩形类)

文章目录 第06章_面向对象编程&#xff08;基础&#xff09;拓展练习1、圆类2、学生类3、MyInt类4、MyDate日期类-15、MyDate日期类-26、数学计算工具类7、常识工具类8、学生对象数组9、员工管理类-110、员工管理类-211、比较大小12、数组排序和遍历13、求三角形面积14、图形工…

vue 使用mock模拟数据

vue 使用mock模拟数据 安装依赖 cnpm install axios --save cnpm install mockjs --save-dev cnpm install json5 --save-dev在根目录下&#xff0c;新建一个mock文件&#xff0c;且创建如下文件 utils.js index.js const Mock require(mockjs) const { param2Obj } …

C++ 数组分页,经常有用到分页,索性做一个简单封装 已解决

在项目设计中&#xff0c; 有鼠标滑动需求&#xff0c;但是只能说能力有限&#xff0c;索性使用 php版本的数组分页&#xff0c;解决问题。 经常有用到分页&#xff0c;索性做一个简单封装、 测试用例 QTime curtime QTime::currentTime();nHour curtime.hour();nMin curtim…

PTA-7-4 堆排序

代码如下: #include<iostream> using namespace std; void change(int arr[], int n, int i); int main() {int n,i,end,arr[1000];cin >> n;for (i 0; i < n; i){cin >> arr[i];}//进行一次排序,把最大值放到顶端for (i n/2-1; i > 0; i--){change…

如何去开发直播电商系统小程序

明确你的直播电商系统的功能和特性&#xff0c;包括用户注册、商品展示、购物车、支付结算、直播功能、评论互动等。根据需求确定系统的基本架构和主要模块。 技术选型&#xff1a;选择适合你的直播电商系统的技术栈。考虑前端框架&#xff08;如React、Vue.js&#xff09;、后…

Python中的多种“占位符”和用法解析

更多资料获取 &#x1f4da; 个人网站&#xff1a;ipengtao.com 在Python编程中&#xff0c;经常需要在字符串中插入变量或占位符来构建动态的文本内容。Python提供了多种方式来实现这一目标&#xff0c;本文将介绍常见的“占位符”及其用法&#xff0c;包括字符串格式化、f-s…

开源ERP系统Odoo安装部署并结合内网穿透实现公网访问本地系统

文章目录 前言1. 下载安装Odoo&#xff1a;2. 实现公网访问Odoo本地系统&#xff1a;3. 固定域名访问Odoo本地系统 前言 Odoo是全球流行的开源企业管理套件&#xff0c;是一个一站式全功能ERP及电商平台。 开源性质&#xff1a;Odoo是一个开源的ERP软件&#xff0c;这意味着企…

Elasticsearch添加7.17.10IK分词器

Elasticsearch添加7.17.10IK分词器 在https://github.com/medcl/elasticsearch-analysis-ik/tree/7.x中未找到7.17.10版本的发布版本&#xff0c;如歌ik版本和Elasticsearch版本不同安装后无法启动。所以下载git上的源代码&#xff0c;并手动编译指定版本IK分词器。 &#xff…

跨境电商账号频繁?你的IP可能“不干净”了

疫情促进了跨境电商行业的加速发展&#xff0c;许多卖家也抓住了这波流量红利&#xff0c;跨境电商月入数万&#xff0c;数十万甚至数百万的造福神话也不断在上演&#xff0c;但由于国内外电商运营模式不同&#xff0c;多店运营、用户数据收集、刷单等行为都受到了国外平台的严…