~ubuntu-branches/ubuntu/wily/net-snmp/wily-proposed

« back to all changes in this revision

Viewing changes to mibs/IF-INVERTED-STACK-MIB.txt

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2010-06-28 14:59:36 UTC
  • mfrom: (1.2.3 upstream) (1.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20100628145936-cbiallic69pn044g
Tags: 5.4.3~dfsg-1ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Set Ubuntu maintainer address.
  - net-snmp-config: Use bash. (LP: #104738)
  - Removed multiuser option when calling update-rc.d. (LP: #254261)
  - debian/snmpd.init: LSBify the init script.
  - debian/patches/52_fix_snmpcmd_1_typo.patch: Adjust a typo in snmpcmd.1
    (LP: #250459)
  - debian/snmpd.postinst: source debconf before doing work, LP: #589056
  - debian/snmp.preinst, debian/snmp.prerm: kill any/all processes owned by
    snmp user before install/uninstall, LP: #573391
  - Add apport hook (LP: #533603):
  - debian/{snmp,snmpd}.apport: Added.
  - debian/control: Build-depends on dh-apport.
  - debian/rules: 
    + Add --with apport.
    + override_dh_apport to install hook on snmpd package only.
 * Dropped patches:
   - debian/patches/99-fix-ubuntu-div0.patch: Fix dvision by zero.. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN
2
 
 
3
 
IMPORTS
4
 
  MODULE-IDENTITY, OBJECT-TYPE, mib-2      FROM SNMPv2-SMI
5
 
  RowStatus                                FROM SNMPv2-TC
6
 
  MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
7
 
  ifStackGroup2,
8
 
  ifStackHigherLayer, ifStackLowerLayer    FROM IF-MIB;
9
 
 
10
 
ifInvertedStackMIB MODULE-IDENTITY
11
 
  LAST-UPDATED "200006140000Z"
12
 
  ORGANIZATION "IETF Interfaces MIB Working Group"
13
 
  CONTACT-INFO
14
 
          "   Keith McCloghrie
15
 
              Cisco Systems, Inc.
16
 
              170 West Tasman Drive
17
 
              San Jose, CA  95134-1706
18
 
              US
19
 
 
20
 
              408-526-5260
21
 
              kzm@cisco.com"
22
 
  DESCRIPTION
23
 
          "The MIB module which provides the Inverted Stack Table for
24
 
          interface sub-layers."
25
 
  REVISION      "200006140000Z"
26
 
  DESCRIPTION
27
 
          "Initial revision, published as RFC 2864"
28
 
  ::= { mib-2 77 }
29
 
 
30
 
ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 }
31
 
 
32
 
--
33
 
--
34
 
 
35
 
ifInvStackTable  OBJECT-TYPE
36
 
   SYNTAX        SEQUENCE OF IfInvStackEntry
37
 
   MAX-ACCESS    not-accessible
38
 
   STATUS        current
39
 
   DESCRIPTION
40
 
          "A table containing information on the relationships between
41
 
 
42
 
          the multiple sub-layers of network interfaces.  In
43
 
          particular, it contains information on which sub-layers run
44
 
          'underneath' which other sub-layers, where each sub-layer
45
 
          corresponds to a conceptual row in the ifTable.  For
46
 
          example, when the sub-layer with ifIndex value x runs
47
 
          underneath the sub-layer with ifIndex value y, then this
48
 
          table contains:
49
 
 
50
 
            ifInvStackStatus.x.y=active
51
 
 
52
 
          For each ifIndex value, z, which identifies an active
53
 
          interface, there are always at least two instantiated rows
54
 
          in this table associated with z.  For one of these rows, z
55
 
          is the value of ifStackHigherLayer; for the other, z is the
56
 
          value of ifStackLowerLayer.  (If z is not involved in
57
 
          multiplexing, then these are the only two rows associated
58
 
          with z.)
59
 
 
60
 
          For example, two rows exist even for an interface which has
61
 
          no others stacked on top or below it:
62
 
 
63
 
            ifInvStackStatus.z.0=active
64
 
            ifInvStackStatus.0.z=active
65
 
 
66
 
          This table contains exactly the same number of rows as the
67
 
          ifStackTable, but the rows appear in a different order."
68
 
   REFERENCE
69
 
          "ifStackTable of RFC 2863"
70
 
   ::= { ifInvMIBObjects 1 }
71
 
 
72
 
ifInvStackEntry  OBJECT-TYPE
73
 
   SYNTAX        IfInvStackEntry
74
 
   MAX-ACCESS    not-accessible
75
 
   STATUS        current
76
 
   DESCRIPTION
77
 
          "Information on a particular relationship between two sub-
78
 
          layers, specifying that one sub-layer runs underneath the
79
 
          other sub-layer.  Each sub-layer corresponds to a conceptual
80
 
          row in the ifTable."
81
 
   INDEX { ifStackLowerLayer, ifStackHigherLayer }
82
 
   ::= { ifInvStackTable 1 }
83
 
 
84
 
IfInvStackEntry ::=
85
 
  SEQUENCE {
86
 
      ifInvStackStatus       RowStatus
87
 
   }
88
 
 
89
 
ifInvStackStatus  OBJECT-TYPE
90
 
  SYNTAX         RowStatus
91
 
  MAX-ACCESS     read-only
92
 
  STATUS         current
93
 
  DESCRIPTION
94
 
          "The status of the relationship between two sub-layers.
95
 
 
96
 
          An instance of this object exists for each instance of the
97
 
          ifStackStatus object, and vice versa.  For example, if the
98
 
          variable ifStackStatus.H.L exists, then the variable
99
 
          ifInvStackStatus.L.H must also exist, and vice versa.  In
100
 
          addition, the two variables always have the same value.
101
 
 
102
 
          However, unlike ifStackStatus, the ifInvStackStatus object
103
 
          is NOT write-able.  A network management application wishing
104
 
          to change a relationship between sub-layers H and L cannot
105
 
          do so by modifying the value of ifInvStackStatus.L.H, but
106
 
          must instead modify the value of ifStackStatus.H.L.  After
107
 
          the ifStackTable is modified, the change will be reflected
108
 
          in this table."
109
 
  ::= { ifInvStackEntry 1 }
110
 
 
111
 
 
112
 
ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 }
113
 
 
114
 
ifInvGroups      OBJECT IDENTIFIER ::= { ifInvConformance 1 }
115
 
ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 }
116
 
 
117
 
 
118
 
ifInvCompliance MODULE-COMPLIANCE
119
 
  STATUS  current
120
 
  DESCRIPTION
121
 
          "The compliance statement for SNMP entities which provide
122
 
          inverted information on the layering of network interfaces."
123
 
 
124
 
  MODULE  -- this module
125
 
      MANDATORY-GROUPS { ifInvStackGroup }
126
 
 
127
 
      OBJECT       ifInvStackStatus
128
 
      SYNTAX       INTEGER { active(1) }
129
 
      DESCRIPTION
130
 
          "Support is only required for 'active'."
131
 
 
132
 
  MODULE  IF-MIB
133
 
      MANDATORY-GROUPS { ifStackGroup2 }
134
 
  ::= { ifInvCompliances 1 }
135
 
 
136
 
 
137
 
ifInvStackGroup    OBJECT-GROUP
138
 
  OBJECTS { ifInvStackStatus }
139
 
  STATUS  current
140
 
  DESCRIPTION
141
 
          "A collection of objects providing inverted information on
142
 
          the layering of MIB-II interfaces."
143
 
  ::= { ifInvGroups 1 }
144
 
 
145
 
END