测试目的:
验证UDP消息必须包含目的端口字段。
描述:
本测试旨在确保发送的UDP消息中正确指定了目的端口,并且在接收端能够正确识别该端口。
测试拓扑:
具体步骤:
- DUT配置:外部引发DUT在端口
<unusedUDPDstPort1>
上通过<DIface-0>
进行监听 - DUT:在端口
<unusedUDPDstPort1>
上通过<DIface-0>
进行监听 - 测试仪:
<HOST-1>
通过<DIface-0>
向DUT发送消息,包含:- 源UDP端口字段设置为
<unusedUDPSrcPort>
- 目的UDP端口字段设置为
<unusedUDPDstPort1>
- 源UDP端口字段设置为
- 测试仪:外部引发DUT通过
<DIface-0>
发送一个UDP消息,数据为<UDPDefaultData>
- 测试仪:
<HOST-1>
在<DIface-0>
上监听(最长等待时间<ParamListenTime>
) - DUT:发送消息
- 测试仪:验证接收到的UDP消息包含:
- 目的UDP端口字段设置为
<unusedUDPSrcPort>
通过标准
- 目的UDP端口字段设置为
- DUT:在端口
<unusedUDPDstPort1>
上通过<DIface-0>
进行监听 - DUT:发送消息
- 测试仪:验证接收到的UDP消息包含:
- 目的UDP端口字段设置为
<unusedUDPSrcPort>
参考文档:
- RFC 768, “User Datagram Protocol” Page 1 ‘Fields’ (MUST)