Перейти до

MAC-адреса за ONU


tivi

Рекомендованные сообщения

просьба сильно не пинать, если данный вопрос уже поднимался. :)

 

существует команда show epon interface epon НОМЕР-ОНУ-ПОРТА onu mac address-table
которая показывает мак адреса ЗА онушкой
а можно ли эту же команду/информацию получить по SNMP ?
если да, то как ? :)

Ссылка на сообщение
Поделиться на других сайтах

show show mac address-table interface epon0/1:1

покажет в том числе и мак онушки

 

либо вот так:

show epon interface epON 0/1:4 onu mac address-table

но это опрос самой онушки, не факт что она там что-то покажет

Відредаговано l1ght
Ссылка на сообщение
Поделиться на других сайтах

show show mac address-table interface epon0/1:1

покажет в том числе и мак онушки

 

либо вот так:

show epon interface epON 0/1:4 onu mac address-table

но это опрос самой онушки, не факт что она там что-то покажет

как это сделать КОМАНДОЙ и так известно. :)

спрашивали как раз - как получать эти данные по SNMP

Ссылка на сообщение
Поделиться на других сайтах

 

show show mac address-table interface epon0/1:1

покажет в том числе и мак онушки

 

либо вот так:

show epon interface epON 0/1:4 onu mac address-table

но это опрос самой онушки, не факт что она там что-то покажет

как это сделать КОМАНДОЙ и так известно. :)

спрашивали как раз - как получать эти данные по SNMP

 

да чет не так прочитал))

поидее должно бы оиды на получение fdb

Ссылка на сообщение
Поделиться на других сайтах
/usr/local/bin/snmpwalk -Cc -On -v2c -cxxx 192.168.2.2 .1.3.6.1.4.1.3320.152.1.1.3.21

.1.3.6.1.4.1.3320.152.1.1.3.21.1.252.250.247.43.126.199 = Hex-STRING: FC FA F7 2B 7E C7

.1.3.6.1.4.1.3320.152.1.1.3.21.502.16.254.237.198.29.241 = Hex-STRING: 10 FE ED C6 1D F1

 

В ответе после 3.21 идет номер влана, в данном случае в влане 1 есть мак FC FA F7 2B 7E C7 и в влане 502 мак 10 FE ED C6 1D F1

 

21 - snmp ifindex нужного порта, посмотреть можно в таблице ifName

Відредаговано vlin
Ссылка на сообщение
Поделиться на других сайтах
// ---------- Get FDB By SNMP
function GetFdb ($ip, $ro, $iface) {
$session =  new SNMP(SNMP::VERSION_1, $ip, $ro);
$session->oid_increasing_check = FALSE;
$session->oid_output_format = SNMP_OID_OUTPUT_NUMERIC;
$fdb = $session->walk("1.3.6.1.4.1.3320.152.1.1.3.$iface");
$session->close();
return $fdb;
}

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...