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

FreeBSD Manual Pages

  
 
  

home | help
SNMP_BRIDGE(3)		    Library Functions Manual		SNMP_BRIDGE(3)

NAME
       snmp_bridge -- bridge module for	snmpd

LIBRARY
       (begemotSnmpdModulePath."bridge"	= /usr/lib/snmp_bridge.so)

DESCRIPTION
       The snmp_bridge module implements the BRIDGE-MIB	as standardized	in RFC
       4188,  the  RSTP-MIB  standardized  in  RFC4318	and a private BEGEMOT-
       BRIDGE-MIB, which allows	 management  of	 multiple  bridge  interfaces.
       Most  of	 the objects defined in	the private BEGEMOT-BRIDGE-MIB are du-
       plicates	of the original	objects	defined	by  the	 standard  BRIDGE-MIB,
       but  the	 private  MIB  also  defines additional	objects	which make the
       functionality of	snmp_bridge similar  to	 ifconfig(8)  for  configuring
       bridge interfaces.  Therefore one should	consider adding	write communi-
       ties  or	 loading  the  snmp_bridge module on systems where security is
       crucial.

IMPLEMENTATION NOTES
       The additional objects to configure a bridge are:

       begemotBridgeBaseStatus
		  Bridge interfaces can	be created and destroyed via this  ob-
		  ject.	 SNMP SET operations with the following	values are al-
		  lowed:

		  createAndWait	 will  attempt	to  create  a bridge interface
				 with the name given by	the table index.

		  createAndGo	 will attempt to  create  a  bridge  interface
				 with  the  name  given	by the table index and
				 set the  status  of  the  interface  to  "ac-
				 tive/up".

		  destroy	 will attempt to destroy the bridge interface.

       begemotBridgeBaseSpanEnabled
		  A  SNMP  SET	operation on this object is only successful if
		  the corresponding port has not been added as member  of  the
		  bridge interface on the system.

       begemotBridgeBasePortStatus
		  SNMP SET operations with the following values	are allowed:

		  createAndWait	 will  create  a new row for the bridge	member
				 in the	 SNMP  begemotBridgeBasePortTable  but
				 will not try to commit	the information	to the
				 system.

		  active	 will attempt to commit	the information	to the
				 system	and will be successful only if a value
				 for begemotBridgeBaseSpanEnabled has been SET
				 already.

		  destroy	 will attempt to remove	the interface from the
				 system	bridge interface.

       begemotBridgeBasePortPrivate
		  This	object controls	a bridge interface flag	called PRIVATE
		  where	any private port can not communicate with another pri-
		  vate port.

RESTRICTIONS
       Not all information in the MIBs is currently available in FreeBSD.  The
       following variables carry no information:

       dot1dBasePortCircuit

       dot1dBasePortDelayExceededDiscards

       dot1dBasePortMtuExceededDiscards

       begemotBridgeBasePortDelayExceededDiscards

       begemotBridgeBasePortMtuExceededDiscards

FILES
       /usr/share/snmp/defs/bridge_tree.def
		  The description of the MIB tree implemented by snmp_bridge.

       /usr/share/snmp/mibs/BRIDGE-MIB.txt
		  This is the BRIDGE-MIB that is implemented by	this module.

       /usr/share/snmp/mibs/RSTP-MIB.txt
		  This is the RSTP-MIB implemented by this module.

       /usr/share/snmp/mibs/BEGEMOT-BRIDGE-MIB.txt
		  This is the private BEGEMOT-BRIDGE-MIB that  is  implemented
		  by this module.

SEE ALSO
       bsnmpd(1), gensnmptree(1), snmpmod(3), if_bridge(4), ifconfig(8)

AUTHORS
       Shteryana Shopova <syrinx@FreeBSD.org>

FreeBSD	14.3			August 6, 2007			SNMP_BRIDGE(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=snmp_bridge&sektion=3&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help