SNMP::Info::Layer3::Netscreen - SNMP Interface to Juniper Netscreen Devices
#Let SNMP::Info determine the correct subclass for you. my $netscreen = new SNMP::Info( AutoSpecify => 1, Debug => 1, DestHost => 'myswitch', Community => 'public', Version => 2 ) or die "Can't connect to DestHost.\n"; my $class = $netscreen->class(); print "SNMP::Info determined this device to fall under subclass : $class\n";
Provides abstraction to the configuration information obtainable from a Juniper Netscreen devices through SNMP.
For speed or debugging purposes you can call the subclass directly, but not after determining a more specific class using the method above.
my $netscreen = new SNMP::Info::Layer3::Netscreen(...);
See "Required MIBs" in SNMP::Info::Layer3 for its MIB requirements.
See "Required MIBs" in SNMP::Info::IEEE802dot11 for its MIB requirements.
These are methods that return scalar value from SNMP
Tries to reference $netscreen->id() to NETSCREEN-PRODUCTS-MIB
Extracts the OS version from the description string.
Returns serial number.
Returns 01001110. Device doesn't report layers properly, modified to reflect Layer 2 and 3 functionality.
See "GLOBALS" in SNMP::Info::Layer3 for details.
See "GLOBALS" in SNMP::Info::IEEE802dot11 for details.
These are methods that return tables of information in the form of a reference to a hash.
Creates a map between the interface identifier (iid) and the physical port name.
insIfDescr if available, uses
nsIfName if not.
Description of the interface. Uses
insIfDescr if available,
nsIfName if not.
Returns without defining any interfaces to ignore.
Default SNMP IID to Interface index.
The value of
sysUpTime when this port last changed states (up,down), maps from
MAC address of the interface. Note this is just the MAC of the port, not anything connected to it. Uses
nsIfMAC if available,
ifPhysAddress if not.
INTEGER. Interface MTU value, maps from
Interface Name field.
Speed of the link, maps from
Interface type. Maps from
Link Status of the interface. Typical values are 'up' and 'down'.
Administrative status of the port. Checks both
Each entry in this table is an IP address in use on this device.
Maps the IP Table to the IID
Maps the Table to the IP address
Gives netmask setting for IP table entry.
nsIpArpTable to emulate the forwarding table.
Maps the Forwarding Table to the IID
Returns reference to hash of forwarding table MAC Addresses.
Returns reference to hash of forwarding table entries port interface identifier (IID).
Returns reference to hash of bridge port table entries map back to interface identifier (IID).
Returns reference to hash. SSID's recognized by the radio interface. Remaps from
Returns reference to hash. Current operating frequency channel of the radio interface. Remaps from
See "TABLE METHODS" in SNMP::Info::Layer3 for details.
See "TABLE METHODS" in SNMP::Info::IEEE802dot11 for details.