CISCOSB-BONJOUR-MIB

File: CISCOSB-BONJOUR-MIB.mib (12481 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC INET-ADDRESS-MIB
IF-MIB CISCOSB-MIB

Imported symbols

OBJECT-TYPE MODULE-IDENTITY TEXTUAL-CONVENTION
DisplayString RowStatus InetAddress
InetAddressType InterfaceIndex switch001

Defined Types

RlBonjourServiceState  
TEXTUAL-CONVENTION    
  current INTEGER rlBonjourNotPublished(0), rlBonjourInactive(1), rlBonjourRegistering(2), rlBonjourRunning(3)

RlBonjourOperationState  
TEXTUAL-CONVENTION    
  current INTEGER up(1), down(2)

RlBonjourOperationReason  
TEXTUAL-CONVENTION    
  current INTEGER notExclude(0), include(1), notInclude(2), exclude(3), bonjourDisabled(4), serviceDisabled(5), noIPaddress(6), l2InterfaceDown(7), notPresent(8), unknown(9)

RlBonjourStatusEntry  
SEQUENCE    
  rlBonjourStatusServiceName DisplayString
  rlBonjourStatusIPInterfaceType InetAddressType
  rlBonjourStatusIPInterfaceAddr InetAddress
  rlBonjourStatusState RlBonjourServiceState

RlBonjourStateEntry  
SEQUENCE    
  rlBonjourStateServiceName DisplayString
  rlBonjourStateL2Interface InterfaceIndex
  rlBonjourStateOperationMode RlBonjourOperationState
  rlBonjourStateOperationReason RlBonjourOperationReason

RlBonjourL2Entry  
SEQUENCE    
  rlBonjourL2Ifindex InterfaceIndex
  rlBonjourL2RowStatus RowStatus

Defined Values

rlBonjour 1.3.6.1.4.1.9.6.1.101.114
The private MIB module definition for Bonjour protocol.
MODULE-IDENTITY    

rlBonjourPublish 1.3.6.1.4.1.9.6.1.101.114.1
Enables or disables Bonjour publishing.
OBJECT-TYPE    
  INTEGER enable(1), disable(2)  

rlBonjourStatusTable 1.3.6.1.4.1.9.6.1.101.114.2
The table listing the service bonjour status per service and IP interface. In order to keep the table sorted according to the customary lexicographical order of the rlBonjourStatusServiceName strings, rlBonjourStatusServiceName will be padded with blanks. Bonjour will truncate the padded blanks when advertising this service name. Using this MIB user can monitor actual state of a service on an IP interface
OBJECT-TYPE    
  SEQUENCE OF  
    RlBonjourStatusEntry

rlBonjourStatusEntry 1.3.6.1.4.1.9.6.1.101.114.2.1
An entry in the rlBonjourStatusEntry.
OBJECT-TYPE    
  RlBonjourStatusEntry  

rlBonjourStatusServiceName 1.3.6.1.4.1.9.6.1.101.114.2.1.1
This variable identifies the service name.
OBJECT-TYPE    
  DisplayString  

rlBonjourStatusIPInterfaceType 1.3.6.1.4.1.9.6.1.101.114.2.1.2
This variable indicates the type of the IP interface on which the Bonjour service should be published.
OBJECT-TYPE    
  InetAddressType  

rlBonjourStatusIPInterfaceAddr 1.3.6.1.4.1.9.6.1.101.114.2.1.3
This variable indicates the address of the IP interface on which the Bonjour service should be published.
OBJECT-TYPE    
  InetAddress  

rlBonjourStatusState 1.3.6.1.4.1.9.6.1.101.114.2.1.4
This variable identifies the service state on IP interface of the device.
OBJECT-TYPE    
  RlBonjourServiceState  

rlBonjourStateTable 1.3.6.1.4.1.9.6.1.101.114.3
The table listing the service bonjour state per service and L2 interface. The services that are displayed here are only those who are supported per project. The L2 interfaces that are displayed here are either: L2 interfaces with an IP on it OR L2 interfaces listed in the table below Per each pair (service and L2 interface) table displays: state : UP - Bonjour published the service on this L2 interface Not-exclude - the L2 interface has IP address (L2 interface is in UP state) AND rlBonjourL2Table is empty AND rlBonjourL2Mode is disable include - the L2 interfaces are listed in the table rlBonjourL2Table AND rlBonjourL2Mode is enabled Down - Bonjour sent goodbye packets regarding this service on this L2 interface exclude - the L2 interface is a member of the rlBonjourL2Table AND rlBonjourL2Mode is disable Not-Include - rlBonjourL2Table is empty AND rlBonjourL2Mode is enable service disabled - service was removed ue to specific request from L1 manager No IP address - the L2 interfaces is listed in the table rlBonjourL2EnableTable BUT don't have an IP on it Not-present - the L2 interfaces is listed in the table rlBonjourL2EnableTable BUT no yet defined (like vlan not created or port in an unconnected salve) Bonjour disabled - rlBonjourPublish scalar is off Using this MIB user can monitor actual state of a service on an IP interface
OBJECT-TYPE    
  SEQUENCE OF  
    RlBonjourStateEntry

rlBonjourStateEntry 1.3.6.1.4.1.9.6.1.101.114.3.1
An entry in the rlBonjourStatusEntry.
OBJECT-TYPE    
  RlBonjourStateEntry  

rlBonjourStateServiceName 1.3.6.1.4.1.9.6.1.101.114.3.1.1
This variable identifies the service name.
OBJECT-TYPE    
  DisplayString  

rlBonjourStateL2Interface 1.3.6.1.4.1.9.6.1.101.114.3.1.2
This variable indicates the L2 interface on which the Bonjour service should be published.
OBJECT-TYPE    
  InterfaceIndex  

rlBonjourStateOperationMode 1.3.6.1.4.1.9.6.1.101.114.3.1.3
This variable indicates wether Bonjour is operational on the pair (service + L2 interface).
OBJECT-TYPE    
  RlBonjourOperationState  

rlBonjourStateOperationReason 1.3.6.1.4.1.9.6.1.101.114.3.1.4
This variable specifies the reason of the previous field: rlBonjourStateOperationMode.
OBJECT-TYPE    
  RlBonjourOperationReason  

rlBonjourL2Table 1.3.6.1.4.1.9.6.1.101.114.4
The table listing the L2 interfaces on which the user wishes to enable OR disable Bonjour with respect to rlBonjourL2Mode. If rlBonjourL2Mode is set to include AND L2 interface is in this table it does not ensure Bonjour WILL publish services on it. Publication is also dependent on these fundemental conditions: rlBonjourPublish must be on at least one service should be enabled L2 must be present and UP have at least one IP on it If this table is empty AND rlBonjourL2Mode is set to include Bonjour won't operate at all. If rlBonjourL2Mode is set to exclude, and rlBonjourL2Table is empty Bonjour will be published on ALL L2 interfaces answering to the fundemental conditions specified above. If rlBonjourL2Table is NOT empty then Bonjour will operate on ALL L2 interfaces answering to the fundemental conditions specified above BUT NOT members of this list.
OBJECT-TYPE    
  SEQUENCE OF  
    RlBonjourL2Entry

rlBonjourL2Entry 1.3.6.1.4.1.9.6.1.101.114.4.1
An entry in the rlBonjourL2Entry.
OBJECT-TYPE    
  RlBonjourL2Entry  

rlBonjourL2Ifindex 1.3.6.1.4.1.9.6.1.101.114.4.1.1
This variable identifies the L2 interface.
OBJECT-TYPE    
  InterfaceIndex  

rlBonjourL2RowStatus 1.3.6.1.4.1.9.6.1.101.114.4.1.2
This variable identifies the L2 interface status manager.
OBJECT-TYPE    
  RowStatus  

rlBonjourL2Mode 1.3.6.1.4.1.9.6.1.101.114.5
specify whether the L2 interfaces listed in rlBonjourL2Table means include bonjour on these L2 interfaces once they: rlBonjourPublish must be on at least one service should be enabled L2 must be present and UP have at least one IP on it OR exclude bonjour on these L2 interfaces even if they answer to all the conditions above.
OBJECT-TYPE    
  INTEGER include(1), exclude(2)  

rlBonjourInstanceName 1.3.6.1.4.1.9.6.1.101.114.6
Instance Name is given to Bonjour driver by the project part (L1Manager) When a conflict occurs: found another station with the same instance name. Bonjour driver is required to append _m to the given name while m is an incremental integer, increasing on each conflict
OBJECT-TYPE    
  INTEGER  

rlBonjourHostName 1.3.6.1.4.1.9.6.1.101.114.7
Host Name is given to Bonjour driver by the project part (L1Manager) When a conflict occurs: found another station with the same host name. Bonjour driver is required to append _m to the given name while m is an incremental integer, increasing on each conflict
OBJECT-TYPE    
  INTEGER