OPEN Alliance
Automotive Ethernet ECU
Test Specification
TC8 ECU Test
Author & Company
Thomas Kirchmeier (BMW AG)
Georg Janker (Ruetz System Solutions GmbH)
Title
Version
Date
Status
Restriction Level
All Members of the OPEN ALLIANCE TC8 Working Group
ECU Test, Test Specification ECU
2.0
August 23, 2017
Final
Public
OPEN Alliance
OPEN Alliance: Public OPEN Specification
Copyright Notice and Disclaimer
OPEN Alliance members whose contributions were incorporated in the OPEN Specification (the
“Contributing Members”) own the copyrights in the OPEN Specification, and permit the use of this OPEN
Specification, including the copying and distribution of unmodified copies thereof, for informational
purposes only. Such permission relates only to the OPEN Specification and does not include a
specification published elsewhere and referred to in the OPEN Specification.
The receipt of an OPEN Specification shall not operate as an assignment or license under any patent,
industrial design, trademark, or other rights as may subsist in or be contained in or reproduced in any
OPEN Specification, and the implementation of this OPEN Specification will require such a license.
THIS OPEN SPECIFICATION IS PROVIDED ON AN “AS IS” BASIS AND ALL WARRANTIES, EITHER EXPLICIT
OR IMPLIED, ARE EXCLUDED UNLESS MANDATORY UNDER LAW. ACCORDINGLY, THE OPEN ALLIANCE
AND THE CONTRIBUTING MEMBERS MAKE NO REPRESENTATIONS OR WARRANTIES WITH REGARD TO
THE OPEN SPECIFICATION OR THE INFORMATION (INCLUDING ANY SOFTWARE) CONTAINED THEREIN,
INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR PURPOSE, OR ABSENCE OF THIRD
PARTY RIGHTS AND MAKE NO REPRESENTATIONS AS TO THE ACCURACY OR COMPLETENESS OF THE
OPEN SPECIFICATION OR ANY INFORMATION CONTAINED THEREIN.
THE OPEN ALLIANCE AND CONTRIBUTING MEMBERS ARE NOT LIABLE FOR ANY LOSSES, COSTS,
EXPENSES OR DAMAGES ARISING IN ANY WAY OUT OF USE OR RELIANCE UPON THE OPEN
SPECIFICATION OR ANY INFORMATION THEREIN. NOTHING IN THIS DOCUMENT OPERATES TO LIMIT OR
EXCLUDE ANY LIABILITY FOR FRAUD OR ANY OTHER LIABILITY WHICH IS NOT PERMITTED TO BE
EXCLUDED OR LIMITED BY OPERATION OF LAW.
Without prejudice to the foregoing, the OPEN Specification was developed for automotive applications
only. The OPEN Specification has neither been developed, nor tested for non-automotive applications.
OPEN Alliance reserves the right to withdraw, modify, or replace the OPEN Specification at any time,
without notice.
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
2
OPEN Alliance
Contents
OPEN Alliance Automotive Ethernet ECU Test Specification ........................................................................ 1
1
Introduction .......................................................................................................................................... 6
1.1
1.2
Overview ....................................................................................................................................... 6
Definition of Test Scopes .............................................................................................................. 6
1.2.1
Test Scope Automotive Ethernet .......................................................................................... 6
1.2.2
Test Scope TCP/IP Protocol Family ....................................................................................... 6
1.2.3
Test Scope Automotive Protocols ......................................................................................... 6
1.3
1.4
1.5
1.6
Version Control of Document ....................................................................................................... 7
Change history between version 1 and 2 ..................................................................................... 9
Feedback ..................................................................................................................................... 48
References .................................................................................................................................. 48
1.7 ........................................................................................................................................................... 49
2
Test Scope Layer 1 of Automotive Ethernet ....................................................................................... 50
2.1
Interoperability Tests .................................................................................................................. 50
2.1.1
General ................................................................................................................................ 50
2.1.2
Link-up time ........................................................................................................................ 50
2.1.3
Signal Quality ...................................................................................................................... 56
2.1.4
Cable diagnostics ................................................................................................................. 58
2.2
PMA ............................................................................................................................................. 61
2.2.1
General ................................................................................................................................ 61
2.2.2
Transmitter Electrical Specifications ................................................................................... 61
2.2.3
Appendix 1A Transmitter Distortion Test. ........................................................................ 72
3
Test Scope Layer 2 of Automotive Ethernet ....................................................................................... 73
3.1
3.2
3.3
3.4
3.5
3.6
Overview & Requirements for ECU Automotive Ethernet Switch Testing Test Scope ............... 73
VLAN Testing ............................................................................................................................... 74
General ........................................................................................................................................ 82
Address Learning ......................................................................................................................... 85
Filtering of incoming frames ....................................................................................................... 90
Referenced TC 11 Tests ............................................................................................................... 92
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
3
OPEN Alliance
4
Test Scope TCP/IP Protocol Family ..................................................................................................... 95
4.1
4.2
Prerequisites ............................................................................................................................... 95
Address Resolution Protocol (ARP) ............................................................................................. 95
4.2.1
General ................................................................................................................................ 95
4.2.2
Parameters used in the tests .............................................................................................. 97
4.2.3
Terminology used in Test Procedure .................................................................................. 98
4.2.4
Test Cases ARP .................................................................................................................... 99
4.3
Internet Control Message Protocol Version 4 (ICMPv4) ........................................................... 146
4.3.1
General .............................................................................................................................. 146
4.3.2
Parameters used in the tests ............................................................................................ 147
4.3.3
Test cases ICMPv4 ............................................................................................................. 149
4.4
Internet Protocol Version 4 (IPv4) ............................................................................................ 168
4.4.1
General .............................................................................................................................. 168
4.4.2
Parameters used in the tests ............................................................................................ 170
4.4.3
IPv4 Test cases .................................................................................................................. 171
4.5
Dynamic configuration of IPv4 Link Local Address ................................................................... 228
4.5.1
General .............................................................................................................................. 228
4.5.2
Simulated topologies ........................................................................................................ 228
4.5.3
Required topology related configuration ......................................................................... 228
4.5.4
Coverage ........................................................................................................................... 229
4.5.5
Parameters/constants used in the tests ........................................................................... 229
4.5.6
Tests .................................................................................................................................. 231
4.6
User Datagram Protocol (UDP) ................................................................................................. 326
4.6.1
General .............................................................................................................................. 326
4.6.2
Simulated topologies ........................................................................................................ 326
4.6.3
Required topology related configuration ......................................................................... 326
4.6.4
Parameters used in the tests ............................................................................................ 326
4.6.5
Tests .................................................................................................................................. 328
4.7
4.8
Dynamic Host configuration Protocol Version 4 (DHCPv4) Server ........................................... 381
Dynamic Host configuration Protocol Version 4 (DHCPv4) Client ............................................ 382
4.8.1
General .............................................................................................................................. 382
4.8.2
Simulated topologies ........................................................................................................ 382
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
4
OPEN Alliance
4.8.3
Required topology related configuration ......................................................................... 386
4.8.4
Coverage ........................................................................................................................... 386
4.8.5
Parameters and constants used in the tests ..................................................................... 387
4.8.6
Tests .................................................................................................................................. 389
4.9
Transmisison Control Protocol (TCP) ........................................................................................ 496
4.9.1
General .............................................................................................................................. 496
4.9.2
Simulated topologies ........................................................................................................ 496
4.9.3
Required topology related configuration ......................................................................... 496
4.9.4
Parameters used in the tests ............................................................................................ 497
4.9.5
Upper Tester Procedures .................................................................................................. 497
4.9.6
Tests .................................................................................................................................. 498
5
Test Scope Automotive Protocols ..................................................................................................... 730
5.1
Scalable service-Oriented MiddlewarE over IP Protocol (SOME/IP) ........................................ 730
5.1.1
General .............................................................................................................................. 730
5.1.2
Parameters used in the tests ............................................................................................ 733
5.1.3
Terminology used in Test Procedure ................................................................................ 735
5.1.4
Specification of the SOMEIP TestStub Enhanced Testability Service (ETS) ...................... 736
5.1.5
Test Cases SOME/IP Server ............................................................................................... 754
5.1.6
Test Cases ETS ................................................................................................................... 889
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
5
OPEN Alliance
1
Introduction
1.1 Overview
This ECU and Network Test Specification is designed to determine if a product conforms to specifications
defined in OPEN Specifications or related requirements. This specification is a collection of all test cases
which are recommend to be considered for automotive use and should be referred by car
manufacturers within their quality control processes.
Sucessful execution and passing all relevant tests gives a Device Under Test (DUT) a mimimum approval
that the device’s basic implementiations are done correctly.
This Test specification document is grouped in several chapters oriented on the scopes: “Automotive
Ethernet”, “TCP/IP Protocol Family” and “Automotive Protocols” which are described in chapter 1.3.
Tests are organized and identified with distinct IDs that relate to their scopes, and a unique enumeration.
For every scope introduction chapters explain common requirements on the Device under Test, the Test
Setup and parameters used by the following tests.
1.2 Definition of Test Scopes
1.2.1 Test Scope Automotive Ethernet
Scope Automotive Ethernet includes the following ISO/OSI layers:
Layer 1: Physical Layer OPEN Alliance BroadR-Reach (OABR)
Layer 2: Data Link Layer, e.g IEEE Ethernet MAC + VLAN (802.1Q), ARP
1.2.2 Test Scope TCP/IP Protocol Family
Scope TCP/IP Protocol Family includes the following ISO/OSI layers:
Layer 3: Network Layer, e.g. IP, ICMP
Layer 4: Transport Layer, e.g. UDP, TCP, DHCP
1.2.3 Test Scope Automotive Protocols
Scope Automotive Protocols includes the following ISO/OSI layer:
Layers 5-6-7: Application oriented layers, e.g. UDP-NM, SOME/IP, SD
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
6
OPEN Alliance
1.3 Version Control of Document
Version Author
Description
TC8 members
First release
1.0
1.1
1.2
1.3
1.4
1.4
1.4
1.4
1.5
1.5
1.6
Date
15.01.2016
T.Kirchmeier
(BMW)
T.Kirchmeier
(BMW)
T.Kirchmeier
(BMW)
Mathias
Kleinwächter
(Ruetz System
Solutions
GmbH)
Mathias
Kleinwächter
(Ruetz System
Solutions
GmbH)
Mathias
Kleinwächter
(Ruetz System
Solutions
GmbH)
Improvments regarding IPv4 test cases, see change history
31.05.2016
Improvments regarding UDP test cases, see change history
29.06.2016
Improvments regarding ICMPv4 test cases, see change history
07.09.2016
Chapter 5.6 DHCPv4 Server deleted
19.05.2017
Improvements regarding TCP test cases, see change history
23.05.2017
Added chapters
6.1.4 Specification of the SOMEIP TestStub Enhanced
Testability Service (ETS)
6.1.6 Test Cases ETS
Improvements regarding ARP test cases, see change history
24.05.2017
Georg Janker
Update of Layer 1 and Layer2 Chapters
24.05.2017
Georg Janker
Update of AUTOSAR References for SOME/IP to 1.1.0
30.05.2017
Georg Janker
Inserted Chapter: 3.6 Referenced TC 11 Tests
Removed Port Disabling test and referenced to the
corresponding TC11 Test
Martin
Heinzinger
(Ruetz System
Solutions
GmbH)
30.05.2017
07.06.2017
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
7
Deleted invalid or duplicate Test Cases. See change history
20.06.2017
Update 1.3 References
22.06.2017
Updated change history for L2 Switching
23.06.2017
OPEN Alliance
Mathias
Kleinwächter
(Ruetz System
Solutions
GmbH)
Frederic
Garraud
Martin
Heinzinger
(Ruetz System
Solutions
GmbH)
1.7
1.8
1.9
Restriction Level:
public
OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23
8