---
name: "SNMP::Info::Layer3::Enterasys"
section: "3pm"
platform: "linux"
package: "libsnmp-info-perl"
version: "3.972002-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SNMP::Info::Layer3::Enterasys"
---

# SNMP::Info::Layer3::Enterasys(3pm)

SNMP Interface to Enterasys Network Devices

## NAME

SNMP::Info::Layer3::Enterasys - SNMP Interface to Enterasys Network Devices

## AUTHOR

Eric Miller

## SYNOPSIS

```
 # Let SNMP::Info determine the correct subclass for you.
 my $enterasys = new SNMP::Info(
                          AutoSpecify => 1,
                          Debug       => 1,
                          DestHost    => 'myswitch',
                          Community   => 'public',
                          Version     => 2
                        )
    or die "Can't connect to DestHost.\n";
 my $class = $enterasys->class();
 print "SNMP::Info determined this device to fall under subclass : $class\n";
```

## DESCRIPTION

Provides abstraction to the configuration information obtainable from an Enterasys device through SNMP.

### Inherited Classes

- SNMP::Info::MAU

  - SNMP::Info::CDP

  - SNMP::Info::Layer3

  ### Required MIBs

- *ENTERASYS-OIDS-MIB*

  ### Inherited MIBs

See "Required MIBs" in SNMP::Info::MAU for its MIB requirements.

See "Required MIBs" in SNMP::Info::CDP for its MIB requirements.

See "Required MIBs" in SNMP::Info::Layer3 for its MIB requirements.

## GLOBALS

These are methods that return scalar value from SNMP

- $enterasys-\>**model()**

  Returns model type.  Checks `$enterasys`-\>**id()** against the *ENTERASYS-OIDS-MIB*.

- $enterasys-\>**vendor()**

  Returns enterasys

- $enterasys-\>**os()**

  Returns enterasys

- $enterasys-\>**os\_ver()**

  Returns os version extracted from `"sysDescr"`

- $enterasys-\>**mac()**

  Returns base mac

  (`"dot1dBaseBridgeAddress"`)

### Globals imported from SNMP::Info::MAU

See documentation in "GLOBALS" in SNMP::Info::MAU for details.

### Globals imported from SNMP::Info::CDP

See documentation in "GLOBALS" in SNMP::Info::CDP for details.

### Globals imported from SNMP::Info::Layer3

See documentation in "GLOBALS" in SNMP::Info::Layer3 for details.

## TABLE METHODS

These are methods that return tables of information in the form of a reference to a hash.

### Overrides

- $enterasys-\>**interfaces()**

  Mapping between the Interface Table Index (iid) and the physical port name.

- $enterasys-\>**i\_ignore()**

  Returns reference to hash.  Creates a key for each IID that should be ignored.

  Currently looks for rs232, tunnel,loopback,lo,null from `$enterasys`-\>**interfaces()**

- $enterasys-\>**i\_duplex()**

  See documentation for **mau\_i\_duplex()** in "TABLE METHODS" in SNMP::Info::MAU.

- $enterasys-\>**i\_duplex\_admin()**

  See documentation for **mau\_i\_duplex\_admin()** in "TABLE METHODS" in SNMP::Info::MAU.

### Time Filter Table Index Overrides

The time filter `"TimeFilter"` implementation continuously increments when walked and we may never reach the end of the table.  This behavior can be modified with the `"set snmp timefilter break disable"` command, unfortunately it is not the default.  These methods are overridden to supply a partial value of zero which means no time filter.

- $enterasys-\>**qb\_fdb\_index()**

  - $enterasys-\>**i\_vlan\_membership()**

  - $enterasys-\>**i\_vlan\_membership\_untagged()**

  - $enterasys-\>**lldp\_if()**

  - $enterasys-\>**lldp\_ip()**

  - $enterasys-\>**lldp\_port()**

  - $enterasys-\>**lldp\_id()**

  - $enterasys-\>**lldp\_platform()**

  ### Table Methods imported from SNMP::Info::MAU

See documentation in "TABLE METHODS" in SNMP::Info::MAU for details.

### Table Methods imported from SNMP::Info::CDP

See documentation in "TABLE METHODS" in SNMP::Info::CDP for details.

### Table Methods imported from SNMP::Info::Layer3

See documentation in "TABLE METHODS" in SNMP::Info::Layer3 for details.
