用途
Cisco IOS Patterns 适用于以下场景:在计划变更前审查 Cisco IOS 或 IOS-XE 配置;为故障排查选择只读的 show 命令;检查 ACL 通配符掩码与接口方向;解释全局、接口、路由进程和线路配置模式;验证变更是否已进入 running-config 并被有意保存。
主要能力
该技能提供了一套围绕 IOS/IOS-XE 的操作规则与检查模式,包括:
- 模式参考:展示从用户模式到全局配置、接口配置、退出并验证的典型命令序列,并说明 running-config 是活动内存、startup-config 是重启后保留的配置。
- 只读采集:列出一批只读 show 命令,用于收集版本、硬件清单、CPU、内存、日志、line vty、接口、路由协议、ACL、route-map、prefix-list 等信息。
- 通配符掩码:给出子网掩码与通配符掩码的对照表,提醒在部署前审查通配符掩码,避免误用子网掩码导致匹配范围过大。
- ACL 放置审查:在将 ACL 应用到接口前,需回答过滤方向、管理流量来源、必要流量是否显式放行、命中计数器是否可用、是否有回滚命令和带外路径等问题。
- 接口卫生:建议使用清晰描述、显式 switchport 模式、记录 native VLAN,并在路由接口上确认掩码、对端地址和路由进程。
- 变更窗口验证:提供与变更内容匹配的前后检查命令,例如针对接口、日志、路由前缀、ACL 的 show 命令;路由变更还需捕获邻居状态和路由表,ACL 变更应比较来自计划测试源的命中计数器。
使用方式
资料建议的工作流为:
- 用只读命令捕获当前状态。
- 审查确切的候选配置。
- 确认管理访问不会被锁死。
- 在维护窗口内应用最小变更。
- 重新读取状态,与基线对比,验证通过后再保存。
资料强调:不要因为命令被接受就保存变更;应先验证行为,再在变更获批后使用 copy running-config startup-config。
适用场景
- 计划变更前的 IOS/IOS-XE 配置审查。
- 故障排查时选择只读 show 命令。
- 检查 ACL 通配符掩码和接口方向。
- 解释不同配置模式。
- 验证变更是否落入 running-config 并被有意保存。
限制与注意事项
资料明确要求将 IOS 示例视为模式,而非可直接粘贴的生产变更。在真实设备上做变更前,必须确认平台、接口名称、当前配置、回滚路径和带外访问。收集证据时应只采集所需的具体 section,避免将可能包含密钥、客户名称或私有拓扑的完整配置倾倒进工单。不要通过移除防火墙或 ACL 保护来测试可达性,应先读取计数器、日志和路由状态。资料还列出常见反模式:应用未经设备特定 diff 的生成配置、变更后检查未通过就保存、在 IOS 期望通配符掩码处使用子网掩码、将 ACL 应用到错误的接口方向、通过禁用 ACL/路由策略/认证来排障、未脱敏就将完整配置粘贴到公共工具。
相关
资料提及可参考 Agent: network-config-reviewer、Agent: network-troubleshooter、Skill: network-config-validation、Skill: network-interface-health。