SNMP::Info::Layer2::Bay man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Info::Layer2::Bay(3)  User Contributed Perl Documentation Info::Layer2::Bay(3)

NAME
       SNMP::Info::Layer2::Bay - SNMP Interface to old Bay Network BayStack
       Switches

AUTHOR
       Max Baker

SYNOPSIS
       This module is Deprecated.  Please use Layer2::BayStack instead.

DESCRIPTION
       Provides abstraction to the configuration information obtainable from a
       Bay device 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 $bay = new SNMP::Info::Layer2::Bay(...);

   Inherited Classes
       SNMP::Info::Layer2

   Required MIBs
       SYNOPTICS-ROOT-MIB
       S5-ETH-MULTISEG-TOPOLOGY-MIB
       Inherited classes
	   MIBs required by "Required MIBs" in SNMP::Info::Layer2 and its
	   superclasses.

GLOBALS
       These are methods that return scalar value from SNMP

       $bay->vendor()
	   Returns 'bay' :)

       $bay->model()
	   Cross references $bay->id() to the SYNOPTICS-MIB and returns the
	   results.  303s and 304s have the same ID, so we have a hack to
	   return depending on which it is.

	   Removes "sreg-" from the model name

       $baystack->os()
	   Returns 'bay'.

       $bay->os_ver()
	   Returns the os version extracted from "sysDescr".

       $bay->os_bin()
	   Returns the firmware version extracted from "sysDescr".

       $bay->cdp_id()
	   Returns the IP that the device is sending out for its Nmm topology
	   info.

	   ("s5EnMsTopIpAddr")

       $bay->cdp_run()
	   Returns if the S5-ETH-MULTISEG-TOPOLOGY info is on for this device.

	   ("s5EnMsTopStatus")

   Globals imported from SNMP::Info::Layer2
       See documentation in "GLOBALS" in SNMP::Info::Layer2 for details.

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

   Overrides
       $bay->interfaces()
	   Returns reference to map of IIDs to physical ports.

	   Currently simply returns the "ifIndex"

       $bay->i_ignore()
	   Returns reference to hash of IIDs to ignore.

	   Simply calls the SNMP::Info::Layer2::i_ignore() for this.

       $bay->i_mac()
	   Returns the "ifPhysAddress" table entries.

	   Removes all entries matching '00:00:00:00:00:00' -- Certain older
	   revisions of Bay 303 and 304 firmware report all zeros for each
	   port mac.

   Pseudo CDP information
       All entries with port=0 are local and ignored.

       $bay->c_if()
	   Returns reference to hash.  Key: port.1 Value: port (iid)

       $bay->c_ip()
	   Returns reference to hash.  Key: port.1

	   The value of each hash entry can either be a scalar or an array.  A
	   scalar value is most likely a direct neighbor to that port.	It is
	   possible that there is a non-bay device in between this device and
	   the remote device.

	   An array value represents a list of seen devices.  The only time
	   you will get an array of neighbors, is if there is a non-bay device
	   in between two or more devices.

	   Use the data from the Layer2 Topology Table below to dig deeper.

       $bay->c_port()
	   Returns reference to hash. Key: IID, Value: Remote port
	   (interfaces)

       $bay->c_platform()
	   Returns reference to hash. Key: IID, Value: Remote device type

       $bay->port()
	   Returns reference to hash. Key: port.1 Value: port

       $bay->platform()
	   Returns reference to hash. Key: port.1 Value: Remote Device Type

   Layer2 Topology info ("s5EnMsTopNmmTable")
       $bay->bay_topo_slot()
	   Returns reference to hash.  Key: Table entry, Value:slot number

	   ("s5EnMsTopNmmSlot")

       $bay->bay_topo_port()
	   Returns reference to hash.  Key: Table entry, Value:Port Number
	   (interface iid)

	   ("s5EnMsTopNmmPort")

       $bay->bay_topo_ip()
	   Returns reference to hash.  Key: Table entry, Value:Remote IP
	   address of entry

	   ("s5EnMsTopNmmIpAddr")

       $bay->bay_topo_seg()
	   Returns reference to hash.  Key: Table entry, Value:Remote Segment
	   ID

	   ("s5EnMsTopNmmSegId")

       $bay->bay_topo_mac ("s5EnMsTopNmmMacAddr")
	   Returns reference to hash.  Key: Table entry, Value:Remote MAC
	   address

       $bay->bay_topo_platform
	   Returns reference to hash.  Key: Table entry, Value:Remote Device
	   Type

	   ("s5EnMsTopNmmChassisType")

       $bay->bay_topo_localseg
	   Returns reference to hash.  Key: Table entry, Value:Boolean, if
	   bay_topo_seg() is local

	   ("s5EnMsTopNmmLocalSeg")

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

perl v5.14.1			  2011-09-28		  Info::Layer2::Bay(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net