OSI Layers in Automotive Networks
Total Page:16
File Type:pdf, Size:1020Kb
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 Bus Systems in the OSI Model Ethernet Impact on Automotive Bus Layering 2 2013-03-20 - IEEE 802.1 Plenary Meeting - Orlando OSI Layers in Automotive Networks OSI Reference Model ECU 2 ECU 1 Data 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 Communication with Area 4 Transport Busses: Layers 1, 2 and 7 4 Transport 3 Network 3 Network Communication Protocol 2 Data Link 2 Data Link Bit 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 Node Bus Node Application Application Layer 7 Communication Communication Communication Communication Controller Communication Protocol Controller Layer 1, 2 Transceiver Physical Layer 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 over CAN Layer 4 * 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 . Logical Link Control (LLC) Acceptance Filtering 7 Application Overload Notification Recovery Management 6 Presentation . Medium Access control(MAC) Data Encapsulation/Decapsulation 5 Session Frame 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 .Media 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 Diagnosis Layer 3 / 4 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 Data Communication 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 Link Layer and the Application Layer The MOST Bus covers all the 7 OSI Layers for On-Board Communication The Transport Layer 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 Wireless 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 .