Path Configuration table

Anil Rijsinghani 14-Jul-1992 1854 <anil@levers.enet.dec.com> Tue, 14 July 1992 23:32 UTC

Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa02849; 14 Jul 92 19:32 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa02845; 14 Jul 92 19:32 EDT
Received: from CS.UTK.EDU by NRI.Reston.VA.US id aa02659; 14 Jul 92 19:35 EDT
Received: by CS.UTK.EDU (5.61++/2.8s-UTK) id AA06009; Tue, 14 Jul 92 19:06:05 -0400
Received: from enet-gw.pa.dec.com by CS.UTK.EDU with SMTP (5.61++/2.8s-UTK) id AA05999; Tue, 14 Jul 92 19:06:00 -0400
Received: by enet-gw.pa.dec.com; id AA26655; Tue, 14 Jul 92 16:05:57 -0700
Message-Id: <9207142305.AA26655@enet-gw.pa.dec.com>
Received: from levers.enet; by decwrl.enet; Tue, 14 Jul 92 16:05:57 PDT
Date: Tue, 14 Jul 1992 16:05:57 -0700
From: Anil Rijsinghani 14-Jul-1992 1854 <anil@levers.enet.dec.com>
To: fddi-mib@cs.utk.edu
Cc: anil@levers.enet.dec.com, anil@levers.enet.dec.com
Apparently-To: fddi-mib@cs.utk.edu
Subject: Path Configuration table

	Here's one way to implement the Path config table, which came
	up briefly at today's WG meeting..

	Anil
----------------------------------------------------

    --
    -- the PATH Configuration table - used to identify resources present,
    -- and their current location.
    --
    -- yes, there are 4 Indices!  There isn't any other way to uniquely
    -- identify every entry.
    --

    efddiPATHConfigTable OBJECT-TYPE
        SYNTAX  SEQUENCE OF EfddiPATHConfigEntry
        ACCESS  not-accessible
        STATUS  mandatory
        DESCRIPTION
               "A list of PATH configuration entries.  This table lists
               all the resources that may be in this PATH."
    ::= { efddiPATH 2 }

    efddiPATHConfigEntry OBJECT-TYPE
        SYNTAX  EfddiPATHConfigEntry
        ACCESS  not-accessible
        STATUS  mandatory
        DESCRIPTION
               "A collection of objects containing information for a
               given PATH Configuration entry."
        INDEX  { ePATHConfSMTIndex, ePATHConfPathIndex, ePATHConfResourceType,
                 ePATHConfResourceIndex }
        ::= { efddiPATHConfigTable 1 }

    EfddiPATHConfigEntry ::=
        SEQUENCE {
            ePATHConfSMTIndex
                INTEGER,
            ePATHConfPathIndex
                INTEGER,
            ePATHConfResourceType
                INTEGER,
            ePATHConfResourceIndex
                INTEGER,
            ePATHConfResourceCurPath
                INTEGER
                 }

    ePATHConfSMTIndex OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
               "The value of the SNMP SMT index associated with this
               configuration entry."
        ::= { efddiPATHConfigEntry 1 }

    ePATHConfPathIndex OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
               "The value of the SNMP PATH index associated with this
               configuration entry.  The resource associated with this
               entry may be in this path."
        ::= { efddiPATHConfigEntry 2 }

    ePATHConfResourceType OBJECT-TYPE
        SYNTAX  INTEGER {
                          MAC(2),
                          PORT(4)
                        }
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
               "The type of resource associated with this configuration
               entry."
        ::= { efddiPATHConfigEntry 3 }

    ePATHConfResourceIndex OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
               "The SNMP index used to refer to the instance of this
               resource."
        ::= { efddiPATHConfigEntry 4 }

    ePATHConfResourceCurPath OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
               "The SNMP index of the path in which this resource currently
               resides."
        ::= { efddiPATHConfigEntry 5 }