小乔 发表于 2017-11-9 14:57:41

RRPP帧封装格式


网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)



RRPP帧封装格式帧格式

图1 RRPP帧格式
http://www.023wg.com/message/message/image/RRPP-format.png
各域的说明如下:


字段长度说明
Destination MAC Address48比特协议帧的目的MAC。
Source Mac Address48比特协议帧的源MAC,固定值为0x000fe203fd75。
EtherType8比特帧封装类型域,固定值为0x8100,表示Tagged封装。
PRI4比特COS(Class of Service)优先级,固定值为0xe0。
VLAN ID12比特帧所属VLAN的ID。
Frame Length16比特以太网帧长度,固定值为0x48。
DSAP/SSAP16比特目的服务访问点/源服务访问点,固定值为0xaaaa。
CONTROL8比特该字段无实际意义,固定值为0x03。
OUI24比特该字段无实际意义,固定值为0x00e02b。
RRPP_LENGTH16比特RRPP协议数据单元长度,固定值为0x40。
RRPP_VERS8比特RRPP版本信息,当前是0x0001。
RRPP TYPE8比特RRPP帧类型:
[*]0x05 (HEALTH):健康检测帧,由主节点发起,对网络进行环路检测。
[*]0x06 (COMPLETE-FLUSH-FDB):链路DOWN帧,由传输节点、边缘节点或者辅助边缘节点发起,通知主节点有端口DOWN,环路消失。
[*]0x07 (COMMON-FLUSH-FDB):刷新FDB(Forwarding Database)帧,由主节点发起,通知传输节点更新各自MAC地址转发表和ARP表。
[*]0x08 (LINK-DOWN):由主节点发起,通知传输节点、边缘节点或者辅助边缘节点更新各自MAC地址转发表和ARP表。同时通知传输节点解除临时阻塞数据VLAN的端口的阻塞状态。
[*]0x0a (EDGE-HELLO):主环完整性检查帧,由子环的边缘节点发起,同子环的辅助边缘节点接收,子环通过此帧检查其所在域主环的环路完整性。
[*]0x0b (MAJOR-FAULT):主环故障通知帧,当子环的辅助边缘节点在规定时间内收不到边缘节点发送的EDGE-HELLO帧时发起,向边缘节点报告其所在域主环发生故障。

DOMAIN_ID16比特帧所属RRPP域的ID。
RING_ID16比特帧所属RRPP环的ID。
SYSTEM_MAC_ADDR48比特发送帧节点的桥MAC。
HELLO_TIMER16比特发送帧节点使用的Hello定时器的超时时间,单位为秒。
FAIL_TIMER16比特发送帧节点使用的Fail定时器的超时时间,单位为秒。
LEVEL8比特帧所属RRPP环的级别。
HELLO_SEQ16比特Hello帧的序列号。


参考标准RRPP为华为私有协议。



byronyj 发表于 2017-11-14 09:08:39

感謝版主!
页: [1]
查看完整版本: RRPP帧封装格式