summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-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-VLAN-IFTABLE-RELATIONSHIP-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB')
-rw-r--r--MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB178
1 files changed, 178 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB b/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB
new file mode 100644
index 0000000..703a9d0
--- /dev/null
+++ b/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB
@@ -0,0 +1,178 @@
+-- *****************************************************************
+-- CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB - show the VLAN-ID and
+-- ifIndex for routed VLANs (ISL subinterfaces, and SVIs)
+--
+-- January 1999, Cliff Sojourner
+--
+-- Copyright (c) 1999, 2013 by cisco Systems Inc.
+-- All rights reserved.
+-- *****************************************************************
+
+CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex
+ FROM IF-MIB
+ InterfaceIndexOrZero
+ FROM CISCO-TC
+ VlanIndex
+ FROM CISCO-VTP-MIB
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoVlanIfTableRelationshipMIB MODULE-IDENTITY
+ LAST-UPDATED "9904010530Z"
+ 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
+ "Cisco VLAN ifTable Relationship MIB lists VLAN-id and ifIndex
+ information for routed VLAN interfaces.
+
+ A routed VLAN interface is the router interface or sub-interface
+ to which the router's IP address on the VLAN is attached.
+ For example, an ISL, SDE, or 802.1Q encapsulated
+ subinterface, or Switched Virtual Interface (SVI)."
+ REVISION "201307150000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { ciscoMgmt 128 }
+
+
+cviMIBObjects OBJECT IDENTIFIER
+ ::= { ciscoVlanIfTableRelationshipMIB 1 }
+
+cviGlobals OBJECT IDENTIFIER
+ ::= { cviMIBObjects 1 }
+
+
+cviVlanInterfaceIndexTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CviVlanInterfaceIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The cviVlanInterfaceIndexTable provides a way to
+ translate a VLAN-id in to an ifIndex, so that
+ the routed VLAN interface's routing configuration
+ can be obtained from interface entry in ipRouteTable.
+
+ Note that some routers can have interfaces to multiple
+ VLAN management domains, and therefore can have multiple
+ routed VLAN interfaces which connect to different VLANs
+ having the same VLAN-id. Thus, it is possible to have
+ multiple rows in this table for the same VLAN-id.
+
+ The cviVlanInterfaceIndexTable also provides a way
+ to find the VLAN-id from an ifTable VLAN's ifIndex."
+ ::= { cviGlobals 1 }
+
+cviVlanInterfaceIndexEntry OBJECT-TYPE
+ SYNTAX CviVlanInterfaceIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents a routed VLAN interface, its
+ corresponding physical port if any, and the ifTable entry
+ for the routed VLAN interface.
+
+ Entries are created by the agent when the routed VLAN interface
+ is created. Operational status of routing does not affect
+ the entries listed here. For routing configuration please refer
+ to ipRouteTable.
+
+ Entries are deleted by the agent when the routed VLAN interface
+ is removed from the system configuration."
+ INDEX {
+ cviVlanId,
+ cviPhysicalIfIndex
+ }
+ ::= { cviVlanInterfaceIndexTable 1 }
+
+CviVlanInterfaceIndexEntry ::= SEQUENCE {
+ cviVlanId VlanIndex,
+ cviPhysicalIfIndex InterfaceIndexOrZero,
+ cviRoutedVlanIfIndex InterfaceIndex
+}
+
+cviVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VLAN-id number of the routed VLAN interface."
+ ::= { cviVlanInterfaceIndexEntry 1 }
+
+cviPhysicalIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For subinterfaces, this object is the ifIndex of the
+ physical interface for the subinterface.
+
+ For Switch Virtual Interfaces (SVIs), this object is zero."
+ ::= { cviVlanInterfaceIndexEntry 2 }
+
+cviRoutedVlanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for the ifTable entry associated with
+ this routed VLAN interface."
+ ::= { cviVlanInterfaceIndexEntry 3 }
+
+
+cviMIBConformance OBJECT IDENTIFIER
+ ::= { cviMIBObjects 3 }
+
+cviMIBCompliances OBJECT IDENTIFIER
+ ::= { cviMIBConformance 1 }
+
+cviMIBGroups OBJECT IDENTIFIER
+ ::= { cviMIBConformance 2 }
+
+
+-- Conformance
+
+cviMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the CISCO-VLAN-INTERFACE-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS { cviMIBGroup }
+ ::= { cviMIBCompliances 1 }
+
+-- Units of Conformance
+
+cviMIBGroup OBJECT-GROUP
+ OBJECTS { cviRoutedVlanIfIndex }
+ STATUS current
+ DESCRIPTION
+ "A set of objects to obtain VLAN-ID and ifIndex
+ information for routed VLAN interfaces."
+ ::= { cviMIBGroups 1 }
+
+END
+
+
+
+
+