You are on page 1of 11

订阅DeepL Pro以翻译大型文件。

欲了解更多信息,请访问www.DeepL.com/pro。

开放联盟

5.6.5.5 用户界面

UDP_USER_INTERFACE_01: 用户界面 - 新接收端口

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目标端口和地址。[注意:在这个测试中,我们验证用户界面是否允许创建新的接收
端口。这个测试只在以下情况下运行
<DUTSupportsDynamicInterface>是TRUE] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上创建10个接收端口
测试程序
2. DUT:在<DIface-0>上创建10个接收端口
3. 测试员:使用上层测试器验证DUT的应用层在<DIface-0>上创建了10个接收
端口。

2. DUT:在<DIface-0>上创建10个接收端口
通过标准
3. 测试员:使用上层测试器验证DUT的应用层在<DIface-0>上创建了10个接收
端口。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 210
开放联盟

UDP_USER_INTERFACE_02: 用户界面 - 数据八位数

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位数
以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源和
简介
目标端口和地址。[注意:在这个测试中,我们验证接收端口的接收操作是否正确地返
回数据八位字节。这个测试只在以下情况下运行
<DUTSupportsDynamicInterface>是TRUE] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上的<unusedUDPDstPort1>端口
上监听。
2. DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听
测试程序
3. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包
含:
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
- UDP发送数据设置为<UDPDefaultData>。
4. 测试者:使用上层测试器验证应用层是否得到了包含UDP消
息的信息:
- UDP数据等同于<UDPDefaultData>。
2.DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听。
通过标准 4.测试者:使用上层测试器验证应用层是否得到了包含UDP消息的
信息:
- UDP数据等同于<UDPDefaultData>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 211
开放联盟

UDP_USER_INTERFACE_03: 用户界面 - 返回源端口

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目标端口和地址。[注意:在这个测试中,我们验证接收端口上的接收操作是否正确
返回源端口。这个测试只在以下情况下运行
<DUTSupportsDynamicInterface>是TRUE] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上监听端口
<unusedUDPDstPort1>。
2. DUT:在<DIface-0>上的<unusedUDPDstPort1>端口上监听。
测试程序
3. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包
含:
- 源UDP端口字段设置为<未使用的UDPSrcPort>。
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
4. 测试者:使用上层测试器验证DUT是否收到了包含
UDP消息:
- UDP源端口字段设置为<未使用的UDPSrcPort>。
2.DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听。
通过标准 4.测试者:使用上层测试器验证DUT是否收到了包含
UDP消息:
- UDP源端口字段设置为<未使用的UDPSrcPort>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 212
开放联盟

UDP_USER_INTERFACE_04: 用户界面 - 返回源IP地址

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目标端口和地址。[注意:在这个测试中,我们验证接收端口的接收操作是否正确地
返回源地址。只有当<DUTSupportsDynamicInterface>为 "true "时,才会运行这个测试]

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上监听端口
<unusedUDPDstPort1>。
2. DUT:在<DIface-0>上的<unusedUDPDstPort1>端口上监听。
测试程序
3. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包
含:
- 源IP地址字段设置为<AIface-0-IP>。
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
4. 测试者:使用上层测试器验证应用层是否收到一个包含UDP消
息的IP包,其中包含UDP消息:
- IP源地址等于<AIface-0-IP>。
2.DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听
通过标准 4.测试者:使用上层测试器验证应用层是否收到了包含UDP消息:
- UDP源地址等于<AIface-0-IP>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 213
开放联盟

UDP_USER_INTERFACE_05: 用户界面 - 源端口(要发送)。

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字节
以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源和目
简介
标端口和地址。[注意:在这个测试中,我们验证允许发送数据报的操作,指定要发送
的源端口。只有当<DUTSupportsDynamicInterface>为 "true "时,才会运行这个测试] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. 测试员:从外部使DUT通过<DIface-0>发送一个UDP信息,源端口设
置为<unusedUDPSrcPort>。
测试程序
2. 测试员:<HOST-1>在<DIface-0>上监听(到<ParamListenTime>为止)。
3. DUT:发出信息
4. 测试员:验证收到的UDP信息是否包含:
- 源UDP端口字段被设置为<未使用的UDPSrcPort>。

3. DUT:发出信息
通过标准
4. 测试员:验证收到的UDP信息是否包含:
- 源UDP端口字段被设置为<未使用的UDPSrcPort>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 214
开放联盟

UDP_USER_INTERFACE_06: 用户界面 - 目的地端口(要发送)。

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目的端口和地址。[注意:在这个测试中,我们验证允许发送数据报的操作,指定要
发送的目的端口。只有当<DUTSupportsDynamicInterface>为 "true "时,才会运行这个测
试] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. 测试员:从外部使DUT通过<DIface-0>发送一个UDP信息,目的端口
设置为<testerUDPPort>。
测试程序
2. 测试员:<HOST-1>在<DIface-0>上监听(到<ParamListenTime>为止)。
3. DUT:发出信息
4. 测试员:验证收到的UDP信息是否包含:
- 目的地UDP端口字段被设置为<testerUDPPort>。

3. DUT:发出信息
通过标准
4. 测试员:验证收到的UDP信息是否包含:
- 目的地UDP端口字段被设置为<testerUDPPort>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 215
开放联盟

UDP_USER_INTERFACE_07: 用户界面 - 源IP地址(待发送)

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目标端口和地址。[注意:在这个测试中,我们验证允许发送数据报的操作,指定要
发送的源地址。只有当<DUTSupportsDynamicInterface>为 "true "时,才会运行这个测试
]。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. 测试员:从外部使DUT通过<DIface-0>发送一个UDP信息,源地
址设置为<DIface-0-IP>。
测试程序
2. 测试员:<HOST-1>在<DIface-0>上监听(到<ParamListenTime>为止)。
3. DUT:发出信息
4. 测试员:验证收到的UDP信息是否包含:
- 源IP地址字段被设置为<DIface-0-IP>。

3. DUT:发出信息
通过标准
4. 测试员:验证收到的UDP信息是否包含:
- 源IP地址字段被设置为<DIface-0-IP>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 216
开放联盟

UDP_USER_INTERFACE_08: 用户界面 - 目的地地址(要发送)。

用户界面应该允许创建新的接收端口,在接收端口上进行接收操作,返回数据八位字
节以及源端口和源地址的指示,以及允许发送数据报的操作,指定要发送的数据、源
简介
和目标端口和地址。[注意:在这个测试中,我们验证允许发送数据报的操作,指定要
发送的目标地址。只有当<DUTSupportsDynamicInterface>为 "true "时,才会运行这个测
试] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. 测试员:从外部使DUT通过<DIface-0>发送一个UDP信息,目标地址
设置为<AIface-0-IP>。
测试程序
2. 测试员:<HOST-1>在<DIface-0>上监听(到<ParamListenTime>为止)。
3. DUT:发出信息
4. 测试员:验证收到的IP数据包包含一个UDP信息,其中包含:
- 目的地IP地址字段被设置为<AIface-0-IP>。

3. DUT:发出信息
通过标准
4. 测试员:验证收到的IP数据包包含一个UDP信息,其中包含:
- 目的地IP地址字段被设置为<AIface-0-IP>。

测试迭代

笔记 源于RFC 768第2页 "用户界面"(MUST)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 217
开放联盟

5.6.5.6 简介

UDP_INTRODUCTION_01: 简介 - 广播目的地地址(可选)

UDP被那些不需要TCP的服务水平或希望使用TCP无法提供的通信服务(例如,多播或
简介 广播传送)的应用所使用。[注:在这个测试中,我们验证DUT将拒绝带有广播目的地
址的UDP消息。注意:由于安全协商,这个测试颠倒了RFC的要求] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上监听端口
<unusedUDPDstPort1>。
2. DUT:在<DIface-0>上的<unusedUDPDstPort1>端口上监听。
测试程序
3. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包
含:
- 目的地IP地址字段设置为<AIface-0-BcastIP>。
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
4. 测试者:使用Upper Tester验证应用层没有收到包含UDP消息:
- 目的地址等于<AIface-0-BcastIP>。

2.DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听。
通过标准 4.测试者:使用上层测试器验证应用层没有收到包含UDP消息:
- 目的地址等于<AIface-0-BcastIP>。

测试迭代

笔记 源于RFC 1122第4.1.1节第77页 "介绍"(SHOULD)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 218
开放联盟

UDP_INTRODUCTION_02: 介绍 - 多播目的地地址(可选)

UDP被那些不需要TCP的服务水平或希望使用TCP无法提供的通信服务(例如,组播或
简介 广播传送)的应用所使用。[注:在这个测试中,我们验证DUT将拒绝带有多播目的地
地址的UDP消息。注意:由于安全协商,这个测试颠倒了RFC的要求] 。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. DUT CONFIGURE:从外部使DUT在<DIface-0>上的<unusedUDPDstPort1>端口
上监听。
2. DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听
测试程序
3. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包
含:
- 目的地IP地址字段设置为<allSystemMCastAddr>。
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
4. 测试者:使用Upper Tester验证应用层没有收到包含UDP消息:
- 目标地址等于<allSystemMCastAddr>。

2.DUT:在<DIface-0>的<unusedUDPDstPort1>端口上监听。
通过标准 4.测试者:使用上层测试器验证应用层没有收到包含UDP消息:
- 目标地址等于<allSystemMCastAddr>。

测试迭代

笔记 源于RFC 1122第4.1.1节第77页 "介绍"(SHOULD)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 219
开放联盟

UDP_INTRODUCTION_03: 介绍 - 待听电话

如果一个数据报到达一个UDP端口,而该端口没有挂起的LISTEN呼叫,UDP应该发送
简介
一个ICMP端口不可达消息。

先决条件 检查部分先决条件

测试设置 拓扑结构1

测试输入参数
检查部分一般输入参数

1. 测试员:<HOST-1>通过<DIface-0>向DUT发送消息,其中包含:
- 目的地IP地址字段设置为<DIface-0-IP>。
测试程序
- 目的地UDP端口字段设置为<未使用的UDPDstPort1>。
2. 测试员:<HOST-1>在<DIface-0>上监听(到<ParamListenTime>为止)。
3. DUT:发出<ICMP-Dest-Unrchbl>消息

通过标准 3.DUT:发送<ICMP-Dest-Unrchbl>消息

测试迭代

笔记 源于RFC 1122第4.1.3.1节第77页'端口'(SHOULD)。

限制级别:仅限开放技术会员
开放联盟汽车以太网ECU测试规范第3-7层 May-20 220

You might also like