概念:Member Stream 与 Compound Stream
定义
在 802.1CB 中,Compound Stream 是由一个或多个 Member Streams 组成的复合流。原始业务流经过 FRER 处理后,被复制并分配到多个 Member Streams;这些成员流在后续恢复点重新合并,重复副本被消除。
直觉解释
可以把 Compound Stream 理解为“逻辑上的同一条关键流”,把 Member Stream 理解为“这条关键流的一份副本走的一条路径”。学习 FRER 时最重要的转变是:可靠性不再只看单条路径,而是看多个成员流组合后能否恢复出一条可用的逻辑流。
原文中的正式语境
802.1CB 在 Overview 和 Definitions 中引入这组术语,后续 Sequence generation、Sequence recovery、Stream splitting、Annex C 示例都围绕它展开。标准还指出,802.1Q 语境里的 Stream 和 802.1CB 语境里的 Compound/Member Stream 不完全等价,读文档时需要留意上下文。
它为什么重要
- 它决定了 FRER 的对象层次:恢复的是 Compound Stream,不是单个 Member Stream。
- 它帮助理解为什么一条应用流会对应多个 VLAN、路径或封装。
- 它解释了为什么每个 Member Stream 可能需要独立带宽和路径规划。
一个具体例子
Talker 发出一个控制流,FRER 把它复制成 Member Stream A 和 Member Stream B。A 走上方链路,B 走下方链路。Listener 收到两条成员流后,根据序列号只交付一个副本。对上层应用来说,它看到的仍是一条逻辑流,也就是 Compound Stream 恢复后的结果。
常见误解 / 易混点
- Member Stream 不是新的业务流,它是同一个逻辑流的冗余成员。
- Compound Stream 不等于简单组播;FRER 还需要序列号和重复消除。
- 成员流路径如果不独立,可靠性收益会明显变弱。
在本知识库中的应用示例
- 来源_IEEE_802.1CB_可靠性帧复制与消除_deep_dive 用这组概念组织整个 FRER 机制。
- 概念_Sequence_recovery 负责在成员流合并时恢复 Compound Stream。
- 概念_FRER与带宽预约 讨论每个 Member Stream 对资源预算的影响。