As per Relevance of the word reference, we have this rfc below:
Network Working Group J.
Request for Comments: 1512 The University of Tennesse
Updates: 1285 SNMP Research,
A.
Digital Equipment
September 1993
FDDI Management Information
Status of this
This RFC specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" for the standardization state and
of this protocol. Distribution of this memo is unlimited
This memo defines a portion of the Management Information Base (MIB
for use with network management protocols in TCP/IP-based internets
In particular, it defines objects for managing devices
implement the FDDI based on the ANSI FDDI SMT 7.3 draft standard [8],
which has been forwarded for publication by the X3T9.5 committee
Table of
1. The Network Management Framework ...................... 2
1.1 Object Definitions ................................... 2
1.2 Format of Definitions ................................ 2
2. Overview .............................................. 2
2.1 Textual Conventions .................................. 3
3. Changes from RFC 1285 ................................. 3
4. Object Definitions .................................... 4
4.1 The SMT Group ........................................ 6
4.2 The MAC Group ........................................ 17
4.3 The Enhanced MAC Counters Group ...................... 29
4.4 The PATH Group ....................................... 32
4.5 The PORT Group ....................................... 38
5. Acknowledgements ...................................... 48
6. References ............................................ 50
7. Security Considerations ............................... 51
8. Authors' Addresses .................................... 51
Case & Rijsinghani [Page 1]
RFC 1512 FDDI MIB September 1993
1. The Network Management
The Internet-standard Network Management Framework consists of
components. They are
o STD 16, RFC 1155 which defines the SMI, the mechanisms used
describing and naming objects for the purpose
management. STD 16, RFC 1212 defines a more concise
mechanism, which is wholly consistent with the SMI
o STD 17, RFC 1213 defines MIB-II, the core set of managed
for the Internet suite of protocols
o STD 15, RFC 1157 which defines the SNMP, the protocol used
network access to managed objects
The Framework permits new objects to be defined for the purpose
experimentation and evaluation
1.1. Object
Managed objects are accessed via a virtual information store,
the Management Information Base or MIB. Objects in the MIB
defined using the subset of Abstract Syntax Notation One (ASN.1)
defined in the SMI. In particular, each object object type is
by an OBJECT IDENTIFIER, an administratively assigned name.
object type together with an object instance serves to
identify a specific instantiation of the object. For
convenience, we often use a textual string, termed the descriptor,
refer to the object type
1.2. Format of
Section 4 contains contains the specification of all object
contained in this MIB module. The object types are defined using
conventions defined in the SMI, as amended by the
specified in [7].
2.
This document defines the managed objects for FDDI devices which
to be accessible via the Simple Network Management Protocol (SNMP).
At present, this applies to these values of the ifType variable
the Internet-standard MIB
fddi(15)
For these interfaces, the value of the ifSpecific variable in
Case & Rijsinghani [Page 2]
RFC 1512 FDDI MIB September 1993
MIB-II [4] has the OBJECT IDENTIFIER value
fddimib OBJECT IDENTIFIER ::= { fddi 73 }
The definitions of the objects presented here draws heavily
related work in the ANSI X3T9.5 committee and the SMT subcommittee
that committee [8]. In fact, the definitions of the managed
in this document are, to the maximum extent possible, identical
those identified by the ANSI committee. The semantics of
managed object should be the same with syntactic changes made
necessary to recast the objects in terms of the Internet-standard
and MIB so as to be compatible with the SNMP. Examples of
syntactic changes include remapping booleans to enumerated integers
remapping bit strings to octet strings, and the like. In addition
the naming of the objects was changed to achieve compatibility
These minimal syntactic changes with no semantic changes should
implementations of SNMP manageable FDDI systems to
instrumentation with other network management schemes and
minimize implementation cost. In addition, the translation
information conveyed by managed objects from one network
scheme to another is eased by these shared definitions
Only the essential variables, as indicated by their mandatory
in the ANSI specification, were retained in this document.
importance of variables which have an optional status in the
specification were perceived as being less widely accepted
2.1. Textual
Several new datatypes are introduced as a textual convention in
MIB document. These textual conventions enhance the readability
the document and ease comparisons with its ANSI counterpart.
should be noted that the introduction of these textual
has no effect on either the syntax or the semantics of any
objects. The use of these is merely an artifact of the
method used. Objects defined in terms of one of these methods
always encoded by means of the rules that define the primitive type
Hence, no changes to the SMI or the SNMP are necessary to
these textual conventions which are adopted merely for
convenience of readers and writers in pursuit of the elusive goal
clear, concise, and unambiguous MIB documents
3. Changes from RFC 1285
The changes from RFC 1285 [2] to this document, based on changes
ANSI SMT 6.2 to SMT 7.3, were so numerous that the objects in
MIB module are located on a different branch of the MIB tree.
Case & Rijsinghani [Page 3]
RFC 1512 FDDI MIB September 1993
assumptions should be made about compatibility with RFC 1285.
4. Object
FDDI-SMT73-MIB DEFINITIONS ::=
FROM RFC1155-
OBJECT-
FROM RFC-1212;
-- This MIB module uses the extended OBJECT-TYPE macro
-- defined in [7].
-- this is the FDDI MIB
fddi OBJECT IDENTIFIER ::= { transmission 15 }
fddimib OBJECT IDENTIFIER ::= { fddi 73 }
-- textual
FddiTimeNano ::= INTEGER (0..2147483647)
-- This data type specifies 1 nanosecond units
-- an integer value
--
-- NOTE: The encoding is normal integer representation,
-- two's complement. Since this type is used for
-- which are encoded as TimerTwosComplement in the
-- specification, two operations need to be performed on
-- variables to convert from ANSI form to SNMP form
--
-- 1) Convert from two's complement to normal
--
-- 2) Multiply by 80 to convert from 80 nsec to 1 nsec
--
-- No resolution is lost. Moreover, the objects for
-- this data type is used effectively do not lose any
-- due to the lower maximum value since they do not
-- the full range
--
-- Example: If fddimibMACTReq had a value of 8 ms, it
-- be stored in ANSI TimerTwosComplement format as 0xFFFE7960
-- [8 ms is 100000 in 80 nsec units, which is then
-- to two's complement] but be reported as 8000000 in
-- since it is encoded here as FddiTimeNano
Case & Rijsinghani [Page 4]
RFC 1512 FDDI MIB September 1993
FddiTimeMilli ::= INTEGER (0..2147483647)
-- This data type is used for some FDDI timers. It
-- time in 1 millisecond units, in normal
-- representation
FddiResourceId ::= INTEGER (0..65535)
-- This data type is used to refer to an instance of a MAC
-- PORT, or PATH Resource ID. Indexing
-- 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
-- string of 8 octets, represented as X' yy yy xx xx xx
-- xx xx' with the low order 6 octet (xx) from a unique
-- assigned address. The high order two bits of the
-- address, the group address bit and the administration
-- (Universal/Local) bit should both be zero. The first
-- octets, the yy octets, are implementor-defined
--
-- The representation of the address portion of the station
-- is in the IEEE (ANSI/IEEE P802.1A) canonical notation
-- 48 bit addresses. The canonical form is a 6-octet
-- where the first octet contains the first 8 bits of
-- address, with the I/G(Individual/Group) address bit as
-- least significant bit and the U/L (Universal/Local)
-- as the next more significant bit, and so on. Note
-- addresses in the ANSI FDDI standard SMT frames
-- represented in FDDI MAC order
FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
-- The representation of long MAC addresses as
-- values is in the IEEE (ANSI/IEEE P802.1A)
-- notation for 48 bit addresses. The canonical form is
-- 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/
-- (Universal/Local) bit as the next more significant bit
-- and so on. Note that the addresses in the SMT frames
-- represented in FDDI MAC order
-- groups in the FDDI MIB
fddimibSMT OBJECT IDENTIFIER ::= { fddimib 1 }
fddimibMAC OBJECT IDENTIFIER ::= { fddimib 2 }
fddimibMACCounters OBJECT IDENTIFIER ::= { fddimib 3 }
Case & Rijsinghani [Page 5]
RFC 1512 FDDI MIB September 1993
fddimibPATH OBJECT IDENTIFIER ::= { fddimib 4 }
fddimibPORT OBJECT IDENTIFIER ::= { fddimib 5 }
-- the SMT
-- Implementation of the SMT group is mandatory for
-- systems which implement manageable FDDI subsystems
fddimibSMTNumber OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"The number of SMT implementations (regardless
their current state) on this network
application entity. The value for this
must remain constant at least from one re
initialization of the entity's network
system to the next re-initialization."
::= { fddimibSMT 1 }
-- the SMT
fddimibSMTTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A list of SMT entries. The number of
shall not exceed the value of fddimibSMTNumber."
::= { fddimibSMT 2 }
fddimibSMTEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"An SMT entry containing information common to
given SMT."
INDEX { fddimibSMTIndex }
::= { fddimibSMTTable 1 }
FddimibSMTEntry ::=
SEQUENCE {
INTEGER
Case & Rijsinghani [Page 6]
RFC 1512 FDDI MIB September 1993
FddiSMTStationIdType
INTEGER
INTEGER
INTEGER
OCTET STRING
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
FddiTimeMilli
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
FddiTimeMilli
FddiTimeMilli
Case & Rijsinghani [Page 7]
RFC 1512 FDDI MIB September 1993
}
fddimibSMTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"A unique value for each SMT. The value for
SMT must remain constant at least from one re
initialization of the entity's network
system to the next re-initialization."
::= { fddimibSMTEntry 1 }
fddimibSMTStationId OBJECT-
SYNTAX FddiSMTStationIdType -- OCTET STRING (SIZE (8))
ACCESS read-
STATUS
"Used to uniquely identify an FDDI station."
"ANSI { fddiSMT 11 }"
::= { fddimibSMTEntry 2 }
fddimibSMTOpVersionId OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The version that this station is using for
operation (refer to ANSI 7.1.2.2). The value
this variable is 2 for this SMT revision."
"ANSI { fddiSMT 13 }"
::= { fddimibSMTEntry 3 }
fddimibSMTHiVersionId OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The highest version of SMT that this
supports (refer to ANSI 7.1.2.2)."
"ANSI { fddiSMT 14 }"
::= { fddimibSMTEntry 4 }
Case & Rijsinghani [Page 8]
RFC 1512 FDDI MIB September 1993
fddimibSMTLoVersionId OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The lowest version of SMT that this
supports (refer to ANSI 7.1.2.2)."
"ANSI { fddiSMT 15 }"
::= { fddimibSMTEntry 5 }
fddimibSMTUserData OBJECT-
SYNTAX OCTET STRING (SIZE (32))
ACCESS read-
STATUS
"This variable contains 32 octets of user
information. The information shall be an
string."
"ANSI { fddiSMT 17 }"
::= { fddimibSMTEntry 6 }
fddimibSMTMIBVersionId OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"The version of the FDDI MIB of this station.
value of this variable is 1 for this
revision."
"ANSI { fddiSMT 18 }"
::= { fddimibSMTEntry 7 }
fddimibSMTMACCts OBJECT-
SYNTAX INTEGER (0..255)
ACCESS read-
STATUS
"The number of MACs in this station
concentrator."
"ANSI { fddiSMT 21 }"
::= { fddimibSMTEntry 8 }
fddimibSMTNonMasterCts OBJECT-
SYNTAX INTEGER (0..2)
Case & Rijsinghani [Page 9]
RFC 1512 FDDI MIB September 1993
ACCESS read-
STATUS
"The value of this variable is the number of A, B
and S ports in this station or concentrator."
"ANSI { fddiSMT 22 }"
::= { fddimibSMTEntry 9 }
fddimibSMTMasterCts OBJECT-
SYNTAX INTEGER (0..255)
ACCESS read-
STATUS
"The number of M Ports in a node. If the node
not a concentrator, the value of the variable
zero."
"ANSI { fddiSMT 23 }"
::= { fddimibSMTEntry 10 }
fddimibSMTAvailablePaths OBJECT-
SYNTAX INTEGER (0..7)
ACCESS read-
STATUS
"A value that indicates the PATH types
in the station
The value is a sum. This value initially
the value zero, then for each type of PATH
this node has available, 2 raised to a power
added to the sum. The powers are according to
following table
Path
Primary 0
Secondary 1
Local 2
For example, a station having Primary and
PATHs available would have a value of 5 (2**0 +
2**2)."
"ANSI { fddiSMT 24 }"
::= { fddimibSMTEntry 11 }
fddimibSMTConfigCapabilities OBJECT-
Case & Rijsinghani [Page 10]
RFC 1512 FDDI MIB September 1993
SYNTAX INTEGER (0..3)
ACCESS read-
STATUS
"A value that indicates the
capabilities of a node. The 'Hold Available'
indicates the support of the optional
Function, which is controlled
fddiSMTConfigPolicy. The 'CF-Wrap-AB'
indicates that the station has the capability
performing a wrap_ab (refer to ANSI SMT 9.7.2.2).
The value is a sum. This value initially
the value zero, then for each of the
policies currently enforced on the node, 2
to a power is added to the sum. The powers
according to the following table
Policy
holdAvailable 0
CF-Wrap-AB 1 "
"ANSI { fddiSMT 25 }"
::= { fddimibSMTEntry 12 }
fddimibSMTConfigPolicy OBJECT-
SYNTAX INTEGER (0..1)
ACCESS read-
STATUS
"A value that indicates the configuration
currently desired in a node. 'Hold' is one of
terms used for the Hold Flag, an optional ECM
used to enable the optional Hold policy
The value is a sum. This value initially
the value zero, then for each of the
policies currently enforced on the node, 2
to a power is added to the sum. The powers
according to the following table
Policy
configurationhold 0 "
"ANSI { fddiSMT 26 }"
::= { fddimibSMTEntry 13 }
fddimibSMTConnectionPolicy OBJECT-
Case & Rijsinghani [Page 11]
RFC 1512 FDDI MIB September 1993
SYNTAX INTEGER (32768..65535)
ACCESS read-
STATUS
"A value representing the connection policies
effect in a node. A station sets the
bit for each of the connection types that
rejects. The letter designations, X and Y, in
'rejectX-Y' names have the following significance
X represents the PC-Type of the local PORT and
represents the PC_Type of the adjacent
(PC_Neighbor). The evaluation of Connection
Policy (PC-Type, PC-Neighbor) is done to
the setting of T- Val(3) in the PC-
sequence (refer to ANSI 9.6.3). Note that Bit 15,
(rejectM-M), is always set and cannot be cleared
The value is a sum. This value initially
the value zero, then for each of the
policies currently enforced on the node, 2
to a power is added to the sum. The powers
according to the following table
Policy
rejectA-A 0
rejectA-B 1
rejectA-S 2
rejectA-M 3
rejectB-A 4
rejectB-B 5
rejectB-S 6
rejectB-M 7
rejectS-A 8
rejectS-B 9
rejectS-S 10
rejectS-M 11
rejectM-A 12
rejectM-B 13
rejectM-S 14
rejectM-M 15 "
"ANSI { fddiSMT 27 }"
::= { fddimibSMTEntry 14 }
fddimibSMTTNotify OBJECT-
SYNTAX INTEGER (2..30)
ACCESS read-
STATUS
Case & Rijsinghani [Page 12]
RFC 1512 FDDI MIB September 1993
"The timer, expressed in seconds, used in
Neighbor Notification protocol. It has a range
2 seconds to 30 seconds, and its default value
30 seconds (refer to ANSI SMT 8.2)."
"ANSI { fddiSMT 29 }"
::= { fddimibSMTEntry 15 }
fddimibSMTStatRptPolicy OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"If true, indicates that the node will
Status Reporting Frames for its implemented
and conditions. It has an initial value of true
This variable determines the value of
SR_Enable Flag (refer to ANSI SMT 8.3.2.1)."
"ANSI { fddiSMT 30 }"
::= { fddimibSMTEntry 16 }
fddimibSMTTraceMaxExpiration OBJECT-
SYNTAX
ACCESS read-
STATUS
"Reference Trace_Max (refer to ANSI
9.4.4.2.2)."
"ANSI { fddiSMT 31 }"
::= { fddimibSMTEntry 17 }
fddimibSMTBypassPresent OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"A flag indicating if the station has a bypass
its AB port pair."
"ANSI { fddiSMT 34 }"
::= { fddimibSMTEntry 18 }
fddimibSMTECMState OBJECT-
SYNTAX INTEGER {
ec0(1), --
Case & Rijsinghani [Page 13]
RFC 1512 FDDI MIB September 1993
ec1(2), --
ec2(3), --
ec3(4), --
ec4(5), -- Path_
ec5(6), --
ec6(7), --
ec7(8) --
}
ACCESS read-
STATUS
"Indicates the current state of the ECM
machine (refer to ANSI SMT 9.5.2)."
"ANSI { fddiSMT 41 }"
::= { fddimibSMTEntry 19 }
fddimibSMTCFState OBJECT-
SYNTAX INTEGER {
cf0(1), --
cf1(2), -- local_
cf2(3), -- local_
cf3(4), -- local_
cf4(5), -- local_
cf5(6), -- wrap_
cf6(7), -- wrap_
cf7(8), -- wrap_
cf8(9), -- wrap_
cf9(10), -- c_wrap_
cf10(11), -- c_wrap_
cf11(12), -- c_wrap_
cf12(13) --
}
ACCESS read-
STATUS
"The attachment configuration for the station
concentrator (refer to ANSI SMT 9.7.2.2)."
"ANSI { fddiSMT 42 }"
::= { fddimibSMTEntry 20 }
fddimibSMTRemoteDisconnectFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"A flag indicating that the station was
Case & Rijsinghani [Page 14]
RFC 1512 FDDI MIB September 1993
disconnected from the network as a result
receiving an fddiSMTAction, disconnect (refer
ANSI SMT 6.4.5.3) in a Parameter Management Frame
A station requires a Connect Action to rejoin
clear the flag (refer to ANSI SMT 6.4.5.2)."
"ANSI { fddiSMT 44 }"
::= { fddimibSMTEntry 21 }
fddimibSMTStationStatus OBJECT-
SYNTAX INTEGER { concatenated(1), separated(2), thru(3) }
ACCESS read-
STATUS
"The current status of the primary and
paths within this station."
"ANSI { fddiSMT 45 }"
::= { fddimibSMTEntry 22 }
fddimibSMTPeerWrapFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"This variable assumes the value of
PeerWrapFlag in CFM (refer to ANSI
9.7.2.4.4)."
"ANSI { fddiSMT 46 }"
::= { fddimibSMTEntry 23 }
fddimibSMTTimeStamp OBJECT-
SYNTAX
ACCESS read-
STATUS
"This variable assumes the value of
(refer to ANSI SMT 8.3.2.1)."
"ANSI { fddiSMT 51 }"
::= { fddimibSMTEntry 24 }
fddimibSMTTransitionTimeStamp OBJECT-
SYNTAX
ACCESS read-
STATUS
Case & Rijsinghani [Page 15]
RFC 1512 FDDI MIB September 1993
"This variable assumes the value
TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)."
"ANSI { fddiSMT 52 }"
::= { fddimibSMTEntry 25 }
fddimibSMTStationAction OBJECT-
SYNTAX INTEGER {
other(1), -- none of the
connect(2),
disconnect(3),
path-Test(4),
self-Test(5),
disable-a(6),
disable-b(7),
disable-m(8)
}
ACCESS read-
STATUS
"This object, when read, always returns a value
other(1). The behavior of setting this
to each of the acceptable values is as follows
other(1): Results in an appropriate error
connect(2): Generates a Connect signal to
to begin a connection sequence. See
Ref 9.4.2.
disconnect(3): Generates a Disconnect
to ECM. see ANSI Ref 9.4.2.
path-Test(4): Initiates a station Path_Test
The Path_Test variable (see ANSI
9.4.1) is set to 'Testing'. The
of this action are not specified in
standard
self-Test(5): Initiates a station Self_Test
The results of this action are
specified in this standard
disable-a(6): Causes a PC_Disable on the
port if the A port mode is peer
disable-b(7): Causes a PC_Disable on the
port if the B port mode is peer
disable-m(8): Causes a PC_Disable on all
ports
Attempts to set this object to all other
results in an appropriate error. The result
setting this variable to path-Test(4) or self
Case & Rijsinghani [Page 16]
RFC 1512 FDDI MIB September 1993
Test(5) is implementation-specific."
"ANSI { fddiSMT 60 }"
::= { fddimibSMTEntry 26 }
-- the MAC
-- Implementation of the MAC Group is mandatory for
-- systems which implement manageable FDDI subsystems
fddimibMACNumber OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"The total number of MAC implementations (
all SMTs) on this network management
entity. The value for this variable must
constant at least from one re-initialization
the entity's network management system to the
re-initialization."
::= { fddimibMAC 1 }
-- the MAC
fddimibMACTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A list of MAC entries. The number of
shall not exceed the value of fddimibMACNumber."
::= { fddimibMAC 2 }
fddimibMACEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"A MAC entry containing information common to
given MAC."
INDEX { fddimibMACSMTIndex, fddimibMACIndex }
::= { fddimibMACTable 1 }
FddimibMACEntry ::=
SEQUENCE {
Case & Rijsinghani [Page 17]
RFC 1512 FDDI MIB September 1993
INTEGER
INTEGER
INTEGER
INTEGER
FddiTimeNano
FddiTimeNano
INTEGER
INTEGER
FddiMACLongAddressType
FddiMACLongAddressType
FddiMACLongAddressType
FddiMACLongAddressType
INTEGER
INTEGER
INTEGER
FddiMACLongAddressType
FddiTimeNano
FddiTimeNano
FddiTimeNano
FddiTimeNano
Counter
Counter
Counter
Counter
Case & Rijsinghani [Page 18]
RFC 1512 FDDI MIB September 1993
Counter
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
}
fddimibMACSMTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The value of the SMT index associated with
MAC."
::= { fddimibMACEntry 1 }
fddimibMACIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"Index variable for uniquely identifying the
object instances, which is the same as
corresponding resource index in SMT."
"ANSI { fddiMAC 34 }"
::= { fddimibMACEntry 2 }
fddimibMACIfIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
Case & Rijsinghani [Page 19]
RFC 1512 FDDI MIB September 1993
"The value of the MIB-II ifIndex corresponding
this MAC. If none is applicable, 0 is returned."
"MIB-II
::= { fddimibMACEntry 3 }
fddimibMACFrameStatusFunctions OBJECT-
SYNTAX INTEGER (0..7)
ACCESS read-
STATUS
"Indicates the MAC's optional Frame
processing functions
The value is a sum. This value initially
the value zero, then for each function present, 2
raised to a power is added to the sum. The
are according to the following table
function
fs-repeating 0
fs-setting 1
fs-clearing 2 "
"ANSI { fddiMAC 11 }"
::= { fddimibMACEntry 4 }
fddimibMACTMaxCapability OBJECT-
SYNTAX
ACCESS read-
STATUS
"Indicates the maximum time value of
that this MAC can support."
"ANSI { fddiMAC 13 }"
::= { fddimibMACEntry 5 }
fddimibMACTVXCapability OBJECT-
SYNTAX
ACCESS read-
STATUS
"Indicates the maximum time value
fddiMACTvxValue that this MAC can support."
"ANSI { fddiMAC 14 }"
::= { fddimibMACEntry 6 }
Case & Rijsinghani [Page 20]
RFC 1512 FDDI MIB September 1993
fddimibMACAvailablePaths OBJECT-
SYNTAX INTEGER (0..7)
ACCESS read-
STATUS
"Indicates the paths available for this MAC (
to ANSI SMT 9.7.7).
The value is a sum. This value initially
the value zero, then for each type of PATH
this MAC has available, 2 raised to a power
added to the sum. The powers are according to
following table
Path
Primary 0
Secondary 1
Local 2 "
"ANSI { fddiMAC 22 }"
::= { fddimibMACEntry 7 }
fddimibMACCurrentPath OBJECT-
SYNTAX INTEGER {
isolated(1),
local(2),
secondary(3),
primary(4),
concatenated(5),
thru(6)
}
ACCESS read-
STATUS
"Indicates the Path into which this MAC
currently inserted (refer to ANSI 9.7.7)."
"ANSI { fddiMAC 23 }"
::= { fddimibMACEntry 8 }
fddimibMACUpstreamNbr OBJECT-
SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
ACCESS read-
STATUS
"The MAC's upstream neighbor's long individual
address. It has an initial value of the SMT
Unknown-MAC Address and is only modified
Case & Rijsinghani [Page 21]
RFC 1512 FDDI MIB September 1993
specified by the Neighbor Information
protocol (refer to ANSI SMT 7.2.1 and 8.2)."
"ANSI { fddiMAC 24 }"
::= { fddimibMACEntry 9 }
fddimibMACDownstreamNbr OBJECT-
SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
ACCESS read-
STATUS
"The MAC's downstream neighbor's long
MAC address. It has an initial value of the SMT
Unknown-MAC Address and is only modified
specified by the Neighbor Information
protocol (refer to ANSI SMT 7.2.1 and 8.2)."
"ANSI { fddiMAC 25 }"
::= { fddimibMACEntry 10 }
fddimibMACOldUpstreamNbr OBJECT-
SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
ACCESS read-
STATUS
"The previous value of the MAC's
neighbor's long individual MAC address. It has
initial value of the SMT-Unknown- MAC Address
is only modified as specified by the
Information Frame protocol (refer to ANSI
7.2.1 and 8.2)."
"ANSI { fddiMAC 26 }"
::= { fddimibMACEntry 11 }
fddimibMACOldDownstreamNbr OBJECT-
SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
ACCESS read-
STATUS
"The previous value of the MAC's
neighbor's long individual MAC address. It has
initial value of the SMT- Unknown-MAC Address
is only modified as specified by the
Information Frame protocol (refer to ANSI
7.2.1 and 8.2)."
"ANSI { fddiMAC 27 }"
Case & Rijsinghani [Page 22]
RFC 1512 FDDI MIB September 1993
::= { fddimibMACEntry 12 }
fddimibMACDupAddressTest OBJECT-
SYNTAX INTEGER { none(1), pass(2), fail(3) }
ACCESS read-
STATUS
"The Duplicate Address Test flag, Dup_Addr_
(refer to ANSI 8.2)."
"ANSI { fddiMAC 29 }"
::= { fddimibMACEntry 13 }
fddimibMACRequestedPaths OBJECT-
SYNTAX INTEGER (0..255)
ACCESS read-
STATUS
"List of permitted Paths which specifies
Path(s) into which the MAC may be inserted (
to ansi SMT 9.7).
The value is a sum which represents the
paths that are desired. This value
takes the value zero, then for each type of
that this node is, 2 raised to a power is added
the sum. The powers are according to
following table
Path
local 0
secondary-alternate 1
primary-alternate 2
concatenated-alternate 3
secondary-preferred 4
primary-preferred 5
concatenated-preferred 6
thru 7 "
"ANSI { fddiMAC 32 }"
::= { fddimibMACEntry 14 }
fddimibMACDownstreamPORTType OBJECT-
SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
ACCESS read-
STATUS
"Indicates the PC-Type of the first port that
Case & Rijsinghani [Page 23]
RFC 1512 FDDI MIB September 1993
downstream of this MAC (the exit port)."
"ANSI { fddiMAC 33 }"
::= { fddimibMACEntry 15 }
fddimibMACSMTAddress OBJECT-
SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
ACCESS read-
STATUS
"The 48-bit individual address of the MAC used
SMT frames."
"ANSI { fddiMAC 41 }"
::= { fddimibMACEntry 16 }
fddimibMACTReq OBJECT-
SYNTAX
ACCESS read-
STATUS
"This variable is the T_Req_value passed to
MAC. Without having detected a duplicate,
time value of this variable shall assume
maximum supported time value which is less than
equal to the time value of fddiPATHMaxT-Req.
a MAC has an address detected as a duplicate,
may use a time value for this variable
than the time value of fddiPATHTMaxLowerBound.
station shall cause claim when the new T_Req
cause the value of T_Neg to change in the
process, (i.e., time value new T_Req < T_Neg,
old T_Req = T_Neg)."
"ANSI { fddiMAC 51 }"
::= { fddimibMACEntry 17 }
fddimibMACTNeg OBJECT-
SYNTAX
ACCESS read-
STATUS
"It is reported as a FddiTimeNano number."
"ANSI { fddiMAC 52 }"
::= { fddimibMACEntry 18 }
fddimibMACTMax OBJECT-
Case & Rijsinghani [Page 24]
RFC 1512 FDDI MIB September 1993
SYNTAX
ACCESS read-
STATUS
"This variable is the T_Max_value passed to
MAC. The time value of this variable shall
the minimum suported time value which is
than or equal to the time value of fddiPATHT
MaxLowerBound
"ANSI { fddiMAC 53 }"
::= { fddimibMACEntry 19 }
fddimibMACTvxValue OBJECT-
SYNTAX
ACCESS read-
STATUS
"This variable is the TVX_value passed to the MAC
The time value of this variable shall assume
minimum suported time value which is greater
or equal to the time value
fddiPATHTVXLowerBound."
"ANSI { fddiMAC 54 }"
::= { fddimibMACEntry 20 }
fddimibMACFrameCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count of the number of frames received by
MAC (refer to ANSI MAC 7.5.1)."
"ANSI { fddiMAC 71 }"
::= { fddimibMACEntry 21 }
fddimibMACCopiedCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count that should as closely as possible
the number of frames addressed to (A bit set)
successfully copied into the station's
buffers (C bit set) by this MAC (refer to ANSI
7.5). Note that this count does not include
Case & Rijsinghani [Page 25]
RFC 1512 FDDI MIB September 1993
frames."
"ANSI { fddiMAC 72 }"
::= { fddimibMACEntry 22 }
fddimibMACTransmitCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count that should as closely as possible
the number of frames transmitted by this
(refer to ANSI MAC 7.5). Note that this
does not include MAC frames."
"ANSI { fddiMAC 73 }"
::= { fddimibMACEntry 23 }
fddimibMACErrorCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count of the number of frames that
detected in error by this MAC that had not
detected in error by another MAC (refer to
MAC 7.5.2)."
"ANSI { fddiMAC 81 }"
::= { fddimibMACEntry 24 }
fddimibMACLostCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count of the number of instances that this
detected a format error during frame
such that the frame was stripped (refer to
MAC 7.5.3)."
"ANSI { fddiMAC 82 }"
::= { fddimibMACEntry 25 }
fddimibMACFrameErrorThreshold OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
Case & Rijsinghani [Page 26]
RFC 1512 FDDI MIB September 1993
"A threshold for determining when a MAC
report (see ANSI 8.3.1.1) shall be generated
Stations not supporting variable thresholds
have a value of 0 and a range of (0..0)."
"ANSI { fddiMAC 95 }"
::= { fddimibMACEntry 26 }
fddimibMACFrameErrorRatio OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"This variable is the value of the ratio
((delta fddiMACLostCts + delta fddiMACErrorCts) /
(delta fddiMACFrameCts + delta fddiMACLostCts ))
* 2**16 "
"ANSI { fddiMAC 96 }"
::= { fddimibMACEntry 27 }
fddimibMACRMTState OBJECT-
SYNTAX INTEGER {
rm0(1), --
rm1(2), -- Non_
rm2(3), -- Ring_
rm3(4), --
rm4(5), -- Non_Op_
rm5(6), -- Ring_Op_
rm6(7), --
rm7(8) --
}
ACCESS read-
STATUS
"Indicates the current state of the RMT
Machine (refer to ANSI 10.3.2)."
"ANSI { fddiMAC 111 }"
::= { fddimibMACEntry 28 }
fddimibMACDaFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
Case & Rijsinghani [Page 27]
RFC 1512 FDDI MIB September 1993
"The RMT flag Duplicate Address Flag, DA_
(refer to ANSI 10.2.1.2)."
"ANSI { fddiMAC 112 }"
::= { fddimibMACEntry 29 }
fddimibMACUnaDaFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"A flag, UNDA_Flag (refer to ANSI 8.2.2.1),
when the upstream neighbor reports a
address condition. Cleared when the
clears."
"ANSI { fddiMAC 113 }"
::= { fddimibMACEntry 30 }
fddimibMACFrameErrorFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"Indicates the MAC Frame Error Condition
present when set. Cleared when the
clears and on station initialization."
"ANSI { fddiMAC 114 }"
::= { fddimibMACEntry 31 }
fddimibMACMAUnitdataAvailable OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"This variable shall take on the value of
MAC_Avail flag defined in RMT."
"ANSI { fddiMAC 116 }"
::= { fddimibMACEntry 32 }
fddimibMACHardwarePresent OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"This variable indicates the presence
Case & Rijsinghani [Page 28]
RFC 1512 FDDI MIB September 1993
underlying hardware support for this MAC object
If the value of this object is false(2),
reporting of the objects in this entry may
handled in an implementation-specific manner."
"ANSI { fddiMAC 117 }"
::= { fddimibMACEntry 33 }
fddimibMACMAUnitdataEnable OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"This variable determines the value of
MA_UNITDATA_Enable flag in RMT. The default
initial value of this flag is true(1)."
"ANSI { fddiMAC 118 }"
::= { fddimibMACEntry 34 }
-- the Enhanced MAC Counters
-- Implementation of this Group is optional, but
-- claiming support must implement all variables in
--
-- the MAC Counters
fddimibMACCountersTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A list of MAC Counters entries. The number
entries shall not exceed the value
fddimibMACNumber."
::= { fddimibMACCounters 1 }
fddimibMACCountersEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"A MAC Counters entry containing
common to a given MAC."
INDEX { fddimibMACSMTIndex, fddimibMACIndex }
::= { fddimibMACCountersTable 1 }
Case & Rijsinghani [Page 29]
RFC 1512 FDDI MIB September 1993
FddimibMACCountersEntry ::=
SEQUENCE {
Counter
Counter
Counter
Counter
Counter
INTEGER
INTEGER
}
fddimibMACTokenCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count that should as closely as possible
the number of times the station has received
token (total of non-restricted and restricted)
this MAC (see ANSI MAC 7.4). This count
valuable for determination of network load."
"ANSI { fddiMAC 74 }"
::= { fddimibMACCountersEntry 1 }
fddimibMACTvxExpiredCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count that should as closely as possible
the number of times that TVX has expired."
"ANSI { fddiMAC 83 }"
::= { fddimibMACCountersEntry 2 }
fddimibMACNotCopiedCts OBJECT-
SYNTAX
ACCESS read-
Case & Rijsinghani [Page 30]
RFC 1512 FDDI MIB September 1993
STATUS
"A count that should as closely as possible
the number of frames that were addressed to
MAC but were not copied into its receive
(see ANSI MAC 7.5). For example, this might
due to local buffer congestion. Because
implementation considerations, this count may
match the actual number of frames not copied.
is not a requirement that this count be exact
Note that this count does not include MAC frames."
"ANSI { fddiMAC 84 }"
::= { fddimibMACCountersEntry 3 }
fddimibMACLateCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"A count that should as closely as possible
the number of TRT expirations since this MAC
reset or a token was received (refer to ANSI
7.4.5)."
"ANSI { fddiMAC 85 }"
::= { fddimibMACCountersEntry 4 }
fddimibMACRingOpCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"The count of the number of times the ring
entered the 'Ring_Operational' state from
'Ring Not Operational' state. This count
updated when a SM_MA_STATUS.Indication of a
in the Ring_Operational status occurs (refer
ANSI 6.1.4). Because of
considerations, this count may be less than
actual RingOp_Ct. It is not a requirement
this count be exact."
"ANSI { fddiMAC 86 }"
::= { fddimibMACCountersEntry 5 }
fddimibMACNotCopiedRatio OBJECT-
SYNTAX INTEGER (0..65535)
Case & Rijsinghani [Page 31]
RFC 1512 FDDI MIB September 1993
ACCESS read-
STATUS
"This variable is the value of the ratio
(delta fddiMACNotCopiedCts /
(delta fddiMACCopiedCts +
delta fddiMACNotCopiedCts )) * 2**16 "
"ANSI { fddiMAC 105 }"
::= { fddimibMACCountersEntry 6 }
fddimibMACNotCopiedFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"Indicates that the Not Copied condition
present when read as true(1). Set to false(2)
when the condition clears and on
initialization."
"ANSI { fddiMAC 115 }"
::= { fddimibMACCountersEntry 7 }
fddimibMACNotCopiedThreshold OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"A threshold for determining when a MAC
report shall be generated. Stations
supporting variable thresholds shall have a
of 0 and a range of (0..0)."
"ANSI { fddiMAC 103 }"
::= { fddimibMACCountersEntry 8 }
-- the PATH
-- Implementation of the PATH group is mandatory for
-- systems which implement manageable FDDI subsystems
fddimibPATHNumber OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
Case & Rijsinghani [Page 32]
RFC 1512 FDDI MIB September 1993
"The total number of PATHs possible (across
SMTs) on this network management
entity. The value for this variable must
constant at least from one re-initialization
the entity's network management system to the
re-initialization."
::= { fddimibPATH 1 }
-- the PATH
fddimibPATHTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A list of PATH entries. The number of
shall not exceed the value of fddimibPATHNumber."
::= { fddimibPATH 2 }
fddimibPATHEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"A PATH entry containing information common to
given PATH."
INDEX { fddimibPATHSMTIndex, fddimibPATHIndex }
::= { fddimibPATHTable 1 }
FddimibPATHEntry ::=
SEQUENCE {
INTEGER
INTEGER
FddiTimeNano
FddiTimeNano
}
fddimibPATHSMTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
Case & Rijsinghani [Page 33]
RFC 1512 FDDI MIB September 1993
"The value of the SMT index associated with
PATH."
::= { fddimibPATHEntry 1 }
fddimibPATHIndex OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"Index variable for uniquely identifying
primary, secondary and local PATH
instances. Local PATH object instances
represented with integer values 3 to 255."
"ANSI { fddiPATH 11 }"
::= { fddimibPATHEntry 2 }
fddimibPATHTVXLowerBound OBJECT-
SYNTAX
ACCESS read-
STATUS
"Specifies the minimum time value
fddiMACTvxValue that shall be used by any MAC
is configured in this path. The operational
of fddiMACTvxValue is managed by settting
variable. This variable has the time value
of
0 < fddimibPATHTVXLowerBound <
Changes to this variable shall either satisfy
time value relationship
fddimibPATHTVXLowerBound <=
of each of the MACs currently on the path, or
considered out of range. The initial value
fddimibPATHTVXLowerBound shall be 2500 nsec (2.5
ms)."
"ANSI { fddiPATH 21 }"
::= { fddimibPATHEntry 3 }
fddimibPATHTMaxLowerBound OBJECT-
SYNTAX
Case & Rijsinghani [Page 34]
RFC 1512 FDDI MIB September 1993
ACCESS read-
STATUS
"Specifies the minimum time value of
that shall be used by any MAC that is
in this path. The operational value
fddiMACTMax is managed by setting this variable
This variable has the time value range of
fddimibPATHMaxTReq <=
and an absolute time value range of
10000nsec (10 msec) <=
Changes to this variable shall either satisfy
time value relationship
fddimibPATHTMaxLowerBound <
of each of the MACs currently on the path, or
considered out of range. The initial value
fddimibPATHTMaxLowerBound shall be 165000
(165 msec)."
"ANSI { fddiPATH 22 }"
::= { fddimibPATHEntry 4 }
fddimibPATHMaxTReq OBJECT-
SYNTAX
ACCESS read-
STATUS
"Specifies the maximum time value of fddiMACT-
that shall be used by any MAC that is
in this path. The operational value of fddiMACT
Req is managed by setting this variable.
variable has the time value range of
fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <=
fddimibPATHTMaxLowerBound
The default value of fddimibPATHMaxTReq is 165000
nsec (165 msec)."
"ANSI { fddiPATH 23 }"
::= { fddimibPATHEntry 5 }
Case & Rijsinghani [Page 35]
RFC 1512 FDDI MIB September 1993
-- the PATH Configuration
fddimibPATHConfigTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A table of Path configuration entries.
table lists all the resources that may be in
Path."
"ANSI { fddiPATH 18 }"
::= { fddimibPATH 3 }
fddimibPATHConfigEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"A collection of objects containing
for a given PATH Configuration entry."
INDEX { fddimibPATHConfigSMTIndex
fddimibPATHConfigPATHIndex
fddimibPATHConfigTokenOrder }
::= { fddimibPATHConfigTable 1 }
FddimibPATHConfigEntry ::=
SEQUENCE {
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
}
fddimibPATHConfigSMTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The value of the SMT index associated with
Case & Rijsinghani [Page 36]
RFC 1512 FDDI MIB September 1993
configuration entry."
::= { fddimibPATHConfigEntry 1 }
fddimibPATHConfigPATHIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The value of the PATH resource index
with this configuration entry."
::= { fddimibPATHConfigEntry 2 }
fddimibPATHConfigTokenOrder OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"An object associated with Token order for
entry. Thus if the token passes resources a, b,
and d, in that order, then the value of
object for these resources would be 1, 2, 3 and 4
respectively."
::= { fddimibPATHConfigEntry 3 }
fddimibPATHConfigResourceType OBJECT-
SYNTAX INTEGER { mac(2), port(4) }
ACCESS read-
STATUS
"The type of resource associated with
configuration entry."
::= { fddimibPATHConfigEntry 4 }
fddimibPATHConfigResourceIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The value of the SMT resource index used to
to the instance of this MAC or Port resource."
::= { fddimibPATHConfigEntry 5 }
fddimibPATHConfigCurrentPath OBJECT-
SYNTAX INTEGER {
isolated(1), local(2), secondary(3), primary(4),
concatenated(5), thru(6)
}
ACCESS read-
Case & Rijsinghani [Page 37]
RFC 1512 FDDI MIB September 1993
STATUS
"The current insertion status for this resource
this Path."
::= { fddimibPATHConfigEntry 6 }
-- the PORT
-- Implementation of the PORT group is mandatory for
-- systems which implement manageable FDDI subsystems
fddimibPORTNumber OBJECT-
SYNTAX INTEGER (0..65535)
ACCESS read-
STATUS
"The total number of PORT implementations (
all SMTs) on this network management
entity. The value for this variable must
constant at least from one re-initialization
the entity's network management system to the
re-initialization."
::= { fddimibPORT 1 }
-- the PORT
fddimibPORTTable OBJECT-
SYNTAX SEQUENCE OF
ACCESS not-
STATUS
"A list of PORT entries. The number of
shall not exceed the value of fddimibPORTNumber."
::= { fddimibPORT 2 }
fddimibPORTEntry OBJECT-
SYNTAX
ACCESS not-
STATUS
"A PORT entry containing information common to
given PORT."
INDEX { fddimibPORTSMTIndex, fddimibPORTIndex }
::= { fddimibPORTTable 1 }
FddimibPORTEntry ::=
SEQUENCE {
Case & Rijsinghani [Page 38]
RFC 1512 FDDI MIB September 1993
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
OCTET STRING
FddiResourceId
INTEGER
INTEGER
INTEGER
INTEGER
Counter
INTEGER
Counter
Counter
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
Case & Rijsinghani [Page 39]
RFC 1512 FDDI MIB September 1993
}
fddimibPORTSMTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"The value of the SMT index associated with
PORT."
::= { fddimibPORTEntry 1 }
fddimibPORTIndex OBJECT-
SYNTAX INTEGER (1..65535)
ACCESS read-
STATUS
"A unique value for each PORT within a given SMT
which is the same as the corresponding
index in SMT. The value for each PORT must
constant at least from one re-initialization
the entity's network management system to the
re-initialization."
"ANSI { fddiPORT 29 }"
::= { fddimibPORTEntry 2 }
fddimibPORTMyType OBJECT-
SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
ACCESS read-
STATUS
"The value of the PORT's PC_Type (refer to
9.4.1, and 9.6.3.2)."
"ANSI { fddiPORT 12 }"
::= { fddimibPORTEntry 3 }
fddimibPORTNeighborType OBJECT-
SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
ACCESS read-
STATUS
"The type of the remote PORT as determined in PCM
This variable has an initial value of none, and
only modified in PC_RCode(3)_Actions (refer
ANSI SMT 9.6.3.2)."
Case & Rijsinghani [Page 40]
RFC 1512 FDDI MIB September 1993
"ANSI { fddiPORT 13 }"
::= { fddimibPORTEntry 4 }
fddimibPORTConnectionPolicies OBJECT-
SYNTAX INTEGER (0..3)
ACCESS read-
STATUS
"A value representing the PORT's
policies desired in the node. The value of pc
mac-lct is a term used in the PC_MAC_LCT Flag (
9.4.3.2). The value of pc-mac-loop is a term
in the PC_MAC_Loop Flag
The value is a sum. This value initially
the value zero, then for each PORT policy, 2
raised to a power is added to the sum. The
are according to the following table
Policy
pc-mac-lct 0
pc-mac-loop 1 "
"ANSI { fddiPORT 14 }"
::= { fddimibPORTEntry 5 }
fddimibPORTMACIndicated OBJECT-
SYNTAX INTEGER {
tVal9FalseRVal9False(1),
tVal9FalseRVal9True(2),
tVal9TrueRVal9False(3),
tVal9TrueRVal9True(4)
}
ACCESS read-
STATUS
"The indications (T_Val(9), R_Val(9)) in PC
Signalling, of the intent to place a MAC in
output token path to a PORT (refer to ANSI
9.6.3.2.)."
"ANSI { fddiPORT 15 }"
::= { fddimibPORTEntry 6 }
fddimibPORTCurrentPath OBJECT-
SYNTAX INTEGER {
ce0(1), --
Case & Rijsinghani [Page 41]
RFC 1512 FDDI MIB September 1993
ce1(2), --
ce2(3), --
ce3(4), --
ce4(5), --
ce5(6) --
}
ACCESS read-
STATUS
"Indicates the Path(s) into which this PORT
currently inserted."
"ANSI { fddiPORT 16 }"
::= { fddimibPORTEntry 7 }
fddimibPORTRequestedPaths OBJECT-
SYNTAX OCTET STRING (SIZE (3))
ACCESS read-
STATUS
"This variable is a list of permitted Paths
each list element defines the Port's
Paths. The first octet corresponds to 'none',
second octet to 'tree', and the third octet
'peer'."
"ANSI { fddiPORT 17 }"
::= { fddimibPORTEntry 8 }
fddimibPORTMACPlacement OBJECT-
SYNTAX FddiResourceId -- INTEGER (0..65535)
ACCESS read-
STATUS
"Indicates the MAC, if any, whose transmit
exits the station via this PORT. The value
be zero if there is no MAC associated with
PORT. Otherwise, the MACIndex of the MAC will
the value of the variable."
"ANSI { fddiPORT 18 }"
::= { fddimibPORTEntry 9 }
fddimibPORTAvailablePaths OBJECT-
SYNTAX INTEGER (0..7)
ACCESS read-
STATUS
Case & Rijsinghani [Page 42]
RFC 1512 FDDI MIB September 1993
"Indicates the Paths which are available to
Port. In the absence of faults, the A and B
will always have both the Primary and
Paths available
The value is a sum. This value initially
the value zero, then for each type of PATH
this port has available, 2 raised to a power
added to the sum. The powers are according to
following table
Path
Primary 0
Secondary 1
Local 2 "
"ANSI { fddiPORT 19 }"
::= { fddimibPORTEntry 10 }
fddimibPORTPMDClass OBJECT-
SYNTAX INTEGER {
multimode(1),
single-mode1(2),
single-mode2(3),
sonet(4),
low-cost-fiber(5),
twisted-pair(6),
unknown(7),
unspecified(8)
}
ACCESS read-
STATUS
"This variable indicates the type of PMD
associated with this port."
"ANSI { fddiPORT 22 }"
::= { fddimibPORTEntry 11 }
fddimibPORTConnectionCapabilities OBJECT-
SYNTAX INTEGER (0..3)
ACCESS read-
STATUS
"A value that indicates the
capabilities of the port. The pc-mac-lct
indicates that the station has the capability
setting the PC_MAC_LCT Flag. The pc-mac-loop
Case & Rijsinghani [Page 43]
RFC 1512 FDDI MIB September 1993
indicates that the station has the capability
setting the PC_MAC_Loop Flag (refer to
9.4.3.2).
The value is a sum. This value initially
the value zero, then for each capability that
port has, 2 raised to a power is added to the sum
The powers are according to the following table
capability
pc-mac-lct 0
pc-mac-loop 1 "
"ANSI { fddiPORT 23 }"
::= { fddimibPORTEntry 12 }
fddimibPORTBSFlag OBJECT-
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-
STATUS
"This variable assumes the value of the BS_
(refer to ANSI SMT 9.4.3.3)."
"ANSI { fddiPORT 33 }"
::= { fddimibPORTEntry 13 }
fddimibPORTLCTFailCts OBJECT-
SYNTAX
ACCESS read-
STATUS
"The count of the consecutive times the
confidence test (LCT) has failed during
management (refer to ANSI 9.4.1)."
"ANSI { fddiPORT 42 }"
::= { fddimibPORTEntry 14 }
fddimibPORTLerEstimate OBJECT-
SYNTAX INTEGER (4..15)
ACCESS read-
STATUS
"A long term average link error rate. It
from 10**-4 to 10**-15 and is reported as
absolute value of the base 10 logarithm (refer
ANSI SMT 9.4.7.5.)."
Case & Rijsinghani [Page 44]
RFC 1512 FDDI MIB September 1993
"ANSI { fddiPORT 51 }"