Skip to content
06/03/2026
  • Facebook
  • Instagram
  • X
  • Youtube

Brainwork

As idéias começam aqui.

reuni.ai_banner
Primary Menu
  • Certificação
  • Cisco
  • Informação
  • Linux
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless
  • Home
  • 2008
  • novembro
  • 4
  • Usando TCL e Macro para realizar PINGs
  • Cisco
  • Network

Usando TCL e Macro para realizar PINGs

André Ortega 04/11/2008 3 minutes read

O teste de ICMP é sem dúvida o teste de conectividade mais utilizado. Será que o gateway está funcionando? Será que o link está OK? Basta dar um Ping para ter as respostas. No entanto, as vezes é necessário pingar vários destinos e isso torna-se uma tarefa cansativa.

Para facilitar nossas vidas os roteadores e switches Cisco possuem mecanismos de automação de processos. Nos roteadores temos o TCL – Tool Control Language e nos switches temos a opção Macro.

Ping para vários destinos a partir do roteador:

Digite no bloco de notas a expressão abaixo, colocando os IPs que você deseja verificar.

foreach VAR {
200.221.11.100
200.221.11.101
200.221.11.102
200.221.11.103
} { puts [exec “ping $VAR”] }

Entre no roteador e no modo privilegiado digite tclsh. Depois cole o script que você gerou no bloco de notas. Pronto! O roteador executará os pings na seqüencia.

Exemplo:

Router01#tclsh
Router01(tcl)#foreach VAR {
+>200.221.11.100
+>200.221.11.101
+>200.221.11.102
+>200.221.11.103
+>} { puts [exec “ping $VAR”] }

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.100, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/16/56 ms

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.101, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/23/52 ms

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.102, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/28/72 ms

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.103, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/86/128 ms

Router01(tcl)#

 

Ping para vários destinos a partir do switch:

A idéia é a mesma, mas nos switches (testei em equipamentos L3) utilizamos a Macro, ao invés do TCL.

No modo de configuração global crie a Macro:

macro name PING1
do ping 200.221.11.100
do ping 200.221.11.101
do ping 200.221.11.102
do ping 200.221.11.103
@

Depois, basta executar a Macro:

macro global apply PING1

Exemplo:

Switch01#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch01(config)#macro name PING1
Enter macro commands one per line. End with the character ‘@’.
do ping 200.221.11.100
do ping 200.221.11.101
do ping 200.221.11.102
do ping 200.221.11.103
@
Switch01(config)#macro global apply PING1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.100, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/11/25 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.101, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/11/26 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.102, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/10/17 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 200.221.11.103, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/15/25 ms
Switch01(config)#

Até a próxima.

About The Author

André Ortega

Formando em Processamento de Dados e Ciência da Computação. Especialista Cisco (CCNP Enterprise e CCNP Security). Vinte anos de experiência com redes e segurança.

See author's posts

Relacionado

Post navigation

Previous: Cisco GET VPN
Next: Show run sem demora!

Related Stories

  • Cisco
  • Configuração
  • Security

Configurando Syslog no Cisco Firewall (FMC)

André Ortega 25/02/2026 0
Bits-Mac-Address.png
  • Network
  • Wireless

Como identificar um MAC Address aleatório (Locally Administered)

André Ortega 03/02/2026 0
Ataque-VPN-Cisco-e-Palo-Alto.png
  • Cisco
  • Informação
  • Security

Campanha coordenada mira gateways VPN Cisco e Palo Alto

André Ortega 21/12/2025 0
Terms Display
ZeroDisco WRED Windows 64 bits Windows 64 X2 Wordpress XDR Wire Speed Zero-Day WSLg WLAN Xirrus WLC Zerar Senha Windows10 WLAN Controller Year in Review X-Forwarded-For Zone-based Firewall WPA2 Women Wireshark Wordfence WSL Windows Live Alerts Zerar zerotrust XML zero trust WPA zta ZeroDays Workshop XFP XFF Windows 7 Wireless Xmodem ztna zt ZeroDay XENPAK Windows Live Messenger ztaa Year Zero

Acesse Também

  • Café com Redes
  • Cisco IOS hints and tricks
  • Cisco Redes
  • Cisco Support Community
  • Internetwork Expert´s
  • Netfinders Brasil
  • Network Wizkid
  • Rota Default
  • Tech Study Jedi
  • The Cisco Learning Network
  1. victorinoadmin em Componentes AVI Networks Load Balancer (NSX Advanced Load Balancer)24/11/2025

    Ótimo material! Seria bem legal se aprofundar mais no tema.

  2. ./fernando em Aprenda Python e ganhe pontos para renovar as certificações CCNA, CCNP e CCIE29/10/2024

    Excelente conteúdo, André! Obrigado por compartilhar.

  3. André Ortega em Reset Cisco FTD (zerar FTD sem reinstalar)18/10/2024

    Quando é feito o reset, sim volta a ter os 90 dias de trial. No procedimento acima, confesso que não…

  4. ALEX LIRA CAMACHO em Reset Cisco FTD (zerar FTD sem reinstalar)15/10/2024

    Muito boa a dica, mas ficou a duvida sobre a licença, com reset de fabrica ela volta para os 90…

  5. André Ortega em Atualizando Cisco 9300 (Install Mode)30/08/2024

    Olá Dominique. Essas são os arquivos usados para cada modo (install ou bundle). O modo install (que "quebra o arquivo…

You may have missed

  • Cisco
  • Configuração
  • Security

Configurando Syslog no Cisco Firewall (FMC)

André Ortega 25/02/2026 0
Bits-Mac-Address.png
  • Network
  • Wireless

Como identificar um MAC Address aleatório (Locally Administered)

André Ortega 03/02/2026 0
Senhas-roubadas.png
  • Informação
  • Security

Senhas vazadas em escala: lições do relatório 2026

André Ortega 21/01/2026 0
User-Cert-1.png
  • Microsoft
  • Security

Certificados de Usuário para Autenticação 802.1x

André Ortega 15/01/2026 0

  • BLOG
  • CISCO ALERTS
  • CONTATO
  • PRIVACIDADE
  • SOBRE
  • Facebook
  • Instagram
  • X
  • Youtube
Copyright © 2008 - 2025 All rights reserved. | MoreNews by AF themes.
Gerenciar o consentimento
Para fornecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar informações do dispositivo. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. Não consentir ou retirar o consentimento pode afetar negativamente certos recursos e funções.
Funcional Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos. O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.
  • Gerenciar opções
  • Gerenciar serviços
  • Gerenciar {vendor_count} fornecedores
  • Leia mais sobre esses objetivos
Ver preferências
  • {title}
  • {title}
  • {title}