OPEN Alliance
Automotive Ethernet ECU
Test Specification
TC8 ECU Test
Author & Company
Thomas Kirchmeier (BMW AG)
Georg Janker (Ruetz System Solutions GmbH)
All Members of the OPEN ALLIANCE TC8 Working Group
Title
ECU Test, Test Specification ECU
Version
2.0
Date
August 23, 2017
Status
Final
Restriction Level
Public
OPEN Alliance
Restriction Level:
public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-17 2
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.
OPEN Alliance
Restriction Level:
public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-17 3
Contents
OPEN Alliance Automotive Ethernet ECU Test Specification ........................................................................ 1
1 Introduction .......................................................................................................................................... 6
1.1 Overview ....................................................................................................................................... 6
1.2 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 Version Control of Document ....................................................................................................... 7
1.4 Change history between version 1 and 2 ..................................................................................... 9
1.5 Feedback ..................................................................................................................................... 48
1.6 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 Overview & Requirements for ECU Automotive Ethernet Switch Testing Test Scope ............... 73
3.2 VLAN Testing ............................................................................................................................... 74
3.3 General ........................................................................................................................................ 82
3.4 Address Learning ......................................................................................................................... 85
3.5 Filtering of incoming frames ....................................................................................................... 90
3.6 Referenced TC 11 Tests ............................................................................................................... 92
OPEN Alliance
Restriction Level:
public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-17 4
4 Test Scope TCP/IP Protocol Family ..................................................................................................... 95
4.1 Prerequisites ............................................................................................................................... 95
4.2 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 Dynamic Host configuration Protocol Version 4 (DHCPv4) Server ........................................... 381
4.8 Dynamic Host configuration Protocol Version 4 (DHCPv4) Client ............................................ 382
4.8.1 General .............................................................................................................................. 382
4.8.2 Simulated topologies ........................................................................................................ 382
OPEN Alliance
Restriction Level:
public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-17 5
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