FTTR(光猫)ITMS注册NCE纳管

news2025/1/15 21:06:36

ITMS注册

  1. TR069交互过程:
    1.1. TR069交互—主动连接机制
    主动连接机制是指CPE主动发出请求连接事件(事件可以为: 0 BOOTSTRAP; 1 BOOT;
    PERIODIC等等)给ACS。在连接建立之后才能进行业务处理(通过调用RPC方法实现)。
    在这里插入图片描述

备注:政企网关设备常用的是主动连接,向ITMS平台发起注册请求;
1.2. TR069交互—请求连接机制
请求连接机制是指CPE和ACS尚未建立连接,如果此时ACS需要发送信息给CPE,那么ACS 可以通过请求连接机制告知CPE应该发出一个请求连接事件(事件码为: 6 CONNECTION)来建立连接,然后进行业务处理。
在这里插入图片描述

  1. TR069 RPC类型:
    GetRPCMethods ——获取CPE支持的RPC方法
    GetParameterNames ——获取参数名信息
    GetParameterValues ——获取参数值
    SetParameterValues ——设置参数值
    GetParameterAttributes ——获取参数属性:读写、Notify标志等
    SetParameterAttributes ——设置参数属性
    AddObject ——增加对象,如增加一个用户,则相应有密码等
    DeleteObject ——删除对象
    Download ——下载文件,可能是镜像、配置文件和其他内容
    Upload ——上传文件,可能是配置、升级结果等,可选
    Reboot ——重启,可选,一般需支持
    FactoryReset ——恢复出厂设置,可选,一般需支持
    ScheduleInform ——预约事件,可选,一般需支持

  2. TR069标准事件类型:
    0 BOOTSTAP:由于CPE第一次安装(注册)或是ACS的URL改变而引起的会话建立。
    这种特殊的情况有:
    1)出厂后CWMP端第一次与ACS连接;
    2)出厂设置后,CWMP端第一次与ACS连接;
    3)由于某种原因ACS的URL改变后CWMP端第一次与ACS连接。
    注意,0 BOOTSTARP可能和其他事件代码一起组成事件代码组,例如,在出厂后CPE初始启动时,CPE发送0 BOOTSTARP和1 BOOT事件代码。
    1 BOOT:当给电或是复位时引起的会话建立,这包括初始系统启动或是由于其他原因的再启动,包括用M Reboot方法,但不是从待机状态醒来。
    2 PERIODIC:在周期通知间隔时会话建立,用作心跳包时间。
    3 SCHEDULED:由于调用ScheduleInform 方法会话建立,这种事件必须只能用M ScheduleInform。
    4 VALUE CHANGE:指从上次成功的Inform后,具有Passive和Active通知属性的一个或多个参数的值发生了改变,如果这个事件代码在事件组中,所有修改的参数必须被包含在Inform的参数列表中,如果这个事件被丢弃,那么这些修改的参数也应该同时被丢弃。
    5 KICKED:指出会话建立的目的是网页验证,并且Kicked方法会在这个会话中调用一次或多次。
    6 CONNECTION REQUEST:由于ACS(终端管理)发送了连接请求而使会话建立。
    7 TRANSFER COMPLETE:由于先前请求的下载或上传完成而引起会话建立,TransferComplete方法会在这个会话中调用一次或多次。这个事件代码必须用M Download,M ScheduleDownload,或者是M Upload etc。
    8 DIAGNOSTICS COMPLETE:当完成了一个或多个由ACS启动的诊断,CPE会用该事件码重新建立起一个连接。
    9 REQUEST DOWNLOAD为了调用RequestDownload方法而发起的会话。
    10 AUTONOMOUS TRANSFER COMPLETE当不是由ACS请求的上传或下载完成而引起的会话建立(成功或是不成功),Autonmous TransferComplete 方法会在这个会话中调用一次或 多次。
    11 DU STATE CHANGE COMPLETE为了表明先前请求的DU state改变完成而建立的会话,不管成功与否,DUStateChangeComplete方法会在这个会话中调用。这个方法必须用M ChangeDUState。
    12 AUTONMOUS DU STATE CHANGE COMPLETE会话建立是要通知ACS DU state改变完成了, 而这个改变不是由于调用ChangeDUState 方法的请求,DUStateChangeComplete方法会在这个会话中调用。
    13 WAKE UP由于CPE从待机中苏醒而建立的会话。
    备注:事件注册接口–HW_CWMP_InitTR069StandardEventCtrl

  3. 政企网关设备注册流程:
    4.1. 通过指定的LOID(电信、联通),PASSWORD(移动)向上层OLT发现注册;-- 20%
    4.2. TR069 WAN向上层BAS(或其他DHCP服务器/pppoe拨号)获取IP地址;-- 30%
    4.3. 网关向ITMS平台发起注册请求;-- 40%
    4.4. ITMS平台向网关下发工单配置;-- 60%
    备注:以上注册进度适用于大部分省份,个别省份(如:广东电信)的进度有特殊要求;

  4. 政企网关注册状态:
    节点路径:InternetGatewayDevice.X_HW_UserInfo
    Status:平台是否对匹配成功;
    0:成功;1:身份证不存在;2:宽带账号不存在;3:身份证与宽带账号匹配失败;
    4:超时;5:已经注册过且无新的工单要执行;99:缺省值,表示无认证结果信息;

Result:业务(工单)是否下发成功;
缺省值为99,表示无下发结果信息;0:表示开始下发业务;1:业务下发成功;
2:业务下发失败;

  1. ITMS注册详细流程解析:— 现网问题一定要抓包
    6.1. 设备发起注册请求:包含X CT-COM(CMCC/CU) BIND 事件, 0 bootstrap、1 boot、2 PERIODIC、4 VALUE CHANGE中的一个或多个事件,以及设备信息Device(主要包括Manufacturer/OUI/ProductClass/SerialNumber)以及设备基础信息;
    例如:
    在这里插入图片描述

备注: ITMS平台录入的设备信息,需要和上报的保持一致,否则无法注册上线;
在这里插入图片描述

6.2. 平台回复inform response报文,并调用SetParameterValues设置Status的值为0;
备注:前提是认证的用户名和密要正确,否则无法注册上线;
6.3. 平台调用SetParameterValues修改ITMS品台认证和设备认证的账户密码:
InternetGatewayDevice.ManagementServer. Username
InternetGatewayDevice.ManagementServer.Password
InternetGatewayDevice.ManagementServer.ConnectionRequestUsername
InternetGatewayDevice.ManagementServer.ConnectionRequestPassword
备注:这个不是必要操作,但是现网大部分平台都有这个操作;
6.4. 平台调用SetParameterValues修改网关的web管理员用户的账号密码;
备注:这个不是必要操作,但是现网大部分平台都有这个操作;
6.5. ……(常用配置查询和配置操作)
6.6. 平台调用SetParameterValues设置Result的值为0;
6.7. 平台向网关下发工单配置;
备注:常见失败错误:
9002—内部错误,一般是节点转换有问题
9003—无效参数,一般是下发的节点不在设备上报范围内(不支持,或者节点名称错误)
9005—无效参数名称,一般是下发的节点不在设备上报范围内(不支持,或者节点名称错误)
6.8. 平台调用SetParameterValues设置Result的值为1;(失败为2)

  1. 总结:
    卡20%:OLT注册失败;

  2. 环境问题(优先排查收发光功率、loid/password等);

  3. 开发介入—PON线路;
    卡30%:TR069 WAN没有获取到IP地址;

  4. 管理wan的VLAN不正确正确(需要和OLT匹配);

  5. 服务器有配置黑白名单;

  6. 开发介入—宽带基础;
    卡40%:ITMS注册失败;

  7. 平台录入的设备数据和我们上报的不匹配;(version,OUI,productclass,sn(gpon/epon联通不一样));

  8. 设备注册认证的用户名和密码不正确;

  9. 工单账号不正确;

  10. 开发介入—智能配置
    卡60%:工单下发失败;

  11. 工单中有不支持的节点配置;-- 可以考虑让客户换个工单

  12. 工单中有节点报错;— 开发介入—智能配置

  13. 示例:重庆移动ITMS注册卡60%;
    在这里插入图片描述

在这里插入图片描述

  1. 使用Handy ACS定位CWMP问题方法:
    9.1. 配置网关在OLT上线并打通业务;
    9.2. 在网关上创建静态管理WAN,如下所示:
    在这里插入图片描述

9.3. 在handyACS工具上启动服务,IP选择同一网段;
在这里插入图片描述
在这里插入图片描述

9.4. 配置远程管理TR069配置:
ACS URL:http://9.159.167.169:9092/PATH
ACS用户名/密码:hgw/hgw (HandyACS工具默认配置)
请求链接用户名/密码:acs/acs (HandyACS工具默认配置)
在这里插入图片描述

9.5. 连接成功后如下所示:
在这里插入图片描述

9.6. 然后在实例上右键,get/set相关节点,在设备上开启414、415、344 mid开关,查看相关报错,进行定位;
在这里插入图片描述

NCE注册

  1. 纳管不上排查方法:
    1.1. 首先排查白名单是否正确;
    display tr069 info
    在这里插入图片描述

1.2. 排查NCE地址和WAN类型是否正确,且可以ping通;

在这里插入图片描述
在这里插入图片描述

1.3. 排查核心插件是否启动正常;
wap ps
在这里插入图片描述

1.4. 排查租户是否具有FTTR-B权限;-- 海外常见
1.5. 排查是否有FTTR-B的license,以及租户是否用完;
在这里插入图片描述

1.6. 排查设备时间是否同步;
var/timesyncflag — 如果该文件存在,插件注册NCE过程中会校验时间,必须要同步时间,否则无法上线;
1.7. 收集查看插件注册日志,找开发定位:
display file /var/kernelapp_boot.0
备注:以上命令现网环境都可以下发,也可以通过收集一键式获取;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1653912.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

支持LLM的Markdown笔记;ComfyUI-HiDiffusion图片生成和对图像进行高质量编辑

✨ 1: ComfyUI-HiDiffusion ComfyUI-HiDiffusion是一个为HiDiffusion技术使用而定制的节点。HiDiffusion技术是专门用于在计算机视觉和图像处理中生成和改进图片质量的先进算法。该技术通常应用于图像的超分辨率、去噪、风格转换等方面。 ComfyUI-HiDiffusion的主要特点包含提…

邦注科技给您解答 什么是注塑机模具保护器

模具监视器,这位制造业的守护神,时刻注视着模具的每一个细微变化。它的工作原理如同一位细心的侦探,利用传感器、数据采集系统和监控软件组成的精良装备,探寻模具的秘密。 传感器如同模具的耳目,敏锐地捕捉着模具的温度…

4.6_shell中的运算

##1.运算符号## ##加法 - ##减法 * ##乘法 / ##除法 % ##除法后的余数 ** ##乘方 ##自加一 -- ##自减一 < ##小于 > ##大于 > ##大于等与 < ##小于等于 ji ##jji * ##jj*i / ##jj/i % ##jj%i ##2.运算指令## …

基于Vumat的修正JC本构模型的切削研究

JC渐进损伤本构是研究切削中的重要本构模型&#xff0c;主要包括材料硬化和损伤两部分&#xff1a;其中&#xff0c;原始JC的硬化部分本构为&#xff1b; 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 材料屈服应力的硬化解耦为三部分独立的效应&#x…

使用OpenCV实现图像平移

使用OpenCV实现图像平移 程序流程效果代码 程序流程 读取图像并获取其高度、宽度和通道数。定义平移量tx和ty&#xff0c;并创建平移矩阵M。使用cv2.warpAffine函数对图像进行仿射变换&#xff08;平移&#xff09;&#xff0c;得到平移后的图像。显示平移后的图像。等待用户按…

controlnet的preprocessor类型

GitHub - huggingface/controlnet_auxContribute to huggingface/controlnet_aux development by creating an account on GitHub.https://github.com/huggingface/controlnet_aux/https://huggingface.co/lllyasviel/sd_control_collection

【Qt】掌握Qt界面开发:窗口属性与资源嵌入技巧解析

文章目录 前言&#xff1a;1. windowTitle: 窗口标题2. windowIcon&#xff1a;窗口图标3. qrc 机制&#xff1a;4. windowOpacity&#xff1a;半透明效果总结&#xff1a; 前言&#xff1a; 在软件开发中&#xff0c;用户界面&#xff08;UI&#xff09;的构建是一个重要环节…

pandas处理excel问题(记录)

1. pandas读取excel合并单元格问题 网上查到的都是 df[col] df[col].ffill() 这个能解决大部分简单合并的问题&#xff0c;遇到复杂的就不行了遇到上图中 有空的情况&#xff0c;ffill() 也会向下填充。 所以不能通过这种方式 import openpyxl # 拆分所有的合并单元格&#…

JavaSE——方法详解

1. 方法的概念 方法就是一个代码片段 . 类似于 C 语言中的 " 函数 " 。 方法存在的意义 : 1. 是能够模块化的组织代码(当代码规模比较复杂的时候). 2. 做到代码被重复使用, 一份代码可以在多个位置使用. 3. 让代码更好理解更简单. 4. 直接调用现有方法开发, 不…

.net 6.0 框架集成ef实战,步骤详解

一、代码框架搭建 搭建如下代码架构: 重点含EntityFrameworkCore工程,该工程中包含AppDbContext.cs和数据表实体AggregateObject 1、AppDbContext 代码案例 //AppDbContext 代码案例using Microsoft.EntityFrameworkCore;namespace EntityFrameworkCore {public class Ap…

《Linux运维总结:ARM64架构CPU基于docker-compose一离线部署rabbitmq 3.10.25容器版镜像模式集群工具》

总结&#xff1a;整理不易&#xff0c;如果对你有帮助&#xff0c;可否点赞关注一下&#xff1f; 更多详细内容请参考&#xff1a;《Linux运维篇&#xff1a;Linux系统运维指南》 一、部署背景 由于业务系统的特殊性&#xff0c;我们需要面向不通的客户安装我们的业务系统&…

4.用python爬取保存在text中的格式为m3u8的视频

文章目录 一、爬取过程详解1.寻找视频的m3u8链接2.从网页源码中寻找视频的m3u8链接的第二部分内容3.从视频的m3u8链接获取视频 二、完整的代码 一、爬取过程详解 1.寻找视频的m3u8链接 这个文档承接了爬虫专栏的 第一节.python爬虫爬取视频网站的视频可下载的源url&#xff0…

Zlib介绍

1.简介 zlib是一个广泛使用的压缩库&#xff0c;它提供了一系列的函数用于压缩和解压缩数据。zlib使用DEFLATE压缩算法&#xff0c;这是一种无损压缩算法&#xff0c;通常与gzip和zip文件格式一起使用。zlib库本身支持的压缩文件格式是它自己的专有格式&#xff0c;通常用于数…

【密码学原语介绍】PPRF(可穿孔伪随机函数)

在现代密码学中&#xff0c;伪随机函数&#xff08;PRF&#xff09;是构建各种加密协议和系统的基石。它们提供了一种方式&#xff0c;通过它&#xff0c;给定一个密钥和一个输入&#xff0c;可以生成一个无法预测的伪随机输出。这种机制对于确保数据加密、身份验证和完整性验证…

文件IO-使用dup2实现错误日志功能及判断文件权限,并终端输出

1&#xff1a;使用 dup2 实现错误日志功能 使用 write 和 read 实现文件的拷贝功能&#xff0c;注意&#xff0c;代码中所有函数后面&#xff0c;紧跟perror输出错误信息&#xff0c;要求这些错误信息重定向到错误日志 err.txt 中去 代码&#xff1a; #incl…

分享《2024年中国企业级SaaS行业研究报告》

&#xff08;文章作者与来源&#xff1a;艾瑞咨询&#xff09; 大浪淘沙&#xff0c;SaaS行业进入关键转折点&#xff0c;企业级SaaS的总体市场规模达到888亿元&#xff0c;同比增长13.0%。内外部因素叠加之下&#xff0c;预计三年未来企业级SaaS市场规模的增速将稳定在15%-20…

Java17的崛起——newrelic的2024 年 Java 生态系统状

newrelic 2024 年 Java 生态系统状况 原文PDF&#xff1a;点我下载 生产中最常用的 Java 版本 Oracle 每六个月发布一次新的 Java 版本&#xff08;通常是在 3 月和 9 月&#xff09;&#xff0c;每个版本都包含一些新功能和错误修复。每两年&#xff0c;Oracle 都会推出一…

java--io流(一)

1. 前置知识 字符集是什么&#xff1f; 字符集&#xff08;Character Set&#xff09;是一组字符的集合&#xff0c;它定义了可以在计算机系统中使用的所有字符。字符集可以包括字母、数字、标点符号、控制字符、图形符号等。字符集使得计算机能够存储、处理和显示各种语言和…

Baidu Comate智能编码助手 -----AI编程帮你解放双手

目录 Baidu Comate是什么&#xff1f; Baidu Comate如何安装&#xff1f; 在VSCode上安装Baidu Comate插件 Baidu Comate如何使用&#xff0c;有哪些功能&#xff1f; 1.代码解释 2.代码注释 使用感受 如何体验 Baidu Comate是什么&#xff1f; Baidu Comate智能编码助手…

Comate,一款基于文心大模型的智能编程助手

一、官网 Baidu Comate官网 二、安装VSCode 如何下载安装VSCode 三、VSCode安装Comate 安装方式1 访问Comate官网点击 立即安装Comate插件 按钮快速安装 安装方式2 访问VSCode市场中的BaiduComate 点击 Install 按钮访问扩展详情界面 2.打开VSCode 3.安装Comate 四、…