189 lines
5.7 KiB
Plaintext
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 |