ebook img

OPEN Alliance Automotive Ethernet ECU Test Specification PDF

972 Pages·2017·6.33 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview OPEN Alliance Automotive Ethernet ECU Test Specification

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 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 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 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 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 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 Date 1.0 TC8 members First release 15.01.2016 1.1 T.Kirchmeier Improvments regarding IPv4 test cases, see change history 31.05.2016 (BMW) 1.2 T.Kirchmeier Improvments regarding UDP test cases, see change history 29.06.2016 (BMW) 1.3 T.Kirchmeier Improvments regarding ICMPv4 test cases, see change history 07.09.2016 (BMW) 1.4 Mathias Chapter 5.6 DHCPv4 Server deleted 19.05.2017 Kleinwächter (Ruetz System Solutions GmbH) 1.4 Mathias Improvements regarding TCP test cases, see change history 23.05.2017 Kleinwächter (Ruetz System Solutions GmbH) 1.4 Mathias Added chapters 24.05.2017 Kleinwächter 6.1.4 Specification of the SOMEIP TestStub Enhanced Testability Service (ETS) (Ruetz System 6.1.6 Test Cases ETS Solutions GmbH) Improvements regarding ARP test cases, see change history 1.4 Georg Janker Update of Layer 1 and Layer2 Chapters 24.05.2017 1.5 Georg Janker Update of AUTOSAR References for SOME/IP to 1.1.0 30.05.2017 1.5 Georg Janker Inserted Chapter: 3.6 Referenced TC 11 Tests 30.05.2017 1.6 Martin Removed Port Disabling test and referenced to the 07.06.2017 Heinzinger corresponding TC11 Test (Ruetz System Solutions GmbH) Restriction Level: public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23 7 OPEN Alliance 1.7 Mathias Deleted invalid or duplicate Test Cases. See change history 20.06.2017 Kleinwächter (Ruetz System Solutions GmbH) 1.8 Frederic Update 1.3 References 22.06.2017 Garraud 1.9 Martin Updated change history for L2 Switching 23.06.2017 Heinzinger (Ruetz System Solutions GmbH) Restriction Level: public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23 8 OPEN Alliance 1.4 Change history between version 1 and 2 Test case ID Change Version 1 Version 2 reason IPv4_TTL_05 Renamed ICMPv4 Echo Reply (TTL Packets with 0 or 1 TTL are value check) not discarded by hosts IPv4_TTL_01 Renamed Ensure that the DUT A host MUST NOT send a generates an IPv4 Packet datagram with a Time-to- with TTL value greater than Live (TTL) value of zero 0 IPv4_TTL_01 Changed Ensure that A host MUST NOT send a synopsis when the DUT generates datagram with a Time-to- an IPv4 packet Live (TTL) value of zero then the DUT sends an IPv4 packet containing an IPv4 Header containing a TTL indicating a value greater than 0. IPv4_TTL_03 Deprecated Test case only applicable for router IPv4_TTL_04 Deprecated Test case only applicable for router IPv4_CHECKSUM_01 Deprecated test case is duplicated to IPv4_CHECKSUM_05 IPv4_CHECKSUM_02 Renamed Ensure that the DUT IP Checksum method discards an IPv4 Packet with validation on receiving an invalid Header Checksum IPv4_CHECKSUM_02 Changed Ensure that when the DUT If the header checksum synopsis receives an IPv4 packet fails, the internet datagram containing an IPv4 Header is discarded at once by the containing a Header entity which detects the Checksum indicating an error. invalid <invalidChecksum>, then the DUT discards the IPv4 Packet silently. IPv4_CHECKSUM_04 Changed test 1. TESTER: Cause DUT to 1. TESTER: Cause DUT to case send an ICMP Echo Request send a IP packet through description through <DIface-0>, <DIface-0>, containing: - IP containing: - IP Destination Destination Address set to Address set to address of address of host-1 host-1 … ... 3. DUT: Send a IP packet 3. DUT: Send ICMP Echo 4. TESTER: Verify that the Request received IP packet contains: 4. TESTER: Verify that the Restriction Level: public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23 9 OPEN Alliance received ICMP Echo RequestIP contains: … IPv4_CHECKSUM_04 Additional Request / Reply Mechnism note has to be supported by DUT and a packet may be an ICMP Request or UDP datagram on a port DUT is listening. IPv4_CHECKSUM_04 Renamed ICMPv4 Echo Request (IP IP Checksum method Checksum method validation on sending validation on sending) IPv4_CHECKSUM_05 Renamed ICMPv4 Echo Reply (IP IP Checksum method Checksum method validation validation on receiving) IPv4_FRAGMENTS_01 Renamed ICMPv4 Echo Reply (IP IP Reconstruct fragments Reconstruct fragments) validation IPv4_FRAGMENTS_05 Changed test Test step 1. TESTER: Cause Test step 1. TESTER: Cause case DUT to send an ICMP Echo DUT to send a Message description Request through <DIface- with <UDPDefaultData> 0>, containing: - IP from <DIface-0> with - Destination Address set to Source IP Address set to address of host-1 <DIface-0-IP> - Destination IP Address set to <HOST-1- IP> - Source UDP Port field set to <unusedUDPDstPort1> (20001) - Destination UDP Port field set to <unusedUDPSrcPort> (20000) Additional note: The message can be an ICMP Echo Request or a simple UDP message. IPv4_FRAGMENTS_05 Renamed “ICMPv4 Echo Request (IP IP send unfragmented data Fragmentation check) validation IPv4_REASSEMBLY_01 Deprecated Test case is duplicated to IPv4_FRAGMENTS_01 IPv4_REASSEMBLY_02 Deprecated Test case is duplicated to IPv4_FRAGMENTS_02 IPv4_REASSEMBLY_03 Deprecated Test case is duplicated to IPv4_FRAGMENTS_04 IPv4_REASSEMBLY_05 Deprecated Test case is duplicated to IPv4_REASSEMBLY_13 IPv4_REASSEMBLY_08 Deprecated Test case is duplicated to IPv4_REASSEMBLY_10 IPv4_HEADER_05 Renamed ICMPv4 Echo Reply IP Maximum datagram length check Restriction Level: public OPEN Alliance Automotive Ethernet ECU Test Specification | Aug-23 10

Description:
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 informationa
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.