SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions 介绍

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions介绍

主机动态配置协议

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

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions介绍

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

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

· 24KDHCPv4 Clients

· Requestrate = 600

· MaxOutstanding Session = 1000

· DUT的处理速度100 sessions/second

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

SpirentTestCenter-DHCP/PPPoE测试中OutstandingSessions介绍

此时每秒就会有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