1 TOKENRING-STATION-SR-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE
6 TEXTUAL-CONVENTION, RowStatus, MacAddress
8 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
9 mib-2, ifIndex FROM RFC1213-MIB;
11 dot5SrMIB MODULE-IDENTITY
12 LAST-UPDATED "9412161000Z"
13 ORGANIZATION "IETF Interfaces MIB Working Group"
16 Postal: Cisco Systems, Inc.
18 San Jose, CA 95134-1706
21 Phone: +1 408 526 5260
24 "The MIB module for managing source routes in
25 end-stations on IEEE 802.5 Token Ring networks."
27 dot5SrMIBObjects OBJECT IDENTIFIER ::= { dot5SrMIB 1 }
29 SourceRoute ::= TEXTUAL-CONVENTION
33 "Represents a Source Route, containing an
34 embedded sequence of bridge and ring ID's,
35 as used by 802.5 Source Routing."
36 REFERENCE "Annex C of ISO/IEC 10038: 1993,
37 [ANSI/IEEE Std 802.1D, 1993]"
38 SYNTAX OCTET STRING (SIZE(0..30))
41 -- The 802.5 Station Source Route Table
44 dot5SrRouteTable OBJECT-TYPE
45 SYNTAX SEQUENCE OF Dot5SrRouteEntry
46 MAX-ACCESS not-accessible
49 "The table of source-routing routes.
50 This represents the 802.5 RIF database."
51 ::= { dot5SrMIBObjects 1 }
53 dot5SrRouteEntry OBJECT-TYPE
54 SYNTAX Dot5SrRouteEntry
55 MAX-ACCESS not-accessible
58 "Information on a specific route.
60 An entry is created whenever a 'Single Path
61 Explorer' or an 'All Paths Explorer' discovers
62 a route to a neighbor not currently in the table,
63 or whenever an 'All Paths Explorer' discovers a
64 better (e.g., shorter) route than the route currently
65 stored in the table. This is done on behalf of
66 any network layer client.
68 The ifIndex value in the INDEX clause refers to
69 the value of MIB-II's ifIndex object for the
70 interface on which the route is in effect."
71 INDEX { ifIndex, dot5SrRouteDestination }
72 ::= { dot5SrRouteTable 1 }
74 Dot5SrRouteEntry ::= SEQUENCE {
75 dot5SrRouteDestination MacAddress,
76 dot5SrRouteControl OCTET STRING,
77 dot5SrRouteDescr SourceRoute,
78 dot5SrRouteStatus RowStatus
81 dot5SrRouteDestination OBJECT-TYPE
83 MAX-ACCESS not-accessible
86 "The destination of this route."
87 ::= { dot5SrRouteEntry 2 }
89 dot5SrRouteControl OBJECT-TYPE
90 SYNTAX OCTET STRING (SIZE(2))
91 MAX-ACCESS read-create
94 "The value of Routing Control field for this
96 REFERENCE "Annex C of ISO/IEC 10038: 1993,
97 [ANSI/IEEE Std 802.1D, 1993]"
98 ::= { dot5SrRouteEntry 3 }
100 dot5SrRouteDescr OBJECT-TYPE
102 MAX-ACCESS read-create
105 "The embedded sequence of bridge and ring ID's
106 for this route. For destinations on the
107 local ring, the value of this object is
108 the zero-length string."
109 REFERENCE "Annex C of ISO/IEC 10038: 1993,
110 [ANSI/IEEE Std 802.1D, 1993]"
111 ::= { dot5SrRouteEntry 4 }
113 dot5SrRouteStatus OBJECT-TYPE
115 MAX-ACCESS read-create
118 "The status of this row. Values of the instances
119 of dot5SrRouteControl and dot5SrRouteDescr can be
120 modified while the row's status is 'active."
121 ::= { dot5SrRouteEntry 5 }
123 -- conformance information
125 dot5SrConformance OBJECT IDENTIFIER ::= { dot5SrMIB 2 }
127 dot5SrGroups OBJECT IDENTIFIER ::= { dot5SrConformance 1 }
128 dot5SrCompliances OBJECT IDENTIFIER ::= { dot5SrConformance 2 }
131 -- compliance statements
133 dot5SrCompliance MODULE-COMPLIANCE
136 "The compliance statement for SNMPv2 entities
137 which implement the IEEE 802.5 Station Source Route
140 MODULE -- this module
141 MANDATORY-GROUPS { dot5SrRouteGroup }
143 OBJECT dot5SrRouteStatus
144 SYNTAX INTEGER { active(1) } -- subset of values
147 "Write access is not required, and only the 'active'
148 value need be supported."
150 OBJECT dot5SrRouteControl
153 "Write access is not required."
155 OBJECT dot5SrRouteDescr
158 "Write access is not required."
160 ::= { dot5SrCompliances 1 }
163 -- units of conformance
165 dot5SrRouteGroup OBJECT-GROUP
166 OBJECTS { dot5SrRouteControl,
172 "A collection of objects providing for the management of
173 source routes in stations on IEEE 802.5 source-routing
175 ::= { dot5SrGroups 1 }