261 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			261 lines
		
	
	
		
			7.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CISCOSB-SPAN-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
-- Title:                CISCOSB SPAN ROS
 | 
						|
--                       Private SPAN MIB
 | 
						|
-- Version:              8.00
 | 
						|
-- Date:                 15-Mar-2015
 | 
						|
 | 
						|
IMPORTS
 | 
						|
   MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
 | 
						|
   NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
   TEXTUAL-CONVENTION, TruthValue, RowStatus
 | 
						|
        FROM SNMPv2-TC
 | 
						|
   MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
   switch001, rndNotifications
 | 
						|
        FROM CISCOSB-MIB
 | 
						|
   InterfaceIndex
 | 
						|
        FROM IF-MIB;
 | 
						|
 | 
						|
 | 
						|
SpanDestinationPortType  ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "SPAN destination mode type:
 | 
						|
                    1 - monitor-only
 | 
						|
                    2 - network."
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        monitor-only(1),
 | 
						|
        network(2)
 | 
						|
}
 | 
						|
 | 
						|
SpanSourceType  ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "SPAN source type:
 | 
						|
                    1 - port
 | 
						|
                    2 - VLAN
 | 
						|
                    3 - flow
 | 
						|
                    4 - remote VLAN."
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        port(1),
 | 
						|
        vlan(2),
 | 
						|
	    flow(3),
 | 
						|
	    remote-vlan(4)
 | 
						|
}
 | 
						|
 | 
						|
SpanSourceDirection ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "SPAN source direction:
 | 
						|
                    1 - rx
 | 
						|
                    2 - tx
 | 
						|
                    3 - both."
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        rx(1),
 | 
						|
        tx(2),
 | 
						|
	    both(3)
 | 
						|
}
 | 
						|
 | 
						|
SpanDestinationReflectorType  ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION    "RSPAN reflector port type:
 | 
						|
                    1 - SPAN
 | 
						|
                    2 - RSPAN - start
 | 
						|
                    3 - RSPAN - final."
 | 
						|
    SYNTAX INTEGER {
 | 
						|
        span(1),
 | 
						|
        rspan-start(2),
 | 
						|
		rspan-final(3)
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
rlSpan MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201503250000Z"
 | 
						|
	ORGANIZATION "Cisco Systems, Inc."
 | 
						|
 | 
						|
	CONTACT-INFO
 | 
						|
	"Postal: 170 West Tasman Drive
 | 
						|
	San Jose , CA 95134-1706
 | 
						|
	USA
 | 
						|
 | 
						|
	
 | 
						|
	Website:  Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
 | 
						|
    DESCRIPTION
 | 
						|
           "This private MIB module for SPAN (Switched Port Analyzer)."
 | 
						|
    REVISION "201503250000Z"
 | 
						|
    DESCRIPTION
 | 
						|
           "Initial revision."
 | 
						|
     ::= { switch001 219 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
rlSpanMibVersion OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB's version, the current version is 1."
 | 
						|
    ::= { rlSpan 1 }
 | 
						|
 | 
						|
------------------------------------
 | 
						|
-- SPAN - rlSpanDestinationTable
 | 
						|
------------------------------------
 | 
						|
 | 
						|
rlSpanDestinationTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF RlSpanDestinationEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table holds information for SPAN destination per session id."
 | 
						|
    ::= { rlSpan 2 }
 | 
						|
 | 
						|
rlSpanDestinationEntry OBJECT-TYPE
 | 
						|
    SYNTAX      RlSpanDestinationEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Entry in the rlSpanDestinationTable." 
 | 
						|
    INDEX    { rlSpanDestinationSessionId }
 | 
						|
    ::= {rlSpanDestinationTable 1 }
 | 
						|
 | 
						|
RlSpanDestinationEntry ::= SEQUENCE {
 | 
						|
    rlSpanDestinationSessionId 	    INTEGER,
 | 
						|
    rlSpanDestinationIfIndex        InterfaceIndex,
 | 
						|
    rlSpanDestinationIsReflector    SpanDestinationReflectorType,
 | 
						|
    rlSpanDestinationPortType       SpanDestinationPortType,
 | 
						|
    rlSpanDestinationRemoteVlanId   InterfaceIndex,
 | 
						|
    rlSpanDestinationRowStatus      RowStatus
 | 
						|
}
 | 
						|
 | 
						|
rlSpanDestinationSessionId OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "SPAN session ID. This variable is the key for SPAN destination table.
 | 
						|
         Uniquely identifies the SPAN destination."
 | 
						|
    ::= { rlSpanDestinationEntry 1 }
 | 
						|
 | 
						|
 | 
						|
rlSpanDestinationIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Interface Index. This variable identifies the destination ifIndex"
 | 
						|
    ::= { rlSpanDestinationEntry 2 }               
 | 
						|
 | 
						|
rlSpanDestinationIsReflector OBJECT-TYPE
 | 
						|
    SYNTAX      SpanDestinationReflectorType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicates whether the current session is SPAN or RSPAN 
 | 
						|
         start or final session."
 | 
						|
    ::= { rlSpanDestinationEntry 3 }         
 | 
						|
 | 
						|
rlSpanDestinationPortType OBJECT-TYPE
 | 
						|
    SYNTAX      SpanDestinationPortType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicates whether the destination port acts as network
 | 
						|
         port or analyzer only port."
 | 
						|
    ::= { rlSpanDestinationEntry 4 }           
 | 
						|
 | 
						|
rlSpanDestinationRemoteVlanId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicated the remote vlan id for RSPAN case."
 | 
						|
    ::= { rlSpanDestinationEntry 5 }               
 | 
						|
	
 | 
						|
rlSpanDestinationRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "The row status variable, used according to
 | 
						|
       row installation and removal conventions."
 | 
						|
    ::= { rlSpanDestinationEntry 6 }
 | 
						|
 | 
						|
 | 
						|
------------------------------------
 | 
						|
-- SPAN - rlSpanSourceTable
 | 
						|
------------------------------------
 | 
						|
rlSpanSourceTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF RlSpanSourceEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table holds information for SPAN Source ports per session id."
 | 
						|
    ::= {rlSpan 3 }
 | 
						|
 | 
						|
rlSpanSourceEntry OBJECT-TYPE
 | 
						|
    SYNTAX      RlSpanSourceEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Entry in the rlSpanSourceTable." 
 | 
						|
    INDEX    { rlSpanSourceSessionId,
 | 
						|
               rlSpanSourceType,
 | 
						|
               rlSpanSourceIndex
 | 
						|
    }
 | 
						|
    ::= {rlSpanSourceTable 1 }
 | 
						|
 | 
						|
 | 
						|
RlSpanSourceEntry ::= SEQUENCE {
 | 
						|
    rlSpanSourceSessionId 	INTEGER,
 | 
						|
    rlSpanSourceType            SpanSourceType,
 | 
						|
    rlSpanSourceIndex           INTEGER,
 | 
						|
    rlSpanSourceDirection       SpanSourceDirection,
 | 
						|
    rlSpanSourceRowStatus       RowStatus
 | 
						|
}
 | 
						|
 | 
						|
rlSpanSourceSessionId OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION	
 | 
						|
        "SPAN session ID. This variable is the key for SPAN source table.
 | 
						|
         Identifies the SPAN source."
 | 
						|
    ::= { rlSpanSourceEntry 1 }
 | 
						|
 | 
						|
 | 
						|
rlSpanSourceType OBJECT-TYPE
 | 
						|
    SYNTAX      SpanSourceType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicates the SPAN source type."
 | 
						|
    ::= { rlSpanSourceEntry 2 }                   
 | 
						|
 | 
						|
rlSpanSourceIndex OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicates the ifIndex of the SPAN source port
 | 
						|
         or the flow Id of the class map (for flow span source type)."
 | 
						|
    ::= { rlSpanSourceEntry 3 }                         
 | 
						|
 | 
						|
rlSpanSourceDirection OBJECT-TYPE
 | 
						|
    SYNTAX      SpanSourceDirection
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable indicates the source direction for monitoring."
 | 
						|
    ::= { rlSpanSourceEntry 4 } 
 | 
						|
 | 
						|
rlSpanSourceRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "The row status variable, used according to
 | 
						|
       row installation and removal conventions."
 | 
						|
    ::= { rlSpanSourceEntry 5 }
 | 
						|
                        
 | 
						|
              
 | 
						|
END
 |