- MsgType 的 TryFrom 与枚举判别值不一致:RelayProbe 写 18 却被解码为 RelayProbeReply,真正的 Reply(19) 被当非法类型丢弃,改为 18/19 与枚举一致 - RelayProbeReply 回复 TTL 由 1 改为 2:TTL=1 时中继节点 decr 后即被丢弃, 回复永远到不了发起方,中继路由(metric=2)无法建立 - 补充 MsgType 全变体 round-trip 与中继 TTL 语义测试
- MsgType 的 TryFrom 与枚举判别值不一致:RelayProbe 写 18 却被解码为 RelayProbeReply,真正的 Reply(19) 被当非法类型丢弃,改为 18/19 与枚举一致 - RelayProbeReply 回复 TTL 由 1 改为 2:TTL=1 时中继节点 decr 后即被丢弃, 回复永远到不了发起方,中继路由(metric=2)无法建立 - 补充 MsgType 全变体 round-trip 与中继 TTL 语义测试