用途:在 HPE Aruba CX 交换机上执行二层运维,包括查看 VLAN 配置与端口分配、跟踪 MAC 地址、定位终端所连端口,以及经审批后创建、修改、删除 VLAN。
主要能力:提供 get_vlans(查看 VLAN 的 ID、名称、端口)、get_mac_table(查看 MAC 表,可按 VLAN 或 MAC 过滤)、create_vlan、configure_vlan、delete_vlan 等工具。读操作无需 ITSM 审批;写操作在 ITSM_ENABLED=true 时需提供 ServiceNow 变更单号(如 CHG0001234)。
使用方式:通过社区 MCP 服务器 aruba-cx-mcp 接入,命令为 python3 -u mcp-servers/aruba-cx-mcp/aruba_cx_mcp_server.py(stdio 传输)。认证使用 REST API,通过环境变量 ARUBA_CX_TARGETS(JSON 数组)或 ARUBA_CX_CONFIG(文件路径)配置。ITSM 相关环境变量包括 ITSM_ENABLED、ITSM_LAB_MODE。
适用场景:审计网络分段、排查二层连通性、按 VLAN 统计 MAC 数量、查找某 MAC 学习到的端口。可与 aruba-cx-system、aruba-cx-interfaces、aruba-cx-config 等技能配合使用。
限制:写操作受变更管理约束;MAC 地址格式为 aa:bb:cc:dd:ee:ff;VLAN ID 范围 1-4094(1 通常保留为默认);所有操作记录到 GAIT 审计轨迹。常见错误包括 AUTH_FAILED、CONN_TIMEOUT、VLAN_NOT_FOUND、VLAN_EXISTS、MAC_NOT_FOUND、CR_REQUIRED、CR_INVALID、WRITE_FAILED。具体价格与平台支持范围暂未提供。