App-Netsync

 view release on metacpan or  search on metacpan

share/mib/FDDI-SMT73-MIB.txt  view on Meta::CPAN

--  defined in [7].

-- this is the FDDI MIB module

fddi    OBJECT IDENTIFIER ::= { transmission 15 }
fddimib   OBJECT IDENTIFIER ::= { fddi 73 }

-- textual conventions

FddiTimeNano ::= INTEGER (0..2147483647)
-- This data type specifies 1 nanosecond units as
-- an integer value.
--
-- NOTE: The encoding is normal integer representation, not
-- two's complement.  Since this type is used for variables
-- which are encoded as TimerTwosComplement in the ANSI
-- specification, two operations need to be performed on such
-- variables to convert from ANSI form to SNMP form:
--
-- 1) Convert from two's complement to normal integer
--    representation
-- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units
--
-- No resolution is lost.  Moreover, the objects for which
-- this data type is used effectively do not lose any range
-- due to the lower maximum value since they do not require
-- the full range.
--
-- Example: If fddimibMACTReq had a value of 8 ms, it would
-- be stored in ANSI TimerTwosComplement format as 0xFFFE7960
-- [8 ms is 100000 in 80 nsec units, which is then converted
-- to two's complement] but be reported as 8000000 in SNMP
-- since it is encoded here as FddiTimeNano.

FddiTimeMilli ::= INTEGER (0..2147483647)
-- This data type is used for some FDDI timers. It specifies
-- time in 1 millisecond units, in normal integer
-- representation.

FddiResourceId ::= INTEGER (0..65535)
-- This data type is used to refer to an instance of a  MAC,
-- PORT, or PATH Resource ID.  Indexing begins
-- at 1.  Zero is used to indicate the absence of a resource.

FddiSMTStationIdType ::= OCTET STRING (SIZE (8))
-- The unique identifier for the FDDI station.  This is a
-- string of 8 octets, represented as X' yy yy xx xx xx xx
-- xx xx' with the low order 6 octet (xx) from a unique IEEE
-- assigned address.  The high order two bits of the IEEE
-- address, the group address bit and the administration bit
-- (Universal/Local) bit should both be zero.  The first two
-- octets, the yy octets, are implementor-defined.
--
-- The representation of the address portion of the station id
-- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for
-- 48 bit addresses.  The canonical form is a 6-octet string
-- where the first octet contains the first 8 bits of the
-- address, with the I/G(Individual/Group) address bit as the
-- least significant bit and the  U/L (Universal/Local) bit
-- as the next more significant bit, and so on.  Note that
-- addresses in the ANSI FDDI standard SMT frames are
-- represented in FDDI MAC order.

FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
-- The representation of long MAC addresses as management
-- values is in the IEEE (ANSI/IEEE P802.1A) canonical
-- notation for 48 bit addresses.  The canonical form is a
-- 6-octet string where the first octet contains the first 8
-- bits of the address, with the I/G (Individual/Group)
-- address bit as the least significant bit and the  U/L
-- (Universal/Local) bit as the next more significant bit,
-- and so on.  Note that the addresses in the SMT frames are
-- represented in FDDI MAC order.

-- groups in the FDDI MIB module

fddimibSMT          OBJECT IDENTIFIER ::= { fddimib 1 }

fddimibMAC          OBJECT IDENTIFIER ::= { fddimib 2 }

fddimibMACCounters  OBJECT IDENTIFIER ::= { fddimib 3 }

fddimibPATH         OBJECT IDENTIFIER ::= { fddimib 4 }

fddimibPORT         OBJECT IDENTIFIER ::= { fddimib 5 }

-- the SMT group
-- Implementation of the SMT group is mandatory for all
-- systems which implement manageable FDDI subsystems.

fddimibSMTNumber OBJECT-TYPE
    SYNTAX  INTEGER (0..65535)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "The number of SMT implementations (regardless of
            their current state) on this network management
            application entity.  The value for this variable
            must remain constant at least from one re-
            initialization of the entity's network management
            system to the next re-initialization."
    ::= { fddimibSMT  1 }

-- the SMT table

fddimibSMTTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF FddimibSMTEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
            "A list of SMT entries.  The number of entries
            shall not exceed the value of fddimibSMTNumber."
    ::= { fddimibSMT  2 }

fddimibSMTEntry OBJECT-TYPE
    SYNTAX  FddimibSMTEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
            "An SMT entry containing information common to a
            given SMT."
    INDEX   { fddimibSMTIndex }
    ::= { fddimibSMTTable 1 }

FddimibSMTEntry ::=
    SEQUENCE {
        fddimibSMTIndex
            INTEGER,
        fddimibSMTStationId
            FddiSMTStationIdType,
        fddimibSMTOpVersionId
            INTEGER,

share/mib/FDDI-SMT73-MIB.txt  view on Meta::CPAN

    ::= { fddimibMACEntry 12 }

fddimibMACDupAddressTest OBJECT-TYPE
    SYNTAX  INTEGER { none(1), pass(2), fail(3) }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "The Duplicate Address Test flag, Dup_Addr_Test
            (refer to ANSI 8.2)."
    REFERENCE
            "ANSI { fddiMAC 29 }"
    ::= { fddimibMACEntry 13 }

fddimibMACRequestedPaths OBJECT-TYPE
    SYNTAX  INTEGER  (0..255)
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
            "List of permitted Paths which specifies the
            Path(s) into which the MAC may be inserted (refer
            to ansi SMT 9.7).

            The value is a sum which represents the individual
            paths that are desired.  This value initially
            takes the value zero, then for each type of PATH
            that this node is, 2 raised to a power is added to
            the sum.  The powers are according to the
            following table:

                               Path   Power
                              local     0
                secondary-alternate     1
                  primary-alternate     2
             concatenated-alternate     3
                secondary-preferred     4
                  primary-preferred     5
             concatenated-preferred     6
                               thru     7 "
    REFERENCE
            "ANSI { fddiMAC 32 }"
    ::= { fddimibMACEntry 14 }

fddimibMACDownstreamPORTType OBJECT-TYPE
    SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "Indicates the PC-Type of the first port that is

            downstream of this MAC (the exit port)."
    REFERENCE
            "ANSI { fddiMAC 33 }"
    ::= { fddimibMACEntry 15 }

fddimibMACSMTAddress OBJECT-TYPE
    SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "The 48-bit individual address of the MAC used for
            SMT frames."
    REFERENCE
            "ANSI { fddiMAC 41 }"
    ::= { fddimibMACEntry 16 }

fddimibMACTReq OBJECT-TYPE
    SYNTAX  FddiTimeNano
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "This variable is the T_Req_value passed to the
            MAC.  Without having detected a duplicate, the
            time value of this variable shall assume the
            maximum supported time value which is less than or
            equal to the time value of fddiPATHMaxT-Req.  When
            a MAC has an address detected as a duplicate, it
            may use a time value for this variable greater
            than the time value of fddiPATHTMaxLowerBound.  A
            station shall cause claim when the new T_Req may
            cause the value of T_Neg to change in the claim
            process, (i.e., time value new T_Req < T_Neg, or
            old T_Req = T_Neg)."
    REFERENCE
            "ANSI { fddiMAC 51 }"
    ::= { fddimibMACEntry 17 }

fddimibMACTNeg OBJECT-TYPE
    SYNTAX  FddiTimeNano
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "It is reported as a FddiTimeNano number."
    REFERENCE
            "ANSI { fddiMAC 52 }"
    ::= { fddimibMACEntry 18 }

fddimibMACTMax OBJECT-TYPE
    SYNTAX  FddiTimeNano
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "This variable is the T_Max_value passed to the
            MAC.  The time value of this variable shall assume
            the minimum suported time value which is greater
            than or equal to the time value of fddiPATHT-
            MaxLowerBound"
    REFERENCE
            "ANSI { fddiMAC 53 }"
    ::= { fddimibMACEntry 19 }

fddimibMACTvxValue OBJECT-TYPE
    SYNTAX  FddiTimeNano
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "This variable is the TVX_value passed to the MAC.
            The time value of this variable shall assume the
            minimum suported time value which is greater than
            or equal to the time value of
            fddiPATHTVXLowerBound."
    REFERENCE
            "ANSI { fddiMAC 54 }"
    ::= { fddimibMACEntry 20 }

fddimibMACFrameCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count of the number of frames received by this
            MAC (refer to ANSI MAC 7.5.1)."
    REFERENCE
            "ANSI { fddiMAC 71 }"
    ::= { fddimibMACEntry 21 }

fddimibMACCopiedCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of frames addressed to (A bit set) and
            successfully copied into the station's receive
            buffers (C bit set) by this MAC (refer to ANSI MAC
            7.5). Note that this count does not include MAC

            frames."
    REFERENCE
            "ANSI { fddiMAC 72 }"
    ::= { fddimibMACEntry 22 }

fddimibMACTransmitCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of frames transmitted by this MAC
            (refer to ANSI MAC 7.5).  Note that this count
            does not include MAC frames."
    REFERENCE
            "ANSI { fddiMAC 73 }"
    ::= { fddimibMACEntry 23 }

fddimibMACErrorCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count of the number of frames that were
            detected in error by this MAC that had not been
            detected in error by another MAC (refer to ANSI
            MAC 7.5.2)."
    REFERENCE
            "ANSI { fddiMAC 81 }"
    ::= { fddimibMACEntry 24 }

fddimibMACLostCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count of the number of instances that this MAC
            detected a format error during frame reception
            such that the frame was stripped (refer to ANSI
            MAC 7.5.3)."
    REFERENCE
            "ANSI { fddiMAC 82 }"
    ::= { fddimibMACEntry 25 }

fddimibMACFrameErrorThreshold OBJECT-TYPE
    SYNTAX  INTEGER (0..65535)
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
            "A threshold for determining when a MAC Condition
            report (see ANSI 8.3.1.1) shall be generated.
            Stations not supporting variable thresholds shall
            have a value of 0 and a range of (0..0)."
    REFERENCE
            "ANSI { fddiMAC 95 }"
    ::= { fddimibMACEntry 26 }

fddimibMACFrameErrorRatio OBJECT-TYPE
    SYNTAX  INTEGER (0..65535)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "This variable is the value of the ratio,
             ((delta fddiMACLostCts + delta fddiMACErrorCts) /
             (delta fddiMACFrameCts + delta fddiMACLostCts ))
             * 2**16 "
    REFERENCE
            "ANSI { fddiMAC 96 }"
    ::= { fddimibMACEntry 27 }

fddimibMACRMTState OBJECT-TYPE
    SYNTAX  INTEGER {
                rm0(1), -- Isolated
                rm1(2), -- Non_Op
                rm2(3), -- Ring_Op
                rm3(4), -- Detect
                rm4(5), -- Non_Op_Dup
                rm5(6), -- Ring_Op_Dup
                rm6(7), -- Directed
                rm7(8)  -- Trace
            }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "Indicates the current state of the RMT State
            Machine (refer to ANSI 10.3.2)."
    REFERENCE
            "ANSI { fddiMAC 111 }"
    ::= { fddimibMACEntry 28 }

fddimibMACDaFlag OBJECT-TYPE
    SYNTAX  INTEGER { true(1), false(2) }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "The RMT flag Duplicate Address Flag, DA_Flag
            (refer to ANSI 10.2.1.2)."
    REFERENCE
            "ANSI { fddiMAC 112 }"

share/mib/FDDI-SMT73-MIB.txt  view on Meta::CPAN

    SYNTAX  FddimibMACCountersEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
            "A MAC Counters entry containing information
            common to a given MAC."
    INDEX   { fddimibMACSMTIndex, fddimibMACIndex }
    ::= { fddimibMACCountersTable 1 }

FddimibMACCountersEntry ::=
    SEQUENCE {
        fddimibMACTokenCts
                Counter,
        fddimibMACTvxExpiredCts
                Counter,
        fddimibMACNotCopiedCts
                Counter,
        fddimibMACLateCts
                Counter,
        fddimibMACRingOpCts
                Counter,
        fddimibMACNotCopiedRatio
                INTEGER,
        fddimibMACNotCopiedFlag
                INTEGER,
        fddimibMACNotCopiedThreshold
                INTEGER
    }

fddimibMACTokenCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of times the station has received a
            token (total of non-restricted and restricted) on
            this MAC (see ANSI MAC 7.4). This count is
            valuable for determination of network load."
    REFERENCE
            "ANSI { fddiMAC 74 }"
    ::= { fddimibMACCountersEntry 1 }

fddimibMACTvxExpiredCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of times that TVX has expired."
    REFERENCE
            "ANSI { fddiMAC 83 }"
    ::= { fddimibMACCountersEntry 2 }

fddimibMACNotCopiedCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of frames that were addressed to this
            MAC but were not copied into its receive buffers
            (see ANSI MAC 7.5). For example, this might occur
            due to local buffer congestion. Because of
            implementation considerations, this count may not
            match the actual number of frames not copied. It
            is not a requirement that this count be exact.
            Note that this count does not include MAC frames."
    REFERENCE
            "ANSI { fddiMAC 84 }"
    ::= { fddimibMACCountersEntry 3 }

fddimibMACLateCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "A count that should as closely as possible match
            the number of TRT expirations since this MAC was
            reset or a token was received (refer to ANSI MAC
            7.4.5)."
    REFERENCE
            "ANSI { fddiMAC 85 }"
    ::= { fddimibMACCountersEntry 4 }

fddimibMACRingOpCts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
             "The count of the number of times the ring has
            entered the 'Ring_Operational' state from the
            'Ring Not Operational' state.  This count is
            updated when a SM_MA_STATUS.Indication of a change
            in the Ring_Operational status occurs (refer to
            ANSI 6.1.4). Because of implementation
            considerations, this count may be less than the
            actual RingOp_Ct. It is not a requirement that
            this count be exact."
    REFERENCE
            "ANSI { fddiMAC 86 }"
    ::= { fddimibMACCountersEntry 5 }

fddimibMACNotCopiedRatio OBJECT-TYPE
    SYNTAX  INTEGER (0..65535)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "This variable is the value of the ratio:

             (delta fddiMACNotCopiedCts /
             (delta fddiMACCopiedCts +
               delta fddiMACNotCopiedCts )) * 2**16 "
    REFERENCE
            "ANSI { fddiMAC 105 }"
    ::= { fddimibMACCountersEntry 6 }

fddimibMACNotCopiedFlag OBJECT-TYPE
    SYNTAX  INTEGER { true(1), false(2) }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
            "Indicates that the Not Copied condition is
            present when read as true(1).  Set to false(2)
            when the condition clears and on station
            initialization."
    REFERENCE
            "ANSI { fddiMAC 115 }"



( run in 1.231 second using v1.01-cache-2.11-cpan-e1769b4cff6 )