<<

OSI Layers in Automotive Networks

OSI Layers in Automotive Networks

2013-03-20

IEEE 802.1 Plenary Meeting - Orlando

Aboubacar Diarra, Robert Bosch GmbH

1 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Outline

 OSI Reference Model

 Simplified generic Architecture for Automotive Serial Busses

 Basic Automotive E/E Architecture

 Automotive Systems in the OSI Model

Impact on Automotive Bus Layering

2 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks OSI Reference Model ECU 1 ECU 2 Application A Application B

Application Protocol 7 Application 7 Application

6 Presentation 3 relevant Layers for 6 Presentation

5 Session Automotive Control Data 5 Session with Area 4 Transport Busses: Layers 1, 2 and 7 4 Transport

3 Network 3 Network 2 2 Data Link Transmission Protocol 1 Physical 1 Physical

Transmission Medium

3 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Simplified generic Architecture for Automotive Serial Busses

Bus Bus Node Application 7

Communication Communication

Communication Communication Controller Communication Protocol Controller Layer 1, 2

Transceiver Definition Transceiver Layer 1

BUS

4 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Basic Automotive E/E Architecture

Diagnosis Layer 4 * over CAN Central Gateway

CAN FlexRay

MOST LIN High speed CAN

Layer 1, 2, 4* Layer 1, 2, 4* Layer 1, 2, 4* Layer 1 to 7

* Layer 4 is used in this case for Diagnosis Services

5 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Automotive Bus Systems in the OSI Model: Example of the CAN Bus

. (LLC) Acceptance Filtering 7 Application Overload Notification Recovery Management 6 Presentation . (MAC) Data Encapsulation/Decapsulation 5 Session  Coding Error Detection/Signaling/Handling 4 Transport . Physical Signaling (PLS) 3 Network Bit Encoding/Decoding Bit Time Synchronization 2 Data Link . Physical Medium attachment(PMA) Driver/Receiver Characteristics . Dependant Interface(MDI) 1 Physical Connectors

6 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Automotive Bus Systems in the OSI Model: Example of the FlexRay Bus

7 Application . Logical Link Control (LLC) 6 Presentation Protocol Operation Control . Medium Access control(MAC) 5 Session Message Framing Communication Cycle 4 Transport . Physical Signaling (PLS) 3 Network Bit Encoding/Decoding Bit Time Synchronization 2 Data Link . Physical Medium attachment(PMA) Driver/Receiver Characteristics .Media Dependant Interface(MDI) 1 Physical Connectors

7 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Automotive Bus Systems in the OSI Model: Example of the MOST Bus

7 Application Application Programming Interface 6 Presentation Netservices Layer 2 5 Session

4 Transport Netservices Layer 1 3 Network 2 Data Link MOST Transceiver 1 Physical Electrical PHY, FOT’s Connectors and Plastic Fiber

8 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Ethernet Impact on Automotive Bus Layering: Example of On-Board Communication * Remark: Central Layer 3 and 4 can be Gateway solicited for Car2X Communication Applications.

Switch CAN FlexRay

LIN High speed CAN Ethernet Layer 2 * Excepted On-Board Diagnosis (OBD) which needs a Layer 4 support

9 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Ethernet Impact on Automotive Bus Layering: Example of Off-Board Communication Layer 3 / 4 Diagnosis over IP (DoIP) Central Gateway

Switch

CAN FlexRay

LIN High speed CAN Ethernet Layer 3 / 4 Layer 4

10 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Conclusion(1)

 In reference to the OSI Model, the Serial Interface of CAN, FlexRay and LIN Busses typically needs 3 OSI Layers for On- Board Communication excepted OBD: the Physical Layer, the Data and the Application Layer

 The MOST Bus covers all the 7 OSI Layers for On-Board Communication

 The is used for Off-Board Communication like Diagnosis and also for OBD on these typical Automotive Area Networks.

 The Layers 3 and 4 can be used for Vehicle On-Board Communication in Car2X Communication Applications

11 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks Conclusion(2)

 Therefore, for a Control Data Communication that occurs in an In- vehicle closed Network, the need of the Layer 2 is justified.

 On top of that, Layer 3 Routing Processes require more infrastructure (eg. IP stack implementation, software implementation, memory need . . .) and costs investments than Layer 2 solutions from an Automotive Perspective

 For In-vehicle Control Applications which require a very low Latency, a Layer 2 solution is more pragmatic than a Layer 3 solution

 However, Diagnosis over IP, Car2X and In-Car Communication Applications need Layer 3 Routing Support

12 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks

Thank You for your Attention

13 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando