概念:R-TAG
定义
R-TAG 是 Redundancy tag,用于在帧中携带 FRER 所需的序列信息。它让 sequence number 能跨设备传递,从而支持 概念_Sequence_recovery 判断哪些帧是重复副本。
直觉解释
FRER 复制了同一份数据,但接收侧需要知道两个副本是不是同一个原始帧。R-TAG 就像给每份副本贴上的编号标签:路径可以不同,编号相同则表示它们来自同一个原始帧。
原文中的正式语境
原文在 FRER functions 和 VLAN tag 相关章节中讨论 R-TAG。它还提到 R-TAG 与 HSR sequence tag、PRP sequence trailer 等序列编码方式之间的互操作问题。
它为什么重要
- 它是 sequence number 的一种外部承载形式。
- 它让不同设备之间可以执行 FRER 恢复。
- 它引入额外帧开销,因此需要考虑终端是否能解析,以及是否需要在边界处移除。
一个具体例子
Relay 代理一个不支持 FRER 的终端。终端发出的普通帧进入 relay 后,relay 为它生成 sequence number,并用 R-TAG 编码到帧中。后续恢复点读取 R-TAG,识别同编号副本并去重。
常见误解 / 易混点
- R-TAG 不是 FRER 的全部,只是编码序列信息的一种方式。
- R-TAG 增加帧长度,可能影响最大帧尺寸和终端解析。
- 如果终端不支持 R-TAG,网络边界需要正确移除或转换标签。
在本知识库中的应用示例
- 概念_FRER_relay_proxy 中 relay 可能负责 R-TAG 的插入和移除。
- 概念_FRER与802.1Q桥接转发 讨论 R-TAG 与 VLAN tag 在桥接环境中的位置关系。