01-26-2016 05:03 AM - edited 03-05-2019 03:12 AM
Hello,
I would like to ping all interfaces on the POP Cisco. What is the command that from this output?
Interface |
VPI |
VCI |
status |
ping atm |
rtt ping atm |
2/0.131 |
13 |
110 |
up |
(500/500) |
1/1/276 ms |
2/0.129 |
13 |
125 |
up |
(500/500) |
1/4/296 ms |
2/0.900 |
13 |
139 |
up |
(500/500) |
1/1/16 ms |
2/0.183 |
16 |
118 |
up |
(484/500) |
1/18/76 ms |
2/0.180 |
16 |
133 |
up |
(482/500) |
1/20/288 ms |
2/0.213 |
16 |
135 |
up |
(480/500) |
1/20/296 ms |
2/0.243 |
16 |
136 |
up |
(483/500) |
1/20/320 ms |
2/0.212 |
16 |
137 |
up |
(477/500) |
1/24/312 ms |
2/0.248 |
16 |
138 |
up |
(487/500) |
1/24/352 ms |
2/0.148 |
16 |
150 |
up |
(481/500) |
1/20/336 ms |
2/0.621 |
16 |
151 |
up |
(485/500) |
1/19/308 ms |
2/0.204 |
16 |
152 |
up |
(489/500) |
1/17/112 ms |
2/0.204 |
16 |
153 |
up |
(479/500) |
1/16/276 ms |
2/0.215 |
16 |
154 |
up |
(486/500) |
1/17/80 ms |
2/0.214 |
16 |
157 |
up |
(488/500) |
1/27/320 ms |
2/0.132 |
16 |
163 |
up |
(485/500) |
1/16/308 ms |
2/0.947 |
16 |
164 |
up |
(487/500) |
1/16/80 ms |
2/0.162 |
16 |
165 |
up |
(490/500) |
1/20/320 ms |
2/0.909 |
16 |
166 |
up |
(486/500) |
1/17/276 ms |
2/0.198 |
200 |
48 |
up |
(500/500) |
1/1/36 ms |
2/0.229 |
200 |
62 |
up |
(500/500) |
1/1/8 ms |
2/0.945 |
200 |
69 |
up |
(500/500) |
1/1/20 ms |
2/0.912 |
200 |
76 |
up |
(500/500) |
1/1/22 ms |
01-26-2016 10:47 AM
Hi you would need to build a TCL script and add all the ip addresses to it to ping all interfaces at once ,
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ios_tcl/configuration/12-4t/ios-tcl-12-4t-book/nm-script-tcl.html
01-27-2016 04:59 AM
Thanks for your support,
but can you help me to create a tcl script to ping all ip.
Do you have a tcl script ready ?
Thank and good job!
01-27-2016 05:19 AM
Hey
Here is an example of what to do , you will need to replace the ip address with your own ips obviously , you change how many pings and the source with this script
First enter tclsh in priv mode then use the script below as it is in bold but change the ips , you can have as many as you want , tclquit to break out of router script mode
RouterC1DE44(tcl)#foreach test {
+>172.20.15.251
+>172.20.19.251
+>172.20.23.251
+>172.20.39.249
+>} {ping $test re 3 time 1 source vlan1226}
Type escape sequence to abort.
Sending 3, 100-byte ICMP Echos to 172.20.15.251, timeout is 1 seconds:
Packet sent with a source address of 172.20.226.118
!!!
Success rate is 100 percent (3/3), round-trip min/avg/max = 1/3/9 ms
Type escape sequence to abort.
Sending 3, 100-byte ICMP Echos to 172.20.19.251, timeout is 1 seconds:
Packet sent with a source address of 172.20.226.118
!!!
Success rate is 100 percent (3/3), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 3, 100-byte ICMP Echos to 172.20.23.251, timeout is 1 seconds:
Packet sent with a source address of 172.20.226.118
!!!
Success rate is 100 percent (3/3), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort.
Sending 3, 100-byte ICMP Echos to 172.20.39.249, timeout is 1 seconds:
Packet sent with a source address of 172.20.226.118
!!!
Success rate is 100 percent (3/3), round-trip min/avg/max = 1/1/1 ms
xco-d110nis01(tcl)#
01-27-2016 05:29 AM
Perfect, thanks you
but how do this command to script:
ping atm interface atm 1/0.25 Vp Vc seg-loopback
01-27-2016 05:34 AM
Its an ip based scripting command its not possible to use the script like that
you would have to have the loopback ip address first and add it to the script enter tcl section of IOS and then run it
This is not a Cisco command its a programming language TCL that exists inside most Cisco devices that Cisco allows to be used in their IOS.
01-27-2016 05:40 AM
Ok could you explain me how to do on the router?
Thanks
01-27-2016 06:13 AM
If your still not sure you can post the ips and I will put them in the script for you
01-27-2016 06:22 AM
This is my ip ping:
10.251.12.126
172.31.20.218
10.251.43.178
172.31.250.142
10.251.9.162
172.16.103.182
10.251.45.38
10.251.9.214
10.251.22.238
10.251.12.38
10.160.9.146
10.251.9.118
01-27-2016 06:33 AM
Change your source below that's highlighted to something on your router looback or another ip interface ,then copy this exactly into your router in privileged mode and then hit return that's it
tclsh
foreach test {
10.251.12.126
172.31.20.218
10.251.43.178
172.31.250.142
10.251.9.162
172.16.103.182
10.251.45.38
10.251.9.214
10.251.22.238
10.251.12.38
10.160.9.146
10.251.9.118
+>} {ping $test re 4 time 1 source vlan1226}
01-27-2016 06:39 AM
Thanks you, you are my good friead ahahahha
Goodbye and good job
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide