summaryrefslogtreecommitdiff
path: root/data/mibs/IF-INVERTED-STACK-MIB.txt
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-06-22 18:34:21 +0200
committerChristian Poessinger <christian@poessinger.com>2021-06-22 18:34:58 +0200
commit47604c76587cc6cb7742e91940de2f40ad6d7eb0 (patch)
tree719d4d06886b6c4855e3940781778a33ca4f19d3 /data/mibs/IF-INVERTED-STACK-MIB.txt
parentdebd7996f89b01fa8d3584efbcda9a5675ee4344 (diff)
downloadvyos-1x-47604c76587cc6cb7742e91940de2f40ad6d7eb0.tar.gz
vyos-1x-47604c76587cc6cb7742e91940de2f40ad6d7eb0.zip
snmp: T3606: Install MIBs into well known location
FRR also expects the MIBs in /usr/share/snmp/mibs
Diffstat (limited to 'data/mibs/IF-INVERTED-STACK-MIB.txt')
-rw-r--r--data/mibs/IF-INVERTED-STACK-MIB.txt149
1 files changed, 0 insertions, 149 deletions
diff --git a/data/mibs/IF-INVERTED-STACK-MIB.txt b/data/mibs/IF-INVERTED-STACK-MIB.txt
deleted file mode 100644
index eb8797b58..000000000
--- a/data/mibs/IF-INVERTED-STACK-MIB.txt
+++ /dev/null
@@ -1,149 +0,0 @@
-IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN
-
-IMPORTS
- MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI
- RowStatus FROM SNMPv2-TC
- MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
- ifStackGroup2,
- ifStackHigherLayer, ifStackLowerLayer FROM IF-MIB;
-
-ifInvertedStackMIB MODULE-IDENTITY
- LAST-UPDATED "200006140000Z"
- ORGANIZATION "IETF Interfaces MIB Working Group"
- CONTACT-INFO
- " Keith McCloghrie
- Cisco Systems, Inc.
- 170 West Tasman Drive
- San Jose, CA 95134-1706
- US
-
- 408-526-5260
- kzm@cisco.com"
- DESCRIPTION
- "The MIB module which provides the Inverted Stack Table for
- interface sub-layers."
- REVISION "200006140000Z"
- DESCRIPTION
- "Initial revision, published as RFC 2864"
- ::= { mib-2 77 }
-
-ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 }
-
---
--- The Inverted Interface Stack Group
---
-
-ifInvStackTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IfInvStackEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing information on the relationships between
-
- the multiple sub-layers of network interfaces. In
- particular, it contains information on which sub-layers run
- 'underneath' which other sub-layers, where each sub-layer
- corresponds to a conceptual row in the ifTable. For
- example, when the sub-layer with ifIndex value x runs
- underneath the sub-layer with ifIndex value y, then this
- table contains:
-
- ifInvStackStatus.x.y=active
-
- For each ifIndex value, z, which identifies an active
- interface, there are always at least two instantiated rows
- in this table associated with z. For one of these rows, z
- is the value of ifStackHigherLayer; for the other, z is the
- value of ifStackLowerLayer. (If z is not involved in
- multiplexing, then these are the only two rows associated
- with z.)
-
- For example, two rows exist even for an interface which has
- no others stacked on top or below it:
-
- ifInvStackStatus.z.0=active
- ifInvStackStatus.0.z=active
-
- This table contains exactly the same number of rows as the
- ifStackTable, but the rows appear in a different order."
- REFERENCE
- "ifStackTable of RFC 2863"
- ::= { ifInvMIBObjects 1 }
-
-ifInvStackEntry OBJECT-TYPE
- SYNTAX IfInvStackEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information on a particular relationship between two sub-
- layers, specifying that one sub-layer runs underneath the
- other sub-layer. Each sub-layer corresponds to a conceptual
- row in the ifTable."
- INDEX { ifStackLowerLayer, ifStackHigherLayer }
- ::= { ifInvStackTable 1 }
-
-IfInvStackEntry ::=
- SEQUENCE {
- ifInvStackStatus RowStatus
- }
-
-ifInvStackStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The status of the relationship between two sub-layers.
-
- An instance of this object exists for each instance of the
- ifStackStatus object, and vice versa. For example, if the
- variable ifStackStatus.H.L exists, then the variable
- ifInvStackStatus.L.H must also exist, and vice versa. In
- addition, the two variables always have the same value.
-
- However, unlike ifStackStatus, the ifInvStackStatus object
- is NOT write-able. A network management application wishing
- to change a relationship between sub-layers H and L cannot
- do so by modifying the value of ifInvStackStatus.L.H, but
- must instead modify the value of ifStackStatus.H.L. After
- the ifStackTable is modified, the change will be reflected
- in this table."
- ::= { ifInvStackEntry 1 }
-
--- conformance information
-
-ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 }
-
-ifInvGroups OBJECT IDENTIFIER ::= { ifInvConformance 1 }
-ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 }
-
--- compliance statements
-
-ifInvCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for SNMP entities which provide
- inverted information on the layering of network interfaces."
-
- MODULE -- this module
- MANDATORY-GROUPS { ifInvStackGroup }
-
- OBJECT ifInvStackStatus
- SYNTAX INTEGER { active(1) }
- DESCRIPTION
- "Support is only required for 'active'."
-
- MODULE IF-MIB
- MANDATORY-GROUPS { ifStackGroup2 }
- ::= { ifInvCompliances 1 }
-
--- units of conformance
-
-ifInvStackGroup OBJECT-GROUP
- OBJECTS { ifInvStackStatus }
- STATUS current
- DESCRIPTION
- "A collection of objects providing inverted information on
- the layering of MIB-II interfaces."
- ::= { ifInvGroups 1 }
-
-END