Blame mibs/ietf/TOKENRING-STATION-SR-MIB

Packit 022b05
TOKENRING-STATION-SR-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE
Packit 022b05
                                         FROM SNMPv2-SMI
Packit 022b05
    TEXTUAL-CONVENTION, RowStatus, MacAddress
Packit 022b05
                                         FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF
Packit 022b05
    mib-2, ifIndex                       FROM RFC1213-MIB;
Packit 022b05
Packit 022b05
dot5SrMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9412161000Z"
Packit 022b05
    ORGANIZATION "IETF Interfaces MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "       Keith McCloghrie
Packit 022b05
            Postal: Cisco Systems, Inc.
Packit 022b05
                    170 West Tasman Drive
Packit 022b05
                    San Jose, CA  95134-1706
Packit 022b05
                    US
Packit 022b05
Packit 022b05
             Phone: +1 408 526 5260
Packit 022b05
             Email: kzm@cisco.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The MIB module for managing source routes in
Packit 022b05
            end-stations on IEEE 802.5 Token Ring networks."
Packit 022b05
    ::= { mib-2 42 }
Packit 022b05
dot5SrMIBObjects OBJECT IDENTIFIER ::= { dot5SrMIB 1 }
Packit 022b05
Packit 022b05
SourceRoute ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "1x:"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
                 "Represents a Source Route, containing an
Packit 022b05
                 embedded sequence of bridge and ring ID's,
Packit 022b05
                 as used by 802.5 Source Routing."
Packit 022b05
    REFERENCE    "Annex C of ISO/IEC 10038: 1993,
Packit 022b05
                 [ANSI/IEEE Std 802.1D, 1993]"
Packit 022b05
    SYNTAX       OCTET STRING (SIZE(0..30))
Packit 022b05
Packit 022b05
Packit 022b05
--           The 802.5 Station Source Route Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dot5SrRouteTable   OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot5SrRouteEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
               "The table of source-routing routes.
Packit 022b05
               This represents the 802.5 RIF database."
Packit 022b05
    ::= { dot5SrMIBObjects 1 }
Packit 022b05
Packit 022b05
dot5SrRouteEntry  OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot5SrRouteEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
                "Information on a specific route.
Packit 022b05
Packit 022b05
                An entry is created whenever a 'Single Path
Packit 022b05
                Explorer' or an 'All Paths Explorer' discovers
Packit 022b05
                a route to a neighbor not currently in the table,
Packit 022b05
                or whenever an 'All Paths Explorer' discovers a
Packit 022b05
                better (e.g., shorter) route than the route currently
Packit 022b05
                stored in the table.  This is done on behalf of
Packit 022b05
                any network layer client.
Packit 022b05
Packit 022b05
                The ifIndex value in the INDEX clause refers to
Packit 022b05
                the value of MIB-II's ifIndex object for the
Packit 022b05
                interface on which the route is in effect."
Packit 022b05
    INDEX  { ifIndex, dot5SrRouteDestination }
Packit 022b05
    ::= { dot5SrRouteTable 1 }
Packit 022b05
Packit 022b05
Dot5SrRouteEntry ::= SEQUENCE {
Packit 022b05
    dot5SrRouteDestination   MacAddress,
Packit 022b05
    dot5SrRouteControl       OCTET STRING,
Packit 022b05
    dot5SrRouteDescr         SourceRoute,
Packit 022b05
    dot5SrRouteStatus        RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dot5SrRouteDestination  OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
               "The destination of this route."
Packit 022b05
    ::= { dot5SrRouteEntry 2 }
Packit 022b05
Packit 022b05
dot5SrRouteControl  OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE(2))
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
               "The value of Routing Control field for this
Packit 022b05
               route."
Packit 022b05
    REFERENCE  "Annex C of ISO/IEC 10038: 1993,
Packit 022b05
               [ANSI/IEEE Std 802.1D, 1993]"
Packit 022b05
    ::= { dot5SrRouteEntry 3 }
Packit 022b05
Packit 022b05
dot5SrRouteDescr  OBJECT-TYPE
Packit 022b05
    SYNTAX      SourceRoute
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
               "The embedded sequence of bridge and ring ID's
Packit 022b05
               for this route.  For destinations on the
Packit 022b05
               local ring, the value of this object is
Packit 022b05
               the zero-length string."
Packit 022b05
    REFERENCE  "Annex C of ISO/IEC 10038: 1993,
Packit 022b05
               [ANSI/IEEE Std 802.1D, 1993]"
Packit 022b05
    ::= { dot5SrRouteEntry 4 }
Packit 022b05
Packit 022b05
dot5SrRouteStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
             "The status of this row.  Values of the instances
Packit 022b05
             of dot5SrRouteControl and dot5SrRouteDescr can be
Packit 022b05
             modified while the row's status is 'active."
Packit 022b05
    ::= { dot5SrRouteEntry 5 }
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
dot5SrConformance OBJECT IDENTIFIER ::= { dot5SrMIB 2 }
Packit 022b05
Packit 022b05
dot5SrGroups      OBJECT IDENTIFIER ::= { dot5SrConformance 1 }
Packit 022b05
dot5SrCompliances OBJECT IDENTIFIER ::= { dot5SrConformance 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
dot5SrCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for SNMPv2 entities
Packit 022b05
        which implement the IEEE 802.5 Station Source Route
Packit 022b05
        MIB."
Packit 022b05
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { dot5SrRouteGroup }
Packit 022b05
Packit 022b05
        OBJECT      dot5SrRouteStatus
Packit 022b05
        SYNTAX      INTEGER { active(1) }   -- subset of values
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only the 'active'
Packit 022b05
            value need be supported."
Packit 022b05
Packit 022b05
        OBJECT      dot5SrRouteControl
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT      dot5SrRouteDescr
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { dot5SrCompliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
dot5SrRouteGroup  OBJECT-GROUP
Packit 022b05
    OBJECTS   { dot5SrRouteControl,
Packit 022b05
                dot5SrRouteDescr,
Packit 022b05
                dot5SrRouteStatus
Packit 022b05
              }
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing for the management of
Packit 022b05
        source routes in stations on IEEE 802.5 source-routing
Packit 022b05
        networks."
Packit 022b05
    ::= { dot5SrGroups 1 }
Packit 022b05
Packit 022b05
END