Padrões Cisco IOS
Use esta skill ao revisar trechos de configuração Cisco IOS ou IOS-XE, ao montar um checklist para janela de mudança, ou ao explicar como coletar evidências de um roteador ou switch sem piorar o incidente.
Quando Usar
- Revisar configuração IOS ou IOS-XE antes de uma mudança planejada.
- Escolher comandos
showsomente leitura para troubleshooting. - Verificar máscaras curinga de ACL e direção em interfaces.
- Explicar os modos de configuração global, interface, processo de roteamento e linha.
- Verificar se uma mudança foi aplicada à running-config e foi salva intencionalmente.
Regras Operacionais
Trate os exemplos IOS como padrões, não como mudanças prontas para produção. Confirme a plataforma, nomes de interfaces, configuração atual, caminho de rollback e acesso out-of-band antes de fazer alterações em um dispositivo real.
Prefira este fluxo de trabalho:
- Capture o estado atual com comandos somente leitura.
- Revise a configuração candidata exata.
- Confirme que o acesso de gerenciamento não pode ser bloqueado.
- Aplique a menor alteração possível em uma janela de manutenção.
- Releia o estado, compare com a linha de base e salve somente após a validação.
Referência de Modos
Router> enable
Router# show running-config
Router# configure terminal
Router(config)# interface GigabitEthernet0/1
Router(config-if)# description UPLINK-TO-CORE
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# end
Router# show running-config interface GigabitEthernet0/1
running-config é a memória ativa. startup-config é o que sobrevive a uma reinicialização. Não salve uma mudança só porque o comando foi aceito; valide o comportamento primeiro, depois use copy running-config startup-config se a mudança for aprovada.
Coleta Somente Leitura
show version
show inventory
show processes cpu sorted
show memory statistics
show logging
show running-config | section line vty
show running-config | section interface
show running-config | section router bgp
show ip interface brief
show interfaces
show interfaces status
show vlan brief
show mac address-table
show spanning-tree
show ip route
show ip protocols
show ip access-lists
show route-map
show ip prefix-list
Colete a seção específica que você precisa, em vez de despejar a configuração completa em um ticket quando a configuração pode conter segredos, nomes de clientes ou topologia privada.
Máscaras Curinga
ACLs IOS e várias declarações de roteamento usam máscaras curinga, não máscaras de sub-rede.
Máscara de sub-rede Máscara curinga
255.255.255.255 0.0.0.0
255.255.255.252 0.0.0.3
255.255.255.0 0.0.0.255
255.255.0.0 0.0.255.255
Revise as máscaras curinga antes da implantação. Uma máscara de sub-rede usada acidentalmente como máscara curinga pode corresponder a muito mais tráfego do que o pretendido.
ip access-list extended WEB-IN
10 permit tcp 192.0.2.0 0.0.0.255 any eq 443
999 deny ip any any log
Toda ACL tem um deny implícito no final. Adicione um deny explícito com log quando o objetivo operacional incluir observar misses, e confirme que o volume de log é seguro.
Revisão de Posicionamento de ACL
Antes de aplicar uma ACL a uma interface, responda a estas perguntas:
- Qual direção de tráfego está sendo filtrada,
inouout? - O tráfego de gerenciamento é originado de um jump host ou sub-rede de gerenciamento conhecidos?
- Existe um permit explícito para roteamento, DNS, NTP, monitoramento ou tráfego de aplicação necessário?
- Os contadores de hit estão disponíveis a partir de uma fonte de teste segura?
- Existe um comando de rollback e um caminho de console ou out-of-band ativo?
Não teste a conectividade removendo firewalls ou proteções de ACL. Leia contadores, logs e estado de rota primeiro.
Higiene de Interfaces
interface GigabitEthernet0/1
description UPLINK-TO-CORE
switchport mode trunk
switchport trunk allowed vlan 10,20,30
switchport trunk native vlan 999
no shutdown
Use descrições claras, modo switchport explícito e VLANs nativas documentadas. Em interfaces roteadas, confirme a máscara, endereçamento do peer e processo de roteamento antes de assumir que o estado do link significa que o encaminhamento está correto.
Verificação em Janela de Mudança
Use verificações antes/depois que correspondam à mudança real.
show running-config | section interface GigabitEthernet0/1
show interfaces GigabitEthernet0/1
show logging | include GigabitEthernet0/1|changed state|line protocol
show ip route <prefixo>
show ip access-lists <nome>
Para mudanças de roteamento, capture também o estado do vizinho e as tabelas de rota antes e depois da mudança. Para mudanças de ACL, compare os contadores de hit de uma fonte de teste planejada, em vez de confiar em um ping genérico.
Antipadrões
- Aplicar uma configuração gerada sem um diff específico do dispositivo.
- Salvar a configuração antes que as verificações pós-mudança passem.
- Usar uma máscara de sub-rede onde o IOS espera uma máscara curinga.
- Aplicar uma ACL na direção errada da interface.
- Troubleshooting desabilitando ACLs, políticas de rota ou autenticação.
- Colar configurações completas em ferramentas públicas sem sanitizar segredos e topologia.
Veja Também
- Agente:
network-config-reviewer - Agente:
network-troubleshooter - Skill:
network-config-validation - Skill:
network-interface-health