UDP_INVALID_ADDRESSES_01:无效地址 - 多播源地址

测试目的:

验证当UDP数据报使用无效的IP源地址(例如广播或多播地址)时,是否被UDP或IP层丢弃。

描述:

本测试用例旨在确保当接收到一个源地址为多播地址的UDP数据报时,UDP或IP层能够正确地将其丢弃,不进行进一步的处理。[注:在此测试中,我们验证具有多播地址作为源地址的UDP消息是否被正确处理。]

测试拓扑:

具体步骤:

  1. DUT配置:外部使DUT在<DIface-0>上的端口<unusedUDPDstPort1>监听。
  2. DUT:在<DIface-0>上的端口<unusedUDPDstPort1>监听。
  3. 测试者:<HOST-1> 通过<DIface-0>向DUT发送消息,包含:
    • 源IP地址字段设置为<allSystemMCastAddr>
    • 目的UDP端口字段设置为<unusedUDPDstPort1>
    • UDP发送数据设置为<UDPDefaultData>
  4. 测试者:使用上层测试器验证应用层未收到包含以下内容的UDP消息:
    • UDP数据等于<UDPDefaultData>

通过标准

  1. DUT:在<DIface-0>上的端口<unusedUDPDstPort1>监听。

  2. 测试者:使用上层测试器验证应用层未收到包含以下内容的UDP消息:

  • UDP数据等于<UDPDefaultData>

参考文档:

  • RFC 1122 Section 4.1.3.6 Page 79 'Invalid Addresses' (MUST)
相关推荐
陌上花开缓缓归以14 分钟前
Linux 5.4内核版本内核宏梳理
linux·网络·github
hjhcos43 分钟前
【宝塔】局域网IP申请SSL证书,解决浏览器本地环境可以访问摄像头,发布环境不能访问摄像头的问题
网络协议·tcp/ip·ssl
idontknow2331 小时前
DPDK学习笔记(1):二层转发应用例代码解析
c语言·网络·笔记·学习
2301_803554522 小时前
阻塞,非阻塞,同步,异步以及linux上的5种IO模型阻塞,非阻塞,信号驱动,异步,IO复用
java·服务器·网络
JAVA+C语言2 小时前
多主机 TCP 通信
网络·windows·tcp/ip
Gensors传感器2 小时前
Gensors解读:TCP/IP协议在压力扫描系统中的作用详解
网络·网络协议·tcp/ip·压力测试·压力扫描阀·扫描阀
我送炭你添花3 小时前
树莓派部署 GenieACS 作为终端TR-069 ACS(自动配置服务器)的详细规划方案
运维·服务器·网络协议
云游云记3 小时前
php 网络请求工具全解:cURL 与 Guzzle 总结
开发语言·网络·php
旖旎夜光3 小时前
Linux(12)(下)
linux·网络
LuminescenceJ3 小时前
GoEdge 开源CDN 架构设计与工作原理分析
分布式·后端·网络协议·网络安全·rpc·开源·信息与通信