Shopping Cart

No products in the cart.

BS EN IEC 62439-2:2022 – TC 2023

$280.87

Tracked Changes. Industrial communication networks. High availability automation networks – Media Redundancy Protocol (MRP) (IEC 62439-2:2021)

Published By Publication Date Number of Pages
BSI 2023 477
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

IEC 62439-2:2021 is applicable to high-availability automation networks based on the ISO/IEC/IEEE 8802-3 (IEEE Std 802.3) (Ethernet) technology. The IEC 62439-2:2021 specifies a recovery protocol based on a ring topology, designed to react deterministically on a single failure of an inter-switch link or switch in the network, under the control of a dedicated media redundancy manager node.

PDF Catalog

PDF Pages PDF Title
1 30462931
297 A-30375236
298 undefined
301 Annex ZA (normative)Normative references to international publicationswith their corresponding European publications
302 English
CONTENTS
307 FOREWORD
309 INTRODUCTION
310 1 Scope
1.1 General
1.2 Code component distribution
311 2 Normative references
3 Terms, definitions, abbreviated terms and conventions
3.1 Terms and definitions
312 3.2 Abbreviated terms
3.3 Conventions
4 MRP Overview
314 Figures
Figure 1 – Two MRP rings redundantly connected via MRP Interconnection
316 5 MRP Media redundancy behavior
5.1 General
5.2 Ring ports
Figure 2 – MRP stack
317 5.3 Media Redundancy Manager (MRM)
Figure 3 – MRP ring topology with one manager and clients
318 Figure 4 – MRP open ring with MRM
319 5.4 Media Redundancy Client (MRC)
5.5 Redundancy domain
5.6 Media Link Check
320 5.7 Application of the Continuity Check protocol
5.7.1 General
5.7.2 Continuity Check Message Interval
5.7.3 Maintenance Domain Level
5.7.4 Maintenance Association ID (MAID)
321 5.7.5 Maintenance Association End Point ID (MEPID)
5.7.6 Sender ID TLV
5.7.7 Port Status TLV
5.7.8 Interface Status TLV
5.8 Usage with diagnosis and alarms
Tables
Table 1 – Coding of the Maintenance Association ID (MAID)
322 5.9 Ring diagnosis
5.10 Multiple MRM in a single ring: Manager voting option
5.10.1 General
323 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
324 5.10.3 The manager voting process
325 Figure 7 – Manager voting process
326 5.11 BLOCKED not supported (Option)
5.12 Interconnection port
Figure 8 – MRA located outside the MRP ring
328 5.13 Media redundancy Interconnection Manager (MIM)
Figure 9 – MRP Interconnection topology
329 Figure 10 – MRP ring interconnection open
330 5.14 Media redundancy Interconnection Client (MIC)
331 5.15 Interconnection domain
5.16 Interconnection diagnosis
6 MRP Class specification
6.1 General
332 6.2 Template
6.2.1 Media redundancy template
333 6.2.2 Media redundancy Interconnection template
334 6.3 Attributes
338 7 MRP Service specification
7.1 Start MRM
Table 2 – MRP Start MRM
339 7.2 Stop MRM
340 7.3 State Change
Table 3 – MRP Stop MRM
Table 4 – MRP Change State
341 7.4 Start MRC
Table 5 – MRP Start MRC
342 7.5 Stop MRC
Table 6 – MRP Stop MRC
343 7.6 Read MRM
Table 7 – MRP Read MRM
345 7.7 Read MRC
Table 8 – MRP Read MRC
346 7.8 Start MIM
347 Table 9 – MRP Start MIM
348 7.9 Stop MIM
Table 10 – MRP Stop MIM
349 7.10 Interconnection State Change
7.11 Start MIC
Table 11 – MRP Interconnection Change State
350 Table 12 – MRP Start MIC
351 7.12 Stop MIC
Table 13 – MRP Stop MIC
352 7.13 Read MIM
Table 14 – MRP Read MIM
353 7.14 Read MIC
354 Table 15 – MRP Read MIC
355 8 MRP protocol specification
8.1 PDU description
8.1.1 Basic data types
8.1.2 DLPDU abstract syntax reference
Table 16 – MRP DLPDU syntax for ISO/IEC/IEEE 8802-3 (IEEE Std 802.3)
356 8.1.3 Coding of the DLPDU field SourceAddress
8.1.4 Coding of the DLPDU field DestinationAddress
8.1.5 Coding of the field TagControlInformation
Table 17 – MRP OUI
Table 18 – MRP MulticastMACAddress
357 8.1.6 Coding of the field LT
8.1.7 MRP APDU abstract syntax
Table 19 – MRP TagControlInformation.Priority field
Table 20 – MRP LT field
Table 21 – MRP APDU syntax
358 Table 22 – MRP Substitutions
359 8.1.8 Coding of the field MRP_TLVHeader
8.1.9 Coding of the field MRP_SubTLVHeader
Table 23 – MRP_TLVHeader.Type
Table 24 – MRP_SubTLVHeader.Type
360 8.1.10 Coding of the field MRP_Ed1Type and MRP_Ed1ManufacturerData
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
Table 25 – MRP_Ed1Type and MRP_Ed1ManufacturerData
Table 26 – MRP_Ed1Type and MRP_Ed1ManufacturerData
Table 27 – MRP_Version
361 8.1.14 Coding of the field MRP_OtherMRMSA
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
Table 28 – Coding of the field MRP_OtherMRMSA
Table 29 – MRP_Prio
Table 30 – Coding of the field MRP_OtherMRMPrio
362 8.1.18 Coding of the field MRP_RingState
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
Table 31 – MRP_PortRole
Table 32 – MRP_RingState
Table 33 – MRP_Interval
Table 34 – MRP_Transition
363 8.1.22 Coding of the field MRP_Blocked
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
Table 35 – MRP_TimeStamp
Table 36 – MRP_Blocked
Table 37 – MRP_DomainUUID
364 8.1.27 Coding of the field MRP_InState
8.1.28 Coding of the field MRP_InID
8.1.29 Coding of the field MRP_LinkInfo
8.2 Protocol machines
8.2.1 MRM protocol machine
Table 38 – MRP_InState
Table 39 – MRP_LinkInfo
365 Figure 11 – MRP protocol machine for MRM
366 Table 40 – MRP Local variables of MRM protocol machine
367 Table 41 – MRM State machine
375 8.2.2 MRC protocol machine
376 Figure 12 – MRP protocol machine for MRC
377 Table 42 – MRP Local variables of MRC protocol machine
Table 43 – MRC state machine
381 8.2.3 MRA protocol machine
382 Figure 13 – MRP protocol machine for MRA
383 Table 44 – MRP local variables of MRA protocol machine
384 Table 45 – MRA state machine
402 8.2.4 MRA, MRM and MRC functions
Table 46 – MRP functions and macros
406 8.2.5 FDB clear timer
8.2.6 Topology change timer
Table 47 – MRP FDB clear timer
407 8.2.7 MIM protocol machine
Figure 14 – MRP protocol machine for MIM in RC-mode and LC-mode
Table 48 – MRP topology change timer
408 Table 49 – MRP Local variables of MIM protocol machine
409 Table 50 – MIM State machine for LC-mode
411 Table 51 – MIM State machine for RC-mode
415 8.2.8 MIC protocol machine
Figure 15 – MRP protocol machine for MIC in RC-mode and LC-mode
416 Table 52 – MRP Local variables of MIC protocol machine
Table 53 – MIC State machine for LC-mode
420 Table 54 – MIC State machine for RC-mode
422 8.2.9 MIM and MIC functions
423 Table 55 – MRP Interconnection functions
427 8.2.10 Interconnection Topology Change timer
8.2.11 Interconnection Link Status Poll timer
Table 56 – MRP Interconnection topology change timer
428 9 MRP installation, configuration and repair
9.1 Ring port and Interconnection port parameters
9.2 Ring topology parameters
Table 57 – MRP Interconnection link status poll timer
Table 58 – MRP Network/Connection parameters
429 9.3 MRM parameters
9.4 MRC parameters and constraints
Table 59 – MRP MRM parameters
430 9.5 MRA compatibility to earlier Automanager protocol version
9.6 Interconnection topology parameters
9.7 MIM parameters
Table 60 – MRP MRC parameters
431 9.8 MIC parameters and constraints
Table 61 – MRP MIM parameters
Table 62 – MRP MIC parameters
432 9.9 Calculation of MRP ring recovery time
9.9.1 Overview
9.9.2 Deduction of formula
434 9.9.3 Worst-case calculation for recovery time of 10 ms
435 9.9.4 Worst-case calculation for 50 devices
9.10 Calculation of MRP Automanager voting time
9.11 Calculation of MRP Interconnection recovery time
437 10 MRP Management Information Base (MIB)
10.1 General
10.2 MRP MIB with a monitoring view
451 10.3 MRP MIB with a management and monitoring view
466 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
467 Annex B (informative)Timing considerations for 10 Mbit/s link speed
469 Annex C (informative)Using MRP together with scheduling and shaping mechanisms as defined in IEEE Std 802.1Q and interspersing express traffic as defined in IEEE Std 802.3
C.1 General
C.2 Avoiding negative impact on the recovery time of an MRP ring
C.2.1 General
C.2.2 Interspersing express traffic
470 C.2.3 Enhancements for scheduled traffic
C.3 Configuration guidelines for increased performance of MRP
C.3.1 General
C.3.2 Interspersing express traffic
471 C.3.3 Enhancements for scheduled traffic
C.4 Calculation of MRP ring recovery time
C.4.1 Worst-case calculation for recovery time of 10 ms, using frame preemption
472 C.4.2 Worst-case calculation for 50 devices, using frame preemption
473 Annex D (informative)Advanced MRP and MRP Interconnection topologies
D.1 General
D.2 MRP Single Switch Multiple Rings (MRP-SSMR)
D.3 Multiple MRP Interconnection
Figure D.1 – MRP Topologies
474 D.4 MRP Interconnection Dual Switch Multiple Couplings (MRP-I DSMC)
Figure D.2 – MRP Interconnection Topologies
Figure D.3 – MRP Interconnection Dual Switch Multiple Couplings Topology
475 Bibliography
BS EN IEC 62439-2:2022 - TC 2023
$280.87