The following script can be utilized to execute a ping sweep of a /24 network on Cisco Nexus switch. This has been tested and verified on Cisco Nexus 7K running 6.2.8a code version.
Actual script:
tclsh for {set i 1} {$i < 255} {incr i} { cli "ping 192.168.1.$i count 2 time 1 vrf VRF_A" }
Script execution on a Cisco Nexus 7000 switch:
N7K_SW1# tclsh N7K_SW1-tcl# for {set i 1} {$i < 255} {incr i} { > cli "ping 192.168.1.$i count 2 time 1 vrf VRF_A" > }
Similar script but copy/pasting specific IP addresses:
tclsh foreach address { > 10.90.55.97 > 10.90.55.98 > } { cli ping $address count 2 time 1 vrf VRF_A }
very helpful, thanks