跳到内容
发布Netxol NOS 0.1.0 现已发布——网络监控模块(NMM)已投入运行发布CRM 与 ERP 模块即将推出——皆在统一的 Netxol One 身份之下发布Agentic AI 引擎——对话式 NOC 贯穿每一个模块发布Field Engineer 与 Subscriber 应用——与每一台 Netxol Core 配对发布部署于任意 Core 设备——X1 / X5 / X20 / X100
Netxol
成效

生产级 TR-069 与 TR-369 ACS —— 与订户共处同一张数据图。

Netxol ACS 随 NMM 一并交付。它同时承载面向传统 CPE 的 CWMP、面向现代设备的 USP(TR-369,支持 MQTT / WebSocket)、TR-181 设备建模、TR-143 速率测试、按服务档次的零接触开通,以及带灰度发布与自动回滚的固件仓库。因为它就活在共享的数据图上,一次 CPE 变更与一次订户套餐变更就是同一场对话。

零接触
标准安装无需上门
TR-069 + TR-369
两种协议共用一台服务器
不到 15 分钟
从 CPE 开箱到第一次认证 Inform
面向

正在把独立 ACS 与平台内嵌 ACS 做对比的 FTTH / WISP 运营商 —— 从 GenieACS、Incognito、HDM 或厂商绑定 ACS 迁移。

多年以来,ISP 行业一直把 ACS 当作一个独立应用来对待 —— 有自己的数据库、自己的登录、与 NMS、CRM、计费工具并列。这种割裂就是零接触至今仍难以落地的原因:ACS 认识 CPE,却不知道客户是谁、买了哪个套餐、落在哪个 OLT 端口上。

Netxol ACS 是 NMM 的一等公民。它在生产级质量上实现了 TR-069(CWMP)与 TR-369(USP),并以 MQTT 与 WebSocket 作为传输,把 USP 交互从轮询驱动改为事件驱动。TR-181 设备模型得到尊重;厂商私有扩展通过适配器框架来处理,新增一款 CPE 型号只是一个插件,而不是一次发版。

商业上的回报,是把零接触真正做对。发到订户手里的设备主动向 ACS 呼叫,完成认证,取到自己的服务档次,下载配置并投入运行 —— 通常在开箱后 15 分钟内 —— 无需上门。固件活动按 canary → 1% → 100% 的节奏推进,健康信号一旦劣化即自动回滚。

而且,因为 CPE、订户、账单与 OLT 端口都指向共享数据图上的同一个身份,任何 ACS 动作默认就带上下文。一次固件活动发现了坏批次,会自动点名受影响的客户;订户打电话给客服时,CPE 状态即刻可见,不需要中间集成桥接。

Netxol 做什么

四个动作。

开启 TR-069 与 TR-369

CWMP 面向传统 CPE,USP(MQTT / WebSocket)面向现代设备 —— 都住在同一台服务器里。

把零接触接到服务档次

CPE 认证 → 读取 CRM 套餐 → 应用模板化配置 → 设备上线。没有手工步骤。

让固件活动稳妥落地

canary → 1% → 100% 的灰度发布,健康信号劣化即自动回滚,每一步都可审计。

让客服与计费共享同一张图

CPE 与 CRM、计费所看到的,是同一条订户记录 —— 没有桥、没有导出、没有漂移。

ACS 深度

每一台 CPE、每一个协议、每一家厂商。

Netxol ACS 不是套在开源 ACS 引擎外面的一层薄壳。它是 NMM 内部的一等模块 —— 同时实现 TR-069 与 TR-369、TR-181 设备建模、TR-143 诊断、按厂商的适配器框架、带分阶段发布活动的固件仓库,以及一套多租户模型:多家运营商品牌跑在同一台服务器上。以下各节把每一块讲清楚。

TR-069(CWMP)—— 你已经在用的每一台老 CPE

Netxol 实现宽带论坛 TR-069 / CWMP 协议(客户端 / 服务器),包含所有标准 RPC:Inform、GetParameterValues、SetParameterValues、GetParameterNames、GetParameterAttributes、SetParameterAttributes、AddObject、DeleteObject、Download、Upload、Reboot、FactoryReset、ScheduleInform、ChangeDUState、ScheduleDownload,以及 Autonomous Transfer 通知。会话池处理重连流量,不打爆 ACS 侧带宽。只讲 CWMP 的传统 CPE 第一天就能跑,不用改代码。

  • 所有标准 CWMP RPC 已实现
  • 支持 TR-069 修订 1 到 6
  • 为超大存量的会话池
  • HTTPS 传输 + TLS 1.3
  • Connection request 走 TR-069 或 STUN

TR-369(USP)—— 现代继任者,事件驱动

TR-369(User Services Platform)是 TR-069 的继任者。Netxol 完整实现 USP Agent / Controller 模型,以 MQTT 与 WebSocket 为传输,CPE 因此可以按订阅推送事件,而不是被轮询 —— 对大存量来说这是一份实打实更好的信号,因为每分钟去 poll 每台 CPE 根本不可行。内置 MQTT broker;为轻量 CPE 提供 WebSocket 支持。USP 通知实时喂进共享图。

  • 完整 USP Agent + Controller 模型
  • 内置 MQTT broker(兼容 Mosquitto)
  • 为轻量 CPE 的 WebSocket 传输
  • 事件驱动 —— 不再有轮询风暴
  • STOMP / CoAP 在路线图上

TR-181 数据模型 + 厂商适配器

TR-181 数据模型(Device:2 根对象)是标准词汇 —— LAN 接口、WAN 接口、Wi-Fi 射频、以太端口、IP 转发表、DNS 解析器、DHCP 服务器、QoS 策略、VoIP。Netxol 实现完整发布过的那棵树,并通过按厂商的适配器框架扩展它:华为专属扩展进入华为适配器插件,而不是进入 ACS 核心发行。新增一个讲私有参数树的 CPE 型号,是一次插件投放,不是一次源码打补丁。

  • 完整 TR-181(Device:2)实现
  • 按厂商的适配器插件框架
  • 预装主流厂商的适配器
  • TypeScript 写的定制适配器
  • 适配器市集在路线图上

TR-143 诊断 —— 从 CPE 拿到速度与延迟

TR-143 的诊断 RPC 让 NMM 能够从任意一台 CPE、按需或定时地跑测速、UDP echo、TCP 吞吐与 ping 测试。结合 NMM 已经在采的 OLT / edge 侧数据,这一步把订户体验诊断闭环:订户来电"我这慢"时,诊断从他的 CPE 打向你的 edge —— 而不是打向某台随机的公网服务器。

  • 下载 / 上传 吞吐测试
  • UDP echo 与 TCP 吞吐
  • ping / IP ping / traceroute
  • 定时或按需
  • 结果落到订户记录上

零接触开通 —— 运营层面的回报

一台发到订户手里的设备打电话给 ACS,凭预登记库存(序列号 + MAC + 制造商 OUI)完成认证,从共享图上的 CRM 记录读出订户所购服务档次,下载模板化配置(SSID、PSK、VLAN、QoS、VoIP 凭据、TR-069 URL),然后上线 —— 通常在开箱后 15 分钟内,无需上门。成熟运营商那里,零接触是默认装机通路;上门装机是例外。

  • 序列号 + MAC + OUI 预登记
  • 从 CRM 拉出服务档次
  • 按档次模板化配置
  • 自动生成 Wi-Fi SSID / PSK
  • VoIP 凭据在同一流程中开通

固件活动 —— canary、爬坡、回滚

每家运营商都被坏固件烫过手。Netxol 把固件分发当作一次活动来做:选一版候选 build;ring 0 是实验室里的十台测试设备;ring 1 是全存量的 1%;ring 2 是 10%;ring 3 是 100%。ring 与 ring 之间盯健康信号(CPE 崩溃计数、PON 掉线率、会话流失、订户投诉工单)。一旦回归就自动回滚尚未完成的 ring。每一步、每一台、每一次回滚都留审计。

  • 按 ring 分批的 canary 发布
  • 健康信号回归时自动回滚
  • 每设备完整审计链
  • 按 CPE 型号 / 固件家族分组
  • 按订户、按型号、或整个存量的回滚

支持的 CPE 目录

Netxol ACS 预装经过测试的适配器,覆盖运营商真正在用的 CPE 品牌:华为(HG 系列、EG 系列、Optixstar)、中兴(F600、F660、F670L、F680、F6600)、烽火(HG6145、HG6543、AN5506)、Nokia(G-140W、G-1425G、G-2425G)、Genexis(Pulse、Live)、Tenda(HG9)、TP-Link(HX510、XC220)、Zyxel(PMG5622)、Cambium(cnPilot、ePMP)、Ubiquiti(UniFi UAP、EdgeRouter)、MikroTik(带 TR-069 客户端的 RouterOS),以及参考 USP-Agent 开源实现。新型号持续加入。

  • 华为 HG / EG / Optixstar
  • 中兴 F600 / F660 / F670L / F680 / F6600
  • 烽火 HG6145 / HG6543 / AN5506
  • Nokia G-140W / G-1425G / G-2425G
  • Genexis、Tenda、TP-Link、Zyxel
  • Cambium、Ubiquiti、MikroTik
  • USP-Agent 参考实现

从 GenieACS、Incognito、HDM 迁移过来

多数运营商是从三种前身之一走到 Netxol 的:GenieACS(开源、社区维护、无商业支持)、Incognito Broadband Command Center(重、贵、老)、Nokia HDM(锁死在 Nokia CPE)。Netxol 提供迁移工具:CPE 库存的批量导入(CSV、GenieACS 数据库导出、HDM 导出)、首次 ACS 会话上的状态对齐(一次 Inform 用合并回应,不做出厂重置)、以及一个 dry-run 模式,在提交前把要改什么摆给你看。

  • CSV / GenieACS 数据库 / HDM 导出的导入器
  • 首次 Inform 时的状态对齐
  • Dry-run 模式带变更预览
  • 历史固件活动导入
  • 订户端零可见中断

多租户 ACS —— MVNO、批发、子公司品牌

Netxol ACS 支持在同一台服务器上做隔离租户:一位向子品牌转售的 MVNO 母方、一位把传输卖给小型 ISP 的批发运营商,或一家跑多个各带客服团队的区域品牌的集团。每一台 CPE、每一份服务档次、每一场固件活动都限定在某个租户里。跨租户查询只对集团管理员身份开放。运营语境见 /solutions/national-carrier。

  • CPE / 档次 / 活动级别的租户隔离
  • 支持 MVNO 母 + 子品牌
  • 批发运营商转售 Netxol 容量
  • 按租户的 SLA 与速率限制
  • 面向集团运营者的跨租户视图

安全、规模与审计

ACS 处理"把配置推到客户设备"这件安全关键的事 —— 这里一旦被拿下,就是每一位订户都被拿下。Netxol 上的是 TLS 1.3 加证书 pinning、连接请求上的 mTLS、HMAC 签名的开通载荷、按计划轮换的按 CPE 凭据,以及一份完整的审计日志,写清楚每次参数变更、每次固件推送、每次重启。规模上,ACS 单集群支撑几十万台活跃 CPE;容量规划见 /blog/tr-369-usp-adoption-2026。

  • TLS 1.3 + 证书 pinning
  • 连接请求上的 mTLS
  • HMAC 签名的开通载荷
  • 按 CPE 的凭据轮换
  • 完整审计日志 —— 每一次参数变更
  • 单集群几十万活跃 CPE
包含的服务

此 playbook 中您获得的一切。

范围规划研讨会

与您的运营负责人共同召开的会议,规划推出。

数据迁移

从您的旧栈迁移,匹配数据模式并设定切换窗口。

引导安装

Netxol 工程师参与首次启动和配置。

团队培训

为 NOC、工程和客服提供两个半天的培训。

AI playbook 调优

根据您的政策配置自动修复库和语音权限。

持续跟进

首年度进行季度业务回顾。

推荐设备

我们通常将此 playbook 与 Netxol Core X5.

大多数运营商在跨过第一个 1 万用户之后,都会落到 X5 上。算力翻倍、电源冗余,足够的余量覆盖从开通一台 ONT 到关掉当月账目的整条用户生命周期。

Netxol Core X5 —— 面向区域型 ISP 的 1U 双 PSU 一体机
1U 机架式 · 冗余 PSU

Netxol Core X5

区域运营商的主力机型。

可扩展至
50,000 位用户
起始价格
联系销售
查看完整规格表
常见问题

第一次通话中我们经常收到的问题。

上线需要多长时间?

小型部署从拆箱 Core 到第一位付费订户不到一周即可完成;更大规模的推出以周为单位规划,而不是月。

我们需要更换现有硬件吗?

不需要。NOS 附带适配器,支持每一款主流 OLT 和路由器。您保留自己拥有的设备;我们替换其上的工具。

我们的数据会怎样?

默认情况下一切都留在您的 Core 设备上。备份存至您选择的对象存储。除非您启用可选的遥测通道,否则订户数据不会离开您的机架。

我们可以从其他平台迁移吗?

可以——我们运行一个范围明确的迁移项目,配有匹配的数据映射和切换窗口。Standard 版本包括首次迁移。