Voici un peut script utilisant la commande expect qui permet d'interroger la table de bridge d'un switch.
Le script s'appelle comme suit :

h3cquery.exp ip_switch [Mac Adress]

L'adresse mac doit être précisée sous la forme XXXX-XXXX-XXXX.
Si vous ne précisez pas d'adresse mac, vous verrez toute la table de bridge du switch.

#!/usr/bin/expect -f

set force_conservative 0 ;
if {$force_conservative} {
set send_slow {1 .1}
proc send {ignore arg} {
sleep .1
exp_send -s -- $arg
}
}

set timeout -1
set macaddress [lindex $argv 1]
set server [lindex $argv 0]
spawn ssh admin@$server
expect "password: "
send "********"
send "\r"
expect ">"
send "screen-length disable\r"
expect ">"
send "dis mac-address $macaddress \r"
expect {
  "More" {send -- " " ; exp_continue}
  ">" {send -- "quit\r"}
}