一、路由激活命令组成
源地址( Source Address, SA) 的类型为逻辑地址,此处源地址为路由激活报文发送方,也就是测试设备的逻辑地址,地址范围应遵守ISO13400-2:2012中的规定,用于标识该报文由哪个测试设备发出。
而对于路由激活应答来说,源地址变为了DUT的地址,目标地址为Tester的地址。
三、路由激活后我们可以做什么
上面几块基本把路由激活的整个信息给介绍完了,但是都是正向的一些内容,然而在我们的实际使用操作中,经常会出现各种各样的问题,针对不同的错误路由激活请求,也会有对应的路由激活应答码来反馈给Tester端,告诉用户路由激活请求出现的问题,及时进行纠正,以期正确的进行路由激活,继续接下来的任务。
13400规范定义必须支持的Response Code:
0x00:未知路由激活源地址对DUT进行激活,DUT返回该应答码(0x00),并且关闭Socket连接
0x01:DUT支持的所有的TCP连接已被注册且激活后再次请求激活,DUT返回应答码0x01,关闭Socket连接
0x02:使用同一个Socket连接进行二次激活,在第二次激活的时候,DUT认为该socket已被激活且被占用,返回应答码0x02,关闭Socket连接
0x03:使用同一个源地址在不同的socket二次激活,在二次激活时候,DUT认为该源地址已被激活且被占用,返回应答码0x03,关闭Socket连接
0x04:非强制要求,有需要可参考13400 – 2文档,Routing activation response code values
0x05:非强制要求,有需要可参考13400 – 2文档,Routing activation response code values
0x06:路由请求中请求类型type为DUT不支持的类型,DUT返回该应答码,关闭Socket连接
0x10:路由被成功激活
ACK Code取值说明
原文始发于微信公众号(车载网络测试):Vector-车载以太网-路由激活(RouteActivate)