CISCOSB-SMARTPORTS-MIB

File: CISCOSB-SMARTPORTS-MIB.mib (12008 bytes)

Imported modules

CISCOSB-MIB SNMPv2-TC IF-MIB
SNMP-FRAMEWORK-MIB P-BRIDGE-MIB SNMPv2-SMI

Imported symbols

switch001 TEXTUAL-CONVENTION DisplayString
InterfaceIndexOrZero SnmpAdminString EnabledStatus
RowStatus OBJECT-TYPE

Defined Types

MacroType  
TEXTUAL-CONVENTION    
  current INTEGER rlSmartPortsMacroInterfaceVendorProvided(1), rlSmartPortsMacroGloablVendorProvided(2), rlSmartPortsMacroUserCreated(3)

RlSmartPortsMacroName  
TEXTUAL-CONVENTION    
  current DisplayString Size(1..32)

RlSmartPortsMacroNameOrZero  
TEXTUAL-CONVENTION    
  current DisplayString Size(0..32)

RlSmartPortsMacroManageEntry  
SEQUENCE    
  rlSmartPortsMacroName RlSmartPortsMacroName
  rlSmartPortsMacroIndex INTEGER
  rlSmartPortsMacroType MacroType
  rlSmartPortsMacroStatus RowStatus
  rlSmartPortsMacroKeywords DisplayString
  rlSmartPortsMacroDesc1 DisplayString
  rlSmartPortsMacroDesc2 DisplayString

RlSmartPortsMacroContentEntry  
SEQUENCE    
  rlSmartPortsMacroOctetIndex INTEGER 1..19
  rlSmartPortsMacroText SnmpAdminString

RlSmartPortsMacroDescriptionEntry  
SEQUENCE    
  rlSmartPortsMacroDescriptionIndex InterfaceIndexOrZero
  rlSmartPortsMacroDescriptionText SnmpAdminString
  rlSmartPortsMacroDescriptionStatus RowStatus

Defined Values

rlSmartPorts 1.3.6.1.4.1.9.6.1.101.140
The private MIB module definition for Smart Ports - provide a convenient way to save and share common configurations. Smart Ports group a group of command to be applied on a port or a trunk OR on a global configuration context. In addition Smart port application provide a database per interface (or global configuration) to list applied macros. Each smart port macro can either a user-defined or pre-defined.
MODULE-IDENTITY    

rlSmartPortsMacroManageTable 1.3.6.1.4.1.9.6.1.101.140.1
The table listing available smart ports macros, holding: macro name macro type: user defined, CISCOSB provided per interface CISCOSB provided globally and matches a macro index to be used as identifier in rlSmartPortsMacroContentTable where the macro content really IS Allow to add/remove user defined macros.
OBJECT-TYPE    
  SEQUENCE OF  
    RlSmartPortsMacroManageEntry

rlSmartPortsMacroManageEntry 1.3.6.1.4.1.9.6.1.101.140.1.1
An entry in the rlSmartPortsMacroManageTable.
OBJECT-TYPE    
  RlSmartPortsMacroManageEntry  

rlSmartPortsMacroName 1.3.6.1.4.1.9.6.1.101.140.1.1.1
Macro name.
OBJECT-TYPE    
  RlSmartPortsMacroName  

rlSmartPortsMacroIndex 1.3.6.1.4.1.9.6.1.101.140.1.1.2
This variable identifies the macro's index. An arbitrary incremental Index used as identifier in rlSmartPortsMacroContentTable where the macro content really IS.
OBJECT-TYPE    
  INTEGER  

rlSmartPortsMacroType 1.3.6.1.4.1.9.6.1.101.140.1.1.3
This variable identifies the macro type: user defined, CISCOSB provided per interface CISCOSB provided globally
OBJECT-TYPE    
  MacroType  

rlSmartPortsMacroStatus 1.3.6.1.4.1.9.6.1.101.140.1.1.4
The status of a table entry. It is used to delete/Add an entry from this table.
OBJECT-TYPE    
  RowStatus  

rlSmartPortsMacroKeywords 1.3.6.1.4.1.9.6.1.101.140.1.1.5
List of Macro Keywords. if there are
OBJECT-TYPE    
  DisplayString Size(0..160)  

rlSmartPortsMacroDesc1 1.3.6.1.4.1.9.6.1.101.140.1.1.6
List of Macro descriptions. if there are
OBJECT-TYPE    
  DisplayString Size(0..160)  

rlSmartPortsMacroDesc2 1.3.6.1.4.1.9.6.1.101.140.1.1.7
continue List of Macro descriptions. if there are
OBJECT-TYPE    
  DisplayString Size(0..160)  

rlSmartPortsMacroContentTable 1.3.6.1.4.1.9.6.1.101.140.2
The table holds smart ports macro's content. Entries are allowed to be added ONLY on macro indexes that 1) has a corresponding entry in rlSmartPortsMacroManageTable 2) has rlSmartPortsMacroType = rlSmartPortsMacroUserCreated
OBJECT-TYPE    
  SEQUENCE OF  
    RlSmartPortsMacroContentEntry

rlSmartPortsMacroContentEntry 1.3.6.1.4.1.9.6.1.101.140.2.1
An entry in the elSmartPortsMacroManageTable.
OBJECT-TYPE    
  RlSmartPortsMacroContentEntry  

rlSmartPortsMacroOctetIndex 1.3.6.1.4.1.9.6.1.101.140.2.1.1
This variable identifies the line number in the macro's content text. To allow full macro size of 3k = 19 * 160 = 3040
OBJECT-TYPE    
  INTEGER 1..19  

rlSmartPortsMacroText 1.3.6.1.4.1.9.6.1.101.140.2.1.2
Macro content.
OBJECT-TYPE    
  SnmpAdminString  

rlSmartPortsMacroDescriptionTable 1.3.6.1.4.1.9.6.1.101.140.3
The table holds smart ports macro's name globally (rlSmartPortsMacroDescriptionIndex == 0) interface (port or trunk).
OBJECT-TYPE    
  SEQUENCE OF  
    RlSmartPortsMacroDescriptionEntry

rlSmartPortsMacroDescriptionEntry 1.3.6.1.4.1.9.6.1.101.140.3.1
An entry in the rlSmartPortsMacroInterfaceTable.
OBJECT-TYPE    
  RlSmartPortsMacroDescriptionEntry  

rlSmartPortsMacroDescriptionIndex 1.3.6.1.4.1.9.6.1.101.140.3.1.1
This variable identifies global configuration when equals 0 OR local port or trunk on which the user saved Macro's name.
OBJECT-TYPE    
  InterfaceIndexOrZero  

rlSmartPortsMacroDescriptionText 1.3.6.1.4.1.9.6.1.101.140.3.1.2
Macro name.
OBJECT-TYPE    
  SnmpAdminString  

rlSmartPortsMacroDescriptionStatus 1.3.6.1.4.1.9.6.1.101.140.3.1.3
The status of a table entry. It is used to delete/Add an entry from this table.
OBJECT-TYPE    
  RowStatus  

rlSmartPortsFreeIndexes 1.3.6.1.4.1.9.6.1.101.140.4
Returns free index to set in rlSmartPortsMacroIndex when macro is added.
OBJECT-TYPE    
  INTEGER  

rlSmartPortsDiagMacroName 1.3.6.1.4.1.9.6.1.101.140.5
In case the last macro had failed you will get this name from the specific terminal you had used .
OBJECT-TYPE    
  DisplayString Size(0..32)  

rlSmartPortsDiagLineNumber 1.3.6.1.4.1.9.6.1.101.140.6
In case the last macro had failed you will get i'ts line number from specific terminal you had used .
OBJECT-TYPE    
  INTEGER  

rlSmartPortsDiagCommandLine 1.3.6.1.4.1.9.6.1.101.140.7
In case the last macro had failed you will get i'ts command line number from specific terminal you had used .
OBJECT-TYPE    
  SnmpAdminString  

rlSmartPortsCondenseMode 1.3.6.1.4.1.9.6.1.101.140.8
disabled - in macro description macro such as x no_x will be removed enabled - in macro description macro such as x no_x will not be removed when condense mode is enabled (by default) each time a macro with the name no_x is applied and prior to that a macro x was applied , they will be removed from the list...
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)