summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB')
-rw-r--r--MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB184
1 files changed, 184 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB b/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB
new file mode 100644
index 0000000..99e239a
--- /dev/null
+++ b/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB
@@ -0,0 +1,184 @@
+-- *****************************************************************
+-- 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