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

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::Layer3::IBUseroContributed Perl DocSNMP::Info::Layer3::IBMGbTor(3)

NAME
       SNMP::Info::Layer3::IBMGbTor - SNMP Interface to	Lenovo/IBM Rackswitch
       devices

AUTHOR
       Eric Miller

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

	my $class = $ibm->class();

	print "SNMP::Info determined this device to fall under subclass	: $class\n";

DESCRIPTION
       Abstraction subclass for	IBM Rackswitch (formerly Blade Network
       Technologies) network devices. Lenovo acquired these from IBM and is
       now selling them	under the Lenovo brand.

       For speed or debugging purposes you can call the	subclass directly, but
       not after determining a more specific class using the method above.

	my $ibm	= new SNMP::Info::Layer3::IBMGbTor(...);

   Inherited Classes
       SNMP::Info::Layer3;
       SNMP::Info::LLDP;

   Required MIBs
       IBM-GbTOR-10G-L2L3-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

       $ibm->model()
	   Returns model type.	Attempts to pull model from device
	   description.	 Otherwise checks $ibm->id() against the
	   IBM-GbTOR-10G-L2L3-MIB.

       $ibm->vendor()
	   Returns 'ibm'

       $ibm->os()
	   Returns 'ibm'

       $ibm->os_ver()
	   Returns the software	version

	   ("agSoftwareVersion")

       $ibm->temp()
	   ("hwTempSensors")

       $ibm->fan()
	   ("hwFanSpeed")

   Overrides
       $ibm->hasLLDP()
	   Is LLDP is active in	this device?

	   Note:  LLDP may be active, but nothing in "lldpRemoteSystemsData"
	   Tables so the device	would not return any useful topology
	   information.

	   Checks to see if at least one interface is enabled to receive LLDP
	   packets.

   Global Methods imported from	SNMP::Info::Layer3
       See documentation in "GLOBALS" in SNMP::Info::Layer3 for	details.

   Global Methods imported from	SNMP::Info::LLDP
       See documentation in "GLOBALS" in SNMP::Info::LLDP for details.

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

   Overrides
       $ibm->interfaces()
	   Returns reference to	hash of	interface names	to iids.

       $ibm->i_ignore()
	   Returns reference to	hash of	interfaces to be ignored.

	   Ignores interfaces with descriptions	of tunnel, loopback, and null.

       $ibm->i_duplex()
	   Returns reference to	hash of	interface link duplex status.

	   ("portInfoMode")

       $ibm->lldp_if()
	   Returns the mapping to the SNMP Interface Table. Tries to cross
	   reference ("lldpInfoRemoteDevicesLocalPort")	with ("ifDescr") and
	   ("ifAlias") to get ("ifIndex").

       $ibm->lldp_ip()
	   Returns remote IPv4 address.	 Returns for all other address types,
	   use lldp_addr if you	want any return	address	type.

       $ibm->lldp_platform()
	   Returns remote device system	description.

	   ("lldpInfoRemoteDevicesSystemDescription")

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

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

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

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBALS | TABLE METHODS

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

home | help