> For the complete documentation index, see [llms.txt](https://help.highlight.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.highlight.net/functionality/snmp-objects-used-in-highlight.md).

# SNMP Objects used in Highlight

## Overview

Highlight uses SNMP v1, v2c, or v3 to collect information. Please [contact us](https://help.highlight.net/getting-started/contact-us) for more detail on using SNMPv3 in Highlight.

Please note that the Objects list is summarised and not exhaustive. Due to intellectual property issues we cannot release the full list without a signed NDA. Please speak to your Account Manager.

## MIB-2 Compliant devices

This document describes all Highlight functionality as it pertains to generic (MIB-2 compatible) devices, and some function-specific items for Cisco and Juniper devices. Some parallel functionality exists within the product for other vendors i.e. Zyxel and Lucent, and these equivalent OIDs are available on request.

Different sets of SNMP Objects are used for different Highlight features: note that Highlight requires READ ONLY access to these areas of the MIB.

| SNMP Object      | Function                                                           |
| ---------------- | ------------------------------------------------------------------ |
| system           | Basic system details                                               |
| interfaces       | Collect Traffic Statistics                                         |
| ifMib            | Interface structure, fullnames, high-capacity counters             |
| transmission     | Traffic / congestion, stats and line rates for DSL                 |
| cisco.local.lcpu | CPU Load on Cisco Devices                                          |
| ciscoProcessMIB  | CPU extended Load and Process info on Cisco Devices (if available) |
| jnxOperatingCpu  | CPU Load on Juniper Devices                                        |

## Highlight Class of Service Monitoring

Highlight Class of Service discovers Classes associated with a policy attached to the interface being monitored (used for Quality of Service applications), and provides statistics on these streams of data. These variables are specific to Cisco QoS: note that Highlight requires READ ONLY access to this area of the MIB.

| SNMP Object   | Function                                                                     |
| ------------- | ---------------------------------------------------------------------------- |
| ciscoCBQosMIB | Individual Class Definitions & statistics (traffic pre and post, drops, etc) |

## Highlight Application Awareness functionality

Application Awareness uses Cisco Network-Based Application Recognition technology (NBAR): note that Highlight requires READ ONLY access to this area of the MIB.

| SNMP Object                   | Function                                       |
| ----------------------------- | ---------------------------------------------- |
| ciscoNbarProtocolDiscoveryMIB | Application statistics on the chosen interface |

## Performance Analysis functionality

Performance Analysis uses the Cisco ipSLA or Juniper RPM features to create recurring [performance tests](https://help.highlight.net/details/details-pages/performance-charts). Test packets can be tagged with a given Type of Service (TOS) setting to measure performance for a given class of service across the network (i.e. mark the performance test so it 'looks like' a particular class of traffic) additionally a VRF marker can be added : note that Highlight requires READ WRITE access to these areas of the MIB.

| SNMP Object         | Function                                             |
| ------------------- | ---------------------------------------------------- |
| ciscoRttMonMib      | Performance testing functionality on Cisco devices   |
| pingMib, jnxPingMib | Performance testing functionality on Juniper devices |

## ADSL Bandwidth Discovery functionality

Highlight dynamic bandwidth discovery uses two OIDs from the adslMIB : note that Highlight requires READ ONLY access to these areas of the MIB.

| SNMP Object            | Function                |
| ---------------------- | ----------------------- |
| adslAtucChanCurrTxRate | Inbound ADSL bandwidth  |
| adslAturChanCurrTxRate | Outbound ADSL bandwidth |

## Related

* [Details of SNMP commands needed for Highlight](https://help.highlight.net/device-setup/complete-snmp-configuration)
* [How Highlight discovers classes on monitored bearers](https://help.highlight.net/functionality/class-autodiscovery)
* [Comparing NBAR and Flow](https://help.highlight.net/details/bearers-traffic-analysis/nbar-and-flow)
* [How Highlight displays the results of performance tests in colourful charts](https://help.highlight.net/details/details-pages/performance-charts)
* **How Highlight attempts to discover bandwidth on ADSL or QoS services**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.highlight.net/functionality/snmp-objects-used-in-highlight.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
