Media Redundancy Protocol
   HOME

TheInfoList



OR:

Media Redundancy Protocol (MRP) is a data
network protocol A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any variation of a physical quantity. The protocol defines the rules, syntax, semantics, and synchronization of ...
standardized by the
International Electrotechnical Commission The International Electrotechnical Commission (IEC; ) is an international standards organization that prepares and publishes international standards for all electrical, electronics, electronic and related technologies. IEC standards cover a va ...
as IEC 62439-2. It allows rings of
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
switches to overcome any single failure with recovery time much faster than achievable with
Spanning Tree Protocol The Spanning Tree Protocol (STP) is a network protocol that builds a loop-free logical topology for Ethernet networks. The basic function of STP is to prevent bridge loops and the broadcast radiation that results from them. Spanning tree al ...
. It is suitable to most
industrial Ethernet Industrial Ethernet (IE) is the use of Ethernet in an industrial environment with protocols that provide determinism and real-time control. Protocols for industrial Ethernet include EtherCAT, EtherNet/IP, PROFINET, POWERLINK, SERCOS III, CC- ...
applications.


Properties

MRP operates at the data link layer (OSI Layer 2) of Ethernet switches and is a direct evolution of the HiPER-Ring protocol developed by Hirschmann in 1998. Hirschmann is now owned by Belden. MRP is supported by several commercial
industrial Ethernet Industrial Ethernet (IE) is the use of Ethernet in an industrial environment with protocols that provide determinism and real-time control. Protocols for industrial Ethernet include EtherCAT, EtherNet/IP, PROFINET, POWERLINK, SERCOS III, CC- ...
switches. In an MRP ring, the ring manager is named Media Redundancy Manager (MRM), while ring clients are named Media Redundancy Clients (MRCs). MRM and MRC ring ports support three statuses: disabled, blocked, and forwarding: * Disabled ring ports drop all the received frames. They also do not send any frames. * Blocked ring ports drop all the received frames except the MRP control frames. They also do not send any frames except MRP control frames. * Forwarding ring ports receive all frames and also forward the received frames. During normal operation, the network works in the Ring-Closed status (Figure 1). In this status, one of the MRM ring ports is blocked, while the other is forwarding. Conversely, both ring ports of all MRCs are forwarding. Loops are avoided because the physical ring topology is reduced to a logical line topology. In case of failure, the network works in the Ring-Open status (Figure 2). For instance, in case of failure of a link connecting two MRCs, the MRM sets both of its ring ports to the forwarding state; the MRCs adjacent to the failure each have a disabled port (because of the link loss) and a forwarding ring port; the other MRCs have both ring ports forwarding. Also, in the Ring-Open status, the network logical topology is a line.


Frame structure

MRP information is sent in the form of an
Ethernet frame In computer networking, an Ethernet frame is a data link layer protocol data unit and uses the underlying Ethernet physical layer transport mechanisms. In other words, a data unit on an Ethernet link transports an Ethernet frame as its paylo ...
, with the
EtherType EtherType is a two- octet field in an Ethernet frame. It is used to indicate which protocol is encapsulated in the payload of the frame and is used at the receiving end by the data link layer to determine how the payload is processed. The same ...
field set to 0x88E3. The frames are built by
Type–length–value Within communication protocols, TLV (type-length-value or tag-length-value) is an encoding scheme used for informational elements. A TLV-encoded data stream contains code related to the record type, the record value's length, and finally the valu ...
(TLV) structures, allowing organizationally specific information.


Standards

The
International Electrotechnical Commission The International Electrotechnical Commission (IEC; ) is an international standards organization that prepares and publishes international standards for all electrical, electronics, electronic and related technologies. IEC standards cover a va ...
standard for MRP was published in 2010 as IEC 62439-2 and amended in 2012. The standard IEC 62439 published in 2012 also defined the following protocols: *
Parallel Redundancy Protocol Parallel Redundancy Protocol (PRP) is a network protocol standard for Ethernet that provides seamless failover against failure of any network component. This redundancy is invisible to the application. PRP nodes have two ports and are attached to ...
(PRP) * Cross-network Redundancy Protocol - CRP * Beacon Redundancy Protocol - BRP * High-availability Seamless Redundancy (HSR) With the settings specified in IEC 62439-2, MRP guarantees a worst-case recovery time of 500 ms, 200 ms, or 30 ms in rings composed of up to 50 switches, and a worst-case recovery time of 10 ms in rings composed of up to 14 switches.


See also

*
Fieldbus A fieldbus is a member of a family of industrial digital communication networks used for real-time distributed control. Fieldbus profiles are standardized by the International Electrotechnical Commission (IEC) as IEC 61784/61158. A complex autom ...


References

{{Ethernet Networking standards Network protocols Industrial Ethernet