Обнаружение топологии по LLDP

Started by sabonez, August 02, 2012, 11:00:09 AM

Previous topic - Next topic

sabonez

Добрый день!
Влился в ряды пользователей этой замечательной системы, почти все устраивает, но хочется всегда большего
  ;)

Имеется куча коммутаторов d-link, разношерстных моделей, топология звезда. Настроил LLDP на одной из веток, от аггрегатора до свитчей доступа. Настройки единообразны, вида такого, отличаются только номерами магистральных портов:

config lldp ports 1-24 notification disable
config lldp ports 1-24 admin_status disable
config lldp ports 25-28 notification enable
config lldp ports 25-28 admin_status tx_and_rx
config lldp ports 25-28 basic_tlvs port_description system_name system_description system_capabilities enable
config lldp ports 25-28 mgt_addr ipv4 10.4.255.23 enable

Пытаюсь просканировать L2 Topology, консоль пишет такую ошибку:

Cannot get layer 2 topology for Bondarenko_23_p4: Node has no support for layer 2 topology discovery

Хотя если смотреть в Tools-Info-Topology table LLDP - соседа показывает.

Смущает только PortID для соседа - вида 00:00:00:00:00:00, ибо у длинка PortID есть STRING, и выглядит как "23" или "1/23".

Подскажите, может быть что-то нужно донастроить на свитчах, или это такой баг консоли?

Victor Kirhenshtein

Попробуйте сделать Topology Poll вручную на коммутаторах - что он покажет? Если LLDP включен недавно, то возможно еще не собралась информация.

sabonez

LLDP включил еще вчера.
Вручную то же самое.  :-[

[02.08.12 15:39:54] **** Poll request sent to server ****
[02.08.12 15:39:54] Poll request accepted
[02.08.12 15:39:54] Starting topology poll for node Bondarenko_23_p4
[02.08.12 15:39:54] Link layer topology retrieved (0 connections found)
[02.08.12 15:39:54] Updating peer information on interfaces
[02.08.12 15:39:54] Switch forwarding database retrieved
[02.08.12 15:39:54] Link layer topology processed
[02.08.12 15:39:54] VLAN list successfully retrieved from node
[02.08.12 15:39:54] Finished topology poll for node Bondarenko_23_p4
[02.08.12 15:39:54] **** Poll completed successfully ****


Victor Kirhenshtein

А можно прислать результат SNMP WALK для .1.0.8802.1.1.2.1.4.1.1? Например такой командой:

nxsnmpwalk -v 2c -c <community> <ip_address> .1.0.8802.1.1.2.1.4.1.1

sabonez

Даже нужно!

snmpwalk -v2c -c public 10.4.255.16 .1.0.8802.1.1.2.1.4.1.1

iso.0.8802.1.1.2.1.4.1.1.4.238245972.21.0 = INTEGER: 4
iso.0.8802.1.1.2.1.4.1.1.4.238246294.19.0 = INTEGER: 4
iso.0.8802.1.1.2.1.4.1.1.4.238248524.50.0 = INTEGER: 4
iso.0.8802.1.1.2.1.4.1.1.5.238245972.21.0 = Hex-STRING: 1C 7E E5 6F 2E 00
iso.0.8802.1.1.2.1.4.1.1.5.238246294.19.0 = Hex-STRING: 00 1E 58 A9 0A F7
iso.0.8802.1.1.2.1.4.1.1.5.238248524.50.0 = Hex-STRING: 00 22 B0 1B 12 00
iso.0.8802.1.1.2.1.4.1.1.6.238245972.21.0 = INTEGER: 7
iso.0.8802.1.1.2.1.4.1.1.6.238246294.19.0 = INTEGER: 7
iso.0.8802.1.1.2.1.4.1.1.6.238248524.50.0 = INTEGER: 7
iso.0.8802.1.1.2.1.4.1.1.7.238245972.21.0 = STRING: "1/25"
iso.0.8802.1.1.2.1.4.1.1.7.238246294.19.0 = STRING: "1/25"
iso.0.8802.1.1.2.1.4.1.1.7.238248524.50.0 = STRING: "18"
iso.0.8802.1.1.2.1.4.1.1.8.238245972.21.0 = STRING: "D-Link DES-1228/ME R2.00 Port 25"
iso.0.8802.1.1.2.1.4.1.1.8.238246294.19.0 = STRING: "RMON Port 25 on Unit 1"
iso.0.8802.1.1.2.1.4.1.1.8.238248524.50.0 = STRING: "D-Link DGS-3627G R2.82.B16 Port 18"
iso.0.8802.1.1.2.1.4.1.1.9.238245972.21.0 = STRING: "Bondarenko_23_p4"
iso.0.8802.1.1.2.1.4.1.1.9.238246294.19.0 = STRING: "Majskaja_8_p1"
iso.0.8802.1.1.2.1.4.1.1.9.238248524.50.0 = STRING: "Viljamsa_38"
iso.0.8802.1.1.2.1.4.1.1.10.238245972.21.0 = STRING: "Metro Ethernet Switch"
iso.0.8802.1.1.2.1.4.1.1.10.238246294.19.0 = STRING: "Fast Ethernet Switch"
iso.0.8802.1.1.2.1.4.1.1.10.238248524.50.0 = STRING: "Gigabit Ethernet Switch"
iso.0.8802.1.1.2.1.4.1.1.11.238245972.21.0 = STRING: "`"
iso.0.8802.1.1.2.1.4.1.1.11.238246294.19.0 = STRING: "`"
iso.0.8802.1.1.2.1.4.1.1.11.238248524.50.0 = STRING: "`"
iso.0.8802.1.1.2.1.4.1.1.12.238245972.21.0 = STRING: "`"
iso.0.8802.1.1.2.1.4.1.1.12.238246294.19.0 = STRING: "`"
iso.0.8802.1.1.2.1.4.1.1.12.238248524.50.0 = STRING: "`"

Victor Kirhenshtein

D-Link использует portIdSubtype 7 (local) - в NetXMS'e нет поддержки такого типа. Я никогда до сих пор не встречал устройств, которые использовали бы этот тип идентификатора порта. Попробую сейчас добавить поддержку. Пришлите еще пожалуйста результат SNMP WALK по .1.0.8802.1.1.2.1.3 .

sabonez

Вот что выдает по этому oid-у:

snmpwalk -v2c -c public 10.4.255.16 .1.0.8802.1.1.2.1.3

iso.0.8802.1.1.2.1.3.1.0 = INTEGER: 4
iso.0.8802.1.1.2.1.3.2.0 = Hex-STRING: 00 26 5A 7B BD AC
iso.0.8802.1.1.2.1.3.3.0 = STRING: "Bondarenko_19_p7"
iso.0.8802.1.1.2.1.3.4.0 = STRING: "Fast Ethernet Switch"
iso.0.8802.1.1.2.1.3.5.0 = STRING: "`"
iso.0.8802.1.1.2.1.3.6.0 = STRING: "`"
iso.0.8802.1.1.2.1.3.7.1.2.1 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.2 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.3 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.4 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.5 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.6 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.7 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.8 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.9 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.10 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.11 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.12 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.13 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.14 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.15 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.16 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.17 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.18 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.19 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.20 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.21 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.22 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.23 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.24 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.25 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.26 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.27 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.28 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.29 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.30 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.31 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.32 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.33 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.34 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.35 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.36 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.37 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.38 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.39 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.40 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.41 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.42 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.43 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.44 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.45 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.46 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.47 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.48 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.49 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.50 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.3.1 = STRING: "1/1"
iso.0.8802.1.1.2.1.3.7.1.3.2 = STRING: "1/2"
iso.0.8802.1.1.2.1.3.7.1.3.3 = STRING: "1/3"
iso.0.8802.1.1.2.1.3.7.1.3.4 = STRING: "1/4"
iso.0.8802.1.1.2.1.3.7.1.3.5 = STRING: "1/5"
iso.0.8802.1.1.2.1.3.7.1.3.6 = STRING: "1/6"
iso.0.8802.1.1.2.1.3.7.1.3.7 = STRING: "1/7"
iso.0.8802.1.1.2.1.3.7.1.3.8 = STRING: "1/8"
iso.0.8802.1.1.2.1.3.7.1.3.9 = STRING: "1/9"
iso.0.8802.1.1.2.1.3.7.1.3.10 = STRING: "1/10"
iso.0.8802.1.1.2.1.3.7.1.3.11 = STRING: "1/11"
iso.0.8802.1.1.2.1.3.7.1.3.12 = STRING: "1/12"
iso.0.8802.1.1.2.1.3.7.1.3.13 = STRING: "1/13"
iso.0.8802.1.1.2.1.3.7.1.3.14 = STRING: "1/14"
iso.0.8802.1.1.2.1.3.7.1.3.15 = STRING: "1/15"
iso.0.8802.1.1.2.1.3.7.1.3.16 = STRING: "1/16"
iso.0.8802.1.1.2.1.3.7.1.3.17 = STRING: "1/17"
iso.0.8802.1.1.2.1.3.7.1.3.18 = STRING: "1/18"
iso.0.8802.1.1.2.1.3.7.1.3.19 = STRING: "1/19"
iso.0.8802.1.1.2.1.3.7.1.3.20 = STRING: "1/20"
iso.0.8802.1.1.2.1.3.7.1.3.21 = STRING: "1/21"
iso.0.8802.1.1.2.1.3.7.1.3.22 = STRING: "1/22"
iso.0.8802.1.1.2.1.3.7.1.3.23 = STRING: "1/23"
iso.0.8802.1.1.2.1.3.7.1.3.24 = STRING: "1/24"
iso.0.8802.1.1.2.1.3.7.1.3.25 = STRING: "1/25"
iso.0.8802.1.1.2.1.3.7.1.3.26 = STRING: "1/26"
iso.0.8802.1.1.2.1.3.7.1.3.27 = STRING: "1/27"
iso.0.8802.1.1.2.1.3.7.1.3.28 = STRING: "1/28"
iso.0.8802.1.1.2.1.3.7.1.3.29 = STRING: "1/29"
iso.0.8802.1.1.2.1.3.7.1.3.30 = STRING: "1/30"
iso.0.8802.1.1.2.1.3.7.1.3.31 = STRING: "1/31"
iso.0.8802.1.1.2.1.3.7.1.3.32 = STRING: "1/32"
iso.0.8802.1.1.2.1.3.7.1.3.33 = STRING: "1/33"
iso.0.8802.1.1.2.1.3.7.1.3.34 = STRING: "1/34"
iso.0.8802.1.1.2.1.3.7.1.3.35 = STRING: "1/35"
iso.0.8802.1.1.2.1.3.7.1.3.36 = STRING: "1/36"
iso.0.8802.1.1.2.1.3.7.1.3.37 = STRING: "1/37"
iso.0.8802.1.1.2.1.3.7.1.3.38 = STRING: "1/38"
iso.0.8802.1.1.2.1.3.7.1.3.39 = STRING: "1/39"
iso.0.8802.1.1.2.1.3.7.1.3.40 = STRING: "1/40"
iso.0.8802.1.1.2.1.3.7.1.3.41 = STRING: "1/41"
iso.0.8802.1.1.2.1.3.7.1.3.42 = STRING: "1/42"
iso.0.8802.1.1.2.1.3.7.1.3.43 = STRING: "1/43"
iso.0.8802.1.1.2.1.3.7.1.3.44 = STRING: "1/44"
iso.0.8802.1.1.2.1.3.7.1.3.45 = STRING: "1/45"
iso.0.8802.1.1.2.1.3.7.1.3.46 = STRING: "1/46"
iso.0.8802.1.1.2.1.3.7.1.3.47 = STRING: "1/47"
iso.0.8802.1.1.2.1.3.7.1.3.48 = STRING: "1/48"
iso.0.8802.1.1.2.1.3.7.1.3.49 = STRING: "1/49"
iso.0.8802.1.1.2.1.3.7.1.3.50 = STRING: "1/50"
iso.0.8802.1.1.2.1.3.7.1.4.1 = STRING: "RMON Port  1 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.2 = STRING: "RMON Port  2 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.3 = STRING: "RMON Port  3 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.4 = STRING: "RMON Port  4 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.5 = STRING: "RMON Port  5 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.6 = STRING: "RMON Port  6 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.7 = STRING: "RMON Port  7 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.8 = STRING: "RMON Port  8 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.9 = STRING: "RMON Port  9 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.10 = STRING: "RMON Port 10 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.11 = STRING: "RMON Port 11 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.12 = STRING: "RMON Port 12 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.13 = STRING: "RMON Port 13 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.14 = STRING: "RMON Port 14 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.15 = STRING: "RMON Port 15 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.16 = STRING: "RMON Port 16 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.17 = STRING: "RMON Port 17 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.18 = STRING: "RMON Port 18 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.19 = STRING: "RMON Port 19 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.20 = STRING: "RMON Port 20 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.21 = STRING: "RMON Port 21 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.22 = STRING: "RMON Port 22 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.23 = STRING: "RMON Port 23 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.24 = STRING: "RMON Port 24 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.25 = STRING: "RMON Port 25 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.26 = STRING: "RMON Port 26 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.27 = STRING: "RMON Port 27 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.28 = STRING: "RMON Port 28 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.29 = STRING: "RMON Port 29 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.30 = STRING: "RMON Port 30 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.31 = STRING: "RMON Port 31 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.32 = STRING: "RMON Port 32 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.33 = STRING: "RMON Port 33 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.34 = STRING: "RMON Port 34 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.35 = STRING: "RMON Port 35 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.36 = STRING: "RMON Port 36 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.37 = STRING: "RMON Port 37 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.38 = STRING: "RMON Port 38 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.39 = STRING: "RMON Port 39 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.40 = STRING: "RMON Port 40 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.41 = STRING: "RMON Port 41 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.42 = STRING: "RMON Port 42 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.43 = STRING: "RMON Port 43 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.44 = STRING: "RMON Port 44 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.45 = STRING: "RMON Port 45 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.46 = STRING: "RMON Port 46 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.47 = STRING: "RMON Port 47 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.48 = STRING: "RMON Port 48 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.49 = STRING: "RMON Port 49 on Unit 1"
iso.0.8802.1.1.2.1.3.7.1.4.50 = STRING: "RMON Port 50 on Unit 1"
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.255.16 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.255.16 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.255.16 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.255.16 = OID: SNMPv2-SMI::enterprises.171.10.64.2.0

sabonez

Причем это у DES-серии, DGS именует порты несколько иначе:

snmpwalk -v2c -c public 10.4.255.1 .1.0.8802.1.1.2.1.3

iso.0.8802.1.1.2.1.3.1.0 = INTEGER: 4
iso.0.8802.1.1.2.1.3.2.0 = STRING: "00-22-B0-1B-12-00"
iso.0.8802.1.1.2.1.3.3.0 = STRING: "Viljamsa_38"
iso.0.8802.1.1.2.1.3.4.0 = STRING: "Gigabit Ethernet Switch"
iso.0.8802.1.1.2.1.3.5.0 = STRING: "`"
iso.0.8802.1.1.2.1.3.6.0 = STRING: "`"
iso.0.8802.1.1.2.1.3.7.1.2.1 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.2 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.3 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.4 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.5 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.6 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.7 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.8 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.9 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.10 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.11 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.12 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.13 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.14 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.15 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.16 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.17 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.18 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.19 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.20 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.21 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.22 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.23 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.24 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.25 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.26 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.2.27 = INTEGER: 7
iso.0.8802.1.1.2.1.3.7.1.3.1 = STRING: "1"
iso.0.8802.1.1.2.1.3.7.1.3.2 = STRING: "2"
iso.0.8802.1.1.2.1.3.7.1.3.3 = STRING: "3"
iso.0.8802.1.1.2.1.3.7.1.3.4 = STRING: "4"
iso.0.8802.1.1.2.1.3.7.1.3.5 = STRING: "5"
iso.0.8802.1.1.2.1.3.7.1.3.6 = STRING: "6"
iso.0.8802.1.1.2.1.3.7.1.3.7 = STRING: "7"
iso.0.8802.1.1.2.1.3.7.1.3.8 = STRING: "8"
iso.0.8802.1.1.2.1.3.7.1.3.9 = STRING: "9"
iso.0.8802.1.1.2.1.3.7.1.3.10 = STRING: "10"
iso.0.8802.1.1.2.1.3.7.1.3.11 = STRING: "11"
iso.0.8802.1.1.2.1.3.7.1.3.12 = STRING: "12"
iso.0.8802.1.1.2.1.3.7.1.3.13 = STRING: "13"
iso.0.8802.1.1.2.1.3.7.1.3.14 = STRING: "14"
iso.0.8802.1.1.2.1.3.7.1.3.15 = STRING: "15"
iso.0.8802.1.1.2.1.3.7.1.3.16 = STRING: "16"
iso.0.8802.1.1.2.1.3.7.1.3.17 = STRING: "17"
iso.0.8802.1.1.2.1.3.7.1.3.18 = STRING: "18"
iso.0.8802.1.1.2.1.3.7.1.3.19 = STRING: "19"
iso.0.8802.1.1.2.1.3.7.1.3.20 = STRING: "20"
iso.0.8802.1.1.2.1.3.7.1.3.21 = STRING: "21"
iso.0.8802.1.1.2.1.3.7.1.3.22 = STRING: "22"
iso.0.8802.1.1.2.1.3.7.1.3.23 = STRING: "23"
iso.0.8802.1.1.2.1.3.7.1.3.24 = STRING: "24"
iso.0.8802.1.1.2.1.3.7.1.3.25 = STRING: "25"
iso.0.8802.1.1.2.1.3.7.1.3.26 = STRING: "26"
iso.0.8802.1.1.2.1.3.7.1.3.27 = STRING: "27"
iso.0.8802.1.1.2.1.3.7.1.4.1 = STRING: "D-Link DGS-3627G R2.82.B16 Port 1"
iso.0.8802.1.1.2.1.3.7.1.4.2 = STRING: "D-Link DGS-3627G R2.82.B16 Port 2"
iso.0.8802.1.1.2.1.3.7.1.4.3 = STRING: "D-Link DGS-3627G R2.82.B16 Port 3"
iso.0.8802.1.1.2.1.3.7.1.4.4 = STRING: "D-Link DGS-3627G R2.82.B16 Port 4"
iso.0.8802.1.1.2.1.3.7.1.4.5 = STRING: "D-Link DGS-3627G R2.82.B16 Port 5"
iso.0.8802.1.1.2.1.3.7.1.4.6 = STRING: "D-Link DGS-3627G R2.82.B16 Port 6"
iso.0.8802.1.1.2.1.3.7.1.4.7 = STRING: "D-Link DGS-3627G R2.82.B16 Port 7"
iso.0.8802.1.1.2.1.3.7.1.4.8 = STRING: "D-Link DGS-3627G R2.82.B16 Port 8"
iso.0.8802.1.1.2.1.3.7.1.4.9 = STRING: "D-Link DGS-3627G R2.82.B16 Port 9"
iso.0.8802.1.1.2.1.3.7.1.4.10 = STRING: "D-Link DGS-3627G R2.82.B16 Port 10"
iso.0.8802.1.1.2.1.3.7.1.4.11 = STRING: "D-Link DGS-3627G R2.82.B16 Port 11"
iso.0.8802.1.1.2.1.3.7.1.4.12 = STRING: "D-Link DGS-3627G R2.82.B16 Port 12"
iso.0.8802.1.1.2.1.3.7.1.4.13 = STRING: "D-Link DGS-3627G R2.82.B16 Port 13"
iso.0.8802.1.1.2.1.3.7.1.4.14 = STRING: "D-Link DGS-3627G R2.82.B16 Port 14"
iso.0.8802.1.1.2.1.3.7.1.4.15 = STRING: "D-Link DGS-3627G R2.82.B16 Port 15"
iso.0.8802.1.1.2.1.3.7.1.4.16 = STRING: "D-Link DGS-3627G R2.82.B16 Port 16"
iso.0.8802.1.1.2.1.3.7.1.4.17 = STRING: "D-Link DGS-3627G R2.82.B16 Port 17"
iso.0.8802.1.1.2.1.3.7.1.4.18 = STRING: "D-Link DGS-3627G R2.82.B16 Port 18"
iso.0.8802.1.1.2.1.3.7.1.4.19 = STRING: "D-Link DGS-3627G R2.82.B16 Port 19"
iso.0.8802.1.1.2.1.3.7.1.4.20 = STRING: "D-Link DGS-3627G R2.82.B16 Port 20"
iso.0.8802.1.1.2.1.3.7.1.4.21 = STRING: "D-Link DGS-3627G R2.82.B16 Port 21"
iso.0.8802.1.1.2.1.3.7.1.4.22 = STRING: "D-Link DGS-3627G R2.82.B16 Port 22"
iso.0.8802.1.1.2.1.3.7.1.4.23 = STRING: "D-Link DGS-3627G R2.82.B16 Port 23"
iso.0.8802.1.1.2.1.3.7.1.4.24 = STRING: "D-Link DGS-3627G R2.82.B16 Port 24"
iso.0.8802.1.1.2.1.3.7.1.4.25 = STRING: "D-Link DGS-3627G R2.82.B16 Port 25"
iso.0.8802.1.1.2.1.3.7.1.4.26 = STRING: "D-Link DGS-3627G R2.82.B16 Port 26"
iso.0.8802.1.1.2.1.3.7.1.4.27 = STRING: "D-Link DGS-3627G R2.82.B16 Port 27"
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.0.1.254 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.0.10.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.0.10.42 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.0.10.50 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.0.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.16.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.32.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.36.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.40.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.44.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.48.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.52.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.56.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.60.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.64.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.68.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.72.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.76.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.80.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.84.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.88.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.92.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.96.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.100.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.104.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.128.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.10.4.255.1 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.3.1.4.89.107.196.34 = INTEGER: 4
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.0.1.254 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.0.10.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.0.10.42 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.0.10.50 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.0.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.16.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.32.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.36.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.40.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.44.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.48.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.52.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.56.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.60.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.64.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.68.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.72.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.76.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.80.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.84.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.88.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.92.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.96.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.100.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.104.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.128.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.10.4.255.1 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.4.1.4.89.107.196.34 = INTEGER: 1
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.0.1.254 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.0.10.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.0.10.42 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.0.10.50 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.0.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.16.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.32.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.36.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.40.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.44.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.48.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.52.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.56.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.60.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.64.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.68.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.72.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.76.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.80.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.84.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.88.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.92.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.96.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.100.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.104.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.128.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.10.4.255.1 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.5.1.4.89.107.196.34 = INTEGER: 0
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.0.1.254 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.0.10.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.0.10.42 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.0.10.50 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.0.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.16.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.32.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.36.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.40.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.44.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.48.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.52.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.56.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.60.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.64.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.68.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.72.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.76.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.80.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.84.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.88.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.92.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.96.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.100.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.104.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.128.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.10.4.255.1 = OID: SNMPv2-SMI::enterprises.171.10.70.8
iso.0.8802.1.1.2.1.3.8.1.6.1.4.89.107.196.34 = OID: SNMPv2-SMI::enterprises.171.10.70.8

sabonez

Добрый день!

Виктор, получилось ли сделать поддержку LLDP у д-линков? Как добавите, дайте знать, буду собирать и тестировать.

Victor Kirhenshtein


sabonez

Собрал. Запустилось, но крэшится  :-[

[07-Aug-2012 10:36:14] Switch forwarding database retrieved for node Majskaja_8_                                                                              p1 [1555]
[07-Aug-2012 10:36:14] LLDP: collecting topology information for node Majskaja_8                                                                              _p1 [1555]
Ошибка сегментирования

Попробую базу пересоздать с нуля, у меня там порядка 700 свитчей ;) Заведу пока небольшую подсеть.

Кстати, не поделитесь debian/rules-ом, чтобы в deb-ы сборку скрутить грамотно?

sabonez

Пересоздание базы не помогло, netxmsd упорно валится в сегфолт.


Victor Kirhenshtein

А можно под gdb запустить и прислать backtrace?

sabonez

Обязательно нужно! Вот что вышло:


[07-Aug-2012 12:21:09] LLDP: collecting topology information for node Bondarenko_23_p4 [143]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb08aab70 (LWP 10172)]
0xb7eb41a6 in LookupInterfaceDescription (snmpVersion=1, var=0x809d5a0, transport=0x81101c0, arg=0x8121198) at lldp.cpp:93
93                      if (SnmpEnumerate(snmp->getSnmpVersion(), snmp, _T(".1.0.8802.1.1.2.1.3.7.1.3"), PortIdLookupHandler, pc, FALSE) != SNMP_ERR_SUCCESS)

Victor Kirhenshtein

Попробуйте заменить lldp.cpp на приложенный и пересобрать.