IEC 61375-2-3:2015
(Main)Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile
Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile
IEC 61375-2-3:2015 specifies rules for the data exchange between consists in trains. The aggregation of these rules defines the TCN communication profile. The objective of the communication profile is to ensure interoperability between consists of the said trains with respect to the exchange of information. For this purpose it defines all items which are necessary for communication interoperability:
- an architecture with defined train directions related to different train views;
- a common functional addressing concept;
- common communication protocol for data exchange between functions;
- a set of services for train communication control. The contents of the corrigendum of December 2015 and October 2016 have been included in this copy.
Matériel électronique ferroviaire - Réseau embarqué de train (TCN) - Partie 2-3: Profil de communication TCN
l'IEC 61375-2-3:2015 spécifie les règles relatives à l'échange de données entre les rames de trains. L'agrégation de ces règles définit le profil de communication TCN. L'objectif du profil de communication est d'assurer l'interopérabilité entre les rames desdits trains du point de vue de l'échange d'informations. Pour cela, il définit l'ensemble des éléments nécessaires à l'interopérabilité de communication:
- une architecture, avec des directions de train définies relatives à différentes vues du train;
- un concept d'adressage fonctionnel commun;
- un protocole de communication commun pour l'échange des données entre les fonctions;
- un ensemble de services pour le contrôle des communications de trains.
Le contenu des corrigenda de décembre 2015 et d'octobre 2016 a été inclus dans cette version.
General Information
- Status
- Published
- Publication Date
- 15-Jul-2015
- Technical Committee
- TC 9 - Electrical equipment and systems for railways
- Drafting Committee
- WG 43 - TC 9/WG 43
- Current Stage
- PPUB - Publication issued
- Start Date
- 16-Jul-2015
- Completion Date
- 31-Jul-2015
Relations
- Effective Date
- 05-Sep-2023
- Effective Date
- 05-Sep-2023
Overview
IEC 61375-2-3:2015 - Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile specifies the rules and profile for data exchange between consists in trains. Its purpose is to guarantee interoperability between consists by defining the architecture, addressing concepts, communication protocols and control services required for consistent on‑train communication. This edition incorporates the corrigenda of December 2015 and October 2016.
Key topics and technical requirements
The standard defines a comprehensive TCN communication profile focusing on practical interoperability building blocks:
Architecture
- Physical and logical train architectures, including defined train directions, views and consist/vehicle properties.
- Support for closed trains and multiple ETBs (Ethernet Train Backbone) options.
Addressing & Discovery
- Common functional addressing concept and the TCN Domain Name System (TCN‑DNS).
- TCN‑URI scheme and mapping to IP addresses for service resolution.
Communication protocols
- Common protocol for data exchange between functions, including the Train Real‑Time Data Protocol (TRDP) (Annex A) for process and message data.
- Quality of Service (QoS) considerations and operational/OMTS network distinctions.
Services for train communication control
- ETB Control Service (ETBCTRL), CSTINFO telegrams for consist information exchange and notification, and Train Topology Database (TTDB) computation and structures.
- Service discovery, Train Info Service and functions such as Leading, Confirmation/Correction and Sleep Mode (optional).
Safety & reliability
- Safe Data Transmission (SDTv2) (Annex B) with safety functional requirements and operational states for vital data exchange.
- Mechanisms for exclusivity, topography checks and operational train directory computation.
Practical applications and who uses it
IEC 61375-2-3 is applied where interoperable on‑train communication is required across multi‑consist trains and distributed vehicle functions:
- Rolling stock manufacturers specifying on‑board networks and ETB implementations
- Railway system integrators and vehicle control suppliers implementing consistent addressing and service discovery
- Communication and signalling engineers designing TCN-based diagnostics, control, passenger information and distributed function exchange
- Test labs and certification bodies validating interoperability between consists and vendor equipment
Keywords: IEC 61375-2-3, TCN communication profile, Train communication network, TRDP, SDTv2, Train Topology Database, TCN‑DNS, ETB control, CSTINFO, interoperability.
Related standards & documents
- Other parts of the IEC 61375 series (TCN family)
- Annex A (TRDP) and Annex B (SDTv2) inside IEC 61375‑2‑3:2015 (normative) for protocol and safety transmission specifics.
IEC 61375-2-3:2015 - Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile Released:7/16/2015 Isbn:9782832227756
IEC 61375-2-3:2015 - Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile
Frequently Asked Questions
IEC 61375-2-3:2015 is a standard published by the International Electrotechnical Commission (IEC). Its full title is "Electronic railway equipment - Train communication network (TCN) - Part 2-3: TCN communication profile". This standard covers: IEC 61375-2-3:2015 specifies rules for the data exchange between consists in trains. The aggregation of these rules defines the TCN communication profile. The objective of the communication profile is to ensure interoperability between consists of the said trains with respect to the exchange of information. For this purpose it defines all items which are necessary for communication interoperability: - an architecture with defined train directions related to different train views; - a common functional addressing concept; - common communication protocol for data exchange between functions; - a set of services for train communication control. The contents of the corrigendum of December 2015 and October 2016 have been included in this copy.
IEC 61375-2-3:2015 specifies rules for the data exchange between consists in trains. The aggregation of these rules defines the TCN communication profile. The objective of the communication profile is to ensure interoperability between consists of the said trains with respect to the exchange of information. For this purpose it defines all items which are necessary for communication interoperability: - an architecture with defined train directions related to different train views; - a common functional addressing concept; - common communication protocol for data exchange between functions; - a set of services for train communication control. The contents of the corrigendum of December 2015 and October 2016 have been included in this copy.
IEC 61375-2-3:2015 is classified under the following ICS (International Classification for Standards) categories: 45.060.01 - Railway rolling stock in general. The ICS classification helps identify the subject area and facilitates finding related standards.
IEC 61375-2-3:2015 has the following relationships with other standards: It is inter standard links to IEC 61375-2-3:2015/COR2:2016, IEC 61375-2-3:2015/COR1:2015. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase IEC 61375-2-3:2015 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of IEC standards.
Standards Content (Sample)
IEC 61375-2-3 ®
Edition 1.0 2015-07
INTERNATIONAL
STANDARD
colour
inside
Electronic railway equipment – Train communication network (TCN) –
Part 2-3: TCN communication profile
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé Fax: +41 22 919 03 00
CH-1211 Geneva 20 info@iec.ch
Switzerland www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing more than 30 000 terms and
Technical Specifications, Technical Reports and other definitions in English and French, with equivalent terms in 15
documents. Available for PC, Mac OS, Android Tablets and additional languages. Also known as the International
iPad. Electrotechnical Vocabulary (IEV) online.
IEC publications search - www.iec.ch/searchpub IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a More than 60 000 electrotechnical terminology entries in
variety of criteria (reference number, text, technical English and French extracted from the Terms and Definitions
committee,…). It also gives information on projects, replaced clause of IEC publications issued since 2002. Some entries
and withdrawn publications. have been collected from earlier publications of IEC TC 37,
77, 86 and CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: csc@iec.ch.
IEC 61375-2-3 ®
Edition 1.0 2015-07
INTERNATIONAL
STANDARD
colour
inside
Electronic railway equipment – Train communication network (TCN) –
Part 2-3: TCN communication profile
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 45.060 ISBN 978-2-8322-2775-6
– 2 – IEC 61375-2-3:2015 IEC 2015
CONTENTS
FOREWORD . 13
INTRODUCTION . 15
1 Scope . 16
2 Normative references . 17
3 Terms, definitions, abbreviations, acronyms, and conventions . 18
3.1 Terms and definitions . 18
3.2 Abbreviations and acronyms . 26
3.3 Conventions . 28
3.3.1 Base of numeric values . 28
3.3.2 Character strings and citations . 28
3.3.3 Naming conventions . 29
3.3.4 Diagram conventions . 29
3.3.5 Annotation of data structures . 29
4 Architecture . 31
4.1 General . 31
4.2 Physical train architecture (system breakdown). 31
4.2.1 General . 31
4.2.2 Train network architectures . 31
4.2.3 Closed Trains . 35
4.2.4 Directions . 36
4.2.5 Consist and vehicle basic properties . 37
4.3 Logical Train Architecture (Functional Breakdown) . 38
4.3.1 General . 38
4.3.2 Service classification . 38
4.3.3 Operational Services Overview . 39
4.3.4 Service Provider . 40
5 Common ETB framework . 40
5.1 General . 40
5.1.1 Overview . 40
5.1.2 Interoperability . 40
5.2 CSTINFO telegram . 41
5.2.1 General . 41
5.2.2 Closed train support (Option) . 41
5.2.3 Protocol . 41
5.2.4 CSTINFO classes . 41
5.2.5 CSTINFO Notification Message . 42
5.2.6 CSTINFO Request . 43
5.3 Train topology database . 45
5.3.1 General . 45
5.3.2 Computation of the TTDB . 47
5.3.3 Data structure . 52
5.3.4 Train Topology Database for multiple ETBs (Option) . 60
5.4 Service Addressing . 62
5.4.1 General . 62
5.4.2 TCN Domain Name System (TCN-DNS) . 63
5.4.3 TCN Domain Names . 64
5.4.4 TCN-URI Scheme . 64
5.4.5 Mapping TCN-URI to IP address . 70
5.4.6 Support of other URI schemas . 74
5.5 TCN-DNS Server . 74
5.5.1 General . 74
5.5.2 Architecture . 74
5.5.3 Functional address resolution . 74
5.5.4 Protocol . 77
5.5.5 Multiple ETBs . 78
5.6 Data exchange . 78
5.6.1 General . 78
5.6.2 Operational network communication . 78
5.6.3 OMTS network communication . 79
5.6.4 Quality of Service (QoS) . 79
5.7 Service discovery . 80
5.8 Train Info Service . 80
6 Services of the communication profile – ETB Control Service . 80
6.1 General . 80
6.2 Communication model . 80
6.3 ECSP Supervision . 81
6.4 ECSP Interconnection . 81
6.4.1 General . 81
6.4.2 ETBCTRL telegram exchange selection . 81
6.4.3 ETBCTRL telegram transmission . 81
6.4.4 Structure of the ETBCTRL telegram . 82
6.4.5 Operational train directory computation process . 84
6.5 Function “Leading” . 87
6.5.1 General . 87
6.5.2 Function primitives . 88
6.5.3 ECSP to ECSP protocol . 89
6.6 Function Confirmation/Correction . 93
6.6.1 General . 93
6.6.2 Function primitives . 93
6.6.3 ECSP to ECSP protocol . 95
6.6.4 State diagram . 98
6.6.5 ECSC Failure . 100
6.7 Computation of the operational train directory . 100
6.7.1 General . 100
6.7.2 Action setCorrInfo . 101
6.7.3 Action computeOpTrnDir . 105
6.8 Function Sleep Mode (Option) . 107
6.8.1 General . 107
6.8.2 Sleep Mode Use Case (informal) . 107
6.8.3 Exclusivity . 109
6.8.4 Function primitives . 109
6.8.5 ECSP to ECSP protocol . 111
Annex A (normative) Train Real-Time Data Protocol (TRDP) . 115
A.1 General . 115
A.2 Lower Layers . 115
– 4 – IEC 61375-2-3:2015 IEC 2015
A.2.1 Data link layer . 115
A.2.2 Network Layer . 115
A.2.3 Transport Layer . 116
A.3 TRDP FCS Computation . 117
A.4 Interaction between TRDP user and TRDP Layer . 119
A.5 Communication Identifier (ComId) . 119
A.6 Process Data . 121
A.6.1 Communication model . 121
A.6.2 Roles . 121
A.6.3 Communication pattern . 121
A.6.4 Addressing. 126
A.6.5 PD-PDU . 126
A.6.6 Interaction between application and TRDP protocol layer . 129
A.6.7 Topography counter check . 136
A.6.8 State Machine . 137
A.7 Message Data . 141
A.7.1 Communication model . 141
A.7.2 Roles . 142
A.7.3 Communication pattern . 142
A.7.4 Addressing. 143
A.7.5 MD-PDU . 143
A.7.6 Interaction between application and TRDP layer . 147
A.7.7 Topography counter check . 151
A.7.8 MD protocol state machine . 152
A.7.9 TCP Connection Handling . 161
A.8 Message data echo server (option) . 162
Annex B (normative) Safe Data Transmission (SDTv2) . 163
B.1 General . 163
B.2 Overview of SDTv2 (informal) . 163
B.3 Safety functional requirements . 164
B.4 Safety measures . 164
B.5 Operational states of the SDTv2 channel . 165
B.6 Data presentation . 166
B.7 SC-32 . 166
B.8 SID . 169
B.9 Vital Data Packet . 170
B.10 Exclusivity . 171
B.11 Configuration time parameters. 171
B.12 Safe data source (SDSRC) . 171
B.12.1 General . 171
B.12.2 Safe Data Preparation (Application) . 171
B.12.3 Safe data sending . 172
B.13 Safe data sink (SDSINK) . 173
B.13.1 General . 173
B.13.2 Definitions . 174
B.13.3 SDSINK States . 175
B.13.4 VDP Sampling. 176
B.13.5 VDP Integrity Check . 177
B.13.6 Sink time supervision . 178
B.13.7 Guard time check . 178
B.13.8 Latency monitoring . 179
B.13.9 Channel monitoring . 181
B.13.10 SDTv2 Application Interface . 183
B.13.11 Change of operational train composition . 183
B.14 Diagnosis and statistics . 183
B.15 Safe data transmission over MVB (informative) . 184
B.15.1 General . 184
B.15.2 MVB-VDP . 184
B.15.3 SDTV2 protocol deviations for MVB . 185
B.16 SDTv2 with TRDP message data . 185
Annex C (informative) Train Real-Time Data Protocol Configuration (TRDP) . 187
C.1 General . 187
C.2 Device Parameters . 188
C.3 Device Configuration Parameters . 189
C.4 Bus Interface List . 189
C.4.1 General . 189
C.4.2 Bus Interface Configuration . 190
C.5 Mapped Device Parameters . 201
C.5.1 General . 201
C.5.2 Mapped Bus Interface Parameters . 202
C.6 Communication Parameters (ComPar) . 204
C.6.1 General . 204
C.6.2 Default Communication Parameters . 205
C.7 DataSet Parameters . 205
C.7.1 General . 205
C.7.2 DataSet Element . 207
C.7.3 Examples of DataSets . 209
Annex D (informative) Access to End Device (ED) statistics . 213
D.1 General . 213
D.2 Structures . 213
D.2.1 General . 213
D.2.2 tlc_getSubsStatistics . 215
D.2.3 tlc_getPubStatistics. 215
D.2.4 tlc_getUdpListStatistics, tlc_getTcpListStatistics . 215
D.2.5 tlc_getRedStatistics . 216
D.3 ED interface for statistic data access . 216
D.3.1 General . 216
D.3.2 TRDP interface . 216
Annex E (informative) Service interface . 218
E.1 General . 218
E.2 Service provider . 219
E.2.1 Proxies . 219
E.2.2 Performance . 219
E.3 ECSP interface . 219
E.3.1 General . 219
E.3.2 ECSP control telegram . 219
E.3.3 ECSP status telegram . 221
E.3.4 ECSP Confirmation/Correction Request . 223
– 6 – IEC 61375-2-3:2015 IEC 2015
E.4 TTDB manager interface . 226
E.4.1 General . 226
E.4.2 TTDB status information . 226
E.4.3 TTDB notification . 227
E.4.4 TTDB information – train directory . 227
E.4.5 TTDB information – static consist information . 228
E.4.6 TTDB information – train network directory information . 229
E.4.7 Operational train directory information . 230
E.4.8 Read TTDB . 231
E.5 DNS server interface . 232
E.5.1 DNS standard interface . 232
E.5.2 DNS TCN interface . 232
E.6 ETBN control interface . 236
E.6.1 General . 236
E.6.2 ETBN control and status data . 237
E.6.3 ETBN train network directory . 240
Annex F (normative) Communication profile conformance test guideline . 241
F.1 General . 241
F.2 Scope of conformance test . 241
F.3 Conformance test overview . 242
F.4 Test laboratory . 242
F.4.1 General . 242
F.4.2 Tasks . 242
F.5 Guideline for writing conformance test specifications . 243
F.5.1 Overview of the main components . 243
F.5.2 Protocol Implementation Conformance Statement (PICS) . 243
F.5.3 Abstract test architecture . 244
F.5.4 Protocol Implementation eXtra Information for Testing (PIXIT) . 244
F.5.5 Test suite structure . 244
F.6 Abstract test architecture (option) . 244
F.6.1 General . 244
F.6.2 Test architecture with one ETB. 245
F.6.3 Test architecture for multiple ETB . 245
F.6.4 Set-up for automatic test . 245
F.7 Test of conformity to the common ETB framework . 246
F.7.1 General . 246
F.7.2 Test of CSTINFO telegram . 246
F.7.3 Test of TTDB . 246
F.7.4 Test of service addressing and TCN-DNS server . 246
F.7.5 Test of data exchange . 247
F.7.6 Test of service discovery . 248
F.7.7 Test of train info service . 248
F.8 ETB Control Service conformity test . 248
F.8.1 General . 248
F.8.2 Test control interface for the test of ETB control services . 248
F.9 Echo function . 256
F.9.1 General . 256
F.9.2 TRDP echo test . 256
F.9.3 Reverse-Echo test . 257
F.10 Statement of conformity . 258
Annex G (informative) SNMP Management Information Base (MIB) . 260
G.1 General . 260
G.2 TTDB-MIB . 260
G.3 TRDP-MIB. 265
Bibliography . 276
Figure 1 – IEC 61375-2-3 as connecting element between train backbone and
application . 17
Figure 2 – Train structure in accordance to IEC 61375-1 (example) . 31
Figure 3 – Train structure seen from viewpoint of the communication profile (example) . 31
Figure 4 – Train network (example) . 32
Figure 5 – Possible couplings of operational network and multimedia network . 33
Figure 6 – Gateway between operational network and multimedia network (example) . 34
Figure 7 – Example: three coupled Consists . 35
Figure 8 – Example: Closed Train . 36
Figure 9 – Service classification . 39
Figure 10 – CSTINFO notification data . 43
Figure 11 – CSTINFOCTRL telegram . 45
Figure 12 – TTDB management block diagram . 45
Figure 13 – TTDB Content . 46
Figure 14 – TTDB computation block diagram . 47
Figure 15 – Train directory computation state diagram . 48
Figure 16 – TTDB class diagram (example) . 52
Figure 17 – TTDB adoption (in this example shown for the first consist) . 61
Figure 18 – TCN-DNS name space with division into zones . 63
Figure 19 – TCN-URI Schema . 65
Figure 20 – Directions, orientations and numbers in train . 66
Figure 21 – TCN-URI resolving in a train . 75
Figure 22 – DNS protocol (case a without, case b with TTDB interrogation) . 78
Figure 23 – ETB control service model . 80
Figure 24 – ETBCTRL telegram exchange . 81
Figure 25 – ETBCTRL telegram . 82
Figure 26 – Operational train directory computation block diagram . 85
Figure 27 – ETBCTRL processing state diagram. 86
Figure 28 – Leading sequence diagram . 88
Figure 29 – Leading vehicle function state machine block diagram . 90
Figure 30 – State diagram of leading function . 91
Figure 31 – Confirmation sequence diagram . 94
Figure 32 – Confirmation/correction function state machine block diagram . 95
Figure 33 – Correction/confirmation protocol sequence chart (example) . 97
Figure 34 – Unconfirm protocol sequence chart (example) . 98
Figure 35 – Confirmation/correction state diagram . 99
Figure 36 – Action “setCorrInfo” block diagram . 101
– 8 – IEC 61375-2-3:2015 IEC 2015
Figure 37 – Train composition consistency check examples . 104
Figure 38 – Computation of the operational train directory . 105
Figure 39 – computeOpTrnDir state chart . 106
Figure 40 – Use case “sleep mode” state diagram . 109
Figure 41 – Sleep control sequence diagram . 110
Figure 42 – Sleep control function state machine block diagram . 111
Figure 43 – Sleep request protocol sequence chart (example) . 112
Figure 44 – Sleep control state diagram . 113
Figure A.1 – Overview of the protocol stack . 115
Figure A.2 – FCS Computation . 117
Figure A.3 – FCS Table . 118
Figure A.4 – TRDP service model . 119
Figure A.5 – PD push pattern (point to point) . 122
Figure A.6 – PD push pattern (point to multipoint) . 122
Figure A.7 – PD pull pattern (point to point, sink knows source) . 123
Figure A.8 – PD pull pattern (multipoint to point, sink does not know source) . 124
Figure A.9 – PD pull pattern (point to multipoint, sink knows source) . 125
Figure A.10 – PD pull pattern (multipoint to multipoint, sink does not know source) . 126
Figure A.11 – PD-PDU . 127
Figure A.12 – Interaction sequence chart for PD pull pattern . 134
Figure A.13 – Interaction sequence chart for PD push pattern . 135
Figure A.14 – Interaction sequence chart for redundant PD handling. 136
Figure A.15 – PD State diagram publisher . 137
Figure A.16 – PD State diagram requester . 139
Figure A.17 – PD State diagram subscriber . 140
Figure A.18 – Message data transfer options . 142
Figure A.19 – MD-PDU . 144
Figure A.20 – Interaction sequence chart . 151
Figure A.21 – TRDP layer MD caller state chart . 154
Figure A.22 – TRDP layer MD replier state chart . 157
Figure A.23 – TRDP Layer MD telegram reception . 160
Figure B.1 – SDTV2 Channel . 163
Figure B.2 – SDTv2 Channel States . 166
Figure B.3 – SC-32 Computation . 167
Figure B.4 – SC-32 Table . 168
Figure B.5 – SID Computation . 169
Figure B.6 – ETB-VDP . 170
Figure B.7 – Format of ETB-VDP . 171
Figure B.8 – Redundancy Group (Example with 2 SDSRC) . 173
Figure B.9 – SDSINK state diagram . 175
Figure B.10 – Window of expected SSC (example) . 177
Figure B.11 – Guard time violation (example) . 179
Figure B.12 – Latency violation sequence chart (example) . 180
Figure B.13 – MVB-VDP . 184
Figure B.14 – Format of MVB-VDP . 185
Figure C.1 – TRDP configuration block diagram . 187
Figure C.2 – Exchange Parameters with the central key ComId. 195
Figure C.3 – DataSet structure . 206
Figure D.1 – TRDP statistics data telegrams. 216
Figure E.1 – Service interfaces block diagram . 218
Figure E.2 – ECSP interface telegrams . 219
Figure E.3 – ECSP control data . 220
Figure E.4 – ECSP status data . 221
Figure E.5 – ECSP confirm/correction request data . 224
Figure E.6 – ECSP confirm/correction reply data . 225
Figure E.7 – TTDB manager interface telegrams . 226
Figure E.8 – TCN-URI resolving . 232
Figure E.9 – DNS resolving request data . 234
...
IEC 61375-2-3 ®
Edition 1.0 2015-07
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Electronic railway equipment – Train communication network (TCN) –
Part 2-3: TCN communication profile
Matériel électronique ferroviaire – Réseau embarqué de train (TCN) –
Partie 2-3: Profil de communication TCN
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.
IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing 21 000 terms and definitions in
Technical Specifications, Technical Reports and other English and French, with equivalent terms in 16 additional
documents. Available for PC, Mac OS, Android Tablets and languages. Also known as the International Electrotechnical
iPad. Vocabulary (IEV) online.
IEC publications search - webstore.iec.ch/advsearchform IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a 67 000 electrotechnical terminology entries in English and
variety of criteria (reference number, text, technical French extracted from the Terms and Definitions clause of
committee,…). It also gives information on projects, replaced IEC publications issued since 2002. Some entries have been
and withdrawn publications. collected from earlier publications of IEC TC 37, 77, 86 and
CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: sales@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.
A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.
Catalogue IEC - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
Application autonome pour consulter tous les renseignements
Le premier dictionnaire en ligne de termes électroniques et
bibliographiques sur les Normes internationales,
électriques. Il contient 21 000 termes et définitions en anglais
Spécifications techniques, Rapports techniques et autres
et en français, ainsi que les termes équivalents dans 16
documents de l'IEC. Disponible pour PC, Mac OS, tablettes
langues additionnelles. Egalement appelé Vocabulaire
Android et iPad.
Electrotechnique International (IEV) en ligne.
Recherche de publications IEC -
Glossaire IEC - std.iec.ch/glossary
webstore.iec.ch/advsearchform
67 000 entrées terminologiques électrotechniques, en anglais
La recherche avancée permet de trouver des publications IEC et en français, extraites des articles Termes et Définitions des
en utilisant différents critères (numéro de référence, texte, publications IEC parues depuis 2002. Plus certaines entrées
comité d’études,…). Elle donne aussi des informations sur les antérieures extraites des publications des CE 37, 77, 86 et
projets et les publications remplacées ou retirées. CISPR de l'IEC.
IEC Just Published - webstore.iec.ch/justpublished Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications IEC. Just Si vous désirez nous donner des commentaires sur cette
Published détaille les nouvelles publications parues. publication ou si vous avez des questions contactez-nous:
Disponible en ligne et aussi une fois par mois par email. sales@iec.ch.
IEC 61375-2-3 ®
Edition 1.0 2015-07
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Electronic railway equipment – Train communication network (TCN) –
Part 2-3: TCN communication profile
Matériel électronique ferroviaire – Réseau embarqué de train (TCN) –
Partie 2-3: Profil de communication TCN
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 45.060.01 ISBN 978-2-8322-6098-2
– 2 – IEC 61375-2-3:2015 IEC 2015
CONTENTS
FOREWORD . 13
INTRODUCTION . 15
1 Scope . 16
2 Normative references . 17
3 Terms, definitions, abbreviations, acronyms, and conventions . 18
3.1 Terms and definitions . 18
3.2 Abbreviations and acronyms . 26
3.3 Conventions . 28
3.3.1 Base of numeric values . 28
3.3.2 Character strings and citations . 28
3.3.3 Naming conventions . 29
3.3.4 Diagram conventions . 29
3.3.5 Annotation of data structures . 29
4 Architecture . 31
4.1 General . 31
4.2 Physical train architecture (system breakdown). 31
4.2.1 General . 31
4.2.2 Train network architectures . 31
4.2.3 Closed Trains . 35
4.2.4 Directions . 36
4.2.5 Consist and vehicle basic properties . 37
4.3 Logical Train Architecture (Functional Breakdown) . 38
4.3.1 General . 38
4.3.2 Service classification . 38
4.3.3 Operational Services Overview . 39
4.3.4 Service Provider . 40
5 Common ETB framework . 40
5.1 General . 40
5.1.1 Overview . 40
5.1.2 Interoperability . 40
5.2 CSTINFO telegram . 41
5.2.1 General . 41
5.2.2 Closed train support (Option) . 41
5.2.3 Protocol . 41
5.2.4 CSTINFO classes . 41
5.2.5 CSTINFO Notification Message . 42
5.2.6 CSTINFO Request . 43
5.3 Train topology database . 45
5.3.1 General . 45
5.3.2 Computation of the TTDB . 47
5.3.3 Data structure . 52
5.3.4 Train Topology Database for multiple ETBs (Option) . 60
5.4 Service Addressing . 62
5.4.1 General . 62
5.4.2 TCN Domain Name System (TCN-DNS) . 63
5.4.3 TCN Domain Names . 64
5.4.4 TCN-URI Scheme . 64
5.4.5 Mapping TCN-URI to IP address . 71
5.4.6 Support of other URI schemas . 74
5.5 TCN-DNS Server . 74
5.5.1 General . 74
5.5.2 Architecture . 75
5.5.3 Functional address resolution . 75
5.5.4 Protocol . 77
5.5.5 Multiple ETBs . 78
5.6 Data exchange . 78
5.6.1 General . 78
5.6.2 Operational network communication . 78
5.6.3 OMTS network communication . 79
5.6.4 Quality of Service (QoS) . 79
5.7 Service discovery . 80
5.8 Train Info Service . 80
6 Services of the communication profile – ETB Control Service . 80
6.1 General . 80
6.2 Communication model . 80
6.3 ECSP Supervision . 81
6.4 ECSP Interconnection . 81
6.4.1 General . 81
6.4.2 ETBCTRL telegram exchange selection . 81
6.4.3 ETBCTRL telegram transmission . 82
6.4.4 Structure of the ETBCTRL telegram . 82
6.4.5 Operational train directory computation process . 85
6.5 Function “Leading” . 87
6.5.1 General . 87
6.5.2 Function primitives . 88
6.5.3 ECSP to ECSP protocol . 89
6.6 Function Confirmation/Correction . 93
6.6.1 General . 93
6.6.2 Function primitives . 93
6.6.3 ECSP to ECSP protocol . 95
6.6.4 State diagram . 98
6.6.5 ECSC Failure . 100
6.7 Computation of the operational train directory . 100
6.7.1 General . 100
6.7.2 Action setCorrInfo . 101
6.7.3 Action computeOpTrnDir . 104
6.8 Function Sleep Mode (Option) . 107
6.8.1 General . 107
6.8.2 Sleep Mode Use Case (informal) . 107
6.8.3 Exclusivity . 109
6.8.4 Function primitives . 109
6.8.5 ECSP to ECSP protocol . 111
Annex A (normative) Train Real-Time Data Protocol (TRDP) . 115
A.1 General . 115
A.2 Lower Layers . 115
A.2.1 Data link layer . 115
– 4 – IEC 61375-2-3:2015 IEC 2015
A.2.2 Network Layer . 115
A.2.3 Transport Layer . 116
A.3 TRDP FCS Computation . 117
A.4 Interaction between TRDP user and TRDP Layer . 119
A.5 Communication Identifier (ComId) . 119
A.6 Process Data . 121
A.6.1 Communication model . 121
A.6.2 Roles . 121
A.6.3 Communication pattern . 121
A.6.4 Addressing. 126
A.6.5 PD-PDU . 126
A.6.6 Interaction between application and TRDP protocol layer . 129
A.6.7 Topography counter check . 136
A.6.8 State Machine . 137
A.7 Message Data . 141
A.7.1 Communication model . 141
A.7.2 Roles . 142
A.7.3 Communication pattern . 142
A.7.4 Addressing. 143
A.7.5 MD-PDU . 143
A.7.6 Interaction between application and TRDP layer . 147
A.7.7 Topography counter check . 151
A.7.8 MD protocol state machine . 152
A.7.9 TCP Connection Handling . 161
A.8 Message data echo server (option) . 162
Annex B (normative) Safe Data Transmission (SDTv2) . 163
B.1 General . 163
B.2 Overview of SDTv2 (informal) . 163
B.3 Safety functional requirements . 164
B.4 Safety measures . 164
B.5 Operational states of the SDTv2 channel . 165
B.6 Data presentation . 166
B.7 SC-32 . 166
B.8 SID . 169
B.9 Vital Data Packet . 170
B.10 Exclusivity . 171
B.11 Configuration time parameters. 171
B.12 Safe data source (SDSRC) . 171
B.12.1 General . 171
B.12.2 Safe Data Preparation (Application) . 171
B.12.3 Safe data sending . 172
B.13 Safe data sink (SDSINK) . 173
B.13.1 General . 173
B.13.2 Definitions . 174
B.13.3 SDSINK States . 175
B.13.4 VDP Sampling. 176
B.13.5 VDP Integrity Check . 177
B.13.6 Sink time supervision . 178
B.13.7 Guard time check . 178
B.13.8 Latency monitoring . 179
B.13.9 Channel monitoring . 181
B.13.10 SDTv2 Application Interface . 182
B.13.11 Change of operational train composition . 183
B.14 Diagnosis and statistics . 183
B.15 Safe data transmission over MVB (informative) . 184
B.15.1 General . 184
B.15.2 MVB-VDP . 184
B.15.3 SDTV2 protocol deviations for MVB . 185
B.16 SDTv2 with TRDP message data . 186
Annex C (informative) Train Real-Time Data Protocol Configuration (TRDP) . 187
C.1 General . 187
C.2 Device Parameters . 188
C.3 Device Configuration Parameters . 189
C.4 Bus Interface List . 189
C.4.1 General . 189
C.4.2 Bus Interface Configuration . 190
C.5 Mapped Device Parameters . 201
C.5.1 General . 201
C.5.2 Mapped Bus Interface Parameters . 202
C.6 Communication Parameters (ComPar) . 204
C.6.1 General . 204
C.6.2 Default Communication Parameters . 205
C.7 DataSet Parameters . 205
C.7.1 General . 205
C.7.2 DataSet Element . 207
C.7.3 Examples of DataSets . 209
Annex D (informative) Access to End Device (ED) statistics . 213
D.1 General . 213
D.2 Structures . 213
D.2.1 General . 213
D.2.2 tlc_getSubsStatistics . 215
D.2.3 tlc_getPubStatistics. 215
D.2.4 tlc_getUdpListStatistics, tlc_getTcpListStatistics . 215
D.2.5 tlc_getRedStatistics . 216
D.3 ED interface for statistic data access . 216
D.3.1 General . 216
D.3.2 TRDP interface . 216
Annex E (informative) Service interface . 218
E.1 General . 218
E.2 Service provider . 219
E.2.1 Proxies . 219
E.2.2 Performance . 219
E.3 ECSP interface . 219
E.3.1 General . 219
E.3.2 ECSP control telegram . 219
E.3.3 ECSP status telegram . 221
E.3.4 ECSP Confirmation/Correction Request . 224
E.4 TTDB manager interface . 227
– 6 – IEC 61375-2-3:2015 IEC 2015
E.4.1 General . 227
E.4.2 TTDB status information . 227
E.4.3 TTDB notification . 228
E.4.4 TTDB information – train directory . 228
E.4.5 TTDB information – static consist information . 229
E.4.6 TTDB information – train network directory information . 230
E.4.7 Operational train directory information . 231
E.4.8 Read TTDB . 232
E.5 DNS server interface . 233
E.5.1 DNS standard interface . 233
E.5.2 DNS TCN interface . 233
E.6 ETBN control interface . 239
E.6.1 General . 239
E.6.2 ETBN control and status data . 240
E.6.3 ETBN train network directory . 243
Annex F (normative) Communication profile conformance test guideline . 244
F.1 General . 244
F.2 Scope of conformance test . 244
F.3 Conformance test overview . 245
F.4 Test laboratory . 245
F.4.1 General . 245
F.4.2 Tasks . 245
F.5 Guideline for writing conformance test specifications . 246
F.5.1 Overview of the main components . 246
F.5.2 Protocol Implementation Conformance Statement (PICS) . 246
F.5.3 Abstract test architecture . 247
F.5.4 Protocol Implementation eXtra Information for Testing (PIXIT) . 247
F.5.5 Test suite structure . 247
F.6 Abstract test architecture (option) . 247
F.6.1 General . 247
F.6.2 Test architecture with one ETB. 248
F.6.3 Test architecture for multiple ETB . 248
F.6.4 Set-up for automatic test . 248
F.7 Test of conformity to the common ETB framework . 249
F.7.1 General . 249
F.7.2 Test of CSTINFO telegram . 249
F.7.3 Test of TTDB . 249
F.7.4 Test of service addressing and TCN-DNS server . 249
F.7.5 Test of data exchange . 250
F.7.6 Test of service discovery . 251
F.7.7 Test of train info service . 251
F.8 ETB Control Service conformity test . 251
F.8.1 General . 251
F.8.2 Test control interface for the test of ETB control services . 251
F.9 Echo function . 259
F.9.1 General . 259
F.9.2 TRDP echo test . 259
F.9.3 Reverse-Echo test . 260
F.10 Statement of conformity . 261
Annex G (informative) SNMP Management Information Base (MIB) . 263
G.1 General . 263
G.2 TTDB-MIB . 263
G.3 TRDP-MIB. 268
Bibliography . 279
Figure 1 – IEC 61375-2-3 as connecting element between train backbone and
application . 17
Figure 2 – Train structure in accordance to IEC 61375-1 (example) . 31
Figure 3 – Train structure seen from viewpoint of the communication profile (example) . 31
Figure 4 – Train network (example) . 32
Figure 5 – Possible couplings of operational network and multimedia network . 33
Figure 6 – Gateway between operational network and multimedia network (example) . 34
Figure 7 – Example: three coupled Consists . 35
Figure 8 – Example: Closed Train . 36
Figure 9 – Service classification . 39
Figure 10 – CSTINFO notification data . 43
Figure 11 – CSTINFOCTRL telegram . 45
Figure 12 – TTDB management block diagram . 45
Figure 13 – TTDB Content . 46
Figure 14 – TTDB computation block diagram . 47
Figure 15 – Train directory computation state diagram . 48
Figure 16 – TTDB class diagram (example) . 52
Figure 17 – TTDB adoption (in this example shown for the first consist) . 61
Figure 18 – TCN-DNS name space with division into zones . 63
Figure 19 – TCN-URI Schema . 65
Figure 20 – Directions, orientations and numbers in train . 66
Figure 21 – TCN-URI resolving in a train . 75
Figure 22 – DNS protocol (case a without, case b with TTDB interrogation) . 78
Figure 23 – ETB control service model . 80
Figure 24 – ETBCTRL telegram exchange . 81
Figure 25 – ETBCTRL telegram . 82
Figure 26 – Operational train directory computation block diagram . 85
Figure 27 – ETBCTRL processing state diagram. 86
Figure 28 – Leading sequence diagram . 88
Figure 29 – Leading vehicle function state machine block diagram . 90
Figure 30 – State diagram of leading function . 91
Figure 31 – Confirmation sequence diagram . 94
Figure 32 – Confirmation/correction function state machine block diagram . 95
Figure 33 – Correction/confirmation protocol sequence chart (example) . 97
Figure 34 – Unconfirm protocol sequence chart (example) . 98
Figure 35 – Confirmation/correction state diagram . 99
Figure 36 – Action “setCorrInfo” block diagram . 101
Figure 37 – Train composition consistency check examples . 104
– 8 – IEC 61375-2-3:2015 IEC 2015
Figure 38 – Computation of the operational train directory . 105
Figure 39 – computeOpTrnDir state chart . 106
Figure 40 – Use case “sleep mode” state diagram . 109
Figure 41 – Sleep control sequence diagram . 110
Figure 42 – Sleep control function state machine block diagram . 111
Figure 43 – Sleep request protocol sequence chart (example) . 112
Figure 44 – Sleep control state diagram . 113
Figure A.1 – Overview of the protocol stack . 115
Figure A.2 – FCS Computation . 117
Figure A.3 – FCS Table . 118
Figure A.4 – TRDP service model . 119
Figure A.5 – PD push pattern (point to point) . 122
Figure A.6 – PD push pattern (point to multipoint) . 122
Figure A.7 – PD pull pattern (point to point, sink knows source) . 123
Figure A.8 – PD pull pattern (multipoint to point, sink does not know source) . 124
Figure A.9 – PD pull pattern (point to multipoint, sink knows source) . 125
Figure A.10 – PD pull pattern (multipoint to multipoint, sink does not know source) . 126
Figure A.11 – PD-PDU . 127
Figure A.12 – Interaction sequence chart for PD pull pattern . 134
Figure A.13 – Interaction sequence chart for PD push pattern . 135
Figure A.14 – Interaction sequence chart for redundant PD handling. 136
Figure A.15 – PD State diagram publisher . 137
Figure A.16 – PD State diagram requester . 139
Figure A.17 – PD State diagram subscriber . 140
Figure A.18 – Message data transfer options . 142
Figure A.19 – MD-PDU . 144
Figure A.20 – Interaction sequence chart . 151
Figure A.21 – TRDP layer MD caller state chart . 154
Figure A.22 – TRDP layer MD replier state chart . 157
Figure A.23 – TRDP Layer MD telegram reception . 160
Figure B.1 – SDTV2 Channel . 163
Figure B.2 – SDTv2 Channel States . 166
Figure B.3 – SC-32 Computation .
...














Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...