185 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			185 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- CISCO-L2L3-INTERFACE-CONFIG-MIB - 
 | 
						|
--    configuration of switchport mode for interfaces
 | 
						|
--
 | 
						|
-- February 2000, Cliff Sojourner
 | 
						|
--
 | 
						|
-- Copyright (c) 2000 by cisco Systems, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- *****************************************************************
 | 
						|
--
 | 
						|
 | 
						|
CISCO-L2L3-INTERFACE-CONFIG-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE,
 | 
						|
    OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    TEXTUAL-CONVENTION
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    ifIndex
 | 
						|
        FROM IF-MIB
 | 
						|
    ciscoMgmt
 | 
						|
        FROM CISCO-SMI
 | 
						|
    ;
 | 
						|
 | 
						|
ciscoL2L3IfConfigMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED        "200005101900Z"
 | 
						|
    ORGANIZATION        "Cisco Systems, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Cisco Systems
 | 
						|
        Customer Service
 | 
						|
 | 
						|
        Postal: 170 W Tasman Drive
 | 
						|
                San Jose, CA  95134
 | 
						|
                USA
 | 
						|
 | 
						|
        Tel: +1 800 553-NETS
 | 
						|
 | 
						|
        E-mail: cs-snmp@cisco.com"
 | 
						|
    DESCRIPTION
 | 
						|
        "Interface switchport mode configuration management MIB.
 | 
						|
 | 
						|
        This MIB is used to monitor and control 
 | 
						|
        configuration of interface switchport and routed mode."
 | 
						|
    REVISION        "200005101900Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
    ::= { ciscoMgmt 151 }
 | 
						|
 | 
						|
ciscoL2L3IfConfigMIBObjects OBJECT IDENTIFIER ::=  { ciscoL2L3IfConfigMIB 1 }
 | 
						|
 | 
						|
cL2L3IfConfig OBJECT IDENTIFIER ::=  { ciscoL2L3IfConfigMIBObjects 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Textual Conventions
 | 
						|
--
 | 
						|
 | 
						|
CL2L3InterfaceMode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS        current
 | 
						|
    DESCRIPTION
 | 
						|
        "The operational mode of the interface.
 | 
						|
 | 
						|
        For administrative and operational states, valid values are: 
 | 
						|
        routed(1), switchport(2).
 | 
						|
        
 | 
						|
        routed(1): Routed mode interfaces direct traffic using 
 | 
						|
        layer 3 protocols.
 | 
						|
 | 
						|
        switchport(2):  Switchport-mode interfaces direct traffic using 
 | 
						|
        layer 2 protocols.  A switchport-mode interface can be in
 | 
						|
        access mode, or trunk mode, or multi-mode.
 | 
						|
 | 
						|
        Switchport interface operating mode can be configured manually,
 | 
						|
        or negotiated by Dynamic Trunking Protocol (DTP) or Dynamic 
 | 
						|
        Inter-Switch Link (DISL).
 | 
						|
 | 
						|
        Access-mode interfaces carry one VLAN's traffic.  Access-mode
 | 
						|
        interface parameters are configured in CISCO-VLAN-MEMBERSHIP-MIB.
 | 
						|
 | 
						|
        Trunk-mode interfaces carry one or more VLANs.  VLAN-related 
 | 
						|
        trunk-mode interface parameters are configured in CISCO-VTP-MIB.
 | 
						|
 | 
						|
        Multi-mode interfaces carry one VLAN to each alias of a 
 | 
						|
        single connected end-station.  VLAN-related multi-mode 
 | 
						|
        interface parameters are configured in CISCO-VTP-MIB.
 | 
						|
        "
 | 
						|
    SYNTAX INTEGER { routed(1), switchport(2) }
 | 
						|
 | 
						|
--
 | 
						|
-- switchport interface mode configuration table
 | 
						|
--
 | 
						|
 | 
						|
cL2L3IfTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF CL2L3IfEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table shows the administratively requested and
 | 
						|
        actual operating configuration for switchport interfaces."
 | 
						|
    ::= { cL2L3IfConfig 1 }
 | 
						|
 | 
						|
cL2L3IfEntry OBJECT-TYPE
 | 
						|
    SYNTAX     CL2L3IfEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry represents the configuration and operation of a
 | 
						|
        switchport interface.
 | 
						|
 | 
						|
        Entries are created and deleted automatically in tandem 
 | 
						|
        with the corresponding ifEntries."
 | 
						|
    INDEX      { ifIndex }
 | 
						|
    ::= { cL2L3IfTable 1 }
 | 
						|
 | 
						|
CL2L3IfEntry ::= SEQUENCE {
 | 
						|
    cL2L3IfModeAdmin    CL2L3InterfaceMode,
 | 
						|
    cL2L3IfModeOper     CL2L3InterfaceMode
 | 
						|
    } 
 | 
						|
 | 
						|
cL2L3IfModeAdmin OBJECT-TYPE
 | 
						|
    SYNTAX     CL2L3InterfaceMode
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The administratively desired interface mode."
 | 
						|
    ::= { cL2L3IfEntry 1 }
 | 
						|
 | 
						|
cL2L3IfModeOper OBJECT-TYPE
 | 
						|
    SYNTAX     CL2L3InterfaceMode
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION 
 | 
						|
        "The operational interface mode."
 | 
						|
    ::= { cL2L3IfEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Notifications
 | 
						|
--
 | 
						|
 | 
						|
-- ciscoL2L3IfConfigMIBNotificationPrefix OBJECT IDENTIFIER ::= 
 | 
						|
--     { ciscoL2L3IfConfigMIB 2 }
 | 
						|
-- ciscoL2L3IfConfigMIBNotifications OBJECT IDENTIFIER ::=
 | 
						|
--     { ciscoL2L3IfConfigMIBNotificationPrefix 0 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Conformance
 | 
						|
--
 | 
						|
 | 
						|
ciscoL2L3IfConfigMIBConformance OBJECT IDENTIFIER 
 | 
						|
    ::= { ciscoL2L3IfConfigMIB 3 }
 | 
						|
ciscoL2L3IfConfigMIBCompliances OBJECT IDENTIFIER 
 | 
						|
    ::= { ciscoL2L3IfConfigMIBConformance 1 }
 | 
						|
ciscoL2L3IfConfigMIBGroups      OBJECT IDENTIFIER 
 | 
						|
    ::= { ciscoL2L3IfConfigMIBConformance 2 }
 | 
						|
 | 
						|
ciscoL2L3IfConfigMIBCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement
 | 
						|
         the Cisco L2L3 Interface Configuration Management MIB"
 | 
						|
    MODULE        -- this module
 | 
						|
        MANDATORY-GROUPS { ciscoL2L3IfConfigMIBGroup }
 | 
						|
    ::= { ciscoL2L3IfConfigMIBCompliances 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Units of Conformance
 | 
						|
--
 | 
						|
 | 
						|
ciscoL2L3IfConfigMIBGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        cL2L3IfModeAdmin,
 | 
						|
        cL2L3IfModeOper
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Interface L2 & L3 mode objects"
 | 
						|
    ::= { ciscoL2L3IfConfigMIBGroups 1 }
 | 
						|
 | 
						|
END
 |