FTTR(光猫)ITMS注册NCE纳管

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
备注:以上命令现网环境都可以下发,也可以通过收集一键式获取;

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【2024最新华为OD-C卷试题汇总】字符串分割(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 文章目录 前…

2024.5.8

聊天框完善 #include "mywidget.h" #include "ui_mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent), ui(new Ui::MyWidget) {ui->setupUi(this);//设置窗口大小this->resize(400,560);//设置窗口图标和标题this->setWindowTit…

快过VS Code,10天暴增20k star,高性能多人协作IDE横空出世

道歉 其实不意味着道歉的人错了 而是他认为这段关系 比自己的尊严更重要 失败了 不是说你有多差 而是说 你需要更努力了 写代码最重要的一个选择就是选哪个IDE了,目前主流的选择是vscode和IDEA了。 但是vscode虽然轻量,但是对于大型的项目仍然显得…

C语言----杨辉三角

各位看官们好。学习到这里想必大家应该对C语言的了解也是很深刻的了吧。但是我们也不能忘记我们一起学习的知识啊。在我们以前学习C语言的时候我想大家应该都听说过杨辉三角吧。虽然我们把其中的规律找到那么这个代码就简单很多了。那么接下里我们就来讲讲杨辉三角。 首先我们先…

实战28套JAVA高端架构P6/P7/P8架构—全栈架构

概述 Java SE Java SE(Java Platform,Standard Edition)。Java SE 以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java Platform&…

Web服务器和Tomcat

Web介绍 对于http协议操作进行封装、简化web程序开发 部署web项目,对外提供上网信息浏览 Tomcat介绍 一个轻量级的web服务器 也称为web容器 Tomcat的文件夹介绍 下载地址:Apache Tomcat - Apache Tomcat 9 Software Downloads 安装:直…

「YashanDB迁移体验官」Oracle向YashanDB迁移的丝滑体验

📢📢📢📣📣📣 作者:IT邦德 中国DBA联盟(ACDU)成员,10余年DBA工作经验, Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主,全网粉丝10万 擅长主流Oracle、My…

【数据可视化-01】Matplotlib图形实战宝典

在数据分析领域,图形化展示数据是非常重要的环节。Python中的matplotlib库是绘制各类图形的强大工具。本文将介绍如何使用matplotlib绘制折线图、直方图、饼图、散点图和柱状图等数据分析中常见的图形,并附上相应的代码示例,可以当初matplotl…

GD32F103RCT6/GD32F303RCT6(9)高级定时器互补PWM波输出实验

本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发 后续项目主要在下面该专栏中发布: 手把手教你嵌入式国产化_不及你的温柔的博客-CSDN博客 感兴趣的点个关注收藏一下吧! 电机驱动开发可以跳转: 手把手教你嵌入式国产化-实战项目-无刷电机驱动&am…

第 8 章 电机测速(自学二刷笔记)

重要参考: 课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ 讲义链接:Introduction Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 8.3.3 电机测速01_理论 测速实现是调速实现的前提,本节主要介绍AB相增量式编码器测速原理。 1.概…

深度学习——前馈全连接神经网络

前馈全连接神经网络 1.导入需要的工具包2.数据导入与数据观察(1)读取csv的文件信息:(2)训练数据前5行(3)打印第一个图(4)观察数据中的信息(5)查看…

浏览器输入URL到页面展示的过程详解

重点面试题:当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示回来,经历了什么? step 1、URL解析 URL:internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL(Uniform Resource Locator…

2024蓝桥杯网络安全部分赛题wp

爬虫协议 题目给了提示访问robots.txt 会出三个目录 访问最后一个 点进去就flag{22560c15-577c-4c8b-9944-815473758bad} packet 下载附件,这个是流量包 放wireshark流量分析 搜http协议 发现有cat flag命令,直接看他返回的流量 最后base64解码即可…

C++|多态(虚函数、抽象类、多态原理)

目录 一、多态的概念及构成 1.1概念 1.2多态的构成条件(继承虚函数) 二、虚函数和虚函数重写 2.1虚函数和虚函数重写的概念 2.2虚函数的"异变"(协变析构重写) 2.3虚函数的扩展(overridefinal) 2.4重载、重写(覆盖)、隐藏(重定义)的对比 三、抽象类 3.1概念…

43.乐理基础-拍号-常见的拍号与强弱关系

首先拍号的定义:39.认识音符、40.什么是一拍、41.小节、小节线、终止线、42.看懂拍号的意义 通过 39.认识音符、40.什么是一拍、41.小节、小节线、终止线、42.看懂拍号的意义 应该可以知道 Y的取值只能是2、4、8、16、32、64。。。。因为Y指的是Y分音符,…

树莓派4b测量PM2.5

1.GP2Y1010AU0F粉尘传感器连接图 2. GP2Y1010AU0F工作原理 工作原理 传感器中心有个洞可以让空气自由流过,定向发射LED光,通过检测经过空气中灰尘折射过后的光线来判断灰尘的含量。 3.源代码 main.py # coding=UTF-8 import RPi.GPIO as GPIO from ADC import ADS1015…

【进程等待】是什么 | 为什么 | 怎么办 | wait阻塞等待

目录 进程等待是什么? 为什么要进程等待? 如何进程等待? wait 阻塞等待 进程等待是什么? 进程终止会把进程退出的数据(退出码和退出信号)存放到进程的PCB中保存下来,让父进程进行等待。…

OpenHarmony 实战开发 - 如何在源码中编译复杂应用(4.0-Release)

文档环境 开发环境:Windows 11 编译环境:Ubuntu 22.04 开发板型号:DAYU 200(RK3568) 系统版本:OpenHarmony-4.0-Release 功能简介 在 OpenHarmony 系统中预安装应用的 hap 包会随系统编译打包到镜像中&a…

Java毕业设计 基于SpringBoot vue社区智慧养老监护管理平台

Java毕业设计 基于SpringBoot vue社区智慧养老监护管理平台 SpringBoot 社区智慧养老监护管理平台 功能介绍 登录注册 个人中心 修改密码 个人信息 房间信息管理 房间入住信息管理 反馈信息管理 留言管理 老人信息管理 公告管理 物资申请管理 管理员管理 护工管理 体检员管理…

浅谈Windows 上的线程亲和性(Thread affinity)

​ 前言 线程属性包括是否分离、亲和性、调度策略和优先级等。Linux默认的调度策略是CFS(完全公平调度算法),而 Windows 是基于优先级抢占式的策略。 在这些方面,Windows 和 Linux 差异巨大。本文仅针对 Windows 系统的线程亲和性进行探讨。 线程亲和性(Thread affinity) 什…