news 2026/11/6 6:45:04

【翻译】【SOMEIP-SD】Page43- Page46

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page43- Page46

文章目录

          • 5.1.2.4.7 IPv4 SD Endpoint Option
5.1.2.4.7 IPv4 SD Endpoint Option

IPv4 SD Endpoint Option 用于发送SOME/IP-SD实例的endpoints信息,同时也预示着该option中包含的IP地址和Port号不能被其他SOMEIP服务端和客户端使用。
SOME/IP-SD实例的作用是在ECU之间组播消息。


[PRS_SOMEIPSD_00547]
IPv4 SD Endpoint Option在任意的SD消息中只能包含一次

[PRS_SOMEIPSD_00650]
只有SD消息使用IPv4发送时才能包含IPv4 SD Endpoint Option

[PRS_SOMEIPSD_00856]
接收方使用IPv6时,应忽略所有IPv4 SD Endpoint Option

[PRS_SOMEIPSD_00651]
IPv4 SD Endpoint Option必须处在option列表中的第一位。

[PRS_SOMEIPSD_00854]
接收方应该忽略未处在option列表第一位的IPv4 SD Endpoint Option。

[PRS_SOMEIPSD_00548]
IPv4 SD Endpoint Option不可被任何SD Entry引用

[PRS_SOMEIPSD_00857]
接收方应忽略所有Entry对IPv4 SD Endpoint Option的引用

[PRS_SOMEIPSD_00549]
如果SD消息中包含IPv4 SD Endpoint Option,接收方应该使用该IPv4 SD Endpoint Option中的IP地址和端口号应答此消息。并用该IPv4 SD Endpoint Option中的IP地址和端口号来识别发送方和接收方关系,以便确认对方是否发生重启(见: [PRS_SOMEIPSD_00631])

注意:这条需求对接收SD消息非常重要(如在Find之后发生的Offer,在订阅之后发生的Offer,Subscribe Ack之后发生的Subscribe)。这一点对重启发现也很重要,因为重启发现依赖于SD Endpoint Option中的信息而并非消息发送使用的地址。

[PRS_SOMEIPSD_00550]
IPv4 SD Endpoint Option 的类型为0x24

[PRS_SOMEIPSD_00551]
IPv4 SD Endpoint Option 应用于指定服务发现的发送方的IPv4地址、传输层协议(ISO/OSI第4层)和端口号。

[PRS_SOMEIPSD_00552]
IPv4 SD Endpoint Option 的格式如下

  • Length [uint16]: 固定为0x0009
  • Type [uint8]:固定为0x24
  • Discardable Flag [1 bit]:固定为0
  • Bit 1 to bit 7 are reserved:固定为0
  • IPv4-Address [uint32]:IPv4地址
  • Reserved [uint8]:固定为0x00
  • Transport Protocol (L4-Proto) [uint8]:传输层类型,0x11:UDP
  • Transport Protocol Port Number (L4-Port) [uint16]:传输层端口号,当前为30490
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 21:31:53

HUB扩展:数字世界的隐形枢纽与生态重构者

目录 一、物理层HUB 1. USB Hub的进化论 2. 接口标准的融合创新 二、网络层HUB 1. 传统集线器的现代转型 2. 云时代的虚拟Hub架构 三、软件层HUB 1. API网关的枢纽价值 2. 数据Hub的元生态构建 四、未来趋势 1. 自主进化能力 2. 量子安全防护 3. 生物融合接口 结语&#x…

作者头像 李华
网站建设 2026/11/5 17:14:08

【WebSocket稳定性提升秘诀】:如何在生产环境中规避7类典型错误

第一章:WebSocket稳定性问题的根源解析WebSocket作为一种全双工通信协议,广泛应用于实时消息推送、在线协作和直播弹幕等场景。然而在实际生产环境中,连接中断、心跳失效、消息丢失等问题频发,其根本原因往往隐藏于网络环境、服务…

作者头像 李华
网站建设 2026/11/6 5:35:22

为什么你的协程系统响应迟缓?优先级调度设计缺陷可能是罪魁祸首

第一章:为什么你的协程系统响应迟缓?在高并发编程中,协程因其轻量级和高效调度被广泛采用。然而,许多开发者在实际使用中发现协程系统响应变慢,甚至出现阻塞现象。这通常并非语言或运行时本身的问题,而是设…

作者头像 李华