首页 > 其他分享 >SOMEIP_ETS_081: ClientServiceActivate_Server_reboot

SOMEIP_ETS_081: ClientServiceActivate_Server_reboot

时间:2024-09-03 11:26:08浏览次数:12  
标签:选项 ETS ClientServiceActivate SOMEIP 订阅 TCP 端点 DUT 连接

测试目的:

验证设备(DUT)是否能够检测到其服务器的重启,并通过重新建立通信来适当地做出反应。

描述

本测试用例旨在检查DUT在检测到服务器重启后,是否能够重新建立TCP连接,并重新订阅事件组,以确保通信恢复正常。

测试拓扑:

在这里插入图片描述

具体步骤:

  1. TESTER:通过clientServiceActivate方法激活DUT的ETS客户端服务模式
  2. TESTER:发送OfferService消息以提供带有TCP端点选项的Tester’s ETS
  3. DUT:基于提供的端点选项与测试者建立TCP连接
  4. DUT:订阅事件组clientServiceSubscribeEventgroup(0x0032)。此订阅的端点选项应与TCP连接的参数(IP地址和端口)匹配
  5. TESTER:向DUT发送SubscribeEventgroupAck
  6. TESTER:通过在SOME/IP-SD消息中发送较低的Session-ID的OfferService条目来模拟重启
  7. DUT:通过关闭旧的TCP连接并打开新的TCP连接来更新其TCP连接

通过标准
DUT:基于提供的端点选项与测试者建立TCP连接
DUT:订阅事件组clientServiceSubscribeEventgroup(0x0032)。此订阅的端点选项应与TCP连接的参数(IP地址和端口)匹配
DUT:通过关闭旧的TCP连接并打开新的TCP连接来更新其TCP连接

参考文档:

PRS_SOMEIPSD_00385

注意:

  • 不得从DUT发送ICMP(端口不可达)消息。

标签:选项,ETS,ClientServiceActivate,SOMEIP,订阅,TCP,端点,DUT,连接
From: https://blog.csdn.net/qq_27718973/article/details/141779378

相关文章

  • NetSarang Xshell 8.0 beta
    一、概述 NetSarangXshell8.0beta发布啦!二、新功能2.1身份验证配置文件 2.2触发器2.3快速命令 2.4RDP支持 2.5快速启动 2.6自定义会话图标  三、下载地址xshell8:https://url89.ctfile.com/d/31504589-62661406-731eec?p=3997(访问密码:3997......
  • NetSarang Xshell(SSH客户端软件) v7.0.0169 中文绿色版
    概述NetSarangXshell破解版是一款免费SSH客户端软件的Linux远程监控工具.Xshell中文版,轻松管理远程主机服务器,会话管理器,支持多选项卡管理主机.Xftp7最新版以及Xshell7最新版支持远程协议Telnet,Rlogin,SSH/SSHPKCS#11,SFTP,Serial,具有Unicode编码支持,动态端口转发,自定......
  • 使用ClassLoader.getSystemResource更新上线后空指针异常
     目录 问题描述:原问题代码:问题原因以及解决思路:解决方法:问题描述:项目中使用到一个功能,于是在资源路径下加了点依赖包:更新上线后,发现使用ClassLoader.getSystemResource("dependencies")找不到依赖包原问题代码:URLresourceURL=ClassLoader.getSystemResource(......
  • vscode-snippets,教你一个#include打出所有所需代码
    前言之前在打cf之类的比赛的时候总能看到别人的代码最开始总是一大串的火车头,相信也有人和我一样很喜欢这样的火车头,喜欢这样的风格化代码(别人能不能看懂是另外一回事)。但是每次复制粘贴这些火车头就很麻烦,有没有什么办法能一键打出火车头呢,这里提供一种思路,帮你一个#include打出......
  • 训练yolov5时出现报错:AttributeError: ‘FreeTypeFont‘ object has no attribute ‘g
    报错:Traceback(mostrecentcalllast):File"D:\anaconda3_xz\envs\luopytorch\lib\threading.py",line932,in_bootstrap_innerself.run()File"D:\anaconda3_xz\envs\luopytorch\lib\threading.py",line870,inrunself._target(*s......
  • x86 docker 20.04 交叉编译 jetson xavier nx 20.04
    前文:https://www.cnblogs.com/odesey/p/183814071.jetson和x86交叉编译在https://developer.nvidia.com/embedded/jetson-linux-r3541,下载:BootlinToolchaingcc9.3解压得到,并创建文件夹:/home/用户名/docker_workspace/mycrosscompile/Bootlin-Toolchain-gcc-9.3在......
  • SwiftData 如何在 Widgets 和 App 的界面之间同步数据变化?
    概述从iOS17(watchOS11)开始,苹果推出了可交互小组件(InteractiveWidgets),使用它我们终于能在Widgets中添加按钮或Toggle来直接驱动数据的变化了。但是被Widgets修改的数据如何及时的同步到对应App的界面中呢?在本篇博文中,您将学到如下内容:概述1.打造Widg......
  • IOS 图标文件 Assets.car 一键生成工具
    Android和IOS图标文件Assets.car一键生成工具通过此工具可以快速生成ios应用APP图标,并生成对应的Assets.car文件将Assets.car复制到ios项目的根目录,您的应用程序图标将被更改,此assets.car文件包含iosapp的图标,这是ios12和mac所需要的图标资源文件上传图片建议尺寸:1024x1024,......
  • 《欧洲卡车模拟2》游戏启动时闪退提示缺少Core_ets2mp.dll文件怎么解决?欧卡2游戏崩溃
    在玩《欧洲卡车模拟2》时,游戏启动时出现闪退,并提示缺少Core_ets2mp.dll文件,这着实令人困扰。玩家可以尝试重新安装游戏、更新驱动程序,或者从可靠来源获取该文件并正确放置,以解决这一问题。本篇将为大家带来《欧洲卡车模拟2》游戏启动时闪退提示缺少Core_ets2mp.dll文件怎么解决......
  • VulNyx-Secrets
    扫端口扫描80端口发现有个secrets目录还有个注释继续扫发现http://192.168.200.11/secrets/login_form.php有这个登录框估计就是要爆破username就是brad了把密码爆破出来bradley登录完成后有跳转要我们写ip随便写个127.0.0.1发现他只接受纯数字那我们......