faq обучение настройка
Текущее время: Вт июл 22, 2025 02:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: DES 3526 SNMP FDB
СообщениеДобавлено: Ср апр 16, 2008 13:36 
Не в сети

Зарегистрирован: Вс янв 01, 2006 23:37
Сообщений: 2
Откуда: Каменск-Уральский
Уважаемые разработчики, подскажите плиз, как вытащить список маков на определенном порту??? в телнете это можно посмотреть, в вебе тоже, а вот по SNMP кроме как WALK'а по ВСЕЙ таблице коммутации - ничего нет... это бред полнейший... т.к. записей может быть сотни и тысячи... когда надо-то всего получить всего лишь записи для одного порта...
вот... работа встала из-за этого
что мешает сделать вместо .1.3.6.1.2.1.17.4.3.1.1.vlan.mac
.1.3.6.1.2.1.17.4.3.1.1.port.mac ??
пытался пойти другим путем - выкрыжить vlan для порта чтобы хотя бы сократить список поисков, но увы опять безуспешно


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 16, 2008 16:02 
Не в сети

Зарегистрирован: Чт фев 08, 2007 15:35
Сообщений: 274
вообще то в результатах вывода он выдает порт
все как написано в FAQ



Показать порты, на которых изучены MAC-адреса:

snmpwalk -v2c -c public 192.168.0.1 1.3.6.1.2.1.17.7.1.2.2.1.2

Пример возвращаемого значения:

SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.15.61.132.159.255 = INTEGER: 0
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.192.159.134.194.92 = INTEGER: 1
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.2.0.21.242.169.11.194 = INTEGER: 23

1, 2 -> Номера VLAN-ов

0, 1, 23 -> Номера портов (номер порта 0 означает, что это MAC-адрес коммутатора)


Напишите простейший скрипт с помощью которого получите запись с нужного порта.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 17, 2008 06:17 
Не в сети

Зарегистрирован: Вс янв 01, 2006 23:37
Сообщений: 2
Откуда: Каменск-Уральский
это да, НО
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.192.159.134.194.92
это MAC, а если их туева хуча на порту то вывод будет = выводу всего списка маков.... от чего уехали к тому и приехали
для наглядности
вывод портов:
.1.3.6.1.2.1.17.4.3.1.2.0.1.1.196.9.242 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.4.97.152.174.116 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.4.117.234.82.86 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.4.121.103.75.24 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.12.219.182.154.0 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.13.97.176.183.141 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.13.135.80.207.232 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.15.234.56.92.54 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.15.234.56.92.211 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.16.34.255.76.116 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.20.108.13.192.215 = INTEGER: 25
.1.3.6.1.2.1.17.4.3.1.2.0.22.211.64.57.186 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.22.212.43.102.91 = INTEGER: 2
.1.3.6.1.2.1.17.4.3.1.2.0.25.125.164.79.54 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.26.77.74.135.101 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.27.185.101.46.98 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.32.210.34.196.171 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.96.8.147.162.43 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.96.152.239.191.82 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.128.200.57.93.247 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.144.245.57.233.214 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.193.40.1.63.109 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.224.76.40.71.70 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.0.224.76.48.17.213 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.10.2.30.4.12.54 = INTEGER: 26
.1.3.6.1.2.1.17.4.3.1.2.90.173.4.98.164.43 = INTEGER: 26
вывод маков:
.1.3.6.1.2.1.17.4.3.1.1.0.1.1.196.9.242 = Hex-STRING: 00 01 01 C4 09 F2
.1.3.6.1.2.1.17.4.3.1.1.0.4.97.152.174.116 = Hex-STRING: 00 04 61 98 AE 74
.1.3.6.1.2.1.17.4.3.1.1.0.4.117.234.82.86 = Hex-STRING: 00 04 75 EA 52 56
.1.3.6.1.2.1.17.4.3.1.1.0.4.121.103.75.24 = Hex-STRING: 00 04 79 67 4B 18
.1.3.6.1.2.1.17.4.3.1.1.0.12.219.182.154.0 = Hex-STRING: 00 0C DB B6 9A 00
.1.3.6.1.2.1.17.4.3.1.1.0.13.97.176.183.141 = Hex-STRING: 00 0D 61 B0 B7 8D
.1.3.6.1.2.1.17.4.3.1.1.0.13.135.80.207.232 = Hex-STRING: 00 0D 87 50 CF E8
.1.3.6.1.2.1.17.4.3.1.1.0.15.234.56.92.54 = Hex-STRING: 00 0F EA 38 5C 36
.1.3.6.1.2.1.17.4.3.1.1.0.15.234.56.92.211 = Hex-STRING: 00 0F EA 38 5C D3
.1.3.6.1.2.1.17.4.3.1.1.0.16.34.255.76.116 = Hex-STRING: 00 10 22 FF 4C 74
.1.3.6.1.2.1.17.4.3.1.1.0.17.149.122.245.34 = Hex-STRING: 00 11 95 7A F5 22
.1.3.6.1.2.1.17.4.3.1.1.0.20.108.13.192.215 = Hex-STRING: 00 14 6C 0D C0 D7
.1.3.6.1.2.1.17.4.3.1.1.0.22.211.64.57.186 = Hex-STRING: 00 16 D3 40 39 BA
.1.3.6.1.2.1.17.4.3.1.1.0.22.212.43.102.91 = Hex-STRING: 00 16 D4 2B 66 5B
.1.3.6.1.2.1.17.4.3.1.1.0.25.125.164.79.54 = Hex-STRING: 00 19 7D A4 4F 36
.1.3.6.1.2.1.17.4.3.1.1.0.26.77.74.135.101 = Hex-STRING: 00 1A 4D 4A 87 65
.1.3.6.1.2.1.17.4.3.1.1.0.27.185.101.46.98 = Hex-STRING: 00 1B B9 65 2E 62
.1.3.6.1.2.1.17.4.3.1.1.0.32.210.34.196.171 = Hex-STRING: 00 20 D2 22 C4 AB
.1.3.6.1.2.1.17.4.3.1.1.0.96.8.147.162.43 = Hex-STRING: 00 60 08 93 A2 2B
.1.3.6.1.2.1.17.4.3.1.1.0.96.152.239.191.82 = Hex-STRING: 00 60 98 EF BF 52
.1.3.6.1.2.1.17.4.3.1.1.0.128.200.57.93.247 = Hex-STRING: 00 80 C8 39 5D F7
.1.3.6.1.2.1.17.4.3.1.1.0.144.245.57.233.214 = Hex-STRING: 00 90 F5 39 E9 D6
.1.3.6.1.2.1.17.4.3.1.1.0.193.40.1.63.109 = Hex-STRING: 00 C1 28 01 3F 6D
.1.3.6.1.2.1.17.4.3.1.1.0.224.64.57.74.143 = Hex-STRING: 00 E0 40 39 4A 8F
.1.3.6.1.2.1.17.4.3.1.1.0.224.76.40.71.70 = Hex-STRING: 00 E0 4C 28 47 46
.1.3.6.1.2.1.17.4.3.1.1.0.224.76.48.17.213 = Hex-STRING: 00 E0 4C 30 11 D5
.1.3.6.1.2.1.17.4.3.1.1.10.2.30.4.12.54 = Hex-STRING: 0A 02 1E 04 0C 36
.1.3.6.1.2.1.17.4.3.1.1.90.173.4.98.164.43 = Hex-STRING: 5A AD 04 62 A4 2B

ВОПРОС - зачем вывод маков, когда есть номера портов уже с маками в OID'е??? в чем разница?;)
PS: и это только тестовый свитч с 3я активными портами, а что будет на рабочем станционном свиче? вывод walk'а будет занимать от 3 до 10(15) сек...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 10:53 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
В итоге что Вы предлагаете?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 14:12 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
Формировать вывод маков с одного порта через SNMP.
(аналог команды sh fdb port <portlist>)

_________________
LiveComm


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 14:57 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
К сожалению это в таком виде невозможно.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB