北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章567 浏览9752406

车辆以太网诊断协议连载(4)——路由激活请求与应答

收到车辆信息后,测试仪尝试与车辆的DoIP网关通过TCP_DATA端口建立通信(测试仪为客户端)。成功建立通信后,测试仪发送路由激活请求指令,网关将对该指令进行应答。本文将详细介绍DoIP协议的路由激活请求与应答。

cover.png

1、路由激活请求

测试仪通过TCP_DATA端口(13400)发送路由激活请求。以版本号0x03为例,报文格式如下:

0x03 0xFC 0x00 0x05 0x00 0x00 0x00 0x0B 0xXX ...

其中:0x0005是负载类型,0x0B是负载长度(11个字节),负载的格式如下表所示:

名称
位置长度描述
Source address82请求路由激活的实体(测试仪)的逻辑地址
Activation type101路由激活的类型
Reserved114ISO 13400协议保留(默认0)
Reserved for VM-specific154为车辆制造商预留
  • 测试仪的逻辑地址可向车辆制造商获取,一般从0x0E80开始;

  • VM是“Vehicle Manufacture”的缩写,即“车辆制造商”;

  • 路由激活的类型见下面的表格:

描述
请求动作
0x00默认
0x01法规要求的诊断通信 (例如 遵循 ISO 27145-1, ISO 20730-1 等标准)
0x02 ~ 0xDF
ISO 13400协议保留
0xE0
中央安全 (通常指需要中央网关或安全模块处理的安全激活类型)车辆制造商定义
0xE1 ~ 0xFF可供车辆制造商 (VM) 额外定义使用车辆制造商定义

2、路由激活应答

车辆的DoIP网关通过TCP_DATA端口(13400)发送路由应答。以版本号0x03为例,报文格式如下:

0x03 0xFC 0x00 0x06 0x00 0x00 0x00 0x11 0xXX ...

其中:0x0006是负载类型,0x11是负载长度(17个字节)。有的长度可能会是13字节或21字节,取决于车辆是否发送保留数据,参考下面表格介绍的负载格式:

名称
位置长度描述
Logical address of DoIP client Entity82路由激活请求实体(测试仪)的逻辑地址
Logical address of DoIP Entity102路由激活应答实体(网关)的逻辑地址
Routing activation response code121路由激活的应答码
reserved134
ISO 13400协议保留(默认0)
reserved for VM-specific174为车辆制造商预留
  • 测试仪的逻辑地址可向车辆制造商获取,一般从0x0E80开始;

  • 路由激活应答码的含义如下面的表格所示:

描述
请求动作
0x00拒绝:源地址未知
不激活路由,关闭该套接字
0x01拒绝:所有当前支持的TCP_DATA套接字均已注册并激活不激活路由,关闭该套接字
0x02
拒绝:收到的源地址或路由激活类型与已激活的TCP_DATA套接字上的连接表条目不符不激活路由,关闭该套接字
0x03
拒绝:该源地址已在另一个TCP_DATA套接字上注册并激活不激活路由,关闭该套接字
0x04拒绝:缺少认证(missing authentication)不激活路由,但将此连接注册为 [等待认证] 状态
0x05拒绝:原因是确认被拒绝(rejected confirmamtion)不激活路由,关闭该套接字
0x06拒绝:不支持所请求的路由激活类型不激活路由,关闭该套接字
0x07拒绝:因为指定的激活类型需要使用安全的套接字不激活路由,并关闭该(非安全)套接字
0x08拒绝:由于车辆处于关键状态说明[1]

0x09 ~ 0x0F

ISO 13400协议保留

0x10路由激活成功激活路由,并在该套接字上注册该源地址
0x11路由已激活,但需要(车辆内部)确认仅在收到来自车辆内部的确认后才激活路由

0x12 ~ 0xDF

ISO 13400协议保留

0xE0 ~ 0xFE

车辆制造商预留(专用)
0xFFISO 13400协议保留

说明[1]:当车辆处于关键状态收到路由激活请求消息时,DoIP实体应发送该响应码设。比如车辆正在进行不可中断的软件更新。

好了,关于DoIP协议的路由激活请求及应答就先介绍到这里。

本文参考文档:ISO 13400-2-2025 第12.5节

欢迎扫一扫微信小程序【李工谈工控】查看本站信息。

取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

最后编辑于:2026/02/24作者: 北岛李工

发表评论

恭祝各位朋友在丙午马年新春快乐,工作顺利,阖家安康!

×