网络质量探测

简介: 网络质量探测

一.BFD监测网络状态

BFD(BidrectionaL Forwarding Detection 双向转发检测)用于快速检测系统设备之间的发送和接受两个方向的通信故障,并在出现故障时通知生成应用。BFD 广泛用于链路故障检测,并能实现与接口、静态路由、动态路由等联动检测。bfd 使用的默认组播地址(默认就是 224.0.0.184)。


[R1] ip route-static 2.2.2.0 24 12.1.1.2

R1的配置

int g0/0/0

ip address 12.1.1.1 24

ip route static 2.2.2.0 255.255.255.0 12.1.1.2  #配置到达R2的路由    

R2的配置

int g0/0/0

ip address 12.1.1.2 24

int lo0  #环回地址

ip address 2.2.2.2 24

如果将 R2 的int g0/0/0 shut down,R1已经ping不通R2,但是R1到R2的静态路由依然在


如果想实现R2不可达时,display ip routing-table中的静态路由消失


R1的配置


bfd R1R2 bind peer-ip 12.1.1.2 source-ip 12.1.1.1 autoR2的配置

bfd r1r2 bind peer-ip 12.1.1.1 source-ip 12.1.1.2 auto

注:如果有一端不支持bfd,可以配置单臂回声

bfd r1r2 bind peer-ip 12.1.1.1 source-ip 12.1.1.2 one-arm-echo

可以通过以下命令查看bfd状态:

display bfd session all

接着在R1-R2之间部署BFD来检测对端状态

[Rl] ip route-static 2.2.2.0 24 12.1.1.2 track bfd-session r1r2

现在shut down R2的g0/0/0端口,查看bfd状态为down

display bfd session all

同时查看路由表:静态路由表消失

display ip routing-table

若 undo shutdown,bfd会up,静态路由表会出现


二. NQA检测网络状态

NQA(Network Quality Analysis,网络质量分析)是系统提供的一个特性,位于链路层之上,覆盖网络层、传输层、应用层,独立于底层硬件,可实现实时监视网络性能状况,在网络发生故事进行故障诊断和定位。

NQA 通过发送测试报文,对网络性能或服务质量进行分析,NQA 支持的测试包括多种协议,例如 http 的延迟、TCP 延迟、DNS 错误、ICMP 消息等。


案例:

AR1的配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[Huawei-GigabitEthernet0/0/0]qu
[Huawei]nqa test-instance root icmp //创建一个nqa测试实例,测试管理账户名为root,测试实例名称为icmp
[Huawei-nqa-root-icmp]test-type icmp //测试类型为icmp协议测试
[Huawei-nqa-root-icmp]frequency 10   //指定连续两次探测时间间隔为10s
[Huawei-nqa-root-icmp]probe-count 2  //指定一次探测进行的测试次数
[Huawei-nqa-root-icmp]destination-address ipv4 12.1.1.2    //测试的对端ip地址
[Huawei-nqa-root-icmp]start now    //启动当前测试
[Huawei-nqa-root-icmp]qu
[Huawei]

AR2的配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 12.1.1.2 24
Oct 28 2023 16:29:10-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
[Huawei-GigabitEthernet0/0/0]qu
[Huawei]

在AR1上使用检测命令:display nqa results,可以看到测试结果,查看网络性能。

display nqa results test-instance root icmp

 NQA entry(root, icmp) :testflag is active ,testtype is icmp 
  1 . Test 81 result   The test is finished
   Send operation times: 2              Receive response times: 2          
   Completion:success                   RTD OverThresholds number: 0       
   Attempts number:1                    Drop operation number:0            
   Disconnect operation number:0        Operation timeout number:0         
   System busy operation number:0       Connection fail number:0           
   Operation sequence errors number:0   RTT Status errors number:0         
   Destination ip address:12.1.1.2                                       
   Min/Max/Average Completion Time: 20/20/20                             
   Sum/Square-Sum  Completion Time: 40/800                               
   Last Good Probe Time: 2023-10-28 16:42:07.5                           
   Lost packet ratio: 0 %                                                
  2 . Test 82 result   The test is finished
   Send operation times: 2              Receive response times: 2          
   Completion:success                   RTD OverThresholds number: 0       
   Attempts number:1                    Drop operation number:0            
   Disconnect operation number:0        Operation timeout number:0         
   System busy operation number:0       Connection fail number:0           
   Operation sequence errors number:0   RTT Status errors number:0         
   Destination ip address:12.1.1.2                                       
   Min/Max/Average Completion Time: 10/20/15                             
   Sum/Square-Sum  Completion Time: 30/500     

静态路由或默认路由后面可以track BFD,也可以track NQA

命令与BFD相似:

ip route-static 0.0.0.0 0 12.1.1.2 track nqa root icmp        //在主默认路由上挂接nqa

目录
相关文章
|
数据采集 大数据 Java
9月青果网络代理IP测试,最新代理IP质量测试,有没有好的代理IP推荐?
秉着对真相的探究,我购买青果网络HTTP代理进行测试供大家参考。那一起看看测试结果吧!
|
机器学习/深度学习 传感器 算法
基于Matlab模拟无线网络拓扑、估计链路质量并可视化拓扑
基于Matlab模拟无线网络拓扑、估计链路质量并可视化拓扑
|
编解码 搜索推荐 UED
直播软件开发知识:实现感知网络质量功能
直播软件感知网络质量功能可以提供个性化的服务和建议,以改善用户的观看体验、避免推流中断,并优化观看和推流策略,进而提高整体的直播质量和用户满意度,所以直播软件感知网络质量功能不管是对于用户还是平台都是非常重要的。
直播软件开发知识:实现感知网络质量功能
|
存储 运维 监控
网络质量分析器-应用发布
网络质量分析器是一款针对真实终端用户网络质量性能进行分析的 SaaS 服务。用户可以将网络质量分析器的 SDK 插件集成到App 中,实时感知所有 App 真实用户在线情况、访问互联网的网络质量情况。网络质量分析器提供从在线终端设备发起到您目标服务器的网络质量探测分析,帮助终端用户进行网络问题排查诊断。
445 0
网络质量分析器-应用发布
|
人工智能 运维 自然语言处理
使用人工智能改变校园网络质量
1956年,由约翰·麦卡锡教授带领的一小群研究人员聚集在达特茅斯暑期研究项目中,开始研究人工智能。在这次会议上,麦卡锡创造了“人工智能”这个词,该会议被广泛认为是人工智能研究领域的起点。在接下来的几十年中,人工智能从一个理论性的研究领域逐渐发展成为一种强大的工具,正在深刻地改变着我们的世界。从自动驾驶汽车到智能家居音箱,人工智能正在改变着我们的生活方式,并且这只是一个开始。
85 0
|
网络协议 安全 Linux
nmap扫描端口命令详解linux网络探测之网络安全
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。 Nmap 常被跟评估系统漏洞软件 [Nessus](https://ba
nmap扫描端口命令详解linux网络探测之网络安全
|
网络协议 监控
使用sls logtail的netping功能探测网络质量
随着多云,多region业务部署越来越普遍,对于复杂的网络链路而言,延迟/丢包成为客户关注的一个重点。 sls的logtail作为可观测性的组件,目前集成了icmping和tcping的功能,帮助业务快速发现网络侧的延迟和丢包问题,提升网络可观察性。
337 0
使用sls logtail的netping功能探测网络质量
|
安全 网络协议 Linux
Linux—nmap、nc命令 –网络探测工具和安全和端口扫描器
nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nmap通常用于安全审核, 许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息,管理服务升级计划,以及监视主机和服务的运行。
444 0
|
机器学习/深度学习 存储 编解码
|
网络协议 Linux
Linux下网络编程-UDP协议探测在线好友
这篇文章介绍Linux下UDP协议的基本使用,完成数据发送,接收。
215 0