MRP基本机制包括:基于环形拓扑、阻塞和转发报文、维护MAC地址表.

MRP 报文帧类型为 0x88E3,报文总是发送到特定的MAC地址(组播地址),有 01:15:4E:00:00:01, 01:15:4E:00:00:02两个,前者用于测试,Media 后者用于控制。

MRP报文的基本组成

Dest.MACSrc.MACEtherTypeMRP_DATAPaddingFCS
6字节6字节0x88E346-1500字节
4字节

MRP数据域的组成

MRP_DATA部分由若干块(block)组成(见下表),包含一个版本号,然后跟着一种类型的块,可能是MRP_Test、MRP_TopologyChange、 MRP_LinkDown、MRP_LinkUp中的一种,后面再跟着MRP_Common,MRP_Option是可选的,最后接一个MRP_End。

MRP_DATA
MRP_VersionBlockMRP_Common(MRP_Option)MRP_End

MRP块信息说明

每个块Block以TLVHeader(标题信息),指定的第一个字节,以字节块的长度开始,而第二个字节包含该块的类型,如下表:

类型字段说  明
0x00MRP_End
0x01MRP_Common
0x02MRP_Test
0x03MRP_TopologyChange
0x04MRP_LinkDown
0x05MRP_LinkUp
0x7FMRP_Option(行业组织规定)