Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::Layer3::TiUseraContributed Perl DocuSNMP::Info::Layer3::Timetra(3)

NAME
       SNMP::Info::Layer3::Timetra - SNMP Interface to Alcatel-Lucent SR

AUTHOR
       Bill Fenner

SYNOPSIS
	# Let SNMP::Info determine the correct subclass	for you.
	my $alu	= new SNMP::Info(
			       AutoSpecify => 1,
			       Debug	   => 1,
			       # These arguments are passed directly to	SNMP::Session
			       DestHost	   => 'myswitch',
			       Community   => 'public',
			       Version	   => 2
			       )
	   or die "Can't connect to DestHost.\n";

	my $class      = $alu->class();
	print "SNMP::Info determined this device to fall under subclass	: $class\n";

DESCRIPTION
       Subclass	for Alcatel-Lucent Service Routers

   Inherited Classes
       SNMP::Info::Layer3

   Required MIBs
       TIMETRA-GLOBAL-MIB
       TIMETRA-LLDP-MIB
       TIMETRA-PORT-MIB
       TIMETRA-CHASSIS-MIB
       Inherited Classes' MIBs
	   See "Required MIBs" in SNMP::Info::Layer3 for its own MIB
	   requirements.

GLOBALS
       These are methods that return scalar value from SNMP

       $alu->vendor()
	   Returns 'alcatel-lucent'

       $alu->os()
	   Returns 'TiMOS'

       $alu->os_ver()
	   Grabs the version string from "sysDescr".

       $alu->model()
	   Tries to combine series and model extracted from $alu->id() to one
	   of the product MIBs.

	   Removes 'tmnxModel' from the	name for readability.

       $alu->fan()
	   Return the status of	all fans from the TIMETRA-CHASSIS-MIB. Returns
	   a string indicating the number of fans 'OK' or identification of
	   any fan without a 'Ok' operating status.

       $alu->ps1_status()
	   Return the status of	the first power	supply in each chassis from
	   the TIMETRA-CHASSIS-MIB.

       $alu->ps2_status()
	   Return the status of	the second power supply	in each	chassis	from
	   the TIMETRA-CHASSIS-MIB.

   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.

       $alu->i_duplex()
	   Returns reference to	map of IIDs to current link duplex.

       $alu->i_duplex_admin()
	   Returns reference to	hash of	IIDs to	admin duplex setting.

       $alu->agg_ports()
	   Returns a HASH reference mapping from slave to master port for each
	   member of a port bundle on the device. Keys are ifIndex of the
	   slave ports,	Values are ifIndex of the corresponding	master ports.

   Overrides
       $alu->interfaces()
	   Returns "ifName", since the default Layer3 "ifDescr"	varies based
	   upon	the transceiver	inserted.

       $alu->lldp_if()
	   Returns the mapping to the SNMP Interface Table. Utilizes
	   ("ifIndex") from the	("tmnxLldpRemEntry ") index.

   LLDP	Remote Table ("lldpRemTable") uses
       ("TIMETRA-LLDP-MIB::tmnxLldpRemTable")
       $alu->lldp_rem_id_type()
	   ("tmnxLldpRemChassisIdSubtype")

       $alu->lldp_rem_id()
	   ("tmnxLldpRemChassisId")

       $alu->lldp_rem_pid_type()
	   ("tmnxLldpRemPortIdSubtype")

       $alu->lldp_rem_pid()
	   ("tmnxLldpRemPortId")

       $alu->lldp_rem_desc()
	   ("tmnxLldpRemPortDesc")

       $alu->lldp_rem_sysname()
	   ("tmnxLldpRemSysName")

       $alu->lldp_rem_sysdesc()
	   ("tmnxLldpRemSysDesc")

       $alu->lldp_rem_sys_cap()
	   ("tmnxLldpRemSysCapEnabled")

   Entity Table
       $alu->e_index()
	   ("tmnxHwIndex")

       $alu->e_class()
	   Chassis, Module, Fan, Power Supply ...

	   ("tmnxHwClass")

       $alu->e_descr()
	   Human Friendly

	   ("tmnxHwName")

       $alu->e_fwver()
	   ("tmnxHwFirmwareCodeVersion")

       $alu->e_fru()
	   BOOLEAN. Is a Field Replaceable unit?

	   ("tmnxHwIsFRU")

       $alu->e_model()
	   Model Name of Entity.

	   ("tmnxHwMfgBoardNumber")

       $alu->e_name()
	   More	computer friendly name of entity.

	   ("tmnxHwName")

       $alu->e_parent()
	   0 if	root.

	   ("tmnxHwContainedIn")

       $alu->e_pos()
	   The relative	position among all entities sharing the	same parent.

	   ("tmnxHwParentRelPos")

       $alu->e_serial()
	   ("tmnxHwSerialNumber")

       $alu->e_swver()
	   ("tmnxHwSoftwareCodeVersion")

   Table Methods imported from SNMP::Info::Layer3
       See documentation in "TABLE METHODS" in SNMP::Info::Layer3 for details.

Data Munging Callback Subroutines
       $alu->munge_tmnx_state()
	   Removes 'deviceState' or 'device' from "TmnxDeviceState" strings.

       $alu->munge_tmnx_e_class()
	   Attempts to normalize "tmnxHwClass" to an "IANAPhysicalClass".

       $alu->munge_tmnx_e_swver()
	   Extracts the	software version from "tmnxHwSoftwareCodeVersion"
	   string.

perl v5.32.0			  2020-08-09	SNMP::Info::Layer3::Timetra(3)

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBALS | TABLE METHODS | Data Munging Callback Subroutines

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SNMP::Info::Layer3::Timetra&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help