2269173_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2269173_zh-CN

2269173_zh-CN

S32N55:充当 GM 时 gPTP 桥接设备中的序列 ID

队员们好

我正在测试gpTP示例中的网桥设备行为。我使用的是 GrayVIP_1_0_22_0。

根据《用户手册》,如果网桥在 启动超时则应开始作为 GM 运行。但我观察到,在这种情况下,同步和同步跟进帧中的序列 ID 都保持在 1024,不会增加。

检查相关代码后,我发现当网桥转换到 GM 模式时,用于生成同步信息的序列 ID 取自 prSyncMachines[prDomain->u8SlaveMachineId].u16SequenceId 从端口的序列号。

Bridget_0-1766739865599.png

如果从端口没有收到任何同步报文,则该值永不更新,这将导致主端口发送的同步报文中的序列 ID 保持不变。

这种行为表明,在这种机制下,桥梁无法正常发挥全球机制的作用。
能否请您解释一下,为什么大桥的设计会出现这种情况?

BR,
Bridget

GPTP_STACKRe: S32N55: sequence ID in gPTP bridge device when acting as a GM

你好,@Bridget


我们的团队已经受理了一个案件,并将尽快提供答复

,致以最崇高的敬意,
Radu

Re: S32N55: sequence ID in gPTP bridge device when acting as a GM

嗨,@Bridget

我们正在努力重现该问题,并将在团队中讨论进一步的步骤。我会再联系你的。

谢谢,
Lukas

Re: S32N55: sequence ID in gPTP bridge device when acting as a GM

@Bridget

事实证明,gPTP 网桥的这种行为是有意为之,符合 802.1as 标准。

网桥应转发主端口上接收到的序列 ID。如果Grand Master丢失,序列ID确实会停止更新——这是下游设备能够分辨GM何时丢失的方式之一。

对于本来就没有总经理的桥梁,序列 ID 按标准是随机的。我们对 "随机"的解释是,序列 ID 的任何内容都不能保证,也不应假设。硬编码的 1024 被认为符合这一要求(可以是任何其他数字)。

序列 ID 是否会导致应用程序出现问题?正如您所观察到的,无论序列 ID 如何,端点都完全能够与网桥同步。

抱歉花了这么长时间。如果有不清楚的地方,请告诉我。

BR, Lukas

标记 (1)
无评分
版本历史
最后更新:
‎01-29-2026 03:23 AM
更新人: