Renesas - 汽车以太网中冗余设计的时间同步与通信

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TIME SYNCHRONIZATION AND COMMUNICATION IN REDUNDANT NETWORKS IEEE ETHERNET & IP @ AUTOMOTIVE TECHNOLOGY DAY DETROIT, SEPTEMBER 2019

THORSTEN HOFFLEIT

AUTOMOTIVE NETWORKING COMPETENCE CENTER AUTOMOTIVE SOLUTION BUSINESS UNIT

RENESAS ELECTRONICS CORPORATION

AGENDA

▪Need for redundancy & time synchronization

▪Operation of IEEE 802.1CB (Frame replication and elimination for redundancy) and effects in case of package loss/ link loss

▪Alternative approach to IEEE 802.1CB

▪Improvements coming up in IEEE 802.1AS

(Timing and Synchronization for Time sensitive Applications)

▪Summary and conclusion

IN VEHICLE CONNECTIVITY

MOVE TOWARDS ZONE-BASED ARCHITECTURE WITH ETHERNET BACKBONE

IN VEHICLE CONNECTIVITY

MOVE TOWARDS ZONE-BASED ARCHITECTURE WITH ETHERNET BACKBONE

▪New E/E architectures will use Ethernet as backbone ▪Limited bandwidth and latency are constraints

▪Reliable service oriented communication is key ▪Mechanisms are required to guarantee data delivery ▪IEEE 802.1CB

▪IEEE802.1AS-rev

IEEE 802.1CB

EXAMPLE CRITICAL STREAMS

Talker

Listener

Listener

Sequence generation function

Individual recovery function/ stream splitting Sequence recovery function

Stream identification

Every stream from a talker

undergoes identification function

Examines sequence numbers and discards duplicates from single ingress port. Duplicate frames if needed to all configured outputs.

Examines sequence numbers and discards duplicates from different ingress ports.

Finally only one package is received by listener system and removes sequence number

At talker side two “identical” packages are created (member streams). “R -Tag” with sequence number is added.

IEEE 802.1CB

SYSTEM CONTEXT

▪Failure models in IEEE 802.1CB

▪Frame loss

▪Link loss

▪Stuck transmitter

▪Ring architecture also supports component failure

▪Redundant path keeps communication

ongoing

▪Additional system countermeasures required ▪Redundancy does not come for free

▪Architectural considerations

▪Additional cables

▪Additional ports

▪Increased communication traffic

SEQUENCE ORDERING

CHALLENGE FOR APPLICATION

Challenges:

▪Package disordering (depends on traffic type )▪History list depth

T1

T2T3T4T5T6T1’T2’T4’T5’T6’T A T1’’

T2’’

T3’’

T4’’

T5’’

T6’’

B C

C T7T7’T7’’

D T1’’’T2’’’T3’’’T4’’T5’’T6’’

C L

T1’

T2’

T4’

T5’

T6’

T3’’’

T7’

T

L

A

B

D

C

Countermeasures:

▪Avoid bursts by using shapers/ use preemption

▪Reorder sequence with help of sequence numbers in transport layer ▪Accept disordered packages and solve in application layer

T3’CB bridge

相关文档
最新文档