当前位置: 首页 > article >正文

Network Slice | Android 网络切片流程简介和日志分析

关键流程

  1. TelephonyNetworkFactory
  2. ConnectivityService
  3. DNC-0
Key Log Function
TelephonyNetworkFactory 接收网络建立和释放请求消息,network request、release network
ConnectivityService 调度处理请求,Google Mainline 模块,OEM无法修改
DataNetworkController DNC-0 会有序号

日志分析

测试内容:启动测试应用PRIORITIZE_BANDWIDTH(优先带宽)。

网络切片请求,建立PDU会话并连接到默认切片

12-03 15:52:31.663 D/RILJ ( 3497): [UNSL]< UNSOL_SLICING_CONFIG_CHANGED SlicingConfig{urspRules: [UrspRule{precedence: 0, trafficDescriptors: [TrafficDescriptor{dnn: null, osAppId: OsAppId{osAppId: [-105, -92, -104, -29, -4, -110, 92, -108, -119, -122, 3, 51, -48, 110, 78, 71, 20, 80, 82, 73, 79, 82, 73, 84, 73, 90, 69, 95, 66, 65, 78, 68, 87, 73, 68, 84, 72]}}], routeSelectionDescriptor: []}], sliceInfo: []} [PHONE0]

// 收到应用发起网络切片请求(怎么没有)

没有特别配置的时候dataaprofile for network slice 就是 null。

12-03 15:52:31.675 D/DNC-0  ( 3497): onSetupDataNetwork: dataProfile=[DataProfile=null, TrafficDescriptor={mDnn=null, [OsAppId: OS=97a498e3-fc92-5c94-8986-0333d06e4e47, App=PRIORITIZE_BANDWIDTH, differentiator=1, raw=97a498e3fc925c9489860333d06e4e47145052494f524954495a455f42414e445749445448]}, preferred=false],

12-03 15:52:31.675 D/DNC-0  ( 3497): Creating data network on WWAN with [DataProfile=null, TrafficDescriptor={mDnn=null, [OsAppId: OS=97a498e3-fc92-5c94-8986-0333d06e4e47, App=PRIORITIZE_BANDWIDTH, differentiator=1, raw=97a498e3fc925c9489860333d06e4e47145052494f524954495a455f42414e445749445448]}, preferred=false], and attaching 1 network requests to it.

// 15:52:31 发起setup datacall, PDN 建立请求

12-03 15:52:31.690 D/RILJ    ( 3497): [2308]> SETUP_DATA_CALL,reason=NORMAL,accessNetworkType=NGRAN,dat


http://www.kler.cn/a/455534.html

相关文章:

  • STM32高级物联网通信之以太网通讯
  • linux自动化一键批量检查主机端口
  • 工作编码案例--UDP多播 和 本地套接字bind
  • Wend看源码-Java-集合学习(Set)
  • PS等软件学习笔记
  • 游戏开发线性空间下PS工作流程
  • 【模电刷题复习--填空】
  • 04软件测试需求分析案例-用户登录
  • Word批量更改公式字体为Times New Roman
  • 领域自适应
  • 掌握Docker命令与Dockerfile实战技巧:快速构建高效容器化应用
  • 网络攻防环境搭建
  • 探索寄存器读写函数:writeb, writew, writel 与 readb, readw, readl
  • Debian系统宝塔面板安装LiteSpeed Memcached(LSMCD)
  • 5、栈应用-表达式求值
  • VSCode搭建Java开发环境 2024保姆级安装教程(Java环境搭建+VSCode安装+运行测试+背景图设置)
  • 如何安全获取股票实时数据API并在服务器运行?
  • Microsoft word@【标题样式】应用不生效(主要表现为在导航窗格不显示)
  • React里使用lodash工具库
  • 嵌入式学习-QT-Day05
  • 【2024年最新】BilibiliB站视频动态评论爬虫
  • Docker-构建自己的Web-Linux系统-镜像webtop:ubuntu-kde
  • 时空信息平台-运维篇:线上监控诊断Java服务、服务部署指引
  • (CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
  • ubuntu20.04 install vscode[ROS]
  • 手记 : Oracle 慢查询排查步骤