大家好,
我目前正在设置具有以下拓扑结构的网络:
你可以注意到一个戒指。我选择这种拓扑结构是为了在我的网络中添加冗余(使用重复帧以获得更高的可靠性)。
我使用 TSN 标准 802.1CB(Frame Replica
tion and Elimination for Reliability)来确保冗余。
本文档的第 4.1.4.2.7 节说明了该标准的一个基本示例:
按照文档中的说明在 SWITCHA 上设置序列生成器并在 SWITCHB 上设置序列恢复后,我可以在 swp2 上看到一帧(因为冗余帧已被 cbrec 函数消除)。
此时,一切都按预期工作。
但是要知道,
我希望在 swp2 和 swp3 上转发剩余的帧。
通过文档中详细的配置,剩余的帧仅在 swp2 上转发。这是因为我们在 SWICTHB 上输入了命令:
# cbstreamidset --device swp2 --index 1 --nullstreamid --nulldmac 0x7EA88C9B41DD --nullvid 1 --streamhandle 1
--device选项设置帧将被转发到的端口(我们可以使用
cbstreamidget命令(选项
outfacoutport)验证这一点)。例如,如果我们改为键入此命令:
# cbstreamidset --device swp 3 --index 1 --nullstreamid --nulldmac 0x7EA88C9B41DD --nullvid 1 --streamhandle 1
帧将在 swp3 上转发。
您知道我如何在 SWITCHB 上配置
cbstreamidset以便在swp2 和 swp3上转发剩余的帧。我认为关键在于
cbstreamidset的
--outfacoutport选项。文档中没有此选项的详细信息或示例...