Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. fdb vlan object tool

fdb vlan object tool

Scheduled Pinned Locked Moved Support (Russian)
4 Posts 2 Posters 27.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H
    H
    hsvt
    wrote on last edited by
    #1

    Здравствуйте. Пытаюсь сделать object tool которая будет показывать какие маки в каком влане и в каком порту, т.к. тулза по умолчанию только для default vlan.

    snmpwalk -v2c -c public -OXsq 10.10.0.1 .1.3.6.1.2.1.17.7.1.2.2.1.2
    
    mib-2.17.7.1.2.2.1.2.1999.60.97.4.71.31.240 28
    

    Тут мак приходит в dec как я понял.

    Создал две колонки как на скриншоте, но колонка мак возвращает нули.

    Есть еще dot1qTpFdbAddress 1.3.6.1.2.1.17.7.1.2.2.1.1 OBJECT-TYPE

    mib-2.17.7.1.2.2.1.1 No Such Object available on this agent at this OID

    Стандартная тулза работает с 1.3.6.1.2.1.17.4.3.1.1

    Этот оид возвращает в таком виде:

    mib-2.17.4.3.1.1.0.6.244.97.40.72 "00 06 F4 61 28 48 "
    mib-2.17.4.3.1.1.0.12.110.222.41.140 "00 0C 6E DE 29 8C "
    

    И в NetXMS всё отображается, как можно решить задачу с VLAN FDB ?


    asd.jpg

    asfa.jpg

    1 Reply Last reply
    0
    • H
      H
      hsvt
      wrote on last edited by
      #2

      Есть функция в core/fdb.cpp line 335

      ForwardingDatabase *GetSwitchForwardingDatabase(Node *node)
      

      Но она вызывается только из Topology - Switch forwarding database (MAC Address table)

      И вот там отображаются колонки MAC Port Interface VLAN Node Type. Хотелось бы такое и в object tools и контекстном меню...

      1 Reply Last reply
      0
      • V
        V
        Victor Kirhenshtein
        wrote on last edited by
        #3

        Т.е. сводится все к тому, чтобы открыть Topology - Switch forwarding database через object tools?

        1 Reply Last reply
        0
        • H
          H
          hsvt
          wrote on last edited by
          #4

          @hsvt said in fdb vlan object tool:

          Есть функция в core/fdb.cpp line 335

          ForwardingDatabase *GetSwitchForwardingDatabase(Node *node)
          

          Но она вызывается только из Topology - Switch forwarding database (MAC Address table)

          И вот там отображаются колонки MAC Port Interface VLAN Node Type. Хотелось бы такое и в object tools и контекстном меню...

          Виктор добрый день! Если можно то да. Дело в том что в object tools по дефолту есть тулза для считывания FDB, но данный OID ( .1.3.6.1.2.1.17.4.3.1.2 - Ports и .1.3.6.1.2.1.17.4.3.1.1 MAC) показывает маки только если на свиче дефолтный влан VID = 1. Как я не пытался сделать тулзу для других VLAN (.1.3.6.1.2.1.17.7.1.2.2.1.3 и .1.3.6.1.2.1.17.1.4.1.2) в object tools не показывает. По сути тогда да, можно добавить Topology - Switch forwarding database в object tools

          Пример возвращаемого значения:
          
          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-адрес коммутатора)
          
          0.21.242.169.11.194 (Десятичное) -> 00-15-F2-A9-0B-C2 (Шестнадцатеричное) -> MAC-адрес
          
          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups