NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: azat on April 06, 2016, 07:33:47 AM

Title: Таблица MAC адресов
Post by: azat on April 06, 2016, 07:33:47 AM
При запросе таблицы МАС адресов FDB
названия интерфейсов  отображаются нулями. Это происходит   с портами которые в режиме access.
И соответственно не корректно работает поиск по MAС адресу.
Как побороть это?
Заранее Спасибо.

PS: В  длинке нормально
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 13, 2016, 02:46:51 PM
А как выглядит таблица интерфейсов для этого устройства (закладка "Interfaces")?
Title: Re: Таблица MAC адресов
Post by: azat on April 18, 2016, 09:37:36 AM
Интерфейсы в самом устройстве отображаются.
И имена находит
только в базе мас адресов не видно названий

18.04.2016 11:35:28] **** Poll request sent to server ****
[18.04.2016 11:35:28] Poll request accepted
[18.04.2016 11:35:28] Starting interface names poll for node core-serv2.kopimash.local
[18.04.2016 11:35:30]    Checking interface 1 (Vl1)
[18.04.2016 11:35:30]    Checking interface 2 (Vl2)
[18.04.2016 11:35:30]    Checking interface 999 (Vl999)
[18.04.2016 11:35:30]    Checking interface 10001 (Fa0/1)
[18.04.2016 11:35:30]    Checking interface 10002 (Fa0/2)
[18.04.2016 11:35:30]    Checking interface 10003 (Fa0/3)
[18.04.2016 11:35:30]    Checking interface 10004 (Fa0/4)
[18.04.2016 11:35:30]    Checking interface 10005 (Fa0/5)
[18.04.2016 11:35:30]    Checking interface 10006 (Fa0/6)
[18.04.2016 11:35:30]    Checking interface 10007 (Fa0/7)
[18.04.2016 11:35:30]    Checking interface 10008 (Fa0/8)
[18.04.2016 11:35:30]    Checking interface 10009 (Fa0/9)
[18.04.2016 11:35:30]    Checking interface 10010 (Fa0/10)
[18.04.2016 11:35:30]    Checking interface 10011 (Fa0/11)
[18.04.2016 11:35:30]    Checking interface 10012 (Fa0/12)
[18.04.2016 11:35:30]    Checking interface 10013 (Fa0/13)
[18.04.2016 11:35:30]    Checking interface 10014 (Fa0/14)
[18.04.2016 11:35:30]    Checking interface 10015 (Fa0/15)
[18.04.2016 11:35:30]    Checking interface 10016 (Fa0/16)
[18.04.2016 11:35:30]    Checking interface 10017 (Fa0/17)
[18.04.2016 11:35:30]    Checking interface 10018 (Fa0/18)
[18.04.2016 11:35:30]    Checking interface 10019 (Fa0/19)
[18.04.2016 11:35:30]    Checking interface 10020 (Fa0/20)
[18.04.2016 11:35:30]    Checking interface 10021 (Fa0/21)
[18.04.2016 11:35:30]    Checking interface 10022 (Fa0/22)
[18.04.2016 11:35:30]    Checking interface 10023 (Fa0/23)
[18.04.2016 11:35:30]    Checking interface 10024 (Fa0/24)
[18.04.2016 11:35:30]    Checking interface 10025 (Fa0/25)
[18.04.2016 11:35:30]    Checking interface 10026 (Fa0/26)
[18.04.2016 11:35:30]    Checking interface 10027 (Fa0/27)
[18.04.2016 11:35:30]    Checking interface 10028 (Fa0/28)
[18.04.2016 11:35:30]    Checking interface 10029 (Fa0/29)
[18.04.2016 11:35:30]    Checking interface 10030 (Fa0/30)
[18.04.2016 11:35:30]    Checking interface 10031 (Fa0/31)
[18.04.2016 11:35:30]    Checking interface 10032 (Fa0/32)
[18.04.2016 11:35:30]    Checking interface 10033 (Fa0/33)
[18.04.2016 11:35:30]    Checking interface 10034 (Fa0/34)
[18.04.2016 11:35:30]    Checking interface 10035 (Fa0/35)
[18.04.2016 11:35:30]    Checking interface 10036 (Fa0/36)
[18.04.2016 11:35:30]    Checking interface 10037 (Fa0/37)
[18.04.2016 11:35:30]    Checking interface 10038 (Fa0/38)
[18.04.2016 11:35:30]    Checking interface 10039 (Fa0/39)
[18.04.2016 11:35:30]    Checking interface 10040 (Fa0/40)
[18.04.2016 11:35:30]    Checking interface 10041 (Fa0/41)
[18.04.2016 11:35:30]    Checking interface 10042 (Fa0/42)
[18.04.2016 11:35:30]    Checking interface 10043 (Fa0/43)
[18.04.2016 11:35:30]    Checking interface 10044 (Fa0/44)
[18.04.2016 11:35:30]    Checking interface 10045 (Fa0/45)
[18.04.2016 11:35:30]    Checking interface 10046 (Fa0/46)
[18.04.2016 11:35:30]    Checking interface 10047 (Fa0/47)
[18.04.2016 11:35:30]    Checking interface 10048 (Fa0/48)
[18.04.2016 11:35:30]    Checking interface 10101 (Gi0/1)
[18.04.2016 11:35:30]    Checking interface 10102 (Gi0/2)
[18.04.2016 11:35:30]    Checking interface 10103 (Gi0/3)
[18.04.2016 11:35:30]    Checking interface 10104 (Gi0/4)
[18.04.2016 11:35:30]    Checking interface 10501 (Nu0)
[18.04.2016 11:35:30] Finished interface names poll for node core-serv2.kopimash.local
[18.04.2016 11:35:30] **** Poll completed successfully ****
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 18, 2016, 03:29:49 PM
В таблице MAC адресов интерфейсы идентифицируются по bridge port number - если по каким-то причинам не для всех интерфейсов он известен, то соответствия между записью в FDB и интерфейсом не будет. Поэтому я просил именно закладку "Interfaces" - проверить эти значения для проблемных интерфейсов.
Title: Re: Таблица MAC адресов
Post by: azat on April 21, 2016, 11:56:11 AM
Где найти эту  закладку?
Не могу найти.Можно скриншот
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 21, 2016, 04:56:09 PM
Скриншот в аттаче, но я поторопился - bridge port number там не показан. Попробуйте запустить такой скрипт (через execute server script на ноде):


foreach(i : GetNodeInterfaces($node))
{
println i->name . " ifIndex=" . i->ifIndex . " bridgePortNumber=" . i->bridgePortNumber;
}


и прислать результат.
Title: Re: Таблица MAC адресов
Post by: azat on April 25, 2016, 11:47:00 AM
Вывод скрипта

Vl1 ifIndex=1 bridgePortNumber=0
Vl2 ifIndex=2 bridgePortNumber=0
Fa0/1 ifIndex=10001 bridgePortNumber=0
Fa0/2 ifIndex=10002 bridgePortNumber=0
Fa0/3 ifIndex=10003 bridgePortNumber=0
Fa0/4 ifIndex=10004 bridgePortNumber=0
Fa0/5 ifIndex=10005 bridgePortNumber=0
Fa0/6 ifIndex=10006 bridgePortNumber=0
Fa0/7 ifIndex=10007 bridgePortNumber=0
Fa0/8 ifIndex=10008 bridgePortNumber=0
Fa0/9 ifIndex=10009 bridgePortNumber=0
Fa0/10 ifIndex=10010 bridgePortNumber=0
Fa0/11 ifIndex=10011 bridgePortNumber=0
Fa0/12 ifIndex=10012 bridgePortNumber=0
Fa0/13 ifIndex=10013 bridgePortNumber=0
Fa0/14 ifIndex=10014 bridgePortNumber=0
Fa0/15 ifIndex=10015 bridgePortNumber=0
Fa0/16 ifIndex=10016 bridgePortNumber=0
Fa0/17 ifIndex=10017 bridgePortNumber=0
Fa0/18 ifIndex=10018 bridgePortNumber=0
Fa0/19 ifIndex=10019 bridgePortNumber=0
Fa0/20 ifIndex=10020 bridgePortNumber=0
Fa0/21 ifIndex=10021 bridgePortNumber=0
Fa0/22 ifIndex=10022 bridgePortNumber=0
Fa0/23 ifIndex=10023 bridgePortNumber=0
Fa0/24 ifIndex=10024 bridgePortNumber=0
Gi0/1 ifIndex=10101 bridgePortNumber=1
Gi0/2 ifIndex=10102 bridgePortNumber=2
Nu0 ifIndex=10501 bridgePortNumber=0


*** FINISHED ***

Result: (null)
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 25, 2016, 12:52:49 PM
Похоже что SNMP агент на устройстве дает неполную или некорректную информацию по портам. Пришлите пожалуйста результат SNMP walk по OID'ам .1.3.6.1.2.1.17.1.4.1 и .1.3.6.1.2.1.17.4.3.1.
Title: Re: Таблица MAC адресов
Post by: azat on April 26, 2016, 06:53:49 AM
 snmpwalk -v 2c  -c  public  m4-kuz  .1.3.6.1.2.1.17.1.4.1
SNMPv2-SMI::mib-2.17.1.4.1.1.1 = INTEGER: 1
SNMPv2-SMI::mib-2.17.1.4.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.17.1.4.1.2.1 = INTEGER: 10101
SNMPv2-SMI::mib-2.17.1.4.1.2.2 = INTEGER: 10102
SNMPv2-SMI::mib-2.17.1.4.1.3.1 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-SMI::mib-2.17.1.4.1.3.2 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-SMI::mib-2.17.1.4.1.4.1 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.4.2 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.5.1 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.5.2 = Counter32: 0

snmpwalk -v 2c  -c public   m4-kuz  .1.3.6.1.2.1.17.1.3.1
SNMPv2-SMI::mib-2.17.1.3.1 = No Such Instance currently exists at this OID


Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 26, 2016, 03:58:59 PM
Ну собственно так и есть - устройство сообщает что у него только 2 bridge порта (индексы интерфейсов 10101 и 10102). Это баг в SNMP агенте на устройстве.
Title: Re: Таблица MAC адресов
Post by: azat on April 27, 2016, 09:40:47 AM
Спасибо.
А как исправить ? Другую IOS  залить ?
Title: Re: Таблица MAC адресов
Post by: azat on April 27, 2016, 10:09:44 AM
Убрал     на циске snmp ifmib ifindex persist
На  запрос  отвечает

snmpwalk  -v 2c -c mgmt 192.168.2.110 .1.3.6.1.2.1.17.1.4.1
SNMPv2-SMI::mib-2.17.1.4.1.1.1 = INTEGER: 1
SNMPv2-SMI::mib-2.17.1.4.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.17.1.4.1.2.1 = INTEGER: 10101
SNMPv2-SMI::mib-2.17.1.4.1.2.2 = INTEGER: 10102
SNMPv2-SMI::mib-2.17.1.4.1.3.1 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-SMI::mib-2.17.1.4.1.3.2 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-SMI::mib-2.17.1.4.1.4.1 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.4.2 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.5.1 = Counter32: 0
SNMPv2-SMI::mib-2.17.1.4.1.5.2 = Counter32: 0
___________________________________________________________

snmpwalk  -v 2c -c  public 192.168.2.110 .1.3.6.1.2.1.17.4.3.1
SNMPv2-SMI::mib-2.17.4.3.1.1.0.144.250.20.69.122 = Hex-STRING: 00 90 FA 14 45 7A
SNMPv2-SMI::mib-2.17.4.3.1.1.76.78.53.241.147.137 = Hex-STRING: 4C 4E 35 F1 93 89
SNMPv2-SMI::mib-2.17.4.3.1.2.0.144.250.20.69.122 = INTEGER: 1
SNMPv2-SMI::mib-2.17.4.3.1.2.76.78.53.241.147.137 = INTEGER: 1
SNMPv2-SMI::mib-2.17.4.3.1.3.0.144.250.20.69.122 = INTEGER: 3
SNMPv2-SMI::mib-2.17.4.3.1.3.76.78.53.241.147.137 = INTEGER: 3

Вывод скрипта такой же

Vl1 ifIndex=1 bridgePortNumber=0
Vl2 ifIndex=2 bridgePortNumber=0
Fa0/1 ifIndex=10001 bridgePortNumber=0
Fa0/2 ifIndex=10002 bridgePortNumber=0
Fa0/3 ifIndex=10003 bridgePortNumber=0
Fa0/4 ifIndex=10004 bridgePortNumber=0
Fa0/5 ifIndex=10005 bridgePortNumber=0
Fa0/6 ifIndex=10006 bridgePortNumber=0
Fa0/7 ifIndex=10007 bridgePortNumber=0
Fa0/8 ifIndex=10008 bridgePortNumber=0
Fa0/9 ifIndex=10009 bridgePortNumber=0
Fa0/10 ifIndex=10010 bridgePortNumber=0
Fa0/11 ifIndex=10011 bridgePortNumber=0
Fa0/12 ifIndex=10012 bridgePortNumber=0
Fa0/13 ifIndex=10013 bridgePortNumber=0
Fa0/14 ifIndex=10014 bridgePortNumber=0
Fa0/15 ifIndex=10015 bridgePortNumber=0
Fa0/16 ifIndex=10016 bridgePortNumber=0
Fa0/17 ifIndex=10017 bridgePortNumber=0
Fa0/18 ifIndex=10018 bridgePortNumber=0
Fa0/19 ifIndex=10019 bridgePortNumber=0
Fa0/20 ifIndex=10020 bridgePortNumber=0
Fa0/21 ifIndex=10021 bridgePortNumber=0
Fa0/22 ifIndex=10022 bridgePortNumber=0
Fa0/23 ifIndex=10023 bridgePortNumber=0
Fa0/24 ifIndex=10024 bridgePortNumber=0
Gi0/1 ifIndex=10101 bridgePortNumber=1
Gi0/2 ifIndex=10102 bridgePortNumber=2
Nu0 ifIndex=10501 bridgePortNumber=0
Vl255 ifIndex=255 bridgePortNumber=0


*** FINISHED ***
Не видит интерфейсы :-[
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 27, 2016, 10:14:47 AM
Да, по прежнему только 2:

SNMPv2-SMI::mib-2.17.1.4.1.2.1 = INTEGER: 10101
SNMPv2-SMI::mib-2.17.1.4.1.2.2 = INTEGER: 10102

это точно баг в прошивке. Надо пробовать обновлять прошивку и/или обращаться в суппорт. ifindex persist лучше вернуть.
Title: Re: Таблица MAC адресов
Post by: azat on April 27, 2016, 12:07:06 PM
У меня тут 50 цисок  и разные версии. У всех тоже самое.
Если порты в  транке  все нормально.
Может еще что то может быть.
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on April 27, 2016, 12:30:42 PM
А какая это модель и версия IOS? У меня есть только старые Catalyst 2900, они дают все правильно:

Fa0/1 ifIndex=2 bridgePortNumber=13
Fa0/18 ifIndex=19 bridgePortNumber=32
Fa0/7 ifIndex=8 bridgePortNumber=19
Fa0/4 ifIndex=5 bridgePortNumber=16
Fa0/8 ifIndex=9 bridgePortNumber=20
Fa0/11 ifIndex=12 bridgePortNumber=24
VL2 ifIndex=27 bridgePortNumber=0
VL1 ifIndex=1 bridgePortNumber=0
Fa0/3 ifIndex=4 bridgePortNumber=15
Fa0/5 ifIndex=6 bridgePortNumber=17
Fa0/6 ifIndex=7 bridgePortNumber=18
Fa0/9 ifIndex=10 bridgePortNumber=22
Fa0/12 ifIndex=13 bridgePortNumber=25
Fa0/13 ifIndex=14 bridgePortNumber=26
Fa0/14 ifIndex=15 bridgePortNumber=27
Fa0/15 ifIndex=16 bridgePortNumber=28
Fa0/16 ifIndex=17 bridgePortNumber=29
Fa0/17 ifIndex=18 bridgePortNumber=31
Nu0 ifIndex=26 bridgePortNumber=0
Fa0/20 ifIndex=21 bridgePortNumber=34
Fa0/10 ifIndex=11 bridgePortNumber=23
Fa0/23 ifIndex=24 bridgePortNumber=37
Fa0/24 ifIndex=25 bridgePortNumber=38
Fa0/22 ifIndex=23 bridgePortNumber=36
Fa0/21 ifIndex=22 bridgePortNumber=35
Fa0/2 ifIndex=3 bridgePortNumber=14
Fa0/19 ifIndex=20 bridgePortNumber=33

Title: Re: Таблица MAC адресов
Post by: azat on April 27, 2016, 01:38:49 PM
C3550-IPSERVICESK9-M, Version 12.2(44)SE6
(C3560-IPBASEK9-M), Version 12.2(55)SE10
(C3560E-UNIVERSALK9-M), Version 15.0(2)SE8
Title: Re: Таблица MAC адресов
Post by: azat on August 17, 2016, 10:20:03 AM
Возможно ли поменять MIB?
CISCO-STACK-MIB::portIfIndex (.1.3.6.1.4.1.9.5.1.4.1.1.11)

С  ним вывод нормальный
snmpwalk -v 2c  -c  mgmt  pitan-pereg2   1.3.6.1.4.1.9.5.1.4.1.1.11
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.1 = INTEGER: 10101
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.2 = INTEGER: 10102
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.3 = INTEGER: 10001
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.4 = INTEGER: 10002
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.5 = INTEGER: 10003
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.6 = INTEGER: 10004
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.7 = INTEGER: 10005
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.8 = INTEGER: 10006
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.9 = INTEGER: 10007
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.10 = INTEGER: 10008
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.11 = INTEGER: 10009
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.12 = INTEGER: 10010
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.13 = INTEGER: 10011
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.14 = INTEGER: 10012
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.15 = INTEGER: 10013
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.16 = INTEGER: 10014
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.17 = INTEGER: 10015
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.18 = INTEGER: 10016
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.19 = INTEGER: 10017
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.20 = INTEGER: 10018
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.21 = INTEGER: 10019
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.22 = INTEGER: 10020
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.23 = INTEGER: 10021
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.24 = INTEGER: 10022
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.25 = INTEGER: 10023
SNMPv2-SMI::enterprises.9.5.1.4.1.1.11.1.26 = INTEGER: 10024
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on August 18, 2016, 09:32:37 AM
Не совсем понял, что где поменять?
Title: Re: Таблица MAC адресов
Post by: azat on August 19, 2016, 07:43:58 AM
В  запросе информации по портам используется .1.3.6.1.2.1.17.1.4.1
возможно поменять 
на .1.3.6.1.4.1.9.5.1.4.1.1.11 ?
Title: Re: Таблица MAC адресов
Post by: Victor Kirhenshtein on August 19, 2016, 11:19:20 AM
Да, это можно сделать в драйвере устройства. Сервер выбрал какой-то драйвер (видно на закладке Overview) или остался GENERIC?
Title: Re: Таблица MAC адресов
Post by: azat on August 23, 2016, 07:19:50 AM
Использует
Driver=CATALYST-GENERIC