以下为《网络基础-12》的无排版文字预览,完整内容请下载
【NQA】
NQA(Network Quality Analyzer)网络质量分析,是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。NQA还提供了与Track和应用模块联动的功能,实时监控网络状态的变化。NQA通过发送测试报文,对网络性能或服务质量进行分析,为用户提供网络性能参数,如时某某抖动、HTTP的总时某某、通过DHCP获取IP地址的时某某、TCP连接时某某、FTP连接时某某和文件传输速率等。
网络质量分析NQA(Network Quality Analysis)是设备上集成网络测试功能,不仅可以实现对网络运行情况的准确测试,输出统计信息,有效的节约成本。
NQA可以检测网络上运行的各种协议的性能,使企业用户能够实时采集到各种网络运行指标,例如:HTTP的总时某某、TCP连接时某某、DNS解析时某某、文件传输速率、FTP连接时某某、DNS解析错误率等。
对于上述诸多业务特性的检测,NQA是通过创建测试例来完成的。NQA把测试两端称为客户端和目的端,并在客户端发起测试,目的端接收报文后,返回给源端相应的回应信息。根据返回的报文信息,了解相应的网络状况。
利用NQA的测试结果,用户可以:
1.及时了解网络的性能状况,针对不同的网络性能,进行相应的处理;
2.对网络故障进行诊断和定位。
NQA还提供了与Track和应用模块联动的功能,实时监控网络状态的变化,及时进行相应的处理,从而避免通信的中断或服务质量的降低。
NQA具有以下几个特点:
1.支持多种测试类型
传统的Ping功能是使用ICMP(Internet Control Message Protocol,互联网控制报文协议)测试数据包在本端和指定目的端之间的往返时间。NQA是对Ping功能的扩展和增强,它提供了更多的功能。
NQA支持11种测试类型:ICMP-echo、DHCP、DNS、FTP、HTTP、UDPjitter、SNMP、TCP、UDP-echo、Voice和DLSw测试。
2.支持多测试组并发
NQA模块支持多个测试组并发,用户可以根据需求手工配置并发个数。但对于DHCP测试,同一时刻只允许有一个测试组进行测试。
3. 支持联动功能
联动功能是指NQA提供探测功能,把探测结果通知其他模块,其他模块再根据探测结果进行相应处理的功能。实现了与VRRP、静态路由、备份中心和策略路由的联动。
/
【BFD】
BFD是Bidirectional Forwarding Detection的缩写,它是一个用于检测两个转发点之间故障的网络协议,在RFC 5880有详细的描述。
BFD是一种双向转发检测机制,可以提供毫秒级的检测,可以实现链路的快速检测,BFD通过与上层路由协议联动,可以实现路由的快速收敛,确保业务的永续性。
BFD Echo报文采用UDP封装,目的端口号为3784,源端口号在49152到65535的范围内。目的IP地址为发送接口的地址,源IP地址由配置产生(配置的源IP地址要避免产生ICMP重定向)
现有的故障检测方法主要包括以下几种:
硬件检测:例如通过SDH(Synchronous Digital Hierarchy,同步数字体系)告警检测链路故障。硬件检测的优点是可以很快发现故障,但并不是所有介质都能提供硬件检测。
慢Hello机制:通常采用路由协议中的Hello报文机制。这种机制检测到故障所需时间为秒级。对于高速数据传输,例如吉比特速率级,超过1秒的检测时间将导致大量数据丢失;对于时某某敏感的业务,例如语音业务,超过1秒的延迟也是不能接受的。并且 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 硬件基础设施发生故障,不管基础设施是标记交换路径、其他类型的隧道还是交换以太网络。BFD部署在路由器和其他系统的控制平面上。BFD检测到的网络故障可以由转发平面恢复或由控制平面恢复。
BFD提供了一个标准化的与介质和上层协议无关的快速故障检测机制,BFD具有以下优点:
1、对两个网络节点之间的链路进行双向故障检测,链路可以是物理链路也可以是逻辑链路(如LSP、隧道等)
2、可以为不同的上层应用(如MPLS、OSPF、IS-IS等)提供故障检测的服务,并提供相同的故障检测时间。
3、BFD的故障检测时间远小于1秒,可以更快地加速网络收敛,减少上层应用中断的时间,提高网络的可靠性和服务质量。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《网络基础-12》的无排版文字预览,完整内容请下载
网络基础-12由用户“cucumberkoo”分享发布,转载请注明出处