用途:该技能用于通过 pyATS 对 JunOS 设备执行接口相关的只读运维查询,适合网络工程师做接口健康检查、链路聚合审计、光模块巡检以及邻居与 ARP/NDP 审计。
主要能力:查询接口状态(show interfaces terse/full/descriptions/statistics/extensive)与指定接口详情;查看接口 policer 与队列(show interfaces policers/queue);光模块诊断(show interfaces diagnostics optics),读取光功率、偏置电流、温度与电压;LACP 状态与统计(show lacp interfaces/statistics interfaces ae0);CoS 映射(show class-of-service interface);LLDP 邻居(show lldp);ARP 表(show arp、no-resolve、| no-more);IPv6 邻居(show ipv6 neighbors);BFD 会话(show bfd session 及 address detail/extensive、show ppm transmissions protocol bfd detail);流量监控(monitor interface traffic,属流式命令,pyATS 抓取快照)。
使用方式:调用形式为 PYATS_TESTBED_PATH=$PYATS_TESTBED_PATH python3 $MCP_CALL "${PYATS_PYTHON:-python3} -u $PYATS_MCP_SCRIPT" pyats_run_show_command '{"device_name":"juniper-rtr-01","command":"<command>"}'。可用 | match 过滤接口。内置工作流包括接口健康检查、LACP 审计、光模块全舰队扫描(可配合 pyats_list_devices 并行)、ARP/邻居审计,并可与其他技能联动(系统、路由、拓扑、NetBox 对账、并行运维、GAIT 记录)。
限制与边界:仅允许只读 show/monitor 命令,禁止配置变更(不得通过本技能 set interfaces);光模块数值需对照厂商规格判断;每次命令执行需记录 GAIT。工具调用失败时,应先确认 PYATS_MCP_SCRIPT 与 PYATS_TESTBED_PATH 有效;出错需如实报告错误信息,不得编造结果;确认只读的调用可检查连通性后重试一次。关于收费、价格与具体平台支持范围,资料暂未提供。