653 lines
24 KiB
Plaintext
653 lines
24 KiB
Plaintext
-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
|
|
|
|
-- $Id: fsdot1ad.mib,v 1.9 2012/09/07 09:52:05 siva Exp $
|
|
|
|
SUPERMICRO-DOT1AD-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
OBJECT-TYPE,MODULE-IDENTITY,
|
|
Integer32, Unsigned32, enterprises
|
|
FROM SNMPv2-SMI
|
|
RowStatus, MacAddress, TruthValue,TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
EnabledStatus FROM P-BRIDGE-MIB;
|
|
|
|
dot1adMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "Super Micro Computer Inc."
|
|
CONTACT-INFO "support@Supermicro.com"
|
|
DESCRIPTION "||||||"
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION "||||||"
|
|
|
|
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 130}
|
|
|
|
-- Textual Conventions
|
|
|
|
PriorityCodePoint ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To specify the priority code point selection row"
|
|
SYNTAX INTEGER {
|
|
codePoint8p0d(1),
|
|
codePoint7p1d(2),
|
|
codePoint6p2d(3),
|
|
codePoint5p3d(4)
|
|
}
|
|
|
|
VlanId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 12-bit VLAN ID used in the VLAN Tag header."
|
|
SYNTAX Integer32 (1..4094)
|
|
|
|
|
|
--MIB objects for configuring the IEEE802.1ad Provider Bridging
|
|
|
|
dot1adProviderBridge OBJECT IDENTIFIER ::= { dot1adMIB 1 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- The 802.1ad Provider Bridge Port Configuration Table
|
|
-- -------------------------------------------------------------
|
|
|
|
dot1adPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing provider bridge port related configurations.
|
|
|
|
All the values for the objects in this table will take effect
|
|
only when the Bridge Mode is set as
|
|
ProviderCoreBridge or ProviderEdgeBridge."
|
|
::= { dot1adProviderBridge 1 }
|
|
|
|
dot1adPortEntry OBJECT-TYPE
|
|
SYNTAX Dot1adPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information controlling per port configurations for
|
|
the externally accessible ports of Provider Bridges."
|
|
INDEX { dot1adPortNum }
|
|
::= { dot1adPortTable 1 }
|
|
|
|
Dot1adPortEntry ::=
|
|
SEQUENCE {
|
|
dot1adPortNum Integer32,
|
|
dot1adPortPcpSelectionRow PriorityCodePoint,
|
|
dot1adPortUseDei TruthValue,
|
|
dot1adPortReqDropEncoding TruthValue
|
|
}
|
|
|
|
dot1adPortNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Index value of the port in the system for which this entry
|
|
applies. The maximum index value of the port is defined by the
|
|
system."
|
|
::= { dot1adPortEntry 1 }
|
|
|
|
dot1adPortPcpSelectionRow OBJECT-TYPE
|
|
SYNTAX PriorityCodePoint
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row to be used on this port for PCP encoding and PCP decoding
|
|
tables. PCP encoding and PCP decoding on a port will be based on the row
|
|
configured as per this mib object for this port. This can be set for all
|
|
bride port types."
|
|
DEFVAL { 1 }
|
|
::= { dot1adPortEntry 2 }
|
|
|
|
dot1adPortUseDei OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object to specify whether drop_eligible parameter in the PCP can be
|
|
used for encoding and decoding.
|
|
|
|
If this object is set to True for the port, then drop_eligible parameter
|
|
will be encoded in the DEI of transmitted frames.If the DEI is set in the
|
|
S-tag or the PCP decoding table indicates that drop_eligible True,
|
|
then drop_eligible will become true for the received frames.
|
|
|
|
If this object is set to False, the DEI will be transmitted as zero
|
|
and ignored on receipt.
|
|
|
|
This object can be set only on PNPs and external CNPs."
|
|
|
|
DEFVAL { false }
|
|
::= { dot1adPortEntry 3 }
|
|
|
|
dot1adPortReqDropEncoding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to True and if the bridge port can not
|
|
encode particular priorities with drop_eligible, then frames queued
|
|
with those priorites and drop_eligible true can be discarded and not
|
|
transmitted.
|
|
|
|
This object can be set only on PNPs and external CNPs."
|
|
|
|
DEFVAL { false }
|
|
::= { dot1adPortEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
-- VID Translation Table
|
|
-- This is the VID translation table (Ref. IEEE802.1ad/D6 - Section
|
|
-- (12.13.2.1)
|
|
-- ----------------------------------------------------------------
|
|
|
|
dot1adVidTranslationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adVidTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This VID Translation table provides a bidirectional mapping between a
|
|
Local S-VID and a relay S-VID. This table is applicable only for the
|
|
externally accessible network ports (ie) Customer Network Port / Provider
|
|
Network Port / Proprietary Customer Network Port."
|
|
::= { dot1adProviderBridge 2 }
|
|
|
|
dot1adVidTranslationEntry OBJECT-TYPE
|
|
SYNTAX Dot1adVidTranslationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry contains the information of translating a Local Service Vlan
|
|
in the packet to the Relay Service VLAN. This entry shall only be
|
|
applicable at Network ports."
|
|
INDEX { dot1adPortNum,
|
|
dot1adVidTranslationLocalVid }
|
|
|
|
::= { dot1adVidTranslationTable 1 }
|
|
|
|
Dot1adVidTranslationEntry ::=
|
|
SEQUENCE {
|
|
dot1adVidTranslationLocalVid VlanId,
|
|
dot1adVidTranslationRelayVid VlanId,
|
|
dot1adVidTranslationRowStatus RowStatus
|
|
}
|
|
|
|
dot1adVidTranslationLocalVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" A Service VLAN Identifier used in the S-Tag of frames transmitted
|
|
and received through this customer Network Port / Provider Network Port
|
|
/ Proprietary Customer Network Port."
|
|
::= { dot1adVidTranslationEntry 1 }
|
|
|
|
dot1adVidTranslationRelayVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Service VLAN identifier used by the filtering and forwarding processes
|
|
of the S-VLAN component in the provider bridge. This Vlan is identified for
|
|
a given port (CNP/ Prop CNP/ PNP) and the specified Local S-VLAN present in
|
|
the frame"
|
|
::= { dot1adVidTranslationEntry 2 }
|
|
|
|
dot1adVidTranslationRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry. An entry is
|
|
created in this table when this object is SET to 'createAndWait'.
|
|
The entry in this table is not used when this
|
|
object is SET 'notInService'. An entry created in this table is
|
|
be deleted when this object is SET 'destroy'.
|
|
The Entry in this table is used only when the translation status for a
|
|
Port (CNP/ PropCNP/PNP) is enabled and the Row status is SET 'active'."
|
|
::= { dot1adVidTranslationEntry 3 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- This table is the C-VID Registration table (Ref. Section
|
|
-- 12.13.3.1 IEEE802.1ad/D6)
|
|
-- -------------------------------------------------------------
|
|
dot1adCVidRegistrationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adCVidRegistrationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This table provides a mapping between a customer VLAN Identifier (C-VID)
|
|
and service instance represented by Service VLAN identifier(S-VID)
|
|
for a customer edge port.
|
|
An Entry in this table result in 'cvlan' type of SVLAN classification for
|
|
CEP Ports. This can be configured only on Customer Edge Port."
|
|
::= { dot1adProviderBridge 3 }
|
|
|
|
dot1adCVidRegistrationEntry OBJECT-TYPE
|
|
SYNTAX Dot1adCVidRegistrationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An Entry in this table provides functionality of
|
|
a) Configuring PVID of the internal Customer Network Port of SVLAN component.
|
|
b) Adding PEP on the C-VLAN component to member set of C-VLAN
|
|
c) Adding PEP and/or CEP to the untagged set of C-VLAN, if it is desired."
|
|
INDEX { dot1adPortNum,
|
|
dot1adCVidRegistrationCVid
|
|
}
|
|
::= { dot1adCVidRegistrationTable 1 }
|
|
|
|
Dot1adCVidRegistrationEntry ::=
|
|
SEQUENCE {
|
|
dot1adCVidRegistrationCVid VlanId,
|
|
dot1adCVidRegistrationSVid VlanId,
|
|
dot1adCVidRegistrationUntaggedPep TruthValue,
|
|
dot1adCVidRegistrationUntaggedCep TruthValue,
|
|
dot1adCVidRegistrationRowStatus RowStatus
|
|
}
|
|
|
|
dot1adCVidRegistrationCVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The customer VLAN ID in the customer VLAN tag of an ingress frame
|
|
at this specified port or the customer VLAN ID to which the ingress
|
|
frame is classified to, at this specified port."
|
|
::= { dot1adCVidRegistrationEntry 1 }
|
|
|
|
dot1adCVidRegistrationSVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"S-VLAN Id for the service instance to which this port and this
|
|
C-VLAN are mapped to.
|
|
ie) CEP,C-VID ===> S-VID."
|
|
::= { dot1adCVidRegistrationEntry 2 }
|
|
|
|
dot1adCVidRegistrationUntaggedPep OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to retain/add/remove the Customer VLAN tag
|
|
from the packet, before sending it out of Provider Edge Port (PEP).
|
|
|
|
When it is set to 'True' the C-VLAN tag will be stripped. Otherwise
|
|
the packet will be sent out with a C-tag and with valid C-VID."
|
|
DEFVAL { false }
|
|
::= { dot1adCVidRegistrationEntry 3 }
|
|
|
|
dot1adCVidRegistrationUntaggedCep OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to retain/add/remove the Customer VLAN tag
|
|
from the packet, before sending it out of Customer Edge Port (CEP).
|
|
|
|
When it is set to 'True' the C-VLAN tag will be stripped. Otherwise
|
|
the tag will be added if the packet is C-VLAN untagged."
|
|
|
|
DEFVAL { false }
|
|
::= { dot1adCVidRegistrationEntry 4 }
|
|
|
|
dot1adCVidRegistrationRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry. An entry is
|
|
created in this table when this object is SET to 'createAndWait'.
|
|
The entry in this table is used when the status of this object
|
|
is SET 'active'. The entry in this table is not used when this
|
|
object is SET 'notInService'. An entry created in this table is
|
|
deleted when this object is SET 'destroy'."
|
|
::= { dot1adCVidRegistrationEntry 5 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
-- Provider Edge Port configuration table (Ref. IEEE802.1ad/D6 - Section
|
|
-- 12.13.3.3 and 12.13.3.4)
|
|
-- ----------------------------------------------------------------
|
|
|
|
dot1adPepTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adPepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table provides configuration options (PVID,Acceptable
|
|
frame type, default user priority and ingress filtering) for the internal
|
|
PEP interfaces created when an entry is created in C-VID registration table."
|
|
|
|
::= { dot1adProviderBridge 4 }
|
|
|
|
dot1adPepEntry OBJECT-TYPE
|
|
SYNTAX Dot1adPepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
"Entry contains information (PVID, Acceptable frame type, default user priority
|
|
and ingress filtering) for the packets received over internal PEPs.
|
|
|
|
Creation of an entry in this table is not allowed and only modification
|
|
is allowed."
|
|
|
|
INDEX {dot1adPortNum,
|
|
dot1adCVidRegistrationSVid
|
|
}
|
|
::= { dot1adPepTable 1 }
|
|
|
|
Dot1adPepEntry ::=
|
|
SEQUENCE {
|
|
dot1adPepPvid VlanId,
|
|
dot1adPepDefaultUserPriority INTEGER,
|
|
dot1adPepAccptableFrameTypes INTEGER,
|
|
dot1adPepIngressFiltering TruthValue
|
|
}
|
|
|
|
dot1adPepPvid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID to be used for the untagged packets received over this
|
|
PEP. This refers to the customer VLAN ID to which the untagged packets
|
|
received over this PEP will be classified. And this is the VLAN ID
|
|
put in the C-VLAN tag when the outgoing CEP is tagged i.e untagged CEP is
|
|
set to False for this port in the C-VID registration table entry."
|
|
|
|
::= { dot1adPepEntry 1 }
|
|
|
|
dot1adPepDefaultUserPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default ingress user priority to be used for the untagged
|
|
packets received over provider edge ports.This will be used for
|
|
the PCP encoding of C-VLAN tag for the outgoing packets when the
|
|
outgoing CEP is tagged i.e untagged CEP is set to False in the
|
|
C-VID registration table entry for this port."
|
|
DEFVAL { 0 }
|
|
::= { dot1adPepEntry 2 }
|
|
|
|
dot1adPepAccptableFrameTypes OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
admitAll(1),
|
|
admitOnlyVlanTagged(2),
|
|
admitOnlyUntaggedAndPriorityTagged (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this is admitOnlyVlanTagged(2) the device will
|
|
discard untagged frames or Priority-Tagged frames
|
|
received on this port. When admitAll(1) is set, all frames
|
|
tagged/untagged/priority tagged frames received on this port
|
|
will be accepted.
|
|
When admitOnlyUntaggedAndPriorityTagged(3) is set, untagged and
|
|
priority tagged frames alone will be accepted and tagged
|
|
frames received over this PEP will be discarded."
|
|
|
|
DEFVAL { admitAll }
|
|
::= { dot1adPepEntry 3 }
|
|
|
|
|
|
dot1adPepIngressFiltering OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this is true(1), if this port is not in the member set of a
|
|
C-VLAN, then frames received on this port classified to that C-VLAN
|
|
will be discarded. When false(2), the port will accept all
|
|
incoming frames received over this PEP"
|
|
|
|
DEFVAL { false }
|
|
::= { dot1adPepEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
-- Service Priority regeneration configuration table (Ref.
|
|
-- IEEE802.1ad/D6 - Section 12.13.3.5 and 12.13.3.6)
|
|
-- ----------------------------------------------------------------
|
|
|
|
dot1adServicePriorityRegenerationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adServicePriorityRegenerationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table maps each receive priority to a regenerated priority on
|
|
this internal customer network port.
|
|
|
|
Creation of an entry in this table is not allowed and only modification
|
|
is allowed.
|
|
|
|
An entry will be created in this table with default values for the
|
|
CEP and S-VLAN pair,when the corresponding entry is created in C-VID
|
|
registration table."
|
|
|
|
::= { dot1adProviderBridge 5 }
|
|
|
|
dot1adServicePriorityRegenerationEntry OBJECT-TYPE
|
|
SYNTAX Dot1adServicePriorityRegenerationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
"This table maintains the mapping of incoming priority and regenerated
|
|
priority for internal customer network ports."
|
|
INDEX { dot1adPortNum,
|
|
dot1adCVidRegistrationSVid,
|
|
dot1adServicePriorityRegenReceivedPriority }
|
|
::= { dot1adServicePriorityRegenerationTable 1 }
|
|
|
|
Dot1adServicePriorityRegenerationEntry ::=
|
|
SEQUENCE {
|
|
dot1adServicePriorityRegenReceivedPriority INTEGER,
|
|
dot1adServicePriorityRegenRegeneratedPriority INTEGER
|
|
}
|
|
|
|
dot1adServicePriorityRegenReceivedPriority OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The received priority value for a frame over the internal customer
|
|
network port. For tagged packets, this refers to the priority of C-tag
|
|
received over the CEPs.
|
|
For untagged packets, the default user priority of CEP will be used as
|
|
the receive priority."
|
|
|
|
::= { dot1adServicePriorityRegenerationEntry 1 }
|
|
|
|
dot1adServicePriorityRegenRegeneratedPriority OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The regenerated priority value for the received priority for a frame
|
|
received over the internal customer network port. The PCP encoding
|
|
for the frames that are to be sent out will be based on the regenerated
|
|
priority value got from this object."
|
|
::= { dot1adServicePriorityRegenerationEntry 2 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
-- PCP decoding table (Priority Code Point decoding table)
|
|
-- (Ref. IEEE802.1ad/D6 - section 12.6.2.8 and 12.6.2.9)
|
|
-- ----------------------------------------------------------------
|
|
dot1adPcpDecodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adPcpDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority and drop_eligible parameters of the received frames
|
|
are decoded from the PCP using Priority Code Point decoding table. For
|
|
each port, the PCP decoding table has eight entries corresponding to each
|
|
of the possible PCP values."
|
|
|
|
::= { dot1adProviderBridge 6 }
|
|
|
|
dot1adPcpDecodingEntry OBJECT-TYPE
|
|
SYNTAX Dot1adPcpDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
"The table entry contains the priority and drop_eligible information for
|
|
a particular port, PCP selection row and PCP value.
|
|
|
|
Creation of an entry in this table is not allowed and only modification
|
|
is permitted"
|
|
|
|
INDEX { dot1adPortNum,
|
|
dot1adPcpDecodingPcpSelRow,
|
|
dot1adPcpDecodingPcpValue
|
|
}
|
|
::= { dot1adPcpDecodingTable 1 }
|
|
|
|
Dot1adPcpDecodingEntry ::=
|
|
SEQUENCE {
|
|
dot1adPcpDecodingPcpSelRow PriorityCodePoint,
|
|
dot1adPcpDecodingPcpValue INTEGER,
|
|
dot1adPcpDecodingPriority INTEGER,
|
|
dot1adPcpDecodingDropEligible TruthValue
|
|
}
|
|
|
|
dot1adPcpDecodingPcpSelRow OBJECT-TYPE
|
|
SYNTAX PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCP selection row in the decoding table for which the priority and
|
|
drop eligible parameters are to be mapped for a given PCP value."
|
|
|
|
::= { dot1adPcpDecodingEntry 1 }
|
|
|
|
dot1adPcpDecodingPcpValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCP value in the decoding table for which the priority and
|
|
drop eligible parameters are to be derived."
|
|
|
|
::= { dot1adPcpDecodingEntry 2 }
|
|
|
|
dot1adPcpDecodingPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority associated with the particular PCP and PCP selection row in
|
|
the PCP decoding table.This is the priority decoded for the PCP associated
|
|
with the received frame. The frame will further be processed with this
|
|
priority value."
|
|
|
|
::= { dot1adPcpDecodingEntry 3 }
|
|
|
|
dot1adPcpDecodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop_eligible value associated with the particular PCP and PCP
|
|
selection row in the PCP decoding table. When this is set to True,
|
|
frames should be discarded in preference to other frames with drop_eligible
|
|
False."
|
|
|
|
::= { dot1adPcpDecodingEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
-- PCP encoding table (Priority Code Point encoding table)
|
|
-- (Ref. IEEE802.1ad/D6 - section 12.6.2.10 and 12.6.2.11)
|
|
-- ----------------------------------------------------------------
|
|
dot1adPcpEncodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1adPcpEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority and drop_eligible parameters are encoded in the Priority Code
|
|
Point field of the VLAN tag using the Priority Code Point encoding table
|
|
for the port. For each port, PCP encoding table has 16 entries, corresponding
|
|
to each of the possible combinations of the eight possible values of priority
|
|
and two possible values of drop_eligible."
|
|
::= { dot1adProviderBridge 7 }
|
|
|
|
dot1adPcpEncodingEntry OBJECT-TYPE
|
|
SYNTAX Dot1adPcpEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
|
|
"The table entry contains the PCP value for a particular port,PCP selection
|
|
row, priority and drop_eligible value.
|
|
|
|
Creation of an entry in this table is not allowed and only modification
|
|
is permitted."
|
|
|
|
INDEX {dot1adPortNum,
|
|
dot1adPcpEncodingPcpSelRow,
|
|
dot1adPcpEncodingPriority,
|
|
dot1adPcpEncodingDropEligible
|
|
}
|
|
::= { dot1adPcpEncodingTable 1 }
|
|
|
|
Dot1adPcpEncodingEntry ::=
|
|
SEQUENCE {
|
|
dot1adPcpEncodingPcpSelRow PriorityCodePoint,
|
|
dot1adPcpEncodingPriority INTEGER,
|
|
dot1adPcpEncodingDropEligible TruthValue,
|
|
dot1adPcpEncodingPcpValue INTEGER
|
|
}
|
|
|
|
dot1adPcpEncodingPcpSelRow OBJECT-TYPE
|
|
SYNTAX PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCP selection row in the encoding table for which the the PCP value
|
|
to be mapped for a particular priority and drop_eligible combination."
|
|
|
|
::= { dot1adPcpEncodingEntry 1 }
|
|
|
|
dot1adPcpEncodingPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority associated with a particular PCP selection row.
|
|
Priority and drop_eligible combination for a particular port will
|
|
be mapped to a PCP valule."
|
|
|
|
::= { dot1adPcpEncodingEntry 2 }
|
|
|
|
dot1adPcpEncodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop_eligible parameter associated with a particular priority
|
|
and PCP selection row in the PCP encoding table."
|
|
|
|
::= { dot1adPcpEncodingEntry 3 }
|
|
|
|
dot1adPcpEncodingPcpValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCP value associated with the particular priority and drop_eligible
|
|
combination of the PCP selection row in PCP encoding table. This will be
|
|
encoded in the transmitted frames."
|
|
|
|
::= { dot1adPcpEncodingEntry 4 }
|
|
|
|
END
|