.. _network-topology-detection: Network topology detection ========================== A Profinet device of class B has the same features as a device class A, plus the support for network topology detection. That allows tools to ask the devices how they are connected, so it is possible to automatically draw a network map. See for example the illustration in the section on the PRONETA tool below. LLDP ---- Link Layer Discovery Protocol (LLDP) is used to find information on the closest neighbours on an Ethernet network. Each IO-device, IO-controller and (managed) switch send out frames containing its name and the port name, for each of their Ethernet ports. LLDP packets should be sent every 5 seconds, and have a time-to-live value of 20 seconds. Managed switches filter LLDP frames, and send its own LLDP frames. That way everyone can know what is their closest neighbour. Only LLDP frames from the closest neighbour is received on each port, thanks to the filtering done by the switch. SNMP ---- It is possible to ask an IO-Controller or IO-device (conformance class B or higher) about its neighbours, using the Simple Network Management Protocol (SNMP). SNMP agents collect information on individual devices, and the SNMP manager retrieves information from them. Some of the information can also be queried via the Profinet DCE/RPC protocol. SNMP versions: * v1 Mandatory for Profinet IO-devices and IO-Controllers * v2c Supports 64-bit statistical counters * v3 Encrypted Monitor incoming LLDP frames on Linux ------------------------------------- This is useful for experimenting with LLDP, but should not be running on the same device as p-net. This is because p-net implements LLDP transmission and reception itself. Install the ``lldpd`` daemon:: $ sudo apt install lldpd It will start to collect information automatically, but will also start sending LLDP packets on each interface every 30 seconds. Show neighbour information:: $ lldpcli show neighbors ------------------------------------------------------------------------------- LLDP neighbors: ------------------------------------------------------------------------------- Interface: enp0s31f6, via: LLDP, RID: 1, Time: 0 day, 00:00:26 Chassis: ChassisID: local b SysName: sysName Not Set SysDescr: Siemens, SIMATIC NET, SCALANCE X204IRT, 6GK5 204-0BA00-2BA3, HW: Version 9, FW: Version V05.04.02, SVPL6147920 MgmtIP: 192.168.0.99 Capability: Station, on Port: PortID: local port-003 PortDescr: Siemens, SIMATIC NET, Ethernet Port, X1 P3 TTL: 20 Unknown TLVs: TLV: OUI: 00,0E,CF, SubType: 1, Len: 20 00,00,01,BC,00,00,00,00,00,00,04,63,00,00,00,00,00,00,00,00 TLV: OUI: 00,0E,CF, SubType: 2, Len: 4 00,00,00,00 TLV: OUI: 00,0E,CF, SubType: 5, Len: 6 20,87,56,FF,AA,83 ------------------------------------------------------------------------------- To stop the daemon (to avoid sending additional LLDP packets):: sudo systemctl stop lldpd.service sudo systemctl disable lldpd.service SNMPwalk tool for querying SNMP agents -------------------------------------- To install ``snmpwalk`` and standard description files on Ubuntu:: sudo apt install snmp snmp-mibs-downloader Use ``snmpwalk`` to read all info from a device. This is the result when querying a Siemens Profinet-enabled switch:: $ snmpwalk -v2c -c public 192.168.0.99 iso.3.6.1.2.1.1.1.0 = STRING: "Siemens, SIMATIC NET, SCALANCE X204IRT, 6GK5 204-0BA00-2BA3, HW: Version 9, FW: Version V05.04.02, SVPL6147920" iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.4196.1.1.5.2.5 iso.3.6.1.2.1.1.3.0 = Timeticks: (602966) 1:40:29.66 iso.3.6.1.2.1.1.4.0 = STRING: "sysContact Not Set" iso.3.6.1.2.1.1.5.0 = STRING: "sysName Not Set" iso.3.6.1.2.1.1.6.0 = STRING: "sysLocation Not Set" iso.3.6.1.2.1.1.7.0 = INTEGER: 67 iso.3.6.1.2.1.2.1.0 = INTEGER: 5 iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1 iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2 iso.3.6.1.2.1.2.2.1.1.3 = INTEGER: 3 iso.3.6.1.2.1.2.2.1.1.4 = INTEGER: 4 iso.3.6.1.2.1.2.2.1.1.1000 = INTEGER: 1000 iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Siemens, SIMATIC NET, Ethernet Port, X1 P1" iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Siemens, SIMATIC NET, Ethernet Port, X1 P2" iso.3.6.1.2.1.2.2.1.2.3 = STRING: "Siemens, SIMATIC NET, Ethernet Port, X1 P3" iso.3.6.1.2.1.2.2.1.2.4 = STRING: "Siemens, SIMATIC NET, Ethernet Port, X1 P4" iso.3.6.1.2.1.2.2.1.2.1000 = STRING: "Siemens, SIMATIC NET, internal, X1" iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 6 iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6 iso.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6 iso.3.6.1.2.1.2.2.1.3.4 = INTEGER: 6 iso.3.6.1.2.1.2.2.1.3.1000 = INTEGER: 6 iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 1500 iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500 iso.3.6.1.2.1.2.2.1.4.3 = INTEGER: 1500 iso.3.6.1.2.1.2.2.1.4.4 = INTEGER: 1500 iso.3.6.1.2.1.2.2.1.4.1000 = INTEGER: 1500 iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 100000000 iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000 iso.3.6.1.2.1.2.2.1.5.3 = Gauge32: 100000000 iso.3.6.1.2.1.2.2.1.5.4 = Gauge32: 10000000 iso.3.6.1.2.1.2.2.1.5.1000 = Gauge32: 0 iso.3.6.1.2.1.2.2.1.6.1 = Hex-STRING: 20 87 56 FF AA 84 iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 20 87 56 FF AA 85 iso.3.6.1.2.1.2.2.1.6.3 = Hex-STRING: 20 87 56 FF AA 86 iso.3.6.1.2.1.2.2.1.6.4 = Hex-STRING: 20 87 56 FF AA 87 iso.3.6.1.2.1.2.2.1.6.1000 = Hex-STRING: 20 87 56 FF AA 83 iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1 iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1 (etc) Use the command line argument ``-v`` for the SNMP version to use, and ``-c`` for the "community string" which is a password. The default community string for devices is often "public". The values in the left column are the OID (Object Identifier) values. For example ``1.3.6.1.2.1.2.2.1.6.3`` is used for the MAC address of the third interface of the device. It can be interpreted as: * 1 = iso * 3 = identified-organization * 6 = dod (US department of defence) * 1 = internet * 2 = mgmt * 1 = mib-2 * 2 = interfaces * 2 = ifTable * 1 = ifEntry * 6 = ifPhysAddress * 3 = Third interface To convert the digits to human readable text, a MIB (Management Information Base) text file is used. The example OID is defined in the ``IF-MIB``, which describes interface information. The text is from :rfc:`2863`, and typically installed in ``/var/lib/snmp/mibs/ietf/IF-MIB`` on Linux:: ifPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a MAC address. The interface's media-specific MIB must define the bit and byte ordering and the format of the value of this object. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length." ::= { ifEntry 6 } Add the ``-m ALL`` flag to ``snmpwalk`` to use the installed MIB files. The example line will then display as:: IF-MIB::ifPhysAddress.3 = STRING: 20:87:56:ff:aa:86 instead of the previous:: iso.3.6.1.2.1.2.2.1.6.3 = Hex-STRING: 20 87 56 FF AA 86 To always load specific MIB files, you can add them to a ``.snmp/snmp.conf`` configuration file in your home directory. For example:: mibs +LLDP-MIB Read and write a single OID --------------------------- Read only the ``SNMPv2-MIB::sysLocation.0`` OID:: $ snmpget -v1 -c public 192.168.0.99 1.3.6.1.2.1.1.6.0 iso.3.6.1.2.1.1.6.0 = STRING: "sysLocation Not Set" Write a new string describing the device location:: $ snmpset -v1 -c private 192.168.0.99 1.3.6.1.2.1.1.6.0 s "My new location" Using more MIB files for snmpwalk --------------------------------- Add any additional MIB files in the directory ``.snmp/mibs/`` in your home directory. For Profinet you need at least these files: * IEC-62439-2-MGMT-MIB-20140509.mib * IEC-62439-2-MON-MIB-20140509.mib * LLDP-EXT-IEC61158-TYPE10-MIB.mib * LLDP-MIB.my The first three files are available in the test bundle (in subdirectory ``PN-Spec``) from the Profinet organization. The last file is available for download on several locations. Important SNMP subtrees and MIB files ------------------------------------- The OID values are hierarchical (arranged in a tree). +------------------------------+-------------------------------------------------------------+ | OID subtree | Name | +==============================+=============================================================+ | 1.0.8802.1.1.2 | LLDP-MIB::lldpMIB | +------------------------------+-------------------------------------------------------------+ | 1.0.62439.1 | IEC-62439-2-MIB::mrp | +------------------------------+-------------------------------------------------------------+ | 1.3.6.1.2.1 | SNMPv2-SMI::mib-2 (default for snmpwalk) | +------------------------------+-------------------------------------------------------------+ | 1.3.6.1.4.1.4196.1.1.5.2.100 | SNMPv2-SMI::enterprises.4196.1.1.5.2.100 (Siemens Scalance) | +------------------------------+-------------------------------------------------------------+ | 1.3.6.1.4.1.4329.6 | SNMPv2-SMI::enterprises.4329.6 | +------------------------------+-------------------------------------------------------------+ | 1.3.6.1.6 | SNMPv2-SMI::snmpV2 | +------------------------------+-------------------------------------------------------------+ To convert a numerical OID to a human readable string:: $ snmptranslate -m ALL 1.0.8802.1.1.2.1 LLDP-MIB::lldpObjects Note that a MIB file can insert entries inside existing subtrees. Important Profinet-related MIB files: +---------------------------+-----------------------------------------------------+ | MIB file | Description | +===========================+=====================================================+ | BRIDGE-MIB | For MAC-layer bridges | +---------------------------+-----------------------------------------------------+ | DISMAN-EXPRESSION-MIB | Distributed Management | +---------------------------+-----------------------------------------------------+ | IEC-62439-2-MIB | Media Redundancy Protocol | +---------------------------+-----------------------------------------------------+ | IF-MIB | Interfaces MIB (rfc 2863) | +---------------------------+-----------------------------------------------------+ | LLDP-EXT-PNO-MIB | Profinet extension of LLDP-MIB | +---------------------------+-----------------------------------------------------+ | LLDP-MIB | LLDP MIB | +---------------------------+-----------------------------------------------------+ | RFC1213-MIB | MIB-2 | +---------------------------+-----------------------------------------------------+ | SNMP-USER-BASED-SM-MIB | SNMP User-based Security Model (RFC 3414) | +---------------------------+-----------------------------------------------------+ | SNMP-VIEW-BASED-ACM-MIB | View-based Access Control Model for SNMP | +---------------------------+-----------------------------------------------------+ | SNMP-COMMUNITY-MIB | Coexistence between SNMP v1, v2c, v3 (RFC 2576) | +---------------------------+-----------------------------------------------------+ | SNMP-PROXY-MIB | Parameter config of proxy forwarding (RFC 3413) | +---------------------------+-----------------------------------------------------+ | SNMP-NOTIFICATION-MIB | Logging SNMP Notifications (RFC 3014) | +---------------------------+-----------------------------------------------------+ | SNMP-TARGET-MIB | ? (RFC 3413) | +---------------------------+-----------------------------------------------------+ | SNMP-FRAMEWORK-MIB | ? (RFC 3411) | +---------------------------+-----------------------------------------------------+ | SNMPv2-MIB | | +---------------------------+-----------------------------------------------------+ | SNMPv2-SMI | | +---------------------------+-----------------------------------------------------+ Other Profinet-relevant MIB files on Linux: * HOST-RESOURCES-MIB * IP-FORWARD-MIB * IP-MIB * NET-SNMP-AGENT-MIB * UDP-MIB Walking a subtree using snmpwalk -------------------------------- By default the ``snmpwalk`` searches the ``SNMPv2-SMI::mib-2`` subtree. You can search a smaller or larger subtree by giving the OID (or the corresponding name) to ``snmpwalk`` as the argument after the host argument. As an example, here are the number of found variables for different subtrees for a Siemens Profinet switch: +---------------------+------------------------------------------+-----------------+ | OID Subtree | Subtree name | Found variables | +=====================+==========================================+=================+ | 1.3.6.1.2.1.2.2.1.6 | IF-MIB::ifPhysAddress | 5 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1.2.1.2.2.1 | IF-MIB::ifEntry | 110 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1.2.1.2.2 | IF-MIB::ifTable | 110 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1.2.1.2 | IF-MIB::interfaces | 110 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1.2.1 | SNMPv2-SMI::mib-2 (default for snmpwalk) | 408 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1.2 | SNMPv2-SMI::mgmt | 408 | +---------------------+------------------------------------------+-----------------+ | 1.3.6.1 | SNMPv2-SMI::internet | 2397 | +---------------------+------------------------------------------+-----------------+ | 1.3.6 | SNMPv2-SMI::dod | 2397 | +---------------------+------------------------------------------+-----------------+ | 1.3 | SNMPv2-SMI::org | 2397 | +---------------------+------------------------------------------+-----------------+ | 1 | iso | 2669 | +---------------------+------------------------------------------+-----------------+ In order to show all available variables when running ``snmpwalk``, use the OID ``1``. However, in this example this would result in displaying over 2600 variables. To show relevant data only, you typically need to specify a subtree. This is done by giving the OID value or corresponding name, for example ``1.0.8802.1.1.2`` or ``LLDP-MIB::lldpMIB``. Showing SNMP info in tabular format ----------------------------------- Some of the OIDs are part of tables, for example the OID ``1.3.6.1.2.1.2.2.1.2`` which is the ``ifDescr`` (descriptive text for Ethernet interface). It is part of the table ``IF-MIB::ifTable`` which uses the ``ifIndex`` (interface index) as the table index, and the ``ifIndex`` is appended to the end of the OID. Thus: * 1.3.6.1.2.1.2.2.1.2.1 ``ifDescr`` for first interface (actually a port in Profinet naming) * 1.3.6.1.2.1.2.2.1.2.2 ``ifDescr`` for second interface * 1.3.6.1.2.1.2.2.1.2.3 ``ifDescr`` for third interface This SNMP table can also be displayed in a tabular format on the command line (the symbolic name must be given):: snmptable -v1 -c public 192.168.0.50 IF-MIB::ifTable Add ``-Cw 120`` to the command line to limit the ``snmptable`` output line length. Relevant tables: +-----------------------------------------+--------------------------------+ | Table name | Top OID | +=========================================+================================+ | IF-MIB::ifTable | 1.3.6.1.2.1.2.2 | +-----------------------------------------+--------------------------------+ | LLDP-MIB::lldpConfigManAddrTable | 1.0.8802.1.1.2.1.1.7 | +-----------------------------------------+--------------------------------+ | LLDP-MIB::lldpLocPortTable | 1.0.8802.1.1.2.1.3.7 | +-----------------------------------------+--------------------------------+ | LLDP-MIB::lldpLocManAddrTable | 1.0.8802.1.1.2.1.3.8 | +-----------------------------------------+--------------------------------+ | LLDP-MIB::lldpRemTable | 1.0.8802.1.1.2.1.4.1 | +-----------------------------------------+--------------------------------+ | LLDP-MIB::lldpRemManAddrTable | 1.0.8802.1.1.2.1.4.2 | +-----------------------------------------+--------------------------------+ | LLDP-EXT-PNO-MIB::lldpXPnoLocTable | 1.0.8802.1.1.2.1.5.3791.1.2.1 | +-----------------------------------------+--------------------------------+ | LLDP-EXT-PNO-MIB::lldpXPnoRemTable | 1.0.8802.1.1.2.1.5.3791.1.3.1 | +-----------------------------------------+--------------------------------+ Supported SNMP variables for Profinet ------------------------------------- Device details: +--------------------------------+-----------------------------------------------------------------+ | Field name | Description | +================================+=================================================================+ | sysDescr | String, max 255 char. Consists of product name, serial number, | | | hardware and software versions etc. | | | Also used as SystemIdentification = ChassisID ? | +--------------------------------+-----------------------------------------------------------------+ | sysObjectId | An OID with enterprise info. Use 1.3.6.1.4.1.24686 for Profinet | +--------------------------------+-----------------------------------------------------------------+ | sysUpTime | Uptime in 1/100 seconds | +--------------------------------+-----------------------------------------------------------------+ | sysContact | String, max 255 char. Writable. Contact info to a person. | +--------------------------------+-----------------------------------------------------------------+ | sysName | String, writable. Fully qualified domain name? | | | Here limited to PNAL_HOSTNAME_MAX_SIZE (typically 64 char). | +--------------------------------+-----------------------------------------------------------------+ | sysLocation | String, writable. Here same as I&M1 location (max 22 char). | +--------------------------------+-----------------------------------------------------------------+ | sysServices | 78 (dec) for Profinet devices | +--------------------------------+-----------------------------------------------------------------+ | lldpConfigManAddrPortsTxEnable | On/off for ports. Writable? | +--------------------------------+-----------------------------------------------------------------+ Interface statistics, for each port: +----------------+-----------------------------------------------------------------+ | Field name | Description | +================+=================================================================+ | ifIndex | | +----------------+-----------------------------------------------------------------+ | ifDescr | String, max 255 char. Unique within device. See lldpLocPortDesc | +----------------+-----------------------------------------------------------------+ | ifType | Typically 6 = Ethernet | +----------------+-----------------------------------------------------------------+ | ifMtu | Max bytes per packet. Often 1500. | +----------------+-----------------------------------------------------------------+ | ifSpeed | Bits/s. uint32. Often 100000000. | +----------------+-----------------------------------------------------------------+ | ifPhysAddress | MAC address | +----------------+-----------------------------------------------------------------+ | ifAdminStatus | Up, down etc. Writable? | +----------------+-----------------------------------------------------------------+ | ifOperStatus | Up, down etc. | +----------------+-----------------------------------------------------------------+ | ifInOctets | Input bytes. uint32 | +----------------+-----------------------------------------------------------------+ | ifInDiscards | uint32 | +----------------+-----------------------------------------------------------------+ | ifInErrors | uint32 | +----------------+-----------------------------------------------------------------+ | ifOutOctets | Output bytes. uint32 | +----------------+-----------------------------------------------------------------+ | ifOutDiscards | uint32 | +----------------+-----------------------------------------------------------------+ | ifOutErrors | uint32 | +----------------+-----------------------------------------------------------------+ Readable fields related to ports and interfaces: +----------------------+--------------------------------------+-----------------+------------+-------------+ | Field | Description | Local interface | Local port | Remote port | +======================+======================================+=================+============+=============+ | ChassisId | Chassis ID (same for all interfaces) | x | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | TimeMark | Timestamp for latest LLDP frame | | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | LocalPortNum | Port number | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | PortId | String, max 14 char. | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | PortIdSubtype | Typically 7 = Locally assigned | | x | o | +----------------------+--------------------------------------+-----------------+------------+-------------+ | PortDesc | String, max 255 char. See ifDescr. | | x | | +----------------------+--------------------------------------+-----------------+------------+-------------+ | Index | | | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | ManAddrSubtype | Typically 1=IP | x | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | ManAddr | Management (IP) address | x | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | ManAddrIfId | See ifIndex | x | | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | LPDValue | Propagation delay in ns. uint32 | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | PortTxDValue | Transmission delay in ns. uint32 | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | PortRxDValue | Reception delay in ns. uint32 | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | NoS | Station name (or MAC address as | x | | x | | | string) String | | | | +----------------------+--------------------------------------+-----------------+------------+-------------+ | AutoNegSupported | Autonegotiation supported. Bool. | | x | o | +----------------------+--------------------------------------+-----------------+------------+-------------+ | AutoNegEnabled | Autonegotiation enabled. Bool. | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ | AutoNegAdvertisedCap | | | o | o | +----------------------+--------------------------------------+-----------------+------------+-------------+ | OperMauType | MAU type | | x | x | +----------------------+--------------------------------------+-----------------+------------+-------------+ Note that some objects are listed "Not accessible" in the standard. These are read indirectly via other objects (used as table index, and appended to the OID of other objects), so the information must thus be available. See the Profinet standard for the corresponding numerical OID values. Enable SNMP when running p-net on Linux --------------------------------------- See the page "Additional Linux details" in this documentation. Verification of SNMP communication to p-net ------------------------------------------- To verify the SNMP capabilities of the p-net stack, first use ``ping`` to make sure you have a connection to the device, and then use ``snmpwalk``:: ping 192.168.0.50 snmpwalk -v1 -c public 192.168.0.50 1 snmpget -v1 -c public 192.168.0.50 1.3.6.1.2.1.1.4.0 snmpset -v1 -c private 192.168.0.50 1.3.6.1.2.1.1.4.0 s "My new sys contact" If you enable debug logging in the p-net stack, the two last commands will cause entries in the p-net log. This will only be answered if the agent is Profinet-enabled:: snmpget -v1 -c public 192.168.0.50 1.0.8802.1.1.2.1.5.3791.1.2.1.1.1.1 The ``sysObjectId`` should be reported as ``iso.3.6.1.4.1.24686`` if the agent is Profinet-enabled:: snmpget -v1 -c public 192.168.0.50 1.3.6.1.2.1.1.2.0 Verification of multiport SNMP functionality for p-net ------------------------------------------------------ Ask the device about its neighbours on the different ports by running:: snmpwalk -v1 -c public 192.168.0.50 1.0.8802.1.1.2.1.4.1 This will use the LldpRemTable to show peer ChassisID and peer PortId for the different local ports. Connect some other LLDP-enabled device (Profinet or not) to one of the ports, and verify that it will show up in the results. A while after disconnecting the device (controlled by the TTL value) the entry will be removed from the list. Verify this behavior for all ports on your device. Siemens PRONETA - Profinet Network Analysis tool ------------------------------------------------ The Proneta tool can scan the network to discover the topology of connected Profinet equipment. To install Proneta on Windows, use the "Download Proneta Basic free" link on the Siemens web page: https://new.siemens.com/global/en/products/automation/industrial-communication/profinet/proneta.html The file is named ``proneta_VERSION.zip``. Registration is required. Unzip the downloaded file, and double-click the ``PRONETA.exe`` file to start the program. Turn off the ART tester tool before starting Proneta, otherwise Proneta can not scan the network. On the settings page, select which Ethernet network adapter to use on your computer. On the home screen, select "Network analysis" and use the "Online" tab. Click the "Refresh" icon to scan the network topology. A graphical view with all Profinet equipment will be shown, including the connections between all ports. An example screenshot is shown below. .. image:: illustrations/proneta_example.png For the Proneta tool to be able to fully map the network, most of the nodes must have valid IP addresses (and have SNMP enabled). The program will show details about interfaces and ports, and which of the slots that are populated by modules. It will also show the list of current diagnosis for IO-devices. Proneta will read out the diagnostics buffer every 5 seconds, as long as the device is selected in the graphical view. In order to display the diagnostics buffer the IP address of the device must be set. Otherwise the message "Diagnostics buffer not supported" will be shown. By right-clicking on a device in the graphical view, you can set the station name and IP address (temporarily or permanently). It is also possible to edit the I&M information, to flash the signal LED and to do a factory reset. For PRONETA to be able to map the connection to the closest device, you need to enable LLDP transmission on the Ethernet interface of your laptop. Note that this interferes with the ART tester software. See the section on installing ART tester in this documentation. Except from sending the "DCP identify", Proneta will scan the subnet with PING and ARP messages if enabled in the settings. It is possible to customise which address range to scan. Found DCP-enabled hosts will be probed using EPM lookup and SNMP queries. Proneta will show details about modules in found devices, if it has access to the corresponding GSDML file. Use the page "Settings" and the tab "GSDML Manager" to load GSDML files. Full SNMP readout example ------------------------- Here is more data from the Siemens switch, when using the MIBs:: $ snmpwalk -v2c -c public -m ALL 192.168.0.99 SNMPv2-MIB::sysDescr.0 = STRING: Siemens, SIMATIC NET, SCALANCE X204IRT, 6GK5 204-0BA00-2BA3, HW: Version 9, FW: Version V05.04.02, SVPL6147920 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.4196.1.1.5.2.5 DISMAN-EXPRESSION-MIB::sysUpTimeInstance = Timeticks: (756575) 2:06:05.75 SNMPv2-MIB::sysContact.0 = STRING: sysContact Not Set SNMPv2-MIB::sysName.0 = STRING: sysName Not Set SNMPv2-MIB::sysLocation.0 = STRING: sysLocation Not Set SNMPv2-MIB::sysServices.0 = INTEGER: 67 IF-MIB::ifNumber.0 = INTEGER: 5 IF-MIB::ifIndex.1 = INTEGER: 1 IF-MIB::ifIndex.2 = INTEGER: 2 IF-MIB::ifIndex.3 = INTEGER: 3 IF-MIB::ifIndex.4 = INTEGER: 4 IF-MIB::ifIndex.1000 = INTEGER: 1000 IF-MIB::ifDescr.1 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P1 IF-MIB::ifDescr.2 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P2 IF-MIB::ifDescr.3 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P3 IF-MIB::ifDescr.4 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P4 IF-MIB::ifDescr.1000 = STRING: Siemens, SIMATIC NET, internal, X1 IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.3 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.4 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.1000 = INTEGER: ethernetCsmacd(6) IF-MIB::ifMtu.1 = INTEGER: 1500 IF-MIB::ifMtu.2 = INTEGER: 1500 IF-MIB::ifMtu.3 = INTEGER: 1500 IF-MIB::ifMtu.4 = INTEGER: 1500 IF-MIB::ifMtu.1000 = INTEGER: 1500 IF-MIB::ifSpeed.1 = Gauge32: 10000000 IF-MIB::ifSpeed.2 = Gauge32: 100000000 IF-MIB::ifSpeed.3 = Gauge32: 100000000 IF-MIB::ifSpeed.4 = Gauge32: 10000000 IF-MIB::ifSpeed.1000 = Gauge32: 0 IF-MIB::ifPhysAddress.1 = STRING: 20:87:56:ff:aa:84 IF-MIB::ifPhysAddress.2 = STRING: 20:87:56:ff:aa:85 IF-MIB::ifPhysAddress.3 = STRING: 20:87:56:ff:aa:86 IF-MIB::ifPhysAddress.4 = STRING: 20:87:56:ff:aa:87 IF-MIB::ifPhysAddress.1000 = STRING: 20:87:56:ff:aa:83 IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifAdminStatus.2 = INTEGER: up(1) IF-MIB::ifAdminStatus.3 = INTEGER: up(1) IF-MIB::ifAdminStatus.4 = INTEGER: up(1) IF-MIB::ifAdminStatus.1000 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = INTEGER: up(1) IF-MIB::ifOperStatus.4 = INTEGER: down(2) IF-MIB::ifOperStatus.1000 = INTEGER: up(1) IF-MIB::ifLastChange.1 = Timeticks: (616788) 1:42:47.88 IF-MIB::ifLastChange.2 = Timeticks: (436359) 1:12:43.59 IF-MIB::ifLastChange.3 = Timeticks: (1094) 0:00:10.94 IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.1000 = Timeticks: (0) 0:00:00.00 IF-MIB::ifInOctets.1 = Counter32: 908950 IF-MIB::ifInOctets.2 = Counter32: 214915 IF-MIB::ifInOctets.3 = Counter32: 576327 IF-MIB::ifInOctets.4 = Counter32: 0 IF-MIB::ifInOctets.1000 = Counter32: 0 IF-MIB::ifInUcastPkts.1 = Counter32: 911 IF-MIB::ifInUcastPkts.2 = Counter32: 308 IF-MIB::ifInUcastPkts.3 = Counter32: 6185 IF-MIB::ifInUcastPkts.4 = Counter32: 0 IF-MIB::ifInUcastPkts.1000 = Counter32: 0 IF-MIB::ifInNUcastPkts.1 = Counter32: 7840 IF-MIB::ifInNUcastPkts.2 = Counter32: 1521 IF-MIB::ifInNUcastPkts.3 = Counter32: 99 IF-MIB::ifInNUcastPkts.4 = Counter32: 0 IF-MIB::ifInNUcastPkts.1000 = Counter32: 0 IF-MIB::ifInDiscards.1 = Counter32: 0 IF-MIB::ifInDiscards.2 = Counter32: 0 IF-MIB::ifInDiscards.3 = Counter32: 0 IF-MIB::ifInDiscards.4 = Counter32: 0 IF-MIB::ifInDiscards.1000 = Counter32: 0 IF-MIB::ifInErrors.1 = Counter32: 0 IF-MIB::ifInErrors.2 = Counter32: 0 IF-MIB::ifInErrors.3 = Counter32: 0 IF-MIB::ifInErrors.4 = Counter32: 0 IF-MIB::ifInErrors.1000 = Counter32: 0 IF-MIB::ifInUnknownProtos.1 = Counter32: 492 IF-MIB::ifInUnknownProtos.2 = Counter32: 19 IF-MIB::ifInUnknownProtos.3 = Counter32: 21 IF-MIB::ifInUnknownProtos.4 = Counter32: 0 IF-MIB::ifInUnknownProtos.1000 = Counter32: 0 IF-MIB::ifOutOctets.1 = Counter32: 1516306 IF-MIB::ifOutOctets.2 = Counter32: 596825 IF-MIB::ifOutOctets.3 = Counter32: 2244836 IF-MIB::ifOutOctets.4 = Counter32: 0 IF-MIB::ifOutOctets.1000 = Counter32: 0 IF-MIB::ifOutUcastPkts.1 = Counter32: 5835 IF-MIB::ifOutUcastPkts.2 = Counter32: 385 IF-MIB::ifOutUcastPkts.3 = Counter32: 6649 IF-MIB::ifOutUcastPkts.4 = Counter32: 0 IF-MIB::ifOutUcastPkts.1000 = Counter32: 0 IF-MIB::ifOutNUcastPkts.1 = Counter32: 7470 IF-MIB::ifOutNUcastPkts.2 = Counter32: 5352 IF-MIB::ifOutNUcastPkts.3 = Counter32: 15626 IF-MIB::ifOutNUcastPkts.4 = Counter32: 0 IF-MIB::ifOutNUcastPkts.1000 = Counter32: 0 IF-MIB::ifOutDiscards.1 = Counter32: 0 IF-MIB::ifOutDiscards.2 = Counter32: 0 IF-MIB::ifOutDiscards.3 = Counter32: 0 IF-MIB::ifOutDiscards.4 = Counter32: 0 IF-MIB::ifOutDiscards.1000 = Counter32: 0 IF-MIB::ifOutErrors.1 = Counter32: 0 IF-MIB::ifOutErrors.2 = Counter32: 0 IF-MIB::ifOutErrors.3 = Counter32: 0 IF-MIB::ifOutErrors.4 = Counter32: 0 IF-MIB::ifOutErrors.1000 = Counter32: 0 IF-MIB::ifOutQLen.1 = Gauge32: 0 IF-MIB::ifOutQLen.2 = Gauge32: 0 IF-MIB::ifOutQLen.3 = Gauge32: 0 IF-MIB::ifOutQLen.4 = Gauge32: 0 IF-MIB::ifOutQLen.1000 = Gauge32: 15 IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.4 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.1000 = OID: SNMPv2-SMI::zeroDotZero RFC1213-MIB::ipForwarding.0 = INTEGER: not-forwarding(2) RFC1213-MIB::ipDefaultTTL.0 = INTEGER: 64 RFC1213-MIB::ipInReceives.0 = Counter32: 13017 RFC1213-MIB::ipInHdrErrors.0 = Counter32: 0 RFC1213-MIB::ipInAddrErrors.0 = Counter32: 0 RFC1213-MIB::ipForwDatagrams.0 = Counter32: 0 RFC1213-MIB::ipInUnknownProtos.0 = Counter32: 0 RFC1213-MIB::ipInDiscards.0 = Counter32: 0 RFC1213-MIB::ipInDelivers.0 = Counter32: 13023 RFC1213-MIB::ipOutRequests.0 = Counter32: 13014 RFC1213-MIB::ipOutDiscards.0 = Counter32: 0 RFC1213-MIB::ipOutNoRoutes.0 = Counter32: 0 RFC1213-MIB::ipReasmTimeout.0 = INTEGER: 60 RFC1213-MIB::ipReasmReqds.0 = Counter32: 0 RFC1213-MIB::ipReasmOKs.0 = Counter32: 0 RFC1213-MIB::ipReasmFails.0 = Counter32: 0 RFC1213-MIB::ipFragOKs.0 = Counter32: 0 RFC1213-MIB::ipFragFails.0 = Counter32: 0 RFC1213-MIB::ipFragCreates.0 = Counter32: 0 RFC1213-MIB::ipAdEntAddr.192.168.0.99 = IpAddress: 192.168.0.99 RFC1213-MIB::ipAdEntIfIndex.192.168.0.99 = INTEGER: 1000 RFC1213-MIB::ipAdEntNetMask.192.168.0.99 = IpAddress: 255.255.255.0 RFC1213-MIB::ipAdEntBcastAddr.192.168.0.99 = INTEGER: 1 RFC1213-MIB::ipAdEntReasmMaxSize.192.168.0.99 = INTEGER: 65535 RFC1213-MIB::ipRouteDest.127.0.0.1 = IpAddress: 127.0.0.1 RFC1213-MIB::ipRouteDest.192.168.0.0 = IpAddress: 192.168.0.0 RFC1213-MIB::ipRouteIfIndex.127.0.0.1 = INTEGER: 65535 RFC1213-MIB::ipRouteIfIndex.192.168.0.0 = INTEGER: 65535 RFC1213-MIB::ipRouteMetric1.127.0.0.1 = INTEGER: 0 RFC1213-MIB::ipRouteMetric1.192.168.0.0 = INTEGER: 0 RFC1213-MIB::ipRouteMetric2.127.0.0.1 = INTEGER: 0 RFC1213-MIB::ipRouteMetric2.192.168.0.0 = INTEGER: 0 RFC1213-MIB::ipRouteMetric3.127.0.0.1 = INTEGER: 0 RFC1213-MIB::ipRouteMetric3.192.168.0.0 = INTEGER: 0 RFC1213-MIB::ipRouteMetric4.127.0.0.1 = INTEGER: 0 RFC1213-MIB::ipRouteMetric4.192.168.0.0 = INTEGER: 0 RFC1213-MIB::ipRouteNextHop.127.0.0.1 = IpAddress: 127.0.0.1 RFC1213-MIB::ipRouteNextHop.192.168.0.0 = IpAddress: 192.168.0.99 RFC1213-MIB::ipRouteType.127.0.0.1 = INTEGER: direct(3) RFC1213-MIB::ipRouteType.192.168.0.0 = INTEGER: direct(3) RFC1213-MIB::ipRouteProto.127.0.0.1 = INTEGER: local(2) RFC1213-MIB::ipRouteProto.192.168.0.0 = INTEGER: local(2) RFC1213-MIB::ipRouteAge.127.0.0.1 = INTEGER: 7563 RFC1213-MIB::ipRouteAge.192.168.0.0 = INTEGER: 7562 RFC1213-MIB::ipRouteMask.127.0.0.1 = IpAddress: 255.255.255.255 RFC1213-MIB::ipRouteMask.192.168.0.0 = IpAddress: 255.255.255.0 RFC1213-MIB::ipRouteMetric5.127.0.0.1 = INTEGER: 0 RFC1213-MIB::ipRouteMetric5.192.168.0.0 = INTEGER: 0 RFC1213-MIB::ipRouteInfo.127.0.0.1 = OID: SNMPv2-SMI::zeroDotZero RFC1213-MIB::ipRouteInfo.192.168.0.0 = OID: SNMPv2-SMI::zeroDotZero RFC1213-MIB::ipNetToMediaIfIndex.8.192.168.0.25 = INTEGER: 8 RFC1213-MIB::ipNetToMediaIfIndex.8.192.168.0.50 = INTEGER: 8 RFC1213-MIB::ipNetToMediaPhysAddress.8.192.168.0.25 = Hex-STRING: 1C 39 47 CD D4 EB RFC1213-MIB::ipNetToMediaPhysAddress.8.192.168.0.50 = Hex-STRING: 54 EE 75 FF 95 A6 RFC1213-MIB::ipNetToMediaNetAddress.8.192.168.0.25 = IpAddress: 192.168.0.25 RFC1213-MIB::ipNetToMediaNetAddress.8.192.168.0.50 = IpAddress: 192.168.0.50 RFC1213-MIB::ipNetToMediaType.8.192.168.0.25 = INTEGER: invalid(2) RFC1213-MIB::ipNetToMediaType.8.192.168.0.50 = INTEGER: dynamic(3) RFC1213-MIB::ipRoutingDiscards.0 = Counter32: 0 RFC1213-MIB::icmpInMsgs.0 = Counter32: 0 RFC1213-MIB::icmpInErrors.0 = Counter32: 0 RFC1213-MIB::icmpInDestUnreachs.0 = Counter32: 0 RFC1213-MIB::icmpInTimeExcds.0 = Counter32: 0 RFC1213-MIB::icmpInParmProbs.0 = Counter32: 0 RFC1213-MIB::icmpInSrcQuenchs.0 = Counter32: 0 RFC1213-MIB::icmpInRedirects.0 = Counter32: 0 RFC1213-MIB::icmpInEchos.0 = Counter32: 0 RFC1213-MIB::icmpInEchoReps.0 = Counter32: 0 RFC1213-MIB::icmpInTimestamps.0 = Counter32: 0 RFC1213-MIB::icmpInTimestampReps.0 = Counter32: 0 RFC1213-MIB::icmpInAddrMasks.0 = Counter32: 0 RFC1213-MIB::icmpInAddrMaskReps.0 = Counter32: 0 RFC1213-MIB::icmpOutMsgs.0 = Counter32: 0 RFC1213-MIB::icmpOutErrors.0 = Counter32: 0 RFC1213-MIB::icmpOutDestUnreachs.0 = Counter32: 0 RFC1213-MIB::icmpOutTimeExcds.0 = Counter32: 0 RFC1213-MIB::icmpOutParmProbs.0 = Counter32: 0 RFC1213-MIB::icmpOutSrcQuenchs.0 = Counter32: 0 RFC1213-MIB::icmpOutRedirects.0 = Counter32: 0 RFC1213-MIB::icmpOutEchos.0 = Counter32: 0 RFC1213-MIB::icmpOutEchoReps.0 = Counter32: 0 RFC1213-MIB::icmpOutTimestamps.0 = Counter32: 0 RFC1213-MIB::icmpOutTimestampReps.0 = Counter32: 0 RFC1213-MIB::icmpOutAddrMasks.0 = Counter32: 0 RFC1213-MIB::icmpOutAddrMaskReps.0 = Counter32: 0 RFC1213-MIB::tcpRtoAlgorithm.0 = INTEGER: vanj(4) RFC1213-MIB::tcpRtoMin.0 = INTEGER: 50000 RFC1213-MIB::tcpRtoMax.0 = INTEGER: 3200000 RFC1213-MIB::tcpMaxConn.0 = INTEGER: -1 RFC1213-MIB::tcpActiveOpens.0 = Counter32: 0 RFC1213-MIB::tcpPassiveOpens.0 = Counter32: 0 RFC1213-MIB::tcpAttemptFails.0 = Counter32: 0 RFC1213-MIB::tcpEstabResets.0 = Counter32: 0 RFC1213-MIB::tcpCurrEstab.0 = Gauge32: 0 RFC1213-MIB::tcpInSegs.0 = Counter32: 0 RFC1213-MIB::tcpOutSegs.0 = Counter32: 0 RFC1213-MIB::tcpRetransSegs.0 = Counter32: 0 RFC1213-MIB::tcpConnState.0.0.0.0.22.0.0.0.0.0 = INTEGER: listen(2) RFC1213-MIB::tcpConnState.0.0.0.0.23.0.0.0.0.0 = INTEGER: listen(2) RFC1213-MIB::tcpConnState.0.0.0.0.80.0.0.0.0.0 = INTEGER: listen(2) RFC1213-MIB::tcpConnState.0.0.0.0.84.0.0.0.0.0 = INTEGER: listen(2) RFC1213-MIB::tcpConnState.0.0.0.0.443.0.0.0.0.0 = INTEGER: listen(2) RFC1213-MIB::tcpConnLocalAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnLocalAddress.0.0.0.0.23.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnLocalAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnLocalAddress.0.0.0.0.84.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnLocalAddress.0.0.0.0.443.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnLocalPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 22 RFC1213-MIB::tcpConnLocalPort.0.0.0.0.23.0.0.0.0.0 = INTEGER: 23 RFC1213-MIB::tcpConnLocalPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 80 RFC1213-MIB::tcpConnLocalPort.0.0.0.0.84.0.0.0.0.0 = INTEGER: 84 RFC1213-MIB::tcpConnLocalPort.0.0.0.0.443.0.0.0.0.0 = INTEGER: 443 RFC1213-MIB::tcpConnRemAddress.0.0.0.0.22.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnRemAddress.0.0.0.0.23.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnRemAddress.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnRemAddress.0.0.0.0.84.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnRemAddress.0.0.0.0.443.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::tcpConnRemPort.0.0.0.0.22.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::tcpConnRemPort.0.0.0.0.23.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::tcpConnRemPort.0.0.0.0.80.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::tcpConnRemPort.0.0.0.0.84.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::tcpConnRemPort.0.0.0.0.443.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::tcpInErrs.0 = Counter32: 0 RFC1213-MIB::tcpOutRsts.0 = Counter32: 0 RFC1213-MIB::udpInDatagrams.0 = Counter32: 13139 RFC1213-MIB::udpNoPorts.0 = Counter32: 0 RFC1213-MIB::udpInErrors.0 = Counter32: 0 RFC1213-MIB::udpOutDatagrams.0 = Counter32: 13132 RFC1213-MIB::udpLocalAddress.0.0.0.0.0 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.0.0.0.0.68 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.0.0.0.0.161 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.0.0.0.0.34964 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.0.0.0.0.49152 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.0.0.0.0.49153 = IpAddress: 0.0.0.0 RFC1213-MIB::udpLocalAddress.127.0.0.1.12345 = IpAddress: 127.0.0.1 RFC1213-MIB::udpLocalAddress.127.0.0.1.12346 = IpAddress: 127.0.0.1 RFC1213-MIB::udpLocalPort.0.0.0.0.0 = INTEGER: 0 RFC1213-MIB::udpLocalPort.0.0.0.0.68 = INTEGER: 68 RFC1213-MIB::udpLocalPort.0.0.0.0.161 = INTEGER: 161 RFC1213-MIB::udpLocalPort.0.0.0.0.34964 = INTEGER: 34964 RFC1213-MIB::udpLocalPort.0.0.0.0.49152 = INTEGER: 49152 RFC1213-MIB::udpLocalPort.0.0.0.0.49153 = INTEGER: 49153 RFC1213-MIB::udpLocalPort.127.0.0.1.12345 = INTEGER: 12345 RFC1213-MIB::udpLocalPort.127.0.0.1.12346 = INTEGER: 12346 SNMPv2-MIB::snmpInPkts.0 = Counter32: 5616 SNMPv2-MIB::snmpOutPkts.0 = Counter32: 5607 SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0 SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 9 SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0 SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0 SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0 SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0 SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0 SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0 SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0 SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 5616 SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0 SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 5 SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 5615 SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0 SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0 SNMPv2-MIB::snmpInTraps.0 = Counter32: 0 SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0 SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 0 SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0 SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0 SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0 SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0 SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0 SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 5630 SNMPv2-MIB::snmpOutTraps.0 = Counter32: 0 SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2) SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0 SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0 RMON2-MIB::netDefaultGateway.0 = IpAddress: 0.0.0.0 BRIDGE-MIB::dot1dBaseBridgeAddress.0 = STRING: 20:87:56:ff:aa:84 BRIDGE-MIB::dot1dBaseNumPorts.0 = INTEGER: 4 ports BRIDGE-MIB::dot1dBaseType.0 = INTEGER: transparent-only(2) BRIDGE-MIB::dot1dBasePort.1 = INTEGER: 1 BRIDGE-MIB::dot1dBasePort.2 = INTEGER: 2 BRIDGE-MIB::dot1dBasePort.3 = INTEGER: 3 BRIDGE-MIB::dot1dBasePort.4 = INTEGER: 4 BRIDGE-MIB::dot1dBasePortIfIndex.1 = INTEGER: 1 BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 2 BRIDGE-MIB::dot1dBasePortIfIndex.3 = INTEGER: 3 BRIDGE-MIB::dot1dBasePortIfIndex.4 = INTEGER: 4 BRIDGE-MIB::dot1dBasePortCircuit.1 = OID: SNMPv2-SMI::zeroDotZero BRIDGE-MIB::dot1dBasePortCircuit.2 = OID: SNMPv2-SMI::zeroDotZero BRIDGE-MIB::dot1dBasePortCircuit.3 = OID: SNMPv2-SMI::zeroDotZero BRIDGE-MIB::dot1dBasePortCircuit.4 = OID: SNMPv2-SMI::zeroDotZero BRIDGE-MIB::dot1dBasePortDelayExceededDiscards.1 = Counter32: 0 BRIDGE-MIB::dot1dBasePortDelayExceededDiscards.2 = Counter32: 0 BRIDGE-MIB::dot1dBasePortDelayExceededDiscards.3 = Counter32: 0 BRIDGE-MIB::dot1dBasePortDelayExceededDiscards.4 = Counter32: 0 BRIDGE-MIB::dot1dBasePortMtuExceededDiscards.1 = Counter32: 0 BRIDGE-MIB::dot1dBasePortMtuExceededDiscards.2 = Counter32: 0 BRIDGE-MIB::dot1dBasePortMtuExceededDiscards.3 = Counter32: 0 BRIDGE-MIB::dot1dBasePortMtuExceededDiscards.4 = Counter32: 0 BRIDGE-MIB::dot1dTpLearnedEntryDiscards.0 = Counter32: 0 BRIDGE-MIB::dot1dTpAgingTime.0 = INTEGER: 30 seconds BRIDGE-MIB::dot1dTpFdbAddress.'T.u...' = STRING: 54:ee:75:ff:95:a6 BRIDGE-MIB::dot1dTpFdbAddress.'.'....' = STRING: b8:27:eb:a4:b5:ee BRIDGE-MIB::dot1dTpFdbPort.'T.u...' = INTEGER: 3 BRIDGE-MIB::dot1dTpFdbPort.'.'....' = INTEGER: 2 BRIDGE-MIB::dot1dTpFdbStatus.'T.u...' = INTEGER: learned(3) BRIDGE-MIB::dot1dTpFdbStatus.'.'....' = INTEGER: learned(3) BRIDGE-MIB::dot1dTpPort.1 = INTEGER: 1 BRIDGE-MIB::dot1dTpPort.2 = INTEGER: 2 BRIDGE-MIB::dot1dTpPort.3 = INTEGER: 3 BRIDGE-MIB::dot1dTpPort.4 = INTEGER: 4 BRIDGE-MIB::dot1dTpPortMaxInfo.1 = INTEGER: 1486 bytes BRIDGE-MIB::dot1dTpPortMaxInfo.2 = INTEGER: 1486 bytes BRIDGE-MIB::dot1dTpPortMaxInfo.3 = INTEGER: 1486 bytes BRIDGE-MIB::dot1dTpPortMaxInfo.4 = INTEGER: 1486 bytes BRIDGE-MIB::dot1dTpPortInFrames.1 = Counter32: 8751 frames BRIDGE-MIB::dot1dTpPortInFrames.2 = Counter32: 1830 frames BRIDGE-MIB::dot1dTpPortInFrames.3 = Counter32: 6546 frames BRIDGE-MIB::dot1dTpPortInFrames.4 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortOutFrames.1 = Counter32: 13306 frames BRIDGE-MIB::dot1dTpPortOutFrames.2 = Counter32: 5738 frames BRIDGE-MIB::dot1dTpPortOutFrames.3 = Counter32: 22510 frames BRIDGE-MIB::dot1dTpPortOutFrames.4 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortInDiscards.1 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortInDiscards.2 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortInDiscards.3 = Counter32: 0 frames BRIDGE-MIB::dot1dTpPortInDiscards.4 = Counter32: 0 frames IF-MIB::ifName.1 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P1 IF-MIB::ifName.2 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P2 IF-MIB::ifName.3 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P3 IF-MIB::ifName.4 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P4 IF-MIB::ifName.1000 = STRING: Siemens, SIMATIC NET, internal, X1 IF-MIB::ifInMulticastPkts.1 = Counter32: 6744 IF-MIB::ifInMulticastPkts.2 = Counter32: 1299 IF-MIB::ifInMulticastPkts.3 = Counter32: 91 IF-MIB::ifInMulticastPkts.4 = Counter32: 0 IF-MIB::ifInMulticastPkts.1000 = Counter32: 0 IF-MIB::ifInBroadcastPkts.1 = Counter32: 1096 IF-MIB::ifInBroadcastPkts.2 = Counter32: 223 IF-MIB::ifInBroadcastPkts.3 = Counter32: 8 IF-MIB::ifInBroadcastPkts.4 = Counter32: 0 IF-MIB::ifInBroadcastPkts.1000 = Counter32: 0 IF-MIB::ifOutMulticastPkts.1 = Counter32: 7239 IF-MIB::ifOutMulticastPkts.2 = Counter32: 5046 IF-MIB::ifOutMulticastPkts.3 = Counter32: 14309 IF-MIB::ifOutMulticastPkts.4 = Counter32: 0 IF-MIB::ifOutMulticastPkts.1000 = Counter32: 0 IF-MIB::ifOutBroadcastPkts.1 = Counter32: 232 IF-MIB::ifOutBroadcastPkts.2 = Counter32: 307 IF-MIB::ifOutBroadcastPkts.3 = Counter32: 1320 IF-MIB::ifOutBroadcastPkts.4 = Counter32: 0 IF-MIB::ifOutBroadcastPkts.1000 = Counter32: 0 IF-MIB::ifHCInOctets.1 = Counter64: 908950 IF-MIB::ifHCInOctets.2 = Counter64: 214979 IF-MIB::ifHCInOctets.3 = Counter64: 605526 IF-MIB::ifHCInOctets.4 = Counter64: 0 IF-MIB::ifHCInOctets.1000 = Counter64: 0 IF-MIB::ifHCInUcastPkts.1 = Counter64: 911 IF-MIB::ifHCInUcastPkts.2 = Counter64: 308 IF-MIB::ifHCInUcastPkts.3 = Counter64: 6501 IF-MIB::ifHCInUcastPkts.4 = Counter64: 0 IF-MIB::ifHCInUcastPkts.1000 = Counter64: 0 IF-MIB::ifHCInMulticastPkts.1 = Counter64: 6744 IF-MIB::ifHCInMulticastPkts.2 = Counter64: 1299 IF-MIB::ifHCInMulticastPkts.3 = Counter64: 91 IF-MIB::ifHCInMulticastPkts.4 = Counter64: 0 IF-MIB::ifHCInMulticastPkts.1000 = Counter64: 0 IF-MIB::ifHCInBroadcastPkts.1 = Counter64: 1096 IF-MIB::ifHCInBroadcastPkts.2 = Counter64: 223 IF-MIB::ifHCInBroadcastPkts.3 = Counter64: 8 IF-MIB::ifHCInBroadcastPkts.4 = Counter64: 0 IF-MIB::ifHCInBroadcastPkts.1000 = Counter64: 0 IF-MIB::ifHCOutOctets.1 = Counter64: 1516677 IF-MIB::ifHCOutOctets.2 = Counter64: 597260 IF-MIB::ifHCOutOctets.3 = Counter64: 2274335 IF-MIB::ifHCOutOctets.4 = Counter64: 0 IF-MIB::ifHCOutOctets.1000 = Counter64: 0 IF-MIB::ifHCOutUcastPkts.1 = Counter64: 5835 IF-MIB::ifHCOutUcastPkts.2 = Counter64: 385 IF-MIB::ifHCOutUcastPkts.3 = Counter64: 6955 IF-MIB::ifHCOutUcastPkts.4 = Counter64: 0 IF-MIB::ifHCOutUcastPkts.1000 = Counter64: 0 IF-MIB::ifHCOutMulticastPkts.1 = Counter64: 7239 IF-MIB::ifHCOutMulticastPkts.2 = Counter64: 5046 IF-MIB::ifHCOutMulticastPkts.3 = Counter64: 14309 IF-MIB::ifHCOutMulticastPkts.4 = Counter64: 0 IF-MIB::ifHCOutMulticastPkts.1000 = Counter64: 0 IF-MIB::ifHCOutBroadcastPkts.1 = Counter64: 232 IF-MIB::ifHCOutBroadcastPkts.2 = Counter64: 307 IF-MIB::ifHCOutBroadcastPkts.3 = Counter64: 1320 IF-MIB::ifHCOutBroadcastPkts.4 = Counter64: 0 IF-MIB::ifHCOutBroadcastPkts.1000 = Counter64: 0 IF-MIB::ifLinkUpDownTrapEnable.1 = INTEGER: disabled(2) IF-MIB::ifLinkUpDownTrapEnable.2 = INTEGER: disabled(2) IF-MIB::ifLinkUpDownTrapEnable.3 = INTEGER: disabled(2) IF-MIB::ifLinkUpDownTrapEnable.4 = INTEGER: disabled(2) IF-MIB::ifLinkUpDownTrapEnable.1000 = INTEGER: disabled(2) IF-MIB::ifHighSpeed.1 = Gauge32: 10000000 IF-MIB::ifHighSpeed.2 = Gauge32: 100000000 IF-MIB::ifHighSpeed.3 = Gauge32: 100000000 IF-MIB::ifHighSpeed.4 = Gauge32: 10000000 IF-MIB::ifHighSpeed.1000 = Gauge32: 0 IF-MIB::ifPromiscuousMode.1 = INTEGER: false(2) IF-MIB::ifPromiscuousMode.2 = INTEGER: false(2) IF-MIB::ifPromiscuousMode.3 = INTEGER: false(2) IF-MIB::ifPromiscuousMode.4 = INTEGER: false(2) IF-MIB::ifPromiscuousMode.1000 = INTEGER: false(2) IF-MIB::ifConnectorPresent.1 = INTEGER: true(1) IF-MIB::ifConnectorPresent.2 = INTEGER: true(1) IF-MIB::ifConnectorPresent.3 = INTEGER: true(1) IF-MIB::ifConnectorPresent.4 = INTEGER: true(1) IF-MIB::ifConnectorPresent.1000 = INTEGER: false(2) IF-MIB::ifAlias.1 = STRING: IF-MIB::ifAlias.2 = STRING: IF-MIB::ifAlias.3 = STRING: IF-MIB::ifAlias.4 = STRING: IF-MIB::ifAlias.1000 = STRING: IF-MIB::ifCounterDiscontinuityTime.1 = Timeticks: (0) 0:00:00.00 IF-MIB::ifCounterDiscontinuityTime.2 = Timeticks: (0) 0:00:00.00 IF-MIB::ifCounterDiscontinuityTime.3 = Timeticks: (0) 0:00:00.00 IF-MIB::ifCounterDiscontinuityTime.4 = Timeticks: (0) 0:00:00.00 IF-MIB::ifCounterDiscontinuityTime.1000 = Timeticks: (0) 0:00:00.00 IF-MIB::ifStackStatus.0.1000 = INTEGER: active(1) IF-MIB::ifStackStatus.1.0 = INTEGER: active(1) IF-MIB::ifStackStatus.2.0 = INTEGER: active(1) IF-MIB::ifStackStatus.3.0 = INTEGER: active(1) IF-MIB::ifStackStatus.4.0 = INTEGER: active(1) IF-MIB::ifStackStatus.1000.1 = INTEGER: active(1) IF-MIB::ifStackStatus.1000.2 = INTEGER: active(1) IF-MIB::ifStackStatus.1000.3 = INTEGER: active(1) IF-MIB::ifStackStatus.1000.4 = INTEGER: active(1) IF-MIB::ifRcvAddressStatus.1000 = INTEGER: active(1) IF-MIB::ifRcvAddressType.1000 = INTEGER: nonVolatile(3) IF-MIB::ifTableLastChange.0 = Timeticks: (0) 0:00:00.00 IF-MIB::ifStackLastChange.0 = Timeticks: (0) 0:00:00.00 and the LLDP subtree:: $ snmpwalk -v2c -c public -m ALL 192.168.0.99 LLDP-MIB::lldpMIB LLDP-MIB::lldpMessageTxInterval.0 = INTEGER: 5 seconds LLDP-MIB::lldpMessageTxHoldMultiplier.0 = INTEGER: 4 LLDP-MIB::lldpReinitDelay.0 = INTEGER: 1 seconds LLDP-MIB::lldpTxDelay.0 = INTEGER: 1 seconds LLDP-MIB::lldpPortConfigAdminStatus.1 = INTEGER: txAndRx(3) LLDP-MIB::lldpPortConfigAdminStatus.2 = INTEGER: txAndRx(3) LLDP-MIB::lldpPortConfigAdminStatus.3 = INTEGER: txAndRx(3) LLDP-MIB::lldpPortConfigAdminStatus.4 = INTEGER: txAndRx(3) LLDP-MIB::lldpPortConfigNotificationEnable.1 = INTEGER: false(2) LLDP-MIB::lldpPortConfigNotificationEnable.2 = INTEGER: false(2) LLDP-MIB::lldpPortConfigNotificationEnable.3 = INTEGER: false(2) LLDP-MIB::lldpPortConfigNotificationEnable.4 = INTEGER: false(2) LLDP-MIB::lldpPortConfigTLVsTxEnable.1 = BITS: F0 portDesc(0) sysName(1) sysDesc(2) sysCap(3) LLDP-MIB::lldpPortConfigTLVsTxEnable.2 = BITS: F0 portDesc(0) sysName(1) sysDesc(2) sysCap(3) LLDP-MIB::lldpPortConfigTLVsTxEnable.3 = BITS: F0 portDesc(0) sysName(1) sysDesc(2) sysCap(3) LLDP-MIB::lldpPortConfigTLVsTxEnable.4 = BITS: F0 portDesc(0) sysName(1) sysDesc(2) sysCap(3) LLDP-MIB::lldpConfigManAddrPortsTxEnable.ipV4."...c" = Hex-STRING: F0 LLDP-MIB::lldpStatsRemTablesLastChangeTime.0 = Timeticks: (1200) 0:00:12.00 LLDP-MIB::lldpStatsRemTablesInserts.0 = Gauge32: 2 table entries LLDP-MIB::lldpStatsRemTablesDeletes.0 = Gauge32: 0 table entries LLDP-MIB::lldpStatsRemTablesDrops.0 = Gauge32: 0 table entries LLDP-MIB::lldpStatsRemTablesAgeouts.0 = Gauge32: 0 LLDP-MIB::lldpStatsTxPortFramesTotal.1 = Counter32: 1072 LLDP-MIB::lldpStatsTxPortFramesTotal.2 = Counter32: 1072 LLDP-MIB::lldpStatsTxPortFramesTotal.3 = Counter32: 1072 LLDP-MIB::lldpStatsTxPortFramesTotal.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesDiscardedTotal.1 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesDiscardedTotal.2 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesDiscardedTotal.3 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesDiscardedTotal.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesErrors.1 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesErrors.2 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesErrors.3 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesErrors.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesTotal.1 = Counter32: 669 LLDP-MIB::lldpStatsRxPortFramesTotal.2 = Counter32: 1073 LLDP-MIB::lldpStatsRxPortFramesTotal.3 = Counter32: 0 LLDP-MIB::lldpStatsRxPortFramesTotal.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsDiscardedTotal.1 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsDiscardedTotal.2 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsDiscardedTotal.3 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsDiscardedTotal.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsUnrecognizedTotal.1 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsUnrecognizedTotal.2 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsUnrecognizedTotal.3 = Counter32: 0 LLDP-MIB::lldpStatsRxPortTLVsUnrecognizedTotal.4 = Counter32: 0 LLDP-MIB::lldpStatsRxPortAgeoutsTotal.1 = Gauge32: 0 LLDP-MIB::lldpStatsRxPortAgeoutsTotal.2 = Gauge32: 0 LLDP-MIB::lldpStatsRxPortAgeoutsTotal.3 = Gauge32: 0 LLDP-MIB::lldpStatsRxPortAgeoutsTotal.4 = Gauge32: 0 LLDP-MIB::lldpLocChassisIdSubtype.0 = INTEGER: local(7) LLDP-MIB::lldpLocChassisId.0 = STRING: "b" LLDP-MIB::lldpLocSysName.0 = STRING: sysName Not Set LLDP-MIB::lldpLocSysDesc.0 = STRING: Siemens, SIMATIC NET, SCALANCE X204IRT, 6GK5 204-0BA00-2BA3, HW: Version 9, FW: Version V05.04.02, SVPL6147920 LLDP-MIB::lldpLocSysCapSupported.0 = BITS: 01 stationOnly(7) LLDP-MIB::lldpLocSysCapEnabled.0 = BITS: 01 stationOnly(7) LLDP-MIB::lldpLocPortIdSubtype.1 = INTEGER: local(7) LLDP-MIB::lldpLocPortIdSubtype.2 = INTEGER: local(7) LLDP-MIB::lldpLocPortIdSubtype.3 = INTEGER: local(7) LLDP-MIB::lldpLocPortIdSubtype.4 = INTEGER: local(7) LLDP-MIB::lldpLocPortId.1 = STRING: "port-001" LLDP-MIB::lldpLocPortId.2 = STRING: "port-002" LLDP-MIB::lldpLocPortId.3 = STRING: "port-003" LLDP-MIB::lldpLocPortId.4 = STRING: "port-004" LLDP-MIB::lldpLocPortDesc.1 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P1 LLDP-MIB::lldpLocPortDesc.2 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P2 LLDP-MIB::lldpLocPortDesc.3 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P3 LLDP-MIB::lldpLocPortDesc.4 = STRING: Siemens, SIMATIC NET, Ethernet Port, X1 P4 LLDP-MIB::lldpLocManAddrLen.ipV4."...c" = INTEGER: 5 LLDP-MIB::lldpLocManAddrIfSubtype.ipV4."...c" = INTEGER: ifIndex(2) LLDP-MIB::lldpLocManAddrIfId.ipV4."...c" = INTEGER: 1000 LLDP-MIB::lldpLocManAddrOID.ipV4."...c" = OID: SNMPv2-SMI::enterprises.24686 LLDP-MIB::lldpRemChassisIdSubtype.400.2.2 = INTEGER: local(7) LLDP-MIB::lldpRemChassisIdSubtype.1200.1.1 = INTEGER: local(7) LLDP-MIB::lldpRemChassisId.400.2.2 = STRING: "3S PN-Controller 1103000032 0000000010a4b5ee 0 V 1 0 0" LLDP-MIB::lldpRemChassisId.1200.1.1 = STRING: "(REMOVED)" LLDP-MIB::lldpRemPortIdSubtype.400.2.2 = INTEGER: local(7) LLDP-MIB::lldpRemPortIdSubtype.1200.1.1 = INTEGER: local(7) LLDP-MIB::lldpRemPortId.400.2.2 = STRING: "port-001.controller" LLDP-MIB::lldpRemPortId.1200.1.1 = STRING: "port-001" LLDP-MIB::lldpRemSysName.1200.1.1 = STRING: (REMOVED) LLDP-MIB::lldpRemSysDesc.1200.1.1 = STRING: (REMOVED) LLDP-MIB::lldpRemSysCapSupported.1200.1.1 = BITS: 01 stationOnly(7) LLDP-MIB::lldpRemSysCapEnabled.1200.1.1 = BITS: 01 stationOnly(7) LLDP-MIB::lldpRemManAddrIfSubtype.400.2.2.ipV4."...d" = INTEGER: systemPortNumber(3) LLDP-MIB::lldpRemManAddrIfSubtype.1200.1.1.ipV4."...." = INTEGER: ifIndex(2) LLDP-MIB::lldpRemManAddrIfId.400.2.2.ipV4."...d" = INTEGER: 1 LLDP-MIB::lldpRemManAddrIfId.1200.1.1.ipV4."...." = INTEGER: 1 LLDP-MIB::lldpRemManAddrOID.1200.1.1.ipV4."...." = OID: SNMPv2-SMI::enterprises.24686 LLDP-EXT-PNO-MIB::lldpXPnoConfigSPDTxEnable.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigSPDTxEnable.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigSPDTxEnable.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigSPDTxEnable.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPortStatusTxEnable.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPortStatusTxEnable.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPortStatusTxEnable.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPortStatusTxEnable.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigAliasTxEnable.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigAliasTxEnable.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigAliasTxEnable.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigAliasTxEnable.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigMrpTxEnable.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigMrpTxEnable.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigMrpTxEnable.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigMrpTxEnable.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPtcpTxEnable.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPtcpTxEnable.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPtcpTxEnable.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoConfigPtcpTxEnable.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoLocLPDValue.1 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocLPDValue.2 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocLPDValue.3 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocLPDValue.4 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortTxDValue.1 = Gauge32: 1123 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortTxDValue.2 = Gauge32: 1123 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortTxDValue.3 = Gauge32: 1123 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortTxDValue.4 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortRxDValue.1 = Gauge32: 444 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortRxDValue.2 = Gauge32: 444 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortRxDValue.3 = Gauge32: 444 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortRxDValue.4 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT2.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT2.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT2.3 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT2.4 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3.3 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3.4 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortNoS.1 = STRING: b LLDP-EXT-PNO-MIB::lldpXPnoLocPortNoS.2 = STRING: b LLDP-EXT-PNO-MIB::lldpXPnoLocPortNoS.3 = STRING: b LLDP-EXT-PNO-MIB::lldpXPnoLocPortNoS.4 = STRING: b LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrpUuId.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrpUuId.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrpUuId.3 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrpUuId.4 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrrtStatus.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrrtStatus.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrrtStatus.3 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortMrrtStatus.4 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpMaster.1 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpMaster.2 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpMaster.3 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpMaster.4 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpSubdomainUUID.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpSubdomainUUID.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpSubdomainUUID.3 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpSubdomainUUID.4 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpIRDataUUID.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpIRDataUUID.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpIRDataUUID.3 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPtcpIRDataUUID.4 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoLocPortModeRT3.1 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortModeRT3.2 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortModeRT3.3 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortModeRT3.4 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodLength.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 1000000 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodLength.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 1000000 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodLength.3 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 1000000 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodLength.4 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 1000000 LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodValidity.1 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodValidity.2 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodValidity.3 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortPeriodValidity.4 = INTEGER: true(1) LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedOffset.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedOffset.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedOffset.3 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedOffset.4 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedValidity.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedValidity.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedValidity.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortRedValidity.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeOffset.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeOffset.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeOffset.3 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeOffset.4 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeValidity.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeValidity.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeValidity.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortOrangeValidity.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenOffset.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenOffset.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenOffset.3 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenOffset.4 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenValidity.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenValidity.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenValidity.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortGreenValidity.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3OptimizationSupported.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3OptimizationSupported.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3OptimizationSupported.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3OptimizationSupported.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShorteningSupported.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShorteningSupported.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShorteningSupported.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShorteningSupported.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShortening.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShortening.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShortening.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3PreambleShortening.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3FragmentationSupported.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3FragmentationSupported.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3FragmentationSupported.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3FragmentationSupported.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3Fragmentation.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3Fragmentation.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3Fragmentation.3 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoLocPortStatusRT3Fragmentation.4 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemLPDValue.400.2.2 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemLPDValue.1200.1.1 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemPortTxDValue.400.2.2 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemPortTxDValue.1200.1.1 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemPortRxDValue.400.2.2 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemPortRxDValue.1200.1.1 = Gauge32: 0 ns LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT2.400.2.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT2.1200.1.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3.400.2.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3.1200.1.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortNoS.400.2.2 = STRING: controller LLDP-EXT-PNO-MIB::lldpXPnoRemPortNoS.1200.1.1 = STRING: (REMOVED) LLDP-EXT-PNO-MIB::lldpXPnoRemPortMrpUuId.400.2.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortMrpUuId.1200.1.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortMrrtStatus.400.2.2 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortMrrtStatus.1200.1.1 = INTEGER: off(0) LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpMaster.400.2.2 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpMaster.1200.1.1 = STRING: 0:0:0:0:0:0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpSubdomainUUID.400.2.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpSubdomainUUID.1200.1.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpIRDataUUID.400.2.2 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPtcpIRDataUUID.1200.1.1 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LLDP-EXT-PNO-MIB::lldpXPnoRemPortModeRT3.400.2.2 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoRemPortModeRT3.1200.1.1 = INTEGER: standard(1) LLDP-EXT-PNO-MIB::lldpXPnoRemPortPeriodLength.400.2.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPeriodLength.1200.1.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortPeriodValidity.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortPeriodValidity.1200.1.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortRedOffset.400.2.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortRedOffset.1200.1.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortRedValidity.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortRedValidity.1200.1.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortOrangeOffset.400.2.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortOrangeOffset.1200.1.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortOrangeValidity.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortOrangeValidity.1200.1.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortGreenOffset.400.2.2 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortGreenOffset.1200.1.1 = Wrong Type (should be Gauge32 or Unsigned32): INTEGER: 0 LLDP-EXT-PNO-MIB::lldpXPnoRemPortGreenValidity.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortGreenValidity.1200.1.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3PreambleShortening.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3PreambleShortening.1200.1.1 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3Fragmentation.400.2.2 = INTEGER: false(2) LLDP-EXT-PNO-MIB::lldpXPnoRemPortStatusRT3Fragmentation.1200.1.1 = INTEGER: false(2) LLDP-MIB::lldpExtensions.4623.1.1.1.1.1.1 = Hex-STRING: F0 LLDP-MIB::lldpExtensions.4623.1.1.1.1.1.2 = Hex-STRING: F0 LLDP-MIB::lldpExtensions.4623.1.1.1.1.1.3 = Hex-STRING: F0 LLDP-MIB::lldpExtensions.4623.1.1.1.1.1.4 = Hex-STRING: F0 LLDP-MIB::lldpExtensions.4623.1.2.1.1.1.1 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.1.2 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.1.3 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.1.4 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.2.1 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.2.2 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.2.3 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.2.4 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.2.1.1.3.1 = Hex-STRING: FF 00 LLDP-MIB::lldpExtensions.4623.1.2.1.1.3.2 = Hex-STRING: FF 00 LLDP-MIB::lldpExtensions.4623.1.2.1.1.3.3 = Hex-STRING: FF 00 LLDP-MIB::lldpExtensions.4623.1.2.1.1.3.4 = Hex-STRING: FF 00 LLDP-MIB::lldpExtensions.4623.1.2.1.1.4.1 = INTEGER: 16 LLDP-MIB::lldpExtensions.4623.1.2.1.1.4.2 = INTEGER: 16 LLDP-MIB::lldpExtensions.4623.1.2.1.1.4.3 = INTEGER: 16 LLDP-MIB::lldpExtensions.4623.1.2.1.1.4.4 = INTEGER: 0 LLDP-MIB::lldpExtensions.4623.1.2.3.1.1.1 = Hex-STRING: 00 LLDP-MIB::lldpExtensions.4623.1.2.3.1.1.2 = Hex-STRING: 00 LLDP-MIB::lldpExtensions.4623.1.2.3.1.1.3 = Hex-STRING: 00 LLDP-MIB::lldpExtensions.4623.1.2.3.1.1.4 = Hex-STRING: 00 LLDP-MIB::lldpExtensions.4623.1.2.3.1.2.1 = INTEGER: 0 LLDP-MIB::lldpExtensions.4623.1.2.3.1.2.2 = INTEGER: 0 LLDP-MIB::lldpExtensions.4623.1.2.3.1.2.3 = INTEGER: 0 LLDP-MIB::lldpExtensions.4623.1.2.3.1.2.4 = INTEGER: 0 LLDP-MIB::lldpExtensions.4623.1.2.4.1.1.1 = INTEGER: 1522 LLDP-MIB::lldpExtensions.4623.1.2.4.1.1.2 = INTEGER: 1522 LLDP-MIB::lldpExtensions.4623.1.2.4.1.1.3 = INTEGER: 1522 LLDP-MIB::lldpExtensions.4623.1.2.4.1.1.4 = INTEGER: 1522 LLDP-MIB::lldpExtensions.4623.1.3.1.1.1.400.2.2 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.3.1.1.1.1200.1.1 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.3.1.1.2.400.2.2 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.3.1.1.2.1200.1.1 = INTEGER: 1 LLDP-MIB::lldpExtensions.4623.1.3.1.1.3.400.2.2 = Hex-STRING: 6C 00 LLDP-MIB::lldpExtensions.4623.1.3.1.1.3.1200.1.1 = Hex-STRING: EC 03 LLDP-MIB::lldpExtensions.4623.1.3.1.1.4.400.2.2 = INTEGER: 16 LLDP-MIB::lldpExtensions.4623.1.3.1.1.4.1200.1.1 = INTEGER: 30 LLDP-MIB::lldpExtensions.32962.1.1.1.1.1.1 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.1.1.1.2 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.1.1.1.3 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.1.1.1.4 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.2.1.1.1.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.2.1.1.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.2.1.1.3.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.2.1.1.4.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.3.1.1.1.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.3.1.1.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.3.1.1.3.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.3.1.1.4.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.4.1.1.1.1 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.4.1.1.2.1 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.4.1.1.3.1 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.1.4.1.1.4.1 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.1.1.1.1 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.2.1.1.1.2 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.2.1.1.1.3 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.2.1.1.1.4 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.2.2.1.2.1.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.2.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.2.3.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.2.4.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.3.1.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.3.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.3.3.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.2.2.1.3.4.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.3.1.1.1.400.2.2 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.3.1.1.1.1200.1.1 = INTEGER: 0 LLDP-MIB::lldpExtensions.32962.1.3.2.1.2.400.2.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.3.2.1.2.1200.1.1.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.3.2.1.3.400.2.2.0 = INTEGER: 2 LLDP-MIB::lldpExtensions.32962.1.3.2.1.3.1200.1.1.0 = INTEGER: 2