[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Чем посмотреть, как каому порту свича присоединен комп?



Срд, 2004-08-25 у 14:59, Mikolaj Golub піша:
> "Bogdan B. Rudas" <bogdar@tut.by> writes:
> 
> > Есть большая сеть с кучей разнообразных управляемы свичей - 3com,
> > entrasys, horizon, cabletron.
> > Чем можно посмотреть, к какому порту свича подключен конкретный MAC
> > клиента? Видимо надо как-то вытаскивать таблицу маршрутизации для
> > свича/порта? Чем это можно сделать? Или надо писать что-то свое копающее
> > SNMP? Если писать - то что рекомендуеете почитаь? 
> 
> scli -c "show bridge forwarding" $SWITCH $COMMUNITY | grep $MAC

Вобщем, вытащить bridge forwarding table можно так:
snmpwalk -v 1 -c public switch.address .1.3.6.1.2.1.17.4.3.1.2 |perl -ne
'$|;
m/::mib-2\.17\.4\.3\.1\.2\.(\d+)\.(\d+).(\d+).(\d+).(\d+).(\d+)\D*(\d|)/; printf("%02X:%02X:%02X:%02X:%02X:%02X port %02D\n", $1, $2, $3, $4, $5, $6, $7)'

Данный пример основан на bridge-mib и по идее должен работать со всем
подобным оборудованием.



Reply to: