TSN Schneele AFDX 0515 v01 - 2
TSN Schneele AFDX 0515 v01 - 2
TSN Schneele AFDX 0515 v01 - 2
and the
Time Sensitive Networking Standard
Presented by
Pasquier, Bruno <bruno.pasquier@airbus.com> , Airbus Group Innovations
Schneele, Stefan <stefan.schneele@airbus.com> , Airbus Group Innovations
19 May - 22 May 2015
Pittsburgh, PA, USA
IEEE 802.1 Interim Meeting
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
Agenda
Topics
Presented by
SECTION 1
Motivation to present at IEEE
AFDX Context
Bruno Pasquier
SECTION 2
AFDX Detailed Introduction and Mapping to TSN
AFDX Advantages and Challenges
AFDX Evolutions (Overcoming Challenges)
AFDX +
AFDX
Stefan Schneele
SECTION 1
Motivation to present at IEEE
AFDX Context
AFDX Historical Background
AFDX Concepts
The Aeronautic Industry was in need for such technology some time ago
Airbus proposed a solution called Avionics Full Duplex Ethernet (AFDX)
Solution was standardized in 2004
The only deterministic Ethernet solution used for Avionics in Airbus aircrafts
Presented in the following
Our hopes with this presentation:
Indicate Aeronautic Industrys interest in the TSN standardization
Incorporate AFDX parts into TSN to enable safety critical systems & certification
Discussion for Letter of Assurance (LOA) started
20 May 2015
AFDX Context
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
AFDX Context
20 May 2015
End of 90s
Aircrafts are still using lot of analog signals and few digital
busses like ARINC 419/429, MIL-STD 1553 and ARINC 629
Low bandwidths, from 12Kbs to 2Mbs
Important wiring,
Limited data format, difficulties to support sophisticated
communication protocols
20 May 2015
AFDX Concepts
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
AFDX Concepts
20 May 2015
AFDX Concepts
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
AFDX Concepts
A deterministic network:
20 May 2015
SECTION 2
AFDX Detailed Introduction and Mapping to TSN
AFDX Advantages and Challenges
AFDX Evolutions
AFDX+
AFDX
AFDX Standardization
Specified in Aeronautical Radio Incorporated (ARINC)
ARINC Specification 664, Aircraft Data Network
Defines an Ethernet data network for aircraft installation.
It is developed in multiple parts, listed as follows:
Defines Ethernet
physical parameters
& general and
specific guidelines
for the use of IEEE
802.3 compliant
Ethernet.
20 May 2015
11
Defines a
deterministic
network on data
link layer.
Group
Main Feature
Redundancy
Sequence Number
Redundancy
Enforcement
Static Routes
Enforcement
Ingress Policing
Enforcement
Egress Transmission
Enforcement
Virtual Link
None
Certification
Formal verification
20 May 2015
12
20 May 2015
Switch
1
Applications
End
System
1
B
Switch
2
13
End
System
2
A/B
Applications
Path
Mapping to TSN:
CB: does duplication/deduplication not just on end system but on switches too
Similar to Presentation http://www.ieee802.org/1/files/public/docs2014/cb-kiessling-CB-Layer2-Tag-0314-v01.pdf
20 May 2015
14
1-255 sequences
End-Devices either use
first-valid wins and forward one packet to
application (check for seq no {+0 +1 +2} )
Fig 2.: TSN CB Frame Format
Mapping to TSN:
20 May 2015
15
LRU A
LRM D
VL2
VL1
LRU B
SWITCH
SWITCH
LRM C
LRU F
LRU E
VL3
Mapping to TSN
BAG: RFC 2210 Tspec Token bucket rate
r = MVLS / BAG
MVLS: RFC 2210 Tspec Max. Frame size M
16
Mapping to TSN:
Standard Ethernet Scheduling
Ingress Policing with Qci or egress UBS shaping
20 May 2015
17
20 May 2015
18
AFDX Advantages
High Bandwidth with an upgrade of the data size
Protocols and physical layers nearest to COTS standards
(Ethernet, IP and tools: network analysers)
Determinism is ensured by the set of the AFDX switches and not by the subscriber
behaviour
Simplification of the evolution of communication by the loading of a new configuration and
by the access to all data
Asynchronous approach between the functions which allow a high independence between
the subscribers (simplification of the Safety demonstrations)
20 May 2015
19
AFDX Challenges
Request for further simplification of the technology: AFDX End System and Switch
1st Implementation of AFDX End System and Switches are not compatible with
simple equipment (e.g.. sensors/actuators)
Necessity to manage the configuration (definition of the VL set and its static path on
the topology) and validation of its determinism to answer to certification demonstration
Latency time (Pessimist approach of the Network Calculus, ms )
20 May 2015
20
AFDX Evolutions
Cabin World
Maintenance
Passenger & Crew servicesGateway
Availability,
Flexibility,
Customisable
Firewall
Safety,
Security
IMA, LRU
COTS, Ethernet
20 May 2015
Avionics World
Classical Avionics
services
21
AFDX Principle
The AFDX network is based on Ethernet frames from one subscriber switched by Star toward all the
other subscribers.
ES 2
ES 3
ES 4
ES 12
ES 5
Star
End System
ES 11
ES 6
ES 10
20 May 2015
ES 9
ES 8
22
ES 7
AFDX Robustness
Tx
ES 12
Star
Rx
The Robustness of AFDX is based on:
Communication without any collision.
Simplification of the mechanism in the Star
The mechanism in Rx is limited to a round robin to read the frame
The mechanism in Tx is limited to repeat on each output port the frame (A broadcast communication)
No configuration
No verification of Ethernet frame through the CRC
Limitation of the buffer to 1 frame in each Rx port (avoid babbling)
No propagation failure in case of problem on a subscriber or on the cable.
ES 1
Mapping to TSN:
E/S to Star communication:
similar to Cyclic queueing and forwarding (Qch)
ES 3
ES 4
ES 12
ES 5
Star
ES 11
ES 6
ES 10
20 May 2015
ES 2
23
ES 9
ES 8
ES 7
ES 1
AFDX
network
100 Mbits
ES Performance
Frame Size: 256 bytes
Rx: 7,9 Mbits/s
Tx: 4 Mbits/s
Primary port
Monitoring port
Star
100 Mbits
ES 1
20 May 2015
ES 2
ES 3
ES 4
ES 6
ES 5
24
ES 7
ES 8
ES 9
ES 10
Direct Connection
Performances
Max Frame Size: 256 bytes
ES: 1 Tx Frame every 500 s
Time to cross the Switch
500 s for ES to AFDX
10 s for AFDX to ES
Performances
Max Frame Size: 128 bytes
ES: 1 Tx Frame every 250 s
Simple Star
25
AFDX
AFDX
20 May 2015
Capabilities
Benefits
Reduces Weight
Redundancy Check
No Information Loss
No Malfunction
26
Conclusion
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
20 May 2015
27
Conclusion
Avionics Full Duplex Ethernet and the Time Sensitive Networking Standard
Sukhoi: RRJ100
COMAC: ARJ21
Agusta Westland: AW101, AW149, AW 169, AH64
20.05.2015
28
Thank you
Power train
CAN-FD
ECU
ECU
Domain
Gateway
ECU
ECU
ECU
ECU
ECU
ECU
ECU
ECU
Domain
Gateway
CAN-FD
LIN
Infotainment
Chassis
Domain
Gateway
ECU
ECU
ECU
ECU
Domain
Gateway
MOST
FlexRay
20 May 2015
30
Power train
CAN-FD
CAM
ECU
CAM
ECU
Domain
Gateway
ECU
ECU
ECU
ECU
ECU
ECU
ECU
Domain
Gateway
CAN-FD
ADFX
Switch
Backbone
LIN
Infotainment
AFDX Network
E/S
ECU
Chassis
AFDX
Switch
E/S
E/S
ECU
ECU
E/S
E/S
E/S
E/S
ECU
ECU
AFDX Network
20 May 2015
31