BS EN 62439-2:2017:2018 Edition
$215.11
Industrial communication networks. High availability automation networks – Media Redundancy Protocol (MRP)
Published By | Publication Date | Number of Pages |
BSI | 2018 | 170 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
7 | English CONTENTS |
12 | FOREWORD |
14 | INTRODUCTION Tables Table 1 โ Patent information |
16 | 1 Scope 2 Normative references |
17 | 3 Terms, definitions, abbreviations, acronyms, and conventions 3.1 Terms and definitions 3.2 Abbreviations and acronyms 3.3 Conventions 4 MRP Overview |
19 | Figures Figure 1 โ Two MRP rings redundantly connected via MRP Interconnection |
21 | 5 MRP Media redundancy behavior 5.1 General 5.2 Ring ports Figure 2 โ MRP stack |
22 | 5.3 Media Redundancy Manager (MRM) Figure 3 โ MRP ring topology with one manager and clients |
23 | Figure 4 โ MRP open ring with MRM |
24 | 5.4 Media Redundancy Client (MRC) 5.5 Redundancy domain 5.6 Media Link Check 5.7 Application of the Continuity Check protocol 5.7.1 General |
25 | 5.7.2 Continuity Check Message Interval 5.7.3 Maintenance Domain Level 5.7.4 Maintenance Association ID (MAID) 5.7.5 Maintenance Association End Point ID (MEPID) 5.7.6 Sender ID TLV Table 2 โ Coding of the Maintenance Association ID (MAID) |
26 | 5.7.7 Port Status TLV 5.7.8 Interface Status TLV 5.8 Usage with diagnosis and alarms 5.9 Ring diagnosis 5.10 Multiple MRM in a single ring: Manager voting option 5.10.1 General |
27 | 5.10.2 Basic principle of the manager voting process Figure 5 โ MRP ring with MRA at network startup Figure 6 โ MRP ring after the manager voting process |
28 | 5.10.3 The manager voting process |
29 | Figure 7 โ Manager voting process |
30 | 5.11 BLOCKED not supported (Option) 5.12 Interconnection port Figure 8 โ MRA located outside the MRP ring |
31 | 5.13 Media redundancy Interconnection Manager (MIM) |
32 | Figure 9 โ MRP Interconnection topology |
33 | Figure 10 โ MRP ring interconnection open |
34 | 5.14 Media redundancy Interconnection Client (MIC) 5.15 Interconnection domain |
35 | 5.16 Interconnection diagnosis 6 MRP Class specification 6.1 General 6.2 Template 6.2.1 Media redundancy template |
36 | 6.2.2 Media redundancy Interconnection template |
37 | 6.3 Attributes |
41 | 7 MRP Service specification 7.1 Start MRM Table 3 โ MRP Start MRM |
43 | 7.2 Stop MRM 7.3 State Change Table 4 โ MRP Stop MRM |
44 | 7.4 Start MRC Table 5 โ MRP Change State |
45 | Table 6 โ MRP Start MRC |
46 | 7.5 Stop MRC 7.6 Read MRM Table 7 โ MRP Stop MRC |
47 | Table 8 โ MRP Read MRM |
48 | 7.7 Read MRC |
49 | Table 9 โ MRP Read MRC |
50 | 7.8 Start MIM Table 10 โ MRP Start MIM |
51 | 7.9 Stop MIM |
52 | 7.10 Interconnection State Change Table 11 โ MRP Stop MIM Table 12 โ MRP Interconnection Change State |
53 | 7.11 Start MIC Table 13 โ MRP Start MIC |
54 | 7.12 Stop MIC |
55 | 7.13 Read MIM Table 14 โ MRP Stop MIC |
56 | Table 15 โ MRP Read MIM |
57 | 7.14 Read MIC |
58 | Table 16 โ MRP Read MIC |
59 | 8 MRP protocol specification 8.1 PDU description 8.1.1 Basic data types 8.1.2 DLPDU abstract syntax reference 8.1.3 Coding of the DLPDU field SourceAddress Table 17 โ MRP DLPDU syntax for ISO/IEC/IEEE 8802-3 (IEEE 802.3) |
60 | 8.1.4 Coding of the DLPDU field DestinationAddress 8.1.5 Coding of the field TagControlInformation Table 18 โ MRP OUI Table 19 โ MRP MulticastMACAddress |
61 | 8.1.6 Coding of the field LT 8.1.7 MRP APDU abstract syntax Table 20 โ MRP TagControlInformation.Priority field Table 21 โ MRP LT field Table 22 โ MRP APDU syntax |
62 | 8.1.8 Coding of the field MRP_TLVHeader Table 23 โ MRP Substitutions |
63 | 8.1.9 Coding of the field MRP_SubTLVHeader 8.1.10 Coding of the field MRP_Ed1Type and MRP_Ed1ManufacturerData Table 24 โ MRP_TLVHeader.Type Table 25 โ MRP_SubTLVHeader.Type |
64 | 8.1.11 Coding of the field MRP_Version 8.1.12 Coding of the field MRP_SequenceID 8.1.13 Coding of the field MRP_SA 8.1.14 Coding of the field MRP_OtherMRMSA Table 26 โ MRP_Ed1Type and MRP_Ed1ManufacturerData Table 27 โ MRP_Ed1Type and MRP_Ed1ManufacturerData Table 28 โ MRP_Version |
65 | 8.1.15 Coding of the field MRP_Prio 8.1.16 Coding of the field MRP_OtherMRMPrio 8.1.17 Coding of the field MRP_PortRole 8.1.18 Coding of the field MRP_RingState Table 29 โ Coding of the field MRP_OtherMRMSA Table 30 โ MRP_Prio Table 31 โ Coding of the field MRP_OtherMRMPrio Table 32 โ MRP_PortRole |
66 | 8.1.19 Coding of the field MRP_Interval 8.1.20 Coding of the field MRP_Transition 8.1.21 Coding of the field MRP_TimeStamp 8.1.22 Coding of the field MRP_Blocked Table 33 โ MRP_RingState Table 34 โ MRP_Interval Table 35 โ MRP_Transition Table 36 โ MRP_TimeStamp |
67 | 8.1.23 Coding of the field MRP_ManufacturerOUI 8.1.24 Coding of the field MRP_IECOUI 8.1.25 Coding of the field MRP_ManufacturerData 8.1.26 Coding of the field MRP_DomainUUID 8.1.27 Coding of the field MRP_InState Table 37 โ MRP_Blocked Table 38 โ MRP_DomainUUID Table 39 โ MRP_InState |
68 | 8.1.28 Coding of the field MRP_InID 8.2 Protocol machines 8.2.1 MRM protocol machine Figure 11 โ MRP protocol machine for MRM |
70 | Table 40 โ MRP Local variables of MRM protocol machine |
71 | Table 41 โ MRM State machine |
79 | 8.2.2 MRC protocol machine Figure 12 โ MRP protocol machine for MRC |
80 | Table 42 โ MRP Local variables of MRC protocol machine |
81 | Table 43 โ MRC state machine |
85 | 8.2.3 MRA protocol machine |
86 | Figure 13 โ MRP protocol machine for MRA |
87 | Table 44 โ MRP local variables of MRA protocol machine |
88 | Table 45 โ MRA state machine |
105 | 8.2.4 MRA, MRM and MRC functions |
106 | Table 46 โ MRP functions and macros |
110 | 8.2.5 FDB clear timer 8.2.6 Topology change timer Table 47 โ MRP FDB clear timer |
111 | 8.2.7 MIM protocol machine Table 48 โ MRP topology change timer |
112 | Figure 14 โ MRP protocol machine for MIM in RC-mode and LC-mode |
113 | Table 49 โ MRP Local variables of MIM protocol machine |
114 | Table 50 โ MIM State machine for LC-mode |
117 | Table 51 โ MIM State machine for RC-mode |
120 | 8.2.8 MIC protocol machine |
121 | Figure 15 โ MRP protocol machine for MIC in RC-mode and LC-mode |
122 | Table 52 โ MRP Local variables of MIC protocol machine |
123 | Table 53 โ MIC State machine for LC-mode |
126 | Table 54 โ MIC State machine for RC-mode |
128 | 8.2.9 MIM and MIC functions |
129 | Table 55 โ MRP Interconnection functions |
132 | 8.2.10 Interconnection Topology Change timer 8.2.11 Interconnection Link Status Poll timer Table 56 โ MRP Interconnection topology change timer |
133 | 9 MRP installation, configuration and repair 9.1 Ring port and Interconnection port parameters 9.2 Ring topology parameters 9.3 MRM parameters Table 57 โ MRP Interconnection link status poll timer Table 58 โ MRP Network/Connection parameters |
134 | 9.4 MRC parameters and constraints 9.5 MRA compatibility to earlier Automanager protocol version Table 59 โ MRP MRM parameters Table 60 โ MRP MRC parameters |
135 | 9.6 Interconnection topology parameters 9.7 MIM parameters 9.8 MIC parameters and constraints Table 61 โ MRP MIM parameters |
136 | 9.9 Calculation of MRP ring recovery time 9.9.1 Overview 9.9.2 Deduction of formula Table 62 โ MRP MIC parameters |
138 | 9.9.3 Worst case calculation for recovery time of 10 ms |
139 | 9.9.4 Worst case calculation for 50 devices 9.10 Calculation of MRP Automanager voting time 10 MRP Management Information Base (MIB) 10.1 General 10.2 MRP MIB with a monitoring view |
152 | 10.3 MRP MIB with a management and monitoring view |
167 | Annex A (normative) Optional earlier version of the Automanager protocol Table A.1 โ Compatible mode MRP_Option for MRP_Test Substitutions Table A.2 โ Compatible mode MRP_Option frames MRP_TestMgrNAckand MRP_TestPropagate Substitutions |
168 | Bibliography |