CTRON-SMARTTRUNK-MIB

File: CTRON-SMARTTRUNK-MIB.mib (17859 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
IF-MIB CTRON-MIB-NAMES

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Counter32 TEXTUAL-CONVENTION RowStatus
DisplayString TruthValue MODULE-COMPLIANCE
OBJECT-GROUP InterfaceIndex ifIndex
ctSmartTrunkBranch

Defined Types

CTSmartTrunkProtocol  
Type of trunking protocol used. LLAP based switches should use decHuntGroup. noProcol applies to all other types of connections.
TEXTUAL-CONVENTION    
  INTEGER noProtocol(1), decHuntGroup(2)  

CTSmartTrunkIndex  
Most of the tables in this MIB are indexed in whole or in part by 'ctTrunkIndex' - not by 'ifIndex'. Why is there a separate index? Traditionally, ifIndex values are chosen by agents, and are permitted to change across restarts. Using ifIndex to index ctTrunkConfigTable could complicate row creation and/or cause interoperability problems (if each agent had special restrictions on ifIndex). Having a separate index avoids these problems.
TEXTUAL-CONVENTION    
  INTEGER 1..2147483647  

CTSmartTrunkName  
A textual description of this virtual port.
TEXTUAL-CONVENTION    
  DisplayString Size(0..32)  

CTSmartTrunkLoadBalanceType  
The algorithm in use to assign flows to each link in a Smart TRUNK.
TEXTUAL-CONVENTION    
  INTEGER balancingUnspecified(1), roundRobin(2), linkUtilization(3)  

CtTrunkConfigEntry  
SEQUENCE    
  ctTrunkIndex CTSmartTrunkIndex
  ctTrunkConfigName CTSmartTrunkName
  ctTrunkConfigProtocol CTSmartTrunkProtocol
  ctTrunkConfigLoadBalance CTSmartTrunkLoadBalanceType
  ctTrunkIfIndex InterfaceIndex
  ctTrunkRowStatus RowStatus

CtTrunkConnectionEntry  
SEQUENCE    
  ctTrunkPortRemoteIfIndex InterfaceIndex

CtTrunkFlowDiagnosticEntry  
SEQUENCE    
  ctTrunkFlowDiagnosticInstalledFlows Counter32

Defined Values

ctSmartTrunk 1.3.6.1.4.1.52.4.1.2.20.1
This mib module defines a portion of the SNMP enterprise MIBs under Cabletron enterprise OID pertaining to configuration of Smart TRUNK network links.
MODULE-IDENTITY    

ctSmartTrunkConfig 1.3.6.1.4.1.52.4.1.2.20.1.1
OBJECT IDENTIFIER    

ctSmartTrunkDebug 1.3.6.1.4.1.52.4.1.2.20.1.2
OBJECT IDENTIFIER    

ctTrunkGlobalStatus 1.3.6.1.4.1.52.4.1.2.20.1.1.1
The state of Smart TRUNK capability for this entire managed entity. Default Value is True(1). If set to False(2) all smart trunks are put into ifAdminStatus down.
Status: current Access: read-write
OBJECT-TYPE    
  TruthValue  

ctTrunkConfigTable 1.3.6.1.4.1.52.4.1.2.20.1.1.3
A table describing all of the trunk interfaces implemented by this host. Each trunk has a row in the MIB-II/RFC 2233 Interfaces table (describing the structure of the trunk interface it presents to higher layers). Each trunk interface also has a row in this and other CTRON-SMARTTRUNK-MIB tables. Smart Trunks use ifType propMultiplexor(54). Counters represent the aggregate of all physcal links. Unlike hardware ports, trunk interfaces can be created by management. However, the RFC 2233 Interfaces table does not directly support row creation. Therefore, creating or deleting a row in the ctTrunkConfigTable is defined to have the side effect of creating or deleting corresponding rows in - the MIB-II / RFC 2233 Interfaces table, - any other dependent tables New Interfaces table rows for trunk intefaces always have 'ifAdminStatus' set to 'down' until the row state is becomes Active. Then administration of the interface uses normal ifTable ifAdminStatus to enabled it.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    CtTrunkConfigEntry

ctTrunkConfigEntry 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1
Each table entry contains configuration information for one trunk interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  CtTrunkConfigEntry  

ctTrunkIndex 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.1
A value which uniquely identifies this conceptual row in the ctTrunkConfigTable. The Table allows sparse values. If the conceptual row identified by this value of ctTrunkIndex is recreated following an agent restart, the same value of ctTrunkIndex must be used to identify the recreated row. (However, the Interfaces table index associated with the client may change. ifAlias in ifXTable is used then to reassociate ifIndexes based on ifAlias. In the case of the SSR, Smart Trunks are manipulated as st.ctTrunkIndex
Status: current Access: not-accessible
OBJECT-TYPE    
  CTSmartTrunkIndex  

ctTrunkConfigName 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.2
The Trunk's Name, just for informational purposes. It may be changed regardless of the RowStatus value.
Status: current Access: read-create
OBJECT-TYPE    
  CTSmartTrunkName  

ctTrunkConfigProtocol 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.3
Trunking protocol in use. Once the row is active, it can not be changed.
Status: current Access: read-create
OBJECT-TYPE    
  CTSmartTrunkProtocol  

ctTrunkConfigLoadBalance 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.4
The type of load balance algorithm applied to this trunk. Once Row is active, the agent may override this value with an implmentation specific default.
Status: current Access: read-create
OBJECT-TYPE    
  CTSmartTrunkLoadBalanceType  

ctTrunkIfIndex 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.5
The ifIndex in ifTable, ifXTable that is associated with the trunk that is represented by this row.
Status: current Access: read-only
OBJECT-TYPE    
  InterfaceIndex  

ctTrunkRowStatus 1.3.6.1.4.1.52.4.1.2.20.1.1.3.1.6
This object lets network managers create and delete trunk interfaces, on systems that support this optional capability. It does not control the activation and deactivation of these interfaces; they are controlled by 'ifAdminStatus' in the ifTable. However, changing row state from active to notInService. will have the side effect of changing their 'ifAdminStatus' values to 'noPresent' or 'down', thus causing any active trunk connections to be terminated. When creating a trunk interface, it is up to the management station to determine a suitable 'ctTrunkIndex'. To facilitate interoperability, agents should not put any restrictions on the 'ctTrunkIndex' beyond the obvious ones that it be valid and unused. The Managed Objects that must be set in this table for a row to change from nonExistent/notReady to notInService/Active is simply an index. Ports can then be added to the Smart TRUNK via the ifStackTable. If you create a trunk interface via this object, it will initially have 'ifAdminStatus' = 'down' 'ifOperStatus' = 'down' when RowStatus is changed to active.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

ctTrunkConnectionTable 1.3.6.1.4.1.52.4.1.2.20.1.1.4
This table describes how local interfaces that are participating in a trunk are connected to remote interfaces. With this table, a management entity can determine that (for example) local interfaces 3, 4, and 6 are connected to remote interfaces 10, 17, and 19. This table is useful to debug configuration errors with remote devices. If ifAdminStatus/ifOperState is up, and no corresponding row is found in this table, then a management station can assume a the remote end does not have the decHuntGroup protocol active. Note: this entire table is read-only. Rows are created and deleted from this table as a side effect of trunks being created and deleted. Note: a managment entity could determine (for example) that interface 3 was participating in trunk 3 by using the ifStackTable and ctTrunkIfIndex.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    CtTrunkConnectionEntry

ctTrunkConnectionEntry 1.3.6.1.4.1.52.4.1.2.20.1.1.4.1
Each table entry contains configuration information for one interface that is participating in a trunk.
Status: current Access: not-accessible
OBJECT-TYPE    
  CtTrunkConnectionEntry  

ctTrunkPortRemoteIfIndex 1.3.6.1.4.1.52.4.1.2.20.1.1.4.1.1
The ifIndex of the interface at the other end of this part of the trunk link. If this value is 0, then for some reason there is no interface on the other side of this link. This might be a temporary condition or it might represent a real problem. Note: this table is indexed by ifIndex. So the index is the local ifIndex value and ctTrunkPortRemoteIfIndex is the remote ifIndex.
Status: current Access: read-only
OBJECT-TYPE    
  InterfaceIndex  

ctTrunkLLAPRequirement 1.3.6.1.4.1.52.4.1.2.20.1.2.1
Indicates whether this managed entity requires the LLAP updates to perform the trunking function. Certain families of products require LLAP (decHuntGroup Protocol) order for the Smart TRUNK functionality to work. A value of 1 implies that LLAP is necessary for smart-trunking to work on this platform, a value of 2 indicates that it is not necessary.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER required(1), notRequired(2)  

ctTrunkMaxTrunks 1.3.6.1.4.1.52.4.1.2.20.1.2.2
The maximum number of trunks that can be configured on this managed entity.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

ctTrunkFlowDiagnosticTable 1.3.6.1.4.1.52.4.1.2.20.1.2.4
Provide a means to programmatically evaluate the load balancing of a smart trunk. Assumes that load balancing is done on a flow by flow basis.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    CtTrunkFlowDiagnosticEntry

ctTrunkFlowDiagnosticEntry 1.3.6.1.4.1.52.4.1.2.20.1.2.4.1
Each row refers to a specific smart trunk and port within that smart trunk.
Status: current Access: not-accessible
OBJECT-TYPE    
  CtTrunkFlowDiagnosticEntry  

ctTrunkFlowDiagnosticInstalledFlows 1.3.6.1.4.1.52.4.1.2.20.1.2.4.1.1
A counter of the flows installed on this port since it was first operational.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

ctTrunkConformance 1.3.6.1.4.1.52.4.1.2.20.1.3
OBJECT IDENTIFIER    

ctTrunkCompliances 1.3.6.1.4.1.52.4.1.2.20.1.3.1
OBJECT IDENTIFIER    

ctTrunkGroups 1.3.6.1.4.1.52.4.1.2.20.1.3.2
OBJECT IDENTIFIER    

ctTrunkComplianceV10 1.3.6.1.4.1.52.4.1.2.20.1.3.1.1
The compliance statement for the CTRON-SMARTTRUNK-MIB.
Status: current Access: read-only
MODULE-COMPLIANCE    

ctTrunkConfGroupV10 1.3.6.1.4.1.52.4.1.2.20.1.3.2.1
A set of managed objects that make up version 1.0 of the CTRON-SMARTTRUNK-MIB.
Status: current Access: read-only
OBJECT-GROUP    

ctTrunkFlowDiagnosticGroup 1.3.6.1.4.1.52.4.1.2.20.1.3.2.2
A collection of diagnostic information related to interfaces participating in SmartTrunks; specifically to interfaces on devices that use 'flows'.
Status: current Access: read-only
OBJECT-GROUP