本发明涉及网络技术领域,具体涉及一种通过rfc2544计算在保护环境下倒换、回切时间的方法。
背景技术:
rfc2544协议是rfc组织提出的用于评测网络互联设备(防火墙、ids、switch等)的国际标准。rfc2544标准下的测试主要包括:吞吐率、时延、丢包率、背靠背。其特点是测试时不需要任何外部测试设备,测试帧的生成和检查都是通过自己的硬件和软件完成的。
目前在测试点到点的有保护的业务的倒换、回切时间时,一般都是通过测试仪发流,然后测试仪统计出倒换、回切时间。在一些测试仪不支持测试倒换、回切时间的,或者没有测试仪的情况下,想知道保护业务的倒换、回切时间是否达标,那就无计可施了。
技术实现要素:
本发明提出的一种通过rfc2544计算在保护环境下倒换、回切时间的方法,可解决测试点到点的有保护的业务的倒换、回切时间时,在没有测试仪的情况下无法获知倒换、回切时间的技术问题。
为实现上述目的,本发明采用了以下技术方案:
一种通过rfc2544计算在保护环境下倒换、回切时间的方法,包括:
1、控制面设置有保护的点到点的业务,且主备链路上的业务都正常。
有保护的点到点业务,例如sg保护、te保护和pw保护;确保主备链路上业务正常,可以通过一些检测机制,检测链路是否正常,或者在主链路、备链路上分别开启rfc2544检测链路。
2、控制面设置rfc2544发送报文的内容、速率、时间;
发送报文的内容是在网络上传输的报文内容,可以根据需要配置ip、mac和udp等;速率是在网络上发送报文的大小,rfc2544可配最大速率和最低速率,本文中最大速率和最小速率配置成同大小的速率,且速率要小于最大吞吐率;时间duration即发送该报文的持续时间;
3、控制面开启rfc2544测量,同时带有保护的业务进行主备倒换或者回切操作;
开启rfc2544测量,在rfc2544的测量持续时间内进行主备倒换或者回切操作。
4、控制面查看发包个数txframes和收包个数rxframes,以及配置的发送报文持续的时间算出倒换或者回切时间。
rfc2544测量结束后,查看rfc2544的测试结果,通过发包个数txframes和收包个数rxframes,及发包时间算出倒换或者回切时间。
与现有技术相比,本发明所提供的一种通过rfc2544计算在保护的环境下倒换、回切时间的方法,可以实现在一些测试仪不支持测试倒换、回切时间的,或者没有测试仪的情况下,了解保护业务的倒换、回切时间是否达标,使得测试保护业务的倒换、回切时间变得更加便利。
附图说明
图1是rfc2544测试数据流组网图;
图2是rfc2544测试步骤图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
如图1所示,本实施例所述的通过rfc2544计算在保护环境下倒换、回切时间的方法,包括:
s100、控制面设置带有保护的点到点业务,且主备链路的业务都正常;
s200、控制面设置rfc2544发送报文的内容、速率、时间;
s300、控制面开启rfc2544,同时带有保护的业务进行主备倒换或者回切操作;
s400、控制面查看发包个数和收包个数rx,以及配置的发送报文持续的时间算出倒换或者回切时间。
以下结合附图对本发明实施例具体说明:
首先如图2测试数据流组网图所示,搭建两台测试设备接入公网或自己组建的网络,两台设备分别是rfc2544发起端设备、rfc2544环回端设备。rfc2544设备专门发送报文给远端环回设备,远端环回设备将报文处理后环回到rfc2544发起端设备,在持续发包时间结束后就可以统计rfc2544的结果。
根据用户的相关配置,将参数下发到控制面和转发面,本文中最大速率和最小速率配置成同大小的速率,且速率要小于最大吞吐率,当测试开始时,(1)报文从rfc2544测试设备发送出去后,经过中间网络,如图1所示,到达远端环回的设备,远端环回设备将处理后将报文发回给rfc2544发起端设备。(2)在rfc2544持续发送时间内,进行主备倒换、回切操作。(3)查看rfc2544出来的结果,把rfc2544的发包个数txframes记作tx,收包计数rxframes记作rx,以及配置的rfc2544持续发送时间记作d;(4)倒换、回切时间记作t,那么通过公式可得出t的值,公式为:t=(tx-rx)d/tx,至此结束。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1.一种通过rfc2544计算在保护环境下倒换、回切时间的方法,其特征在于:包括以下步骤:
s100、控制面设置带有保护的点到点业务,且主备链路的业务都正常;
s200、控制面设置rfc2544发送报文的内容、速率、时间;
s300、控制面开启rfc2544,同时带有保护的业务进行主备倒换或者回切操作;
s400、控制面查看发包个数和收包个数rx,以及配置的发送报文持续的时间算出倒换或者回切时间。
2.根据权利要求1所述的一种通过rfc2544计算在保护环境下倒换、回切时间的方法,其特征在于:
所述s100中带有保护的点到点业务包括sg保护、te保护和pw保护。
3.根据权利要求1所述的一种通过rfc2544计算在保护环境下倒换、回切时间的方法,其特征在于:
所述s200中发送报文的内容是在网络上传输的报文内容,包括根据需要配置ip、mac和udp;
所述s200中速率是在网络上发送报文的大小;
时间duration即发送该报文的持续时间。