The invention discloses a method for implementing an active measurement protocol based on a chip, which includes: the control message of the chip identifying the active measurement protocol is used to start the test of network performance; the chip sends at least one test message of the active measurement protocol in the sending direction to the receiving direction for the test of network performance; and the chip is in connection with the chip. Receiving direction identifies the test message, and processes the received test message in the OAM engine, calculates the network performance parameters in the chip; or returns the processed test message to the chip sending direction after processing the test message, and calculates the network performance parameters from the chip sending direction. The invention provides a scheme for realizing an active measurement protocol based on a chip, which can realize the measurement and statistics of high precision and high performance network performance parameters.
【技术实现步骤摘要】
一种基于芯片实现主动测量协议的方法
本专利技术涉及一种主动测量协议的实现方法,尤其是涉及一种基于芯片实现主动测量协议的方法。
技术介绍
随着人们对网络性能要求的进一步精确和提高,针对网络性能的分析开始逐步向更高层扩展。主动测量协议(AMP,ActiveMeasurementProtocol)作为测量网络协议(IP,InternetProtocol)网络性能的标准协议,满足了对UDP(UserDatagramProtocol,用户数据报协议)层网络性能的测试需求。按照协议要求,该协议由建立性能测量会话的控制报文(AMP-Control)以及测试报文的传送和接收(AMP-Test)两部分组成。其中,控制报文主要进行连接的建立,以及创建、启动测试会话;测试报文在控制报文基础上,用于进行网络性能的测试。其中,OWAMP(One-WayActiveMeasurementProtocol,单向主动测量协议)用于单向的性能测试,TWAMP(Two-WayActiveMeasurementProtocol)用于双向的性能测试,两者性能测试的参数均包括delay(网络时延)、jitter(网络时延抖动)、loss(网络丢包)等参数。目前对于主动测量协议往往是基于软件实现来搭建测试模型,即通过软件方法识别和处理OWAMP/TWAMP的控制报文和测试报文,从而测试delay、jitter、loss等参数。但是,软件实现OWAMP或TWAMP的效率远远不如芯片实现。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种提高实现主动测量协议效率的基于芯片实现主动测量协议的方法 ...
【技术保护点】
1.一种基于芯片实现主动测量协议的方法,其特征在于,包括:S1,芯片识别主动测量协议的控制报文,用于启动主动测量协议的网络性能的测试;S2,芯片在发送方向发送至少一条主动测量协议的测试报文给接收方向,用于网络性能的测试;S3,芯片在接收方向识别所述测试报文,并在OAM引擎内对接收到的所述测试报文进行处理,在芯片中计算出网络性能参数;或者在对测试报文处理后将处理后的测试报文回复给芯片发送方向,由芯片在发送方向计算出网络性能参数。
【技术特征摘要】
1.一种基于芯片实现主动测量协议的方法,其特征在于,包括:S1,芯片识别主动测量协议的控制报文,用于启动主动测量协议的网络性能的测试;S2,芯片在发送方向发送至少一条主动测量协议的测试报文给接收方向,用于网络性能的测试;S3,芯片在接收方向识别所述测试报文,并在OAM引擎内对接收到的所述测试报文进行处理,在芯片中计算出网络性能参数;或者在对测试报文处理后将处理后的测试报文回复给芯片发送方向,由芯片在发送方向计算出网络性能参数。2.根据权利要求1所述的方法,其特征在于,S1中,所述控制报文包括OWAMP控制报文和TWAMP控制报文,所述芯片通过TCP端口分别识别出OWAMP控制报文和TWAMP控制报文。3.根据权利要求1所述的方法,其特征在于,S2中,所述测试报文包括OWAMP测试报文和TWAMP测试报文,芯片在发送方向在所述测试报文中加上用于网络时延性能参数测试的时间戳和用于报文合法性测试的序列号。4.根据权利要求1所述的方法,其特征在于,所述芯片在发送方向最多同时支持8条主动测量协议的测试报文的发送,不同所述测...
【专利技术属性】
技术研发人员:何志川,李磊,周杰,赵茂聪,顾伟,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。