Observium_CE/mibs/rfc/IEEE8021-PFC-MIB

189 lines
5.7 KiB
Plaintext

IEEE8021-PFC-MIB DEFINITIONS ::= BEGIN
-- ******************************************************************
-- IEEE P802.1Q(TM) Priority-based Flow Control MIB
-- ******************************************************************
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
ieee802dot1mibs FROM IEEE8021-TC-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
ifEntry,
ifGeneralInformationGroup
FROM IF-MIB -- [RFC2863]
systemGroup FROM SNMPv2-MIB -- [RFC3418]
;
ieee8021PFCMib MODULE-IDENTITY
LAST-UPDATED "201806280000Z" -- June 28, 2018
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
"WG-URL: http://www.ieee802.org/1/
WG-EMail: stds-802-1-L@ieee.org
Contact: IEEE 802.1 Working Group Chair
Postal: IEEE Standards Board
445 Hoes Lane
Piscataway, NJ 08854
USA
E-mail: stds-802-1-L@ieee.org
"
DESCRIPTION
"Priority-based Flow Control module for IEEE Std 802.1Q.
Unless otherwise indicated, the references in this MIB
module are to IEEE Std 802.1Q.
Copyright (C) IEEE (2018).
This version of this MIB module is part of IEEE Std 802.1Q;
see the draft itself for full legal notices.
"
REVISION "201806280000Z" -- June 28, 2018
DESCRIPTION
"Published as part of IEEE Std 802.1Q-2018.
Cross references updated and corrected."
REVISION "201412150000Z" -- December 15, 2014
DESCRIPTION
"Published as part of IEEE Std 802.1Q 2014 revision.
Cross references updated and corrected."
REVISION "201002080000Z" -- 02/08/2010 00:00GMT
DESCRIPTION
"Included in IEEE P802.1Qbb
Copyright (C) IEEE."
::= { ieee802dot1mibs 21 }
ieee8021PfcMIBObjects OBJECT IDENTIFIER ::= { ieee8021PFCMib 1 }
ieee8021PfcConformance OBJECT IDENTIFIER ::= { ieee8021PFCMib 2 }
ieee8021PfcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021PfcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of PFC information for all interfaces of a system."
REFERENCE
"12.23"
::= { ieee8021PfcMIBObjects 1 }
ieee8021PfcIfEntry OBJECT-TYPE
SYNTAX Ieee8021PfcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains information about
the PFC function on a single interface."
REFERENCE
"12.23"
AUGMENTS { ifEntry }
::= { ieee8021PfcIfTable 1 }
Ieee8021PfcIfEntry ::= SEQUENCE {
ieee8021PfcLinkDelayAllowance Unsigned32,
ieee8021PfcRequests Counter32,
ieee8021PfcIndications Counter32
}
ieee8021PfcLinkDelayAllowance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The allowance made for round-trip propagation delay
of the link in bits.
The value of this object MUST be retained across
reinitializations of the management system."
::= { ieee8021PfcIfEntry 1 }
ieee8021PfcRequests OBJECT-TYPE
SYNTAX Counter32
UNITS "Requests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the invoked PFC M_CONTROL.request primitives.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { ieee8021PfcIfEntry 2 }
ieee8021PfcIndications OBJECT-TYPE
SYNTAX Counter32
UNITS "Indications"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the received PFC M_CONTROL.indication primitives.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { ieee8021PfcIfEntry 3 }
-- ******************************************************************
-- IEEE 802.1Qbb MIB Module - Conformance Information
-- ******************************************************************
ieee8021PfcCompliances
OBJECT IDENTIFIER ::= { ieee8021PfcConformance 1 }
ieee8021PfcGroups
OBJECT IDENTIFIER ::= { ieee8021PfcConformance 2 }
-- ******************************************************************
-- Units of conformance
-- ******************************************************************
ieee8021PfcGlobalReqdGroup OBJECT-GROUP
OBJECTS {
ieee8021PfcLinkDelayAllowance,
ieee8021PfcRequests,
ieee8021PfcIndications
}
STATUS current
DESCRIPTION
"Objects in the global required group."
::= { ieee8021PfcGroups 1 }
-- ******************************************************************
-- MIB Module Compliance statements
-- ******************************************************************
ieee8021PfcCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support by a system of
the IEEE8021-PFC-MIB module."
MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418
MANDATORY-GROUPS {
systemGroup
}
MODULE IF-MIB -- The interfaces MIB, RFC 2863
MANDATORY-GROUPS {
ifGeneralInformationGroup
}
MODULE
MANDATORY-GROUPS {
ieee8021PfcGlobalReqdGroup
}
::= { ieee8021PfcCompliances 1 }
END