首页 » 软件开发 » SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文)

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文)

南宫静远 2024-07-23 18:06:53 软件开发 0

扫一扫用手机浏览

文章目录 [+]

当测试仪仿真DHCP/PPPoE clients上线速率快,而被测设备无法及时响应时,测试仪会把没有被DUT及时响应的Sessions保持在Outstanding Sessions中。
在Outstanding sessions没有占满时,测试仪仿真的Clients仍然可以继续按照设置的速率上线。

本文将以DHCPv4为例,介绍在Outstandingsessions占满后,测试仪的行为。

为了让Outstanding sessions占满,必须让测试仪DHCPv4上线速率大于被测设备可支持的上线速率。
本例测试场景如下:

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文) SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文) 软件开发
(图片来自网络侵删)

· 24KDHCPv4 Clients

· Requestrate = 600

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文) SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍(队列上线用户超时报文) 软件开发
(图片来自网络侵删)

· MaxOutstanding Session = 1000

· DUT的处理速度100 sessions/second

【情况1】Retry count =0 ,Auto retry type= None

此时每秒就会有500 sessions DUT无法及时处理,未处理的sessions将会放在Outstanding Sessions保持,约3-4秒后就会将outstanding sessions占满。
在占满队列的情况STC不会再发新的discover报文,直到在队列中的sessions超时failed后,或者部分用户上线成功,outstanding队列释放出空间才会触发新的用户上线。

【情况2】Retrycount ≥ 1,Autoretry type = Block Auto Retry

当Outstanding sessions占满后,STC不发新的discover报文。
直到在队列中的sessions超时failed后,会将那些failed sessions放到另外一个队列中,或者部分用户上线成功,这时outstanding队列会释放出空间,STC会继续触发后面那些没有播的用户。
等待这个device上的所有用户都播完了,再将那些之前没有上线成功的用户重新拿到outstanding队列中进行重播。

情况3,Retry count ≥ 1, Auto retry type = Session Auto Retry

在占满Outstanding Sessions队列的情况下STC不发新的discover报文,直到队列中的sessions超时重播后仍然failed,或者部分用户上线成功,outstanding队列释放出空间,STC才会触发新的用户上线。
而那些超时重播后仍然failed的sessions,就不会再触发上线了。

关键词:SpirentTestCenter; DHCP; DHCPv4; PPPoE; Outstanding Sessions; DHCPv4 Clients; PPPoE 用户; discover 报文; 用户上线; 拨号上线;超时重播

联系我们:

思博伦官方网站: www.spirent.com

技术中心热线: 400-810-9529

支持邮箱:support@spirent.com

售后网站:support.spirent.com

相关文章

苏州,IT产业的沃土,创新发展的引擎

苏州,这座历史悠久的江南水乡,正以其独特的魅力吸引着越来越多的人才和投资。近年来,苏州的IT产业发展迅速,成为全国乃至全球瞩目的焦...

软件开发 2024-12-27 阅读0 评论0