返回案例库

精选案例 · 工程接入与部署 / 数据处理与可视化

路由派 Router API

作者: james

一个基于Python的HTTP API服务,通过SSH/Telnet统一查询华为NE8000E、S6730/S5720及H3C S12504G等设备的系统状态、接口流量、ARP/FDB表、OSPF/BGP邻居、光模块和硬件信息,支持设备型号自动识别、配置热加载、命令白黑名单及自动重连机制,核心代码由AI生成。

案例速读

项目README结构清晰,完整展示了从开发到上线的全流程时间线,核心功能成熟、支持多厂商设备,且代码全部由AI生成并经过重构优化,对网络自动化运维有实际参考价值。 建议从 「路由派 Router API」、「项目简介」、「项目截图」、「使用对象」 进入正文,先确认真实任务和模型辅助过程。

  • 重点看 统一的HTTP API查询入口设计、多型号设备解析器架构、命令白名单/黑名单机制。结合 工程接入与部署 / 数据处理与可视化 / 网络设备查询 / HTTP API 和「网络运维人员、需要批量查询网络设备信息的自动化系统开发者、网管平台后端开发者」,它更适合作为任务检索后的精读材料。
  • 正文目录和原始材料仍然是判断依据;导读只帮助你更快定位阅读重点。
首读入口
项目简介
读者
网络运维人员、需要批量查询网络设备信息的自动化系统开发者、网管平台后端开发者
复用
统一的HTTP API查询入口设计
结构
6 个目录入口

原文内容

路由派 Router API

项目简介

通过 HTTP API 访问查询华为、H3C 等网络设备(路由器/交换机)的运行信息,包括系统状态、接口流量、ARP 表、FDB 表、OSPF/BGP 邻居、光模块信息、硬件信息等。

代码几乎都是使用 AI(OpenClaw 驱动 qwen3.5)生成。

项目地址:https://git.ustc.edu.cn/james/routerapi

项目截图

运行截图图片暂时无法显示:运行截图

使用对象

  • 网络运维人员
  • 需要批量查询网络设备信息的自动化系统
  • 网管平台的后端数据源

开发简介

  • 语言:Python
  • 架构:HTTP API Server + 多型号设备解析器
  • 支持的设备:华为 NE8000E、华为 S6730/S5720、H3C S12504G 等
  • 协议:SSH(Paramiko)、Telnet
  • 核心功能
    • 统一的 HTTP API 查询入口
    • 设备型号自动识别
    • 配置热加载
    • 命令白名单/黑名单机制
    • 连接管理与自动重连(指数退让)
  • AI 使用:核心代码由 AI(qwen3.5)生成,Claude 协助重构优化

时间线

2026.03.18 开始开发
2026.03.19 实现 6 个 API
2026.03.20 支持 NE8000E 开始上线
2026.03.24 API 模块拆分
2026.03.26 自动化测试发现 BUG
2026.03.28 SSH 模块拆分
2026.03.29 支持 tag 功能
2026.03.30 改为多型号架构,增加 H3C 交换机支持
2026.04.02 全功能上线
2026.04.06 ~ 04.08 光模块、硬件信息获取
2026.04.09 统一连接架构
2026.04.20 命令黑名单机制

返回顶部