{"id":446487,"date":"2024-10-20T08:47:02","date_gmt":"2024-10-20T08:47:02","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62439-22022-tc-2023\/"},"modified":"2024-10-26T16:22:03","modified_gmt":"2024-10-26T16:22:03","slug":"bs-en-iec-62439-22022-tc-2023","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62439-22022-tc-2023\/","title":{"rendered":"BS EN IEC 62439-2:2022 – TC 2023"},"content":{"rendered":"
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.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | 30462931 <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | A-30375236 <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | Annex ZA (normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | English CONTENTS <\/td>\n<\/tr>\n | ||||||
307<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
310<\/td>\n | 1 Scope 1.1 General 1.2 Code component distribution <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 2 Normative references 3 Terms, definitions, abbreviated terms and conventions 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
312<\/td>\n | 3.2 Abbreviated terms 3.3 Conventions 4 MRP Overview <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | Figures Figure 1 \u2013 Two MRP rings redundantly connected via MRP Interconnection <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | 5 MRP Media redundancy behavior 5.1 General 5.2 Ring ports Figure 2 \u2013 MRP stack <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 5.3 Media Redundancy Manager (MRM) Figure 3 \u2013 MRP ring topology with one manager and clients <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | Figure 4 \u2013 MRP open ring with MRM <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 5.4 Media Redundancy Client (MRC) 5.5 Redundancy domain 5.6 Media Link Check <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | 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) <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | 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 \u2013 Coding of the Maintenance Association ID (MAID) <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 5.9 Ring diagnosis 5.10 Multiple MRM in a single ring: Manager voting option 5.10.1 General <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 5.10.2 Basic principle of the manager voting process Figure 5 \u2013 MRP ring with MRA at network startup Figure 6 \u2013 MRP ring after the manager voting process <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 5.10.3 The manager voting process <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | Figure 7 \u2013 Manager voting process <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 5.11 BLOCKED not supported (Option) 5.12 Interconnection port Figure 8 \u2013 MRA located outside the MRP ring <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | 5.13 Media redundancy Interconnection Manager (MIM) Figure 9 \u2013 MRP Interconnection topology <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | Figure 10 \u2013 MRP ring interconnection open <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | 5.14 Media redundancy Interconnection Client (MIC) <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 5.15 Interconnection domain 5.16 Interconnection diagnosis 6 MRP Class specification 6.1 General <\/td>\n<\/tr>\n | ||||||
332<\/td>\n | 6.2 Template 6.2.1 Media redundancy template <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | 6.2.2 Media redundancy Interconnection template <\/td>\n<\/tr>\n | ||||||
334<\/td>\n | 6.3 Attributes <\/td>\n<\/tr>\n | ||||||
338<\/td>\n | 7 MRP Service specification 7.1 Start MRM Table 2 \u2013 MRP Start MRM <\/td>\n<\/tr>\n | ||||||
339<\/td>\n | 7.2 Stop MRM <\/td>\n<\/tr>\n | ||||||
340<\/td>\n | 7.3 State Change Table 3 \u2013 MRP Stop MRM Table 4 \u2013 MRP Change State <\/td>\n<\/tr>\n | ||||||
341<\/td>\n | 7.4 Start MRC Table 5 \u2013 MRP Start MRC <\/td>\n<\/tr>\n | ||||||
342<\/td>\n | 7.5 Stop MRC Table 6 \u2013 MRP Stop MRC <\/td>\n<\/tr>\n | ||||||
343<\/td>\n | 7.6 Read MRM Table 7 \u2013 MRP Read MRM <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | 7.7 Read MRC Table 8 \u2013 MRP Read MRC <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 7.8 Start MIM <\/td>\n<\/tr>\n | ||||||
347<\/td>\n | Table 9 \u2013 MRP Start MIM <\/td>\n<\/tr>\n | ||||||
348<\/td>\n | 7.9 Stop MIM Table 10 \u2013 MRP Stop MIM <\/td>\n<\/tr>\n | ||||||
349<\/td>\n | 7.10 Interconnection State Change 7.11 Start MIC Table 11 \u2013 MRP Interconnection Change State <\/td>\n<\/tr>\n | ||||||
350<\/td>\n | Table 12 \u2013 MRP Start MIC <\/td>\n<\/tr>\n | ||||||
351<\/td>\n | 7.12 Stop MIC Table 13 \u2013 MRP Stop MIC <\/td>\n<\/tr>\n | ||||||
352<\/td>\n | 7.13 Read MIM Table 14 \u2013 MRP Read MIM <\/td>\n<\/tr>\n | ||||||
353<\/td>\n | 7.14 Read MIC <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | Table 15 \u2013 MRP Read MIC <\/td>\n<\/tr>\n | ||||||
355<\/td>\n | 8 MRP protocol specification 8.1 PDU description 8.1.1 Basic data types 8.1.2 DLPDU abstract syntax reference Table 16 \u2013 MRP DLPDU syntax for ISO\/IEC\/IEEE 8802-3 (IEEE Std 802.3) <\/td>\n<\/tr>\n | ||||||
356<\/td>\n | 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 \u2013 MRP OUI Table 18 \u2013 MRP MulticastMACAddress <\/td>\n<\/tr>\n | ||||||
357<\/td>\n | 8.1.6 Coding of the field LT 8.1.7 MRP APDU abstract syntax Table 19 \u2013 MRP TagControlInformation.Priority field Table 20 \u2013 MRP LT field Table 21 \u2013 MRP APDU syntax <\/td>\n<\/tr>\n | ||||||
358<\/td>\n | Table 22 \u2013 MRP Substitutions <\/td>\n<\/tr>\n | ||||||
359<\/td>\n | 8.1.8 Coding of the field MRP_TLVHeader 8.1.9 Coding of the field MRP_SubTLVHeader Table 23 \u2013 MRP_TLVHeader.Type Table 24 \u2013 MRP_SubTLVHeader.Type <\/td>\n<\/tr>\n | ||||||
360<\/td>\n | 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 \u2013 MRP_Ed1Type and MRP_Ed1ManufacturerData Table 26 \u2013 MRP_Ed1Type and MRP_Ed1ManufacturerData Table 27 \u2013 MRP_Version <\/td>\n<\/tr>\n | ||||||
361<\/td>\n | 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 \u2013 Coding of the field MRP_OtherMRMSA Table 29 \u2013 MRP_Prio Table 30 \u2013 Coding of the field MRP_OtherMRMPrio <\/td>\n<\/tr>\n | ||||||
362<\/td>\n | 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 \u2013 MRP_PortRole Table 32 \u2013 MRP_RingState Table 33 \u2013 MRP_Interval Table 34 \u2013 MRP_Transition <\/td>\n<\/tr>\n | ||||||
363<\/td>\n | 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 \u2013 MRP_TimeStamp Table 36 \u2013 MRP_Blocked Table 37 \u2013 MRP_DomainUUID <\/td>\n<\/tr>\n | ||||||
364<\/td>\n | 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 \u2013 MRP_InState Table 39 \u2013 MRP_LinkInfo <\/td>\n<\/tr>\n | ||||||
365<\/td>\n | Figure 11 \u2013 MRP protocol machine for MRM <\/td>\n<\/tr>\n | ||||||
366<\/td>\n | Table 40 \u2013 MRP Local variables of MRM protocol machine <\/td>\n<\/tr>\n | ||||||
367<\/td>\n | Table 41 \u2013 MRM State machine <\/td>\n<\/tr>\n | ||||||
375<\/td>\n | 8.2.2 MRC protocol machine <\/td>\n<\/tr>\n | ||||||
376<\/td>\n | Figure 12 \u2013 MRP protocol machine for MRC <\/td>\n<\/tr>\n | ||||||
377<\/td>\n | Table 42 \u2013 MRP Local variables of MRC protocol machine Table 43 \u2013 MRC state machine <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | 8.2.3 MRA protocol machine <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | Figure 13 \u2013 MRP protocol machine for MRA <\/td>\n<\/tr>\n | ||||||
383<\/td>\n | Table 44 \u2013 MRP local variables of MRA protocol machine <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | Table 45 \u2013 MRA state machine <\/td>\n<\/tr>\n | ||||||
402<\/td>\n | 8.2.4 MRA, MRM and MRC functions Table 46 \u2013 MRP functions and macros <\/td>\n<\/tr>\n | ||||||
406<\/td>\n | 8.2.5 FDB clear timer 8.2.6 Topology change timer Table 47 \u2013 MRP FDB clear timer <\/td>\n<\/tr>\n | ||||||
407<\/td>\n | 8.2.7 MIM protocol machine Figure 14 \u2013 MRP protocol machine for MIM in RC-mode and LC-mode Table 48 \u2013 MRP topology change timer <\/td>\n<\/tr>\n | ||||||
408<\/td>\n | Table 49 \u2013 MRP Local variables of MIM protocol machine <\/td>\n<\/tr>\n | ||||||
409<\/td>\n | Table 50 \u2013 MIM State machine for LC-mode <\/td>\n<\/tr>\n | ||||||
411<\/td>\n | Table 51 \u2013 MIM State machine for RC-mode <\/td>\n<\/tr>\n | ||||||
415<\/td>\n | 8.2.8 MIC protocol machine Figure 15 \u2013 MRP protocol machine for MIC in RC-mode and LC-mode <\/td>\n<\/tr>\n | ||||||
416<\/td>\n | Table 52 \u2013 MRP Local variables of MIC protocol machine Table 53 \u2013 MIC State machine for LC-mode <\/td>\n<\/tr>\n | ||||||
420<\/td>\n | Table 54 \u2013 MIC State machine for RC-mode <\/td>\n<\/tr>\n | ||||||
422<\/td>\n | 8.2.9 MIM and MIC functions <\/td>\n<\/tr>\n | ||||||
423<\/td>\n | Table 55 \u2013 MRP Interconnection functions <\/td>\n<\/tr>\n | ||||||
427<\/td>\n | 8.2.10 Interconnection Topology Change timer 8.2.11 Interconnection Link Status Poll timer Table 56 \u2013 MRP Interconnection topology change timer <\/td>\n<\/tr>\n | ||||||
428<\/td>\n | 9 MRP installation, configuration and repair 9.1 Ring port and Interconnection port parameters 9.2 Ring topology parameters Table 57 \u2013 MRP Interconnection link status poll timer Table 58 \u2013 MRP Network\/Connection parameters <\/td>\n<\/tr>\n | ||||||
429<\/td>\n | 9.3 MRM parameters 9.4 MRC parameters and constraints Table 59 \u2013 MRP MRM parameters <\/td>\n<\/tr>\n | ||||||
430<\/td>\n | 9.5 MRA compatibility to earlier Automanager protocol version 9.6 Interconnection topology parameters 9.7 MIM parameters Table 60 \u2013 MRP MRC parameters <\/td>\n<\/tr>\n | ||||||
431<\/td>\n | 9.8 MIC parameters and constraints Table 61 \u2013 MRP MIM parameters Table 62 \u2013 MRP MIC parameters <\/td>\n<\/tr>\n | ||||||
432<\/td>\n | 9.9 Calculation of MRP ring recovery time 9.9.1 Overview 9.9.2 Deduction of formula <\/td>\n<\/tr>\n | ||||||
434<\/td>\n | 9.9.3 Worst-case calculation for recovery time of 10 ms <\/td>\n<\/tr>\n | ||||||
435<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
437<\/td>\n | 10 MRP Management Information Base (MIB) 10.1 General 10.2 MRP MIB with a monitoring view <\/td>\n<\/tr>\n | ||||||
451<\/td>\n | 10.3 MRP MIB with a management and monitoring view <\/td>\n<\/tr>\n | ||||||
466<\/td>\n | Annex A (normative)Optional earlier version of the Automanager protocol Table A.1 \u2013 Compatible mode MRP_Option for MRP_Test Substitutions Table A.2 \u2013 Compatible mode MRP_Option frames MRP_TestMgrNAckand MRP_TestPropagate Substitutions <\/td>\n<\/tr>\n | ||||||
467<\/td>\n | Annex B (informative)Timing considerations for 10 Mbit\/s link speed <\/td>\n<\/tr>\n | ||||||
469<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
470<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
471<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
472<\/td>\n | C.4.2 Worst-case calculation for 50 devices, using frame preemption <\/td>\n<\/tr>\n | ||||||
473<\/td>\n | 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 \u2013 MRP Topologies <\/td>\n<\/tr>\n | ||||||
474<\/td>\n | D.4 MRP Interconnection Dual Switch Multiple Couplings (MRP-I DSMC) Figure D.2 \u2013 MRP Interconnection Topologies Figure D.3 \u2013 MRP Interconnection Dual Switch Multiple Couplings Topology <\/td>\n<\/tr>\n | ||||||
475<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Tracked Changes. Industrial communication networks. High availability automation networks – Media Redundancy Protocol (MRP) (IEC 62439-2:2021)<\/b><\/p>\n |