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

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