部署SNMP使网管与设备通信,配置关于TCP测试NQA的配置案例

news2024/11/22 14:26:48

一、部署SNMP

组网需求:通过部署RouterA由NMS网管设备管理用于监控网络是否畅通和业务是否正常。为了保证NMS和RouterA之间有一个数据传输安全、接入方式灵活、链路传输可靠的网络,并且可以实时监控设备的运行情况,网络中的RouterA通过网管实时监控运行状况,并提供告警报告,以分析出现过的异常并及时解决故障问题。用户在通过网管管理设备时,需要部署SNMP协议,保证网管和被管理设备间的正常通信。

组网配置图:

 RouterA的配置

#
interface GigabitEthernet1/0/0
 ip address 10.1.2.1 255.255.255.0  
#
 snmp-agent local-engineid 000007DB7FFFFFFF00001AA7
 snmp-agent community read %@%@$X!5#d+t+OJOXL1[{O2!&0UZv'@a;R/`Y+kK$4BUGFe)&2YLuM/kMF!HPG5Mzz3DXe223%@%@    //配置团体名为admin@123(此处以密文的方式显示),并且只允许进行只读访问
 snmp-agent sys-info version v3    //配置SNMP版本为v3
 snmp-agent target-host trap-hostname nms address 10.1.1.2 udp-port 162 trap-paramsname trapnms2  //配置Trap目的地址为10.1.1.2,主机名为nms,使用的Trap报文发送参数信息列表名为trapnms2
 snmp-agent target-host trap-paramsname trapnms2 v3 securityname %@%@_=XqAFC_94uCS,3'<gYC*ZU6%@%@ privacy //配置Trap报文的发送参数信息列表:列表名为trapnms2,SNMP版本为v3,生成Trap报文的安全名为admin@123(此处以密文的方式显示),对报文进行认证和加密。
 snmp-agent trap enable  //使能RouterA对NMS发送Trap报文的功能
 snmp-agent
#

配置结果验证:

1、执行命令display snmp-agent target-host查看Trap报文的目标主机列表。

2、当有告警信息产生时,执行命令display trapbuffer查看告警信息。

二、NQA配置

NQA简介
        网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。NQA能够实时监视网络QoS,在网络发生故障时进行有效的故障诊断和定位。

        NQA监测网络上运行的多种协议的性能,使用户能够实时采集到各种网络运行指标,例如:HTTP的总时延、TCP连接时延、DNS解析时延、文件传输速率、FTP连接时延、DNS解析错误率等。

组网需求:RouterA作为NQA客户端,RouterC作为NQA服务端。使用NQA TCP测试功能测试RouterA到RouterC之间建立TCP连接的时间。

RouterA的配置

#
 sysname RouterA  //配置设备名称
#
interface GigabitEthernet1/0/0
 ip address 10.1.1.1 255.255.255.0  //配置RouterA GE1/0/0的IP地址  
#
ip route-static 10.2.1.0 255.255.255.0 10.1.1.2  //配置RouterA到指定网段的静态路由
#
nqa test-instance admin tcp  //创建NQA测试例并进入NQA测试例视图
 test-type tcp  //配置测试例类型为TCP
 destination-address ipv4 10.2.1.2  //配置目的地址
 destination-port 9000  //配置目的端口号
#
return

 RouterB的配置

#
 sysname RouterB  //配置设备名称
#
interface GigabitEthernet1/0/0
 ip address 10.1.1.2 255.255.255.0  //配置RouterB GE1/0/0的IP地址
#
interface GigabitEthernet2/0/0
 ip address 10.2.1.1 255.255.255.0  //配置RouterB GE2/0/0的IP地址
#
return

 RouterC的配置

#
 sysname RouterC  //配置设备名称
#
interface GigabitEthernet1/0/0
 ip address 10.2.1.2 255.255.255.0  //配置RouterC GE1/0/0的IP地址
#
nqa-server tcpconnect 10.2.1.2 9000  //配置NQA服务端的地址和端口号
#
ip route-static 10.1.1.0 255.255.255.0 10.2.1.1  //配置RouterC到指定网段的静态路由
#
return

配置结果验证:

1、在RouterA的NQA测试例视图下执行命令start now启动测试。

2、在RouterA的任意视图下执行命令display nqa results test-instance admin tcp查看NQA测试结果,其中Min/Max/Average Completion Time表示TCP连接的最小/最大/平均完成时间。

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

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

相关文章

Databend 开源周报 #70

Databend 是一款强大的云数仓。专为弹性和高效设计&#xff0c;自由且开源。 即刻体验云服务&#xff1a;https://app.databend.com。 What’s New 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 Features & Improvements Format 更好地检查格…

PCB 二:AD 原理图绘制以及PCB绘制

PCB 二&#xff1a;AD 原理图绘制以及PCB绘制前言(一)资料总结(二)PCB前言 本文简单收集了AD软件在绘制PCB电路板的一些资料&#xff0c;还有遇到的一些问题&#xff0c;并记录一些常用的操作。 (一)资料总结 1【AD】Altium Designer 原理图的绘制 2【AD】Altium Designer P…

飞利浦CT的AI重建技术

原文&#xff1a;AI for significantly lower dose and improved image quality 飞利浦医疗CT的深度学习重建技术。 人工智能可显着降低剂量并提高图像质量概述背景飞利浦CT智能工作流Precise Image 如何训练神经网络深入了解深度学习训练神经网络验证神经网络推断法可以实现快…

Android 11及以上授予文件管理权限

背景 安卓11改变了此前安卓系统对于文件管理的规则,在安卓11上,文件读写变成了特殊权限。应用默认只能读写自己的目录/android/data/包名 gradle配置 Android11系统对应用写入权限做了严格的限制。本文介绍如何获取文件读写权限。 项目中 build.gradle 的targetSdkVersion …

YOLOv5 模型结构及代码详细讲解(一)

王旭*&#xff0c;沈啸彬 *, 张钊* (淮北师范大学计算机科学与技术学院&#xff0c;淮北师范大学经济与管理学院&#xff0c;安徽 淮北) *These authors contributed to the work equllly and should be regarded as co-first authors. &#x1f31e;欢迎来到深度学习的世界 …

window本地编译Spring源码并运行

1. Gradle 下载地址 https://services.gradle.org/distributions/ 2. Jdk下载地址&#xff1a; https://www.oracle.com/java/technologies/downloads/#java11-windows 3. Spring源码下载地址 https://github.com/spring-projects/spring-framework/tags 4. 注意事项 以…

微服务守护神-Sentinel-流控规则

引言 书接上篇 微服务守护神-Sentinel-概念 &#xff0c;上面介绍了Sentinel相关概念&#xff0c;本篇就来看下Sentinel的流控规则。 流控规则 流量控制&#xff0c;其原理是监控应用流量的QPS(每秒查询率) 或并发线程数等指标&#xff0c;当达到指定的阈值时 对流量进行控…

OSG开发-使用VisualStudio2019创建CMake项目方式开发HelloOSG

本文保证你使用VS2019&#xff0c;可以把这个OSG程序开发出来&#xff0c;看到那个蓝色的带有纹理的地球。 大概步骤如下&#xff1a; 下载已经编译好的OSG的库和头文件新建一个CMake项目编辑make.txt编写main.cpp运行。下载已经编译好的OSG的库和头文件 由于我们需要用OSG的…

blender 常用修改器

文章目录前置.阵列.倒角.布尔.精简.拆边.镜像.螺旋.实体化表面细分.三角化.体积到网格.焊接修改器.蒙皮.线框.铸型.曲线修改器.置换修改器.晶格修改器.缩裹修改器.简易修改.表面形变修改 .多级精度修改器.前置. 注意&#xff0c;修改器未应用前&#xff0c;只能操作原物体 阵…

自动驾驶:2022 apollo day 观后感(三)

自动驾驶&#xff1a;2022 apollo day 观后感&#xff08;三&#xff09;TOPIC THREE&#xff1a; 文心大模型在自动驾驶感知中的落地应用&#xff08;王井东&#xff09;多传感器融合autolabeling的发展&#xff1a;大模型数据闭环大模型&#xff0c;已经成为自动驾驶能力提升…

差动驱动机器人轨迹-CoCube

轨迹博客&#xff1a; 玫瑰线轨迹如何规划&#xff1f;&#xff08;desmosROS2turtlesim……&#xff09; ROS1云课→23turtlesim绘制小结&#xff08;数学和编程&#xff09; 如上所涉及的机器人假定模型都是差动驱动机器人。 许多移动机器人使用一种称为差动驱动的驱动机构…

vue项目图片裁剪上传——vue-cropper的使用,裁剪后上传头像

vue项目图片裁剪上传——vue-cropper的使用&#xff0c;裁剪后上传头像 npm地址&#xff1a;https://www.npmjs.com/package/vue-cropper github地址&#xff1a;https://github.com/xyxiao001/vue-cropper 在线demo&#xff1a;http://github.xyxiao.cn/vue-cropper/exampl…

学习分享:如何进行全局变量的学习

​对于很多朋友&#xff0c;尤其是刚接触全局变量的朋友而言&#xff0c;全局变量的学习对他们来说不是一件容易的事情。关于这方面的学习&#xff0c;很多朋友不太理解它的用法及分析方法&#xff0c;所以会比较乱&#xff0c;难以掌握。 什么是axure全局变量&#xff1f;全局…

【STM32】详解PWM的概念和原理

PWM的概念和原理一、PWM是什么&#xff1f;二、如何实现&#xff1f;三、STM32中的PWM四、使用库函数配置PWM将LED0设置为呼吸灯一、PWM是什么&#xff1f; PWM&#xff08;Pulse width modulation&#xff09;脉冲宽度调制。PWM是通过编程控制输出方波的频率和占空比&#xf…

oracle自启动的p***并行进程过多导致的process进程超限问题

某项目现场反馈无任何业务连接&#xff0c;查询v$process仍有500多个进程&#xff1b; 查询会话连接&#xff0c;也只有十几个会话&#xff1b; select b.MACHINE, b.PROGRAM,b.USERNAME, count(*) from v$process a, v$session b where a.ADDR b.PADDR and b.USERNAME is…

RCNN学习笔记-ResNeXt

论文地址&#xff1a;https://arxiv.org/pdf/1611.05431.pdf Abstract 我们提出了一种简单、高度模块化的图像分类网络体系结构。我们的网络是通过重复一个构建块来构建的&#xff0c;该构建块聚合了一组具有相同拓扑的变换。我们的简单设计产生了一个只有几个超参数可设置的…

JavaScript -- 数组常用方法及示例代码总结

文章目录数组的方法1 Array.isArray()2 at()3 concat()4 indexOf()5 lastIndexOf()6 join()7 slice()8 push()9 pop()10 unshift()11 shift()12 splice()13 reverse()14 sort()15 forEach()16 filter()17 map()18 reduce()数组的方法 Array参考文档&#xff1a;https://develo…

AIoT通用组件服务攻略之设备“收纳”好帮手——分组管理

天翼物联网平台&#xff08;AIoT&#xff09;通用组件服务提供设备分组管理功能&#xff0c;既可将单个产品下的部分设备划成一个分组&#xff0c;也可将多个产品下的设备划成一个统一分组&#xff0c;主要用于对设备进行归类管理&#xff0c;便于对设备进行批量操作。 对设备…

Java中高级核心知识全面解析——类加载过程

一个非数组类的加载阶段&#xff08;加载阶段获取类的二进制字节流的动作&#xff09;是可控性最强的阶段&#xff0c;这一步我们可以去完成还可以自定义类加载器去控制字节流的获取方式&#xff08;重写一个类加载器的 loadClass() 方法&#xff09;。数组类型不通过类加载器创…

适用于嵌入式单片机的差分升级通用库+详细教程

1. 什么是差分/增量升级&#xff1f; 借用网上的介绍&#xff1a;适合嵌入式的差分升级又叫增量升级&#xff0c;顾名思义就是通过差分算法将源版本与目标版本之间差异的部分提取出来制作成差分包&#xff0c;然后在设备通过还原算法将差异部分在源版本上进行还原从而升级成目…