Observium_CE/mibs/bti/PACKET-VX-BRIDGE-MIB

14711 lines
558 KiB
Plaintext
Raw Blame History

------------------------------------------------------------------------
------------------------------------------------------------------------
--
-- Copyright (C) BTI Systems Inc. 2003-2011. All Rights Reserved.
--
-- The information contained herein is the property of BTI Systems Inc.
-- and is strictly confidential. Except as expressly authorized in
-- writing by BTI Systems Inc., the holder shall keep all information
-- contained herein confidential, shall disclose the information only
-- to its employees with a need to know, and shall protect the
-- information, in whole or in part, from disclosure and dissemination
-- to third parties with the same degree of care it uses to protect
-- its own confidential information, but with no less than reasonable
-- care. Except as expressly authorized in writing by BTI Systems Inc.,
-- the holder is granted no rights to use the information contained
-- herein.
--
-- Unpublished. All rights reserved under the copyright laws of
-- Canada.
--
-- OSS Integration
-- BTI Systems Inc. can provide customers with direct access to
-- network element SNMP MIBs for use for integration to OSS systems.
-- Customers must note the following caveats:
--
-- 1) Performance: The BTI Systems Inc. MIBS are performance tested for
-- use with the BTI Systems proNX 900 Node Controller and proNX 9000
-- Network Manager. Customers are responsible for conducting their
-- own testing to ensure that the BTI Systems Inc. NE interfaces meet
-- the needs of their proposed usage. BTI Systems Inc. makes no
-- guarantees that any proposed usage will meet customer requirements.
--
-- 2) Changes between releases: BTI Systems Inc. SNMP MIBs are subject
-- to change as support for new functionality is introduced. BTI
-- Systems Inc. strives to maintain backward compatibility of MIBs
-- across releases but this is not guaranteed and BTI Systems Inc.
-- reserves the right to deprecate or remove support for obsolete
-- MIB elements. OSS integrators must be careful not to rely on
-- functionality that is marked as deprecated as it may be unsupported
-- in a subsequent release. Customers that integrate directly to BTI
-- Systems Inc. MIBs are responsible for all OSS development and
-- integration testing that may arise from MIB changes between releases
-- of BTI Systems Inc. software.
--
------------------------------------------------------------------------
------------------------------------------------------------------------
PACKET-VX-BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32,
IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, MacAddress, TruthValue, RowStatus,
DateAndTime, TimeInterval
FROM SNMPv2-TC
btiModules
FROM BTI-MIB
pvxObjects, pvxBridge, mstpCondNotifications, mstpNotificationObjects,
pvxL2IntfSwitchIdx, pvxL2IntfShelfIdx, pvxL2IntfSlotIdx,
pvxL2IntfPortTypeIdx, pvxL2IntfPortIdx, lagCondNotifications,
swMemberCondNotifications,
pvxL2IntfSubPortNumber,
mstpEvtNotifications, evtDateAndTime,
condReportType, condServiceAffecting, condObjectType, condCodeType,
condDateAndTime, condSeverity, condDescription,
trapSeqNum, performance, evtDescription, evtObjectType, evtCodeType,
pvxESrvcBWPrflEvtNotifications, pvxESrvcEvtNotifications,
pvxERPSSrvcNNIEvtNotifications, pvxERPSSrvcEvtNotifications,
tcaDateAndTime, tcaThreshold, pvxSlaMsmtEvtNotifications,
pvxSUniEvtNotifications, erpsCondNotifications,
tcaMontype, tcaValue, eventNotifications
FROM BTI-7000-MIB
CondReportType, CondSeverity, CondServiceAffecting, AdminStatus, OperStatus,
SwitchIdxType, ProtocolActionType, PvxPortType, PMIntervalType, Unsigned64,
PMValidity, InitializeCmd, ProfileNameType, FixedX100, InetAddressType, InetAddress,
MonitorPeriodType, CommandStateType, CirTestResult, FixedX1000, SlaTestRole,
PmTestCmdState
FROM BTI-TC-MIB;
packetVxBridgeMib MODULE-IDENTITY
LAST-UPDATED "201212201200Z" -- Thursday, December 20, 12:00:00 EST 2012
ORGANIZATION "BTI Systems Inc."
CONTACT-INFO "Technical Support
BTI Systems Inc.
200-1000 Innovation Drive
Ottawa, Ontario, Canada K2K 3E7
(613) 287-1700
support@btisystems.com"
DESCRIPTION "The external MIB definitions for the PacketVX Module on
the BTI 7000 series products."
REVISION "201212201200Z" -- Thursday, December 20, 12:00:00 EST 2012
DESCRIPTION "MIB Updates for BTI 7000 Rel 10.2.3:
- added cfmDestinationAddress attribute to the pvxSwitchTable entry
to allow CCM messages to have a unicast/multicast addressing"
REVISION "201212061200Z" -- Thursday, December 06, 12:00:00 EST 2012
DESCRIPTION "MIB Updates for BTI 7000 Rel 10.2.3:
- added trap cfmRMepStateChangeEvt to provide a remote MEP state
change alert."
REVISION "201206201200Z" -- Wednesday, June 20, 12:00:00 EST 2012
DESCRIPTION "MIB Updates for BTI 7000 Rel 10.2.0:
- added pvxSwitchErpsVlanPropagate to provide an option to
user on how the user traffic is converged during ERPS ring
failures.
- added pvxLGMinLinks to support minimum number of links to
be active in a link aggregation group for it to be active.
- added pvxClassMapCVlanEndFilter to support C-VLAN range in a class
of service."
REVISION "201202101200Z" -- Friday, February 10, 12:00:00 EST 2012
DESCRIPTION "MIB Updates for BTI 7000 Rel 9.2.0:
- Deprecated pvxVlanPortIngressFiltering in pvxVlanPortTable
- removed pvxSwitchMemberAdminState object from the SwitchMemberTable
- added new object pvxMSTPPortLoopGuardState
- expanded range of pvxUNICPVid value to 0..4094 and set the
default value to 0
- changed the status of pvxL2IntfIngressFiltering object to deprecated
- expanded size range of pvxERPSSrvcNNIMEName object to 1..6"
REVISION "201106231200Z" -- Thursday, June 23, 12:00:00 EST 2011
DESCRIPTION "MIB Updates for BTI 7000 Rel 8.2.1:
- Added eptree and evptree to pvxEthSrvcType to
support ETREE services
- Added pvxSrvsUNIForwarding to PvxServiceUNIEntry to
support ETREE services
- Added attributes to the PVXSwitchModule and
PVXSwitchMember tables to support stacking
- Port numbering changes on multiple tables: Static Multicast,
Static Unicast, Multicast Group, MSTPXstTable
- Added pvxLGMaxLinks to support Active/Standby LAG
- Added service-Map to pvxClassMapType to support
per-flow services
- Added pvxSrvcUNIServiceMap and pvxSrvcUNIFilterSequence
to support per-flow services
- Added pvxSrvcUNIEFPSDEnabled to support EFPSD
- Added new tables pvSLAMeasurementProfileTable,
pvxEServiceSlaCrntPMTable, pvxEServiceSlaHistPMTable,
pvxEServieSlaPMThresholdTable, pvxSLAThroughputTestTable,
pvxSLAMsmtInitiatorDBTable, and pvxSLAMsmtResponderDBTable
to support the Y.1731 SLA Measurement feature
- Added trap pvxSrvcUNIEFPSDLocalEFPSDStateChangeEvent"
REVISION "201008061200Z" -- Friday, August 6, 12:00:00 EST 2010
DESCRIPTION "MIB Updates for BTI 7000 Rel 8.1.0:
- changed range of objects representing a slot number
to support new 7200 shelf which has 20 slots"
REVISION "201006181200Z" -- Friday, June 18, 12:00:00 EST 2010
DESCRIPTION "MIB Updates for BTI 7000 Rel 7.3.2.
- changed the following tables to use ESrvcVlanId rather than
ESrvcName as index value:
- pvxMepListTable
- pvxEcfmMepDbTable
- pvxEcfmLtrTable
- removed unused pvxEcfmConfigErrorListTable"
REVISION "201002121200Z" -- Friday, February 12, 12:00:00 EST 2010
DESCRIPTION "MIB Updates for BTI 7000 Rel 7.3.0.
Existing tables modified to support PVX ECFM, management VLAN and
GVRP functions:
- pvxSwitchTable
- pvxEthServiceTable
- pvxServiceUNITable
- Deprecated pvxVlanEgressPortTable and pvxVlanDeleteCounterTable
New tables added to support PVX ECFM, management VLAN, ERPS and GVRP services:
- pvxMepListTable
- pvxEcfmMepTable
- pvxEcfmMepDbTable
- pvxEcfmMipTable
- pvxEcfmConfigErrorListTable
- pvxY1731LbStatsTable
- pvxEcfmLtrTable
- pvxMgmtVLANTable
- pvxServiceNNITable
- pvxERPSServiceNNITable
- pvxERPSServiceTable
- pvxDynamicVlanPortTable
New tables to support the statistic monitoring of the Ethernet servcies:
- pvxESrvcCrntPMTable
- pvxESrvcHistPMTable
- pvxESrvcBWPrflCrntPMTable
- pvxESrvcBWPrflHistPMTable
- pvxESrvcBWPrflPMThresholdTable
- pvxERPSPortCrntPMTable
- pvxERPSPortHistPMTable
New events defined:
- pvxESrvcBWPrflBDWUtlzTcaEvt
- pvxESrvcOperStateChangeEvt
- pvxERPSSrvcNNIProtectionSwitchChangeEvent"
REVISION "200812191200Z" -- Thursday, December 19, 12:00:00 EST 2008
DESCRIPTION "MIB Updates for BTI 7000 Rel 7.1.2: Completion of SNMP
coverage for Packet VX.
- Remove pvxServiceMapTable
- Add pvxPbCVidRegistrationTable
- Modify pvxCtrlFrmProfileTable
- Add pvxTunnmacAddrProfileTable
- Add AdminStatus, operStatus, and MTU attributes to pvxLagGroupTable
- Add MSTP notification objects.
- Add condition notifications and event notifications for ethernet interface,
L2 interface, MSTP and LAG.
- Add PM tables for ethernet interface, L2 interface, MSTP protocol and LAG.
- Other modified tables include: pvxSwitchTable, pvxL2IntfTable, pvxLagTable,
pvxVlanTable, pvxMSTPGenTable, and pvxMSTPMapTable."
REVISION "200803101200Z" -- Monday, March 10, 12:00:00 EST 2008
DESCRIPTION "MIB Updates for BTI 7000 Rel 7.1.2: Completion of SNMP
coverage for Packet VX.
New and expanded tables and other objects include:
- pvxSwitchTable
- pvxSwitchMemberTable"
::= { btiModules 5 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
PvxPhyPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port list in the format of shelf/slot/porttype/portNum.
shelf: 1, 11, 21, or 31
shot: 1 - 20
porttype: 1 - GE, 2 - 10GE
portnum: 1-24 "
SYNTAX DisplayString
PvxPhyPortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port list in the format of shelf/slot/porttype/portNum.
shelf: 1, 11, 21, or 31
shot: 1 - 20
porttype: 1 - GE, 2 - 10GE
portnum: 1-24 "
SYNTAX DisplayString
PvxL2PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port list in the format of switch/shelf/slot/porttype/portNum.
switch: 1 - 11
shelf: 1, 11, 21, or 31
shot: 1 - 20
porttype: 1 - GE, 2 - 10GE
portnum: 1-24 "
SYNTAX DisplayString
PvxVLANPortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port list in the format of shelf/slot{ports}.
for example: L{1,4};1/1{g2,g6,x1}
or: 11/3{g1,g2,g3,x2}
The sub-list indicated by L indicates the LAG ports.
The sub-list indicated by the shelf/slot pair contains
entries for the non-lag ports. They are qualified
by g for gigabit ports and x for ten-gigabit ports."
SYNTAX DisplayString
PvxL2Port ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port list in the format of switch/shelf/slot/porttype/portNum.
switch: 1 - 11
shelf: 1, 11, 21, or 31
shot: 1 - 20
porttype: 1 - GE, 2 - 10GE
portnum: 1-24 "
SYNTAX DisplayString
PvxVlanId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX INTEGER (1..4094)
PvxMSTPVlanList ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION "a binary string representation"
SYNTAX OCTET STRING (SIZE (0..128))
PvxPCPDecodingList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX INTEGER { priority7 (1),
prioirty7-DE (2),
priority6 (3),
priority6-DE (4),
priority5 (5),
priority5-DE (6),
priority4 (7),
priority4-DE (8),
priority3 (9),
priority3-DE (10),
priority2 (11),
priority2-DE (12),
priority1 (13),
priority1-DE (14),
priority0 (15),
priority0-DE (16)}
PvxPolicyDropAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Policy drop action definiiton."
SYNTAX INTEGER { drop (1),
doNotDrop (2),
notDefined (3)}
PvxQoSColorMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Color aware action definiiton."
SYNTAX INTEGER { color-aware (1),
color-blind (2)}
PvxQoSPmCounterMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Counter mode for policy action definiiton."
SYNTAX INTEGER { count-violate (1),
count-cnfrm (2),
count-cnfrmAndExceed (3),
count-violateAndExceec (4),
notUsed (5)}
PvxCVidMapOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER { programmed (1),
notProgrammed (2) }
PvxEcfmTransmitStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An enumerated value indicates whether LBM or LTM trasmission
can be initiated.
ready(1) Indicates LTM or LBM transmission
can be initiated.
notReady(2) Indicates LTM or LBM transmission
can not be initiated.
transmit(3) To initiate the transmission of LBM or LTM.
NOTE: A 2 value is used to initiate LBM or LTM transmission."
SYNTAX INTEGER {
ready (1),
notReady (2),
transmit (3)
}
PvxEcfmMepDefects ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A MEP can detect and report a number of defects, and multiple
defects can be present at the same time. These defects are:
remoteMepDefect(1) A remote MEP is reported the RDI bit in its
last CCM.
macStatusDefect(2) Either some remote MEP is reporting its
Interface Status TLV as not isUp, or all remote
MEPs are reporting a Port Status TLV that
contains some value other than psUp.
remoteCCMDefect(3) The MEP is not receiving valid CCMs from at
least one of the remote MEPs.
errorCCMDefect(4) The MEP has received at least one invalid CCM
whose CCM Interval has not yet timed out.
xConnCCMDefect(5) The MEP has received at least one CCM from
either another MAID or a lower MD Level whose
CCM Interval has not yet timed out."
SYNTAX BITS {
remoteMepDefect(0),
macStatusDefect(1),
remoteCCMDefect(2),
errorCCMDefect(3),
xConnCCMDefect(4)
}
PvxY1731MepDefects ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A MEP can detect and report a number of defects,
and multiple defects can be present at the same time.
These defects conditions are:
remoteMepDefectCondition (1) The MEP has encountered remote MEP defect
condition.
lossOfContinuity (2) The MEP has encountered loss of continuity
defect condition.
bDefUnexpectedPeriod (3) The MEP has encountered unexpected period
defect condition.
unexpectedPeriod (4) The MEP has encountered unexpected MEP defect
condition.
misMerge (5) The MEP has encountered mismerge defect
condition.
unexpectedMegLevel (6) The MEP has encountered unexpected MEG level
defect condition.
localLinkFailure (7) The MEP has encountered local link failure
defect condition.
internalHWFailure (8) The MEP has encountered internal hardware
failure defect condition.
internalSWFailure (9) The MEP has encountered internal software
failure defect condition.
aisCondition(10) The MEP has encountered alarm indication defect
condition.
lckCondition(11) The MEP has encountered locked defect
condition. "
SYNTAX BITS{
remoteMepDefectCondition (0),
lossOfContinuity (1),
unexpectedPeriod (2),
unexpectedMep (3),
misMerge (4),
unexpectedMegLevel (5),
localLinkFailure (6),
internalHWFailure (7),
internalSWFailure (8),
aisCondition (9),
lckCondition (10)
}
PvxEcfmRemoteMepState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Operational state of the remote MEP state machine. This
state machine monitors the reception of valid CCMs from a
remote MEP with a specific MEPID. It uses a timer that
expires in 3.5 times the length of time indicated by the
dot1agCfmMaCcmInterval object.
rMepIdle(1) Momentary state during reset.
rMepStart(2) The timer has not expired since the
state machine was reset, and no valid
CCM has yet been received.
rMepFailed(3) The timer has expired, both since the
state machine was reset, and since a
valid CCM was received.
rMepOk(4) The timer has not expired since a
valid CCM was received."
SYNTAX INTEGER {
rMepIdle (1),
rMepStart (2),
rMepFailed (3),
rMepOk (4)
}
PvxEcfmConfigErrors ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"While making the MIP creation evaluation described in 802.1ag
clause 22.2.3, the management entity can encounter errors in
the configuration. These are possible errors that can be
encountered:
CFMleak(0) MA x is associated with a specific VID list,
one or more of the VIDs in MA x can pass through
the Bridge Port, no Down MEP is configured on
any Bridge Port for MA x, and some other MA y,
at a higher MD Level than MA x, and associated
with at least one of the VID(s) also in MA x,
does have a MEP configured on the Bridge Port.
conflictingVids(1) MA x is associated with a specific VID
list, an Up MEP is configured on MA x on the
Bridge Port, and some other MA y, associated
with at least one of the VID(s) also in MA x,
also has an Up MEP configured on some Bridge
Port.
ExcessiveLevels(2) The number of different MD Levels at
which MIPs are to be created on this port
exceeds the Bridge's capabilities (see
subclause 22.3).
OverlappedLevels(3) A MEP is created for one VID at one MD
Level, but a MEP is configured on another
VID at that MD Level or higher, exceeding
the Bridge's capabilities."
SYNTAX BITS {
cfmLeak(0),
conflictingVids(1),
excessiveLevels(2),
overlappedLevels(3)
}
PvxEcfmRelayActionFieldValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Possible values the Relay action field can take."
SYNTAX INTEGER {
rlyHit (1),
rlyFdb (2),
rlyMpdb (3)
}
PvxEcfmIngressActionFieldValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Possible values returned in the ingress action field."
SYNTAX INTEGER {
ingOk (1),
ingDown (2),
ingBlocked (3),
ingVid (4)
}
PvxEcfmEgressActionFieldValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Possible values returned in the egress action field."
SYNTAX INTEGER {
egrOK (1),
egrDown (2),
egrBlocked (3),
egrVid (4)
}
PvxErpsVirtualLinkList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "VIRTUAL-LINK list in the format of vlan-ids delimited by comas.
for example: 100,200,300"
SYNTAX DisplayString (SIZE(0..64))
PvxESrvcBWPrflPMThresholdLevelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The type of threshold level used to generate threshold crossing
alerts against perEVC and perCoS instances."
SYNTAX INTEGER { min15CIR (1), -- 15-minute Committed Information Rate
min15EIR (2), -- 15-minute Exceed Information Rate
day1CIR (3), -- 1-day Committed Information Rate
day1EIR (4) } -- 1-day Exceed Information Rate
PvxStackingPortCommState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Virtual switch stacking port communication state values."
SYNTAX INTEGER {
noConnection (1),
connectionOk (2)
}
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-- Managed object definitions.
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-- pvxBridge OBJECT IDENTIFIER ::= { pvxObjects 1 }
pvxBridgeServices OBJECT IDENTIFIER ::= { pvxObjects 2 }
pvxBridgeProfiles OBJECT IDENTIFIER ::= { pvxObjects 3 }
pvxBridgeGVRP OBJECT IDENTIFIER ::= { pvxObjects 5 }
pvxEcfmService OBJECT IDENTIFIER ::= { pvxBridgeServices 21 }
cfmRMepStateChangeEvtNotifications OBJECT IDENTIFIER ::= { eventNotifications 36 }
pvxVlanPortLastBpduOriginChangeEvtNotifications OBJECT IDENTIFIER ::= { eventNotifications 37 }
pvxVlanPortAddDynamicVlanEvtNotifications OBJECT IDENTIFIER ::= { eventNotifications 38 }
pvxVlanPortRemoveDynamicVlanEvtNotifications OBJECT IDENTIFIER ::= { eventNotifications 39 }
-----------------------------------------------------------------------
-- Objects related to the Netstender NE as a whole
-----------------------------------------------------------------------
pvxSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the switching related
properties of a virtual switch."
::= { pvxBridge 1 }
pvxSwitchEntry OBJECT-TYPE
SYNTAX PVXSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pvxSwitchIdx }
::= { pvxSwitchTable 1 }
PVXSwitchEntry ::= SEQUENCE { pvxSwitchIdx INTEGER,
pvxSwitchMode INTEGER,
pvxSwitchInnerEthType Integer32,
pvxSwitchLearning INTEGER,
pvxSwitchAgingTimer INTEGER,
pvxSwitchTimeToAge INTEGER,
pvxSwitchMasterNode DisplayString,
pvxSwitchForceSwitch TruthValue,
pvxSwitchClearDynamicFDBEntries TruthValue,
pvxSwitchProtocolAdminState INTEGER,
pvxSwitchTunnMacAddrProfile ProfileNameType,
pvxSwitchEvcMEGName DisplayString,
pvxSwitchEvcMEGLevel INTEGER,
pvxSwitchName DisplayString,
pvxSwitchMIPAutoCreate TruthValue,
pvxSwitchMIPAutoCreateMEL INTEGER,
pvxSwitchStackingPrimary Integer32,
pvxSwitchStackingTimeAsPrimary Integer32,
pvxSwitchErpsVlanPropagate INTEGER,
pvxSwitchCfmDestinationAddress INTEGER,
pvxSwitchIntfBouncingTimerPeriod INTEGER,
pvxSwitchRowStatus RowStatus
}
pvxSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "An index represents the switch ID. It can be from 1 to 11."
::= { pvxSwitchEntry 1 }
pvxSwitchMode OBJECT-TYPE
SYNTAX INTEGER { q-bridge(1),
provider-bridge(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Sets the top-level operational mode for the packetVX Switch,
which is based on the VLAN tagging scheme (802.1Q or 802.1ad)
employed by the customer. "
DEFVAL { provider-bridge }
::= { pvxSwitchEntry 2 }
pvxSwitchInnerEthType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The inner ethertype (802.1Q) is configurable (switch-level only);
enhancement for customers who want/need to support a C-Tag ethertype
other than the standard 0x8100 value. Note: this should not be
confused with the OuterEtherTypeDot1ad port attribute, which is
used to define the ethertype for the S-Tag. This object only applies
when the switch is operating in 802.1q mode."
::= { pvxSwitchEntry 3 }
pvxSwitchLearning OBJECT-TYPE
SYNTAX INTEGER { enabled (1),
disabled (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute used to enable/disable the MAC learning of the bridge.
MAC Learning can be enabled to populate the Forwarding Database (FDB)
and achieve unicast behavior based on a MAC lookup operation."
DEFVAL { enabled }
::= { pvxSwitchEntry 4 }
pvxSwitchAgingTimer OBJECT-TYPE
SYNTAX INTEGER (0..604800)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "When learning and aging are enabled, FDB entries will age out according
to the timer value. The aging timer for a particular FDB entry (source
MAC address) is <20>reset<65><74>?when it is learned or re-learned."
DEFVAL { 300 }
::= { pvxSwitchEntry 5 }
pvxSwitchTimeToAge OBJECT-TYPE
SYNTAX INTEGER (0..604800)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxSwitchEntry 6 }
pvxSwitchMasterNode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "This is a read-only attribute used to inform the user as to the amount of
time remaining before the next aging cycle - the time at which FDB entries
may be deleted as a result of aging."
::= { pvxSwitchEntry 7 }
pvxSwitchForceSwitch OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION ""
::= { pvxSwitchEntry 8 }
-- { pvxSwitchEntry 9 } obsolete, removed
pvxSwitchClearDynamicFDBEntries OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "An action trigger object. Setting the value of this object to 'true' will
cause the switch to clear out all of the dynamic MAC address table
entries in its forwarding databse table, forcing the switch to relearn
all its dynamic entries. When reading this object, the value 'false' will
always be returned."
::= { pvxSwitchEntry 10 }
pvxSwitchProtocolAdminState OBJECT-TYPE
SYNTAX INTEGER (0..1023)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Bit map indicating protocols enabled on the switch. A
value of one in the bit map means the corresponding
protocol is enabled. Zero means the protocol is
disabled. The bit definition is as follow:
mstp(0)
lacp(1)
ieee802dot1x(2)
gvrp(3)
igmp(4)
802.1ag(5)
Y.1731(6)
ccmOffload(7)
erps(8)
slaMeasurement(9)"
::= { pvxSwitchEntry 11 }
pvxSwitchTunnMacAddrProfile OBJECT-TYPE
SYNTAX ProfileNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION " The name of the Tunnel MAC Address profile used by the switch. "
::= { pvxSwitchEntry 12 }
pvxSwitchEvcMEGName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..6))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Name of the EVC Maintanence Entity Group. Maximum length is 6 characters. Default value is set to BTI by the system."
::= { pvxSwitchEntry 13 }
pvxSwitchEvcMEGLevel OBJECT-TYPE
SYNTAX INTEGER (1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The EVC Maintanence Entity Group Level."
::= { pvxSwitchEntry 14 }
pvxSwitchName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The switch name string."
::= { pvxSwitchEntry 15 }
pvxSwitchMIPAutoCreate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field controls MIP auto-creation funcion. When set true,
MIPs are created automatically."
::= { pvxSwitchEntry 16 }
pvxSwitchMIPAutoCreateMEL OBJECT-TYPE
SYNTAX INTEGER (1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maintanence entity Level at which MIPs are auto created."
::= { pvxSwitchEntry 17 }
pvxSwitchStackingPrimary OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The instance number of the primary PacketVX."
::= { pvxSwitchEntry 18 }
pvxSwitchStackingTimeAsPrimary OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds that the stacking primary has remained as
primary."
::= { pvxSwitchEntry 19 }
pvxSwitchErpsVlanPropagate OBJECT-TYPE
SYNTAX INTEGER { fast (1),
slow (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This provides option the user to control how the user traffic
needs to be converged in case of ERPS ring failures. With
fast option, user traffic converges in the order of ERPS
times. The side effect is there is redundant traffic all over
rings. With slow option, user traffic flows on the shortest
possible path. There is no extra traffic all over the ring.
But, when ERPS ring failures occur, the convergence times will
not be in the order of ERPS convergence times."
DEFVAL { fast }
::= { pvxSwitchEntry 20 }
pvxSwitchCfmDestinationAddress OBJECT-TYPE
SYNTAX INTEGER { unicast (1),
multicast (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This provides an option to the user to control CCM message
destination address which will scale down time necessary to
process CCM messages."
::= { pvxSwitchEntry 21 }
pvxSwitchIntfBouncingTimerPeriod OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A timer interval in seconds used to detect port bouncing state."
::= { pvxSwitchEntry 22 }
pvxSwitchRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Used to control the addition and deletion of entries in the
switch table, which in turn controls provisioning
and deprovisioning of the switches."
::= { pvxSwitchEntry 100 }
-----------------------------------------------------------------------
-- Switch Member Table
-----------------------------------------------------------------------
pvxSwitchMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXSwitchMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the members of a virtual switch. Each
member corresponds to the physical pack in the system."
::= { pvxBridge 2 }
pvxSwitchMemberEntry OBJECT-TYPE
SYNTAX PVXSwitchMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pvxSwitchMemberIdx,
pvxSwitchMemberInstIdx }
::= { pvxSwitchMemberTable 1 }
PVXSwitchMemberEntry ::= SEQUENCE { pvxSwitchMemberIdx INTEGER,
pvxSwitchMemberInstIdx INTEGER,
pvxSwitchMemberShelfId INTEGER,
pvxSwitchMemberSlotId INTEGER,
pvxSwitchMemberStackingState INTEGER,
pvxSwitchMemberStackingPortCommState PvxStackingPortCommState,
pvxSwitchMemberBackplaneCommState PvxStackingPortCommState,
pvxSwitchMemberRowStatus RowStatus }
pvxSwitchMemberIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "An index represents the switch ID. It can be from 1 to 11."
::= { pvxSwitchMemberEntry 1 }
pvxSwitchMemberInstIdx OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "An index represents the member ID. It can be from 1 to 2."
::= { pvxSwitchMemberEntry 2 }
pvxSwitchMemberShelfId OBJECT-TYPE
SYNTAX INTEGER (1|11|21|31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The number of the shelf on which the member is
provisioned."
::= { pvxSwitchMemberEntry 3 }
pvxSwitchMemberSlotId OBJECT-TYPE
SYNTAX INTEGER (1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The number of the slot on which the member is
provisioned."
::= { pvxSwitchMemberEntry 4 }
-- { pvxSwitchMemberEntry 5 } obsolete, removed
-- { pvxSwitchMemberEntry 6 } obsolete, removed
-- { pvxSwitchMemberEntry 7 } obsolete, removed
pvxSwitchMemberStackingState OBJECT-TYPE
SYNTAX INTEGER { disabled (1),
unstacked (2),
primary (3),
secondary (4),
notPresent (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the AdminState is disabled, the stacking state will be disabled. If there is
only one PacketVX enabled in the switch, the value of this variable will be unstacked.
If there is more than one PacketVX, then the card running the control plane will be
primary, any other cards will be secondary. If there is no PacketVX in the slot,
the StackingState is notPresent"
::= { pvxSwitchMemberEntry 8 }
pvxSwitchMemberStackingPortCommState OBJECT-TYPE
SYNTAX PvxStackingPortCommState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the redundancy manager believes it can communicate with its peer across the stacking
port, the value of this variable will be connectionOk. Otherwise, it will be noConnection."
::= { pvxSwitchMemberEntry 9 }
pvxSwitchMemberBackplaneCommState OBJECT-TYPE
SYNTAX PvxStackingPortCommState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the redundancy manager believes it can communicate with its peer across the backplane,
the value of this variable will be connectionOk. Otherwise, it will be noConnection."
::= { pvxSwitchMemberEntry 10 }
pvxSwitchMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxSwitchMemberEntry 100 }
-----------------------------------------------------------------------
-- Objects related to provisioned Ethernet facilities
------------------------------------------------------------------------
-----------------------------------------------------------------------
-- Vlan Table
-----------------------------------------------------------------------
pvxVLANTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Vlan related entries
on a particular port of a virtual switch member."
::= { pvxBridge 4 }
pvxVLANEntry OBJECT-TYPE
SYNTAX PVXVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Vlan Config table."
INDEX { pvxVLANSwitchIdx,
pvxVLANIdx }
::= { pvxVLANTable 1 }
PVXVLANEntry ::= SEQUENCE { pvxVLANSwitchIdx INTEGER,
pvxVLANIdx INTEGER,
pvxVLANMemberPortList PvxVLANPortList,
pvxVLANUnTaggedPortList PvxVLANPortList,
pvxVLANMacLearning INTEGER,
pvxVLANAdminState INTEGER,
pvxVLANMSTPId Integer32,
pvxVLANService DisplayString,
pvxVLANForbiddenPortList PvxVLANPortList,
pvxVLANOperStatus INTEGER,
pvxVLANRowStatus RowStatus }
pvxVLANSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id on which
Vlan is configured."
::= { pvxVLANEntry 1 }
pvxVLANIdx OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the index of the Vlan id of the CP."
::= { pvxVLANEntry 2 }
-- { pvxVLANEntry 3 } obsolete, removed
pvxVLANMemberPortList OBJECT-TYPE
SYNTAX PvxL2PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents a single ingress port or set of ports
which can be configured for a particular vlan. The format
of the set request for this object will depend on the
value of the vlanPortListOpType object being sent in the
set request.
Note: The set request will fail if the syntax of the value
is not exactly the same as defined by vlanPortListOpType
description."
::= { pvxVLANEntry 4 }
pvxVLANUnTaggedPortList OBJECT-TYPE
SYNTAX PvxL2PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The set of ports which are transmitting traffic for
this VLAN as untagged frames.
Note: The set request will fail if the syntax of the value
is not exactly the same as defined by vlanPortListOpType
description."
::= { pvxVLANEntry 5 }
pvxVLANMacLearning OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure the Vlan Mac learnining"
DEFVAL { enable }
::= { pvxVLANEntry 6 }
pvxVLANAdminState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The administrative status of the Vlan."
DEFVAL { enable }
::= { pvxVLANEntry 7 }
pvxVLANMSTPId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "An alpha-numeric book keeping attribute for the VLAN."
::= { pvxVLANEntry 8 }
pvxVLANService OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the service associated with this VLAN. If no
service is associated with the value is a zero length
string."
::= { pvxVLANEntry 9 }
pvxVLANForbiddenPortList OBJECT-TYPE
SYNTAX PvxL2PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The set of ports which GVRP is forbidden to learn."
::= { pvxVLANEntry 10 }
pvxVLANOperStatus OBJECT-TYPE
SYNTAX INTEGER { up (1),
down (2),
reserved (3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current operational state of the VLAN."
::= {pvxVLANEntry 11 }
pvxVLANRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the vlan
table."
::= { pvxVLANEntry 100 }
-----------------------------------------------------------------------
-- fdbTable Table
-----------------------------------------------------------------------
pvxFDBTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the MAC (FDB) related
entries."
::= {pvxBridge 5 }
pvxFDBEntry OBJECT-TYPE
SYNTAX PVXFDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the forwardinngDB table."
INDEX { pvxFDBSwitchIdx,
pvxFDBVlanIdx,
pvxFDBMACAddrIdx }
::= { pvxFDBTable 1 }
PVXFDBEntry ::= SEQUENCE { pvxFDBSwitchIdx INTEGER,
pvxFDBVlanIdx Integer32,
pvxFDBMACAddrIdx MacAddress,
pvxFDBPort PvxL2Port,
pvxFDBAddressType INTEGER,
pvxFDBRowStatus RowStatus}
pvxFDBSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch ID."
::= { pvxFDBEntry 1 }
pvxFDBVlanIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the fdb vlan id."
::= { pvxFDBEntry 2 }
pvxFDBMACAddrIdx OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular MAC address."
::= { pvxFDBEntry 3 }
pvxFDBPort OBJECT-TYPE
SYNTAX PvxL2Port
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the port of the forwarding Database."
::= { pvxFDBEntry 4 }
pvxFDBAddressType OBJECT-TYPE
SYNTAX INTEGER { other(1),
invalid(2),
learned(3),
self(4),
mgmt(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of this entry. The meanings of the values
are:
other(1) - none of the following. This may include
the case where some other MIB object (not the
corresponding instance of pvxFDBIntfId, nor an
entry in the dot1qStaticUnicastTable) is being
used to determine if and how frames addressed to
the value of the corresponding instance of
dot1qTpFdbAddress are being forwarded.
invalid(2) - this entry is no longer valid (e.g., it
was learned but has since aged out), but has not
yet been flushed from the table.
learned(3) - the value of the corresponding instance
of dot1qTpFdbPort was learned and is being used.
self(4) - the value of the corresponding instance of
dot1qTpFdbAddress represents one of the device's
addresses. The corresponding instance of
dot1qTpFdbPort indicates which of the device's
ports has this address.
mgmt(5) - the value of the corresponding instance of
dot1qTpFdbAddress is also the value of an
existing instance of dot1qStaticAddress."
::= { pvxFDBEntry 5 }
pvxFDBRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the FDB
table."
::= { pvxFDBEntry 6 }
-----------------------------------------------------------------------
-- Static Unicast (FDB) Table
-----------------------------------------------------------------------
pvxStaticUnicastTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table containing filtering information for Unicast
MAC addresses for each Filtering Database, configured
into the device by (local or network) management
specifying the set of ports to which frames received
from specific ports and containing specific unicast
destination addresses are allowed to be forwarded."
::= { pvxBridge 6 }
pvxStaticUnicastEntry OBJECT-TYPE
SYNTAX PVXStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Filtering information configured into the device by
(local or network) management specifying the set of
ports to which frames received from a specific port and
containing a specific unicast destination address are
allowed to be forwarded."
INDEX { pvxStaticUnicastSwitchIdx,
pvxStaticUnicastVlanIdx,
pvxStaticUnicastMACAddrIdx,
pvxStaticUnicastReceivePort }
::= { pvxStaticUnicastTable 1 }
PVXStaticUnicastEntry ::= SEQUENCE { pvxStaticUnicastSwitchIdx INTEGER,
pvxStaticUnicastVlanIdx INTEGER,
pvxStaticUnicastMACAddrIdx MacAddress,
pvxStaticUnicastReceivePort PvxL2Port,
pvxStaticUnicastIntfIdList PvxVLANPortList,
pvxStaticUnicastAddressType INTEGER,
pvxStaticUnicastRowStatus RowStatus }
pvxStaticUnicastSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch ID."
::= { pvxStaticUnicastEntry 1 }
pvxStaticUnicastVlanIdx OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the fdb vlan id."
::= { pvxStaticUnicastEntry 2 }
pvxStaticUnicastMACAddrIdx OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular MAC address."
::= { pvxStaticUnicastEntry 3 }
pvxStaticUnicastReceivePort OBJECT-TYPE
SYNTAX PvxL2Port
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Either the value '0', or the port number of the port
from which a frame must be received in order for this
entry's filtering information to apply. A value of zero
indicates that this entry applies on all ports of the
device for which there is no other applicable entry."
::= { pvxStaticUnicastEntry 4 }
pvxStaticUnicastIntfIdList OBJECT-TYPE
SYNTAX PvxVLANPortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The set of ports for which a frame with a specific
unicast address will be flooded in the event that it
has not been learned."
::= { pvxStaticUnicastEntry 5 }
pvxStaticUnicastAddressType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
permanent(3),
deleteOnReset(4),
deleteOnTimeout(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object indicates the status of this entry.
other(1) - this entry is currently in use but
the conditions under which it will remain
so differ from the following values.
invalid(2) - writing this value to the object
removes the corresponding entry.
permanent(3) - this entry is currently in use
and will remain so after the next reset of
the bridge.
deleteOnReset(4) - this entry is currently in
use and will remain so until the next
reset of the bridge.
deleteOnTimeout(5) - this entry is currently in
use and will remain so until it is aged out."
DEFVAL { permanent }
::= { pvxStaticUnicastEntry 6 }
pvxStaticUnicastRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
static unicast table."
::= { pvxStaticUnicastEntry 100 }
-----------------------------------------------------------------------
-- multicastGroup Table
-----------------------------------------------------------------------
pvxMultiCastGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMultiCastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the multicast table related
entries."
::= { pvxBridge 7 }
pvxMultiCastEntry OBJECT-TYPE
SYNTAX PVXMultiCastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the forwardinngDB table."
INDEX { pvxMCSwitchIdx,
pvxMCVlanIdx,
pvxMCMACAddrIdx }
::= { pvxMultiCastGroupTable 1 }
PVXMultiCastEntry ::= SEQUENCE { pvxMCSwitchIdx INTEGER,
pvxMCVlanIdx Integer32,
pvxMCMACAddrIdx MacAddress,
pvxMCIntfIdList PvxVLANPortList,
pvxMCRowStatus RowStatus }
pvxMCSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch ID."
::= { pvxMultiCastEntry 1 }
pvxMCVlanIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the fdb vlan id."
::= { pvxMultiCastEntry 2 }
pvxMCMACAddrIdx OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular MAC address."
::= { pvxMultiCastEntry 3 }
pvxMCIntfIdList OBJECT-TYPE
SYNTAX PvxVLANPortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The set of ports to which frames received from a
specific port and destined for a specific Multicast or
Broadcast MAC address must be forwarded, regardless of
any dynamic information"
::= { pvxMultiCastEntry 4 }
pvxMCRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the MCG
table."
::= { pvxMultiCastEntry 6 }
-----------------------------------------------------------------------
-- Static Multicast Table
-----------------------------------------------------------------------
pvxStaticMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXStaticMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table containing filtering information for Unicast
MAC addresses for each Filtering Database, configured
into the device by (local or network) management
specifying the set of ports to which frames received
from specific ports and containing specific unicast
destination addresses are allowed to be forwarded."
::= { pvxBridge 8 }
pvxStaticMulticastEntry OBJECT-TYPE
SYNTAX PVXStaticMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Filtering information configured into the device by
(local or network) management specifying the set of
ports to which frames received from a specific port and
containing a specific unicast destination address are
allowed to be forwarded."
INDEX { pvxStaticMCSwitchIdx,
pvxStaticMCVlanIdx,
pvxStaticMCMACAddrIdx,
pvxStaticMCReceivePort }
::= { pvxStaticMulticastTable 1 }
PVXStaticMulticastEntry ::= SEQUENCE { pvxStaticMCSwitchIdx INTEGER,
pvxStaticMCVlanIdx INTEGER,
pvxStaticMCMACAddrIdx MacAddress,
pvxStaticMCReceivePort PvxL2Port,
pvxStaticMCStaticIntfIdList PvxVLANPortList,
pvxStaticMCForbiddenIntfIdList PvxVLANPortList,
pvxStaticMCAddressType INTEGER,
pvxStaticMCRowStatus RowStatus }
pvxStaticMCSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch ID."
::= { pvxStaticMulticastEntry 1 }
pvxStaticMCVlanIdx OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the fdb vlan id."
::= { pvxStaticMulticastEntry 2 }
pvxStaticMCMACAddrIdx OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular MAC address."
::= { pvxStaticMulticastEntry 3 }
pvxStaticMCReceivePort OBJECT-TYPE
SYNTAX PvxL2Port
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Either the value '0', or the port number of the port
from which a frame must be received in order for this
entry's filtering information to apply. A value of zero
indicates that this entry applies on all ports of the
device for which there is no other applicable entry."
::= { pvxStaticMulticastEntry 4 }
pvxStaticMCStaticIntfIdList OBJECT-TYPE
SYNTAX PvxVLANPortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The set of ports to which frames received from a
specific port and destined for a specific Multicast or
Broadcast MAC address must be forwarded."
::= { pvxStaticMulticastEntry 5 }
pvxStaticMCForbiddenIntfIdList OBJECT-TYPE
SYNTAX PvxVLANPortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The set of ports to which frames received from a
specific port and destined for a specific Multicast or
Broadcast MAC address must not be forwarded."
::= { pvxStaticMulticastEntry 6 }
pvxStaticMCAddressType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
permanent(3),
deleteOnReset(4),
deleteOnTimeout(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object indicates the status of this entry.
other(1) - this entry is currently in use but
the conditions under which it will remain
so differ from the following values.
invalid(2) - writing this value to the object
removes the corresponding entry.
permanent(3) - this entry is currently in use
and will remain so after the next reset of
the bridge.
deleteOnReset(4) - this entry is currently in
use and will remain so until the next
reset of the bridge.
deleteOnTimeout(5) - this entry is currently in
use and will remain so until it is aged out."
DEFVAL { permanent }
::= { pvxStaticMulticastEntry 7 }
pvxStaticMCRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
static multicast table."
::= { pvxStaticMulticastEntry 100 }
-----------------------------------------------------------------------
-- Lag Table
-----------------------------------------------------------------------
pvxLagTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXLagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the link aggregation at
system level."
::= { pvxBridge 9 }
pvxLagEntry OBJECT-TYPE
SYNTAX PVXLagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the lag Config table."
INDEX { pvxLagSwitchIdx }
::= { pvxLagTable 1 }
PVXLagEntry ::= SEQUENCE { pvxLagSwitchIdx INTEGER,
pvxLagState INTEGER,
pvxLagSystemPriority Integer32,
pvxLagSystemIdentifier DisplayString,
pvxLagRowStatus RowStatus }
pvxLagSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id ."
::= { pvxLagEntry 1 }
pvxLagState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The administrative status."
DEFVAL { enable }
::= { pvxLagEntry 2 }
pvxLagSystemPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the lag system priority."
::= { pvxLagEntry 3 }
pvxLagSystemIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object is used to identify the particular lag ID."
::= { pvxLagEntry 4 }
pvxLagRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
lag table."
::= { pvxLagEntry 100 }
-----------------------------------------------------------------------
-- Lag Group Table
-----------------------------------------------------------------------
pvxLagGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXLagGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the link aggregation
protocol related entries."
::= { pvxBridge 10 }
pvxLagGroupEntry OBJECT-TYPE
SYNTAX PVXLagGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the lag Config table."
INDEX { pvxLGSwitchIdx,
pvxLGIdx }
::= { pvxLagGroupTable 1 }
PVXLagGroupEntry ::= SEQUENCE { pvxLGSwitchIdx INTEGER,
pvxLGIdx Integer32,
pvxLGPortList PvxPhyPortList,
pvxLGDistribution INTEGER,
pvxLGMacAddress MacAddress,
pvxLGPortCount Integer32,
pvxLGActivePortCount Integer32,
pvxLGMtuSize Integer32,
pvxLGAdminStatus AdminStatus,
pvxLGOperStatus OperStatus,
pvxLGDataRate INTEGER,
pvxLGMaxLinks INTEGER,
pvxLGMinLinks INTEGER,
pvxLGRowStatus RowStatus }
pvxLGSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id of lag group."
::= { pvxLagGroupEntry 1 }
pvxLGIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the id index of the lagGroup."
::= { pvxLagGroupEntry 2 }
pvxLGPortList OBJECT-TYPE
SYNTAX PvxPhyPortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Each entry in this list is for each physical port that participates
in Link Aggregation which can be either aggregatable or individual."
::= {pvxLagGroupEntry 3 }
pvxLGDistribution OBJECT-TYPE
SYNTAX INTEGER { srcmac (1),
dstmac (2),
srcdstmac (3),
srcip (4),
dstip (5),
srcdstip (6) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the distribution method for LAG traffic."
::= {pvxLagGroupEntry 4 }
-- { pvxLagGroupEntry 5 } obsolete, removed
pvxLGMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the MAC address of the LAG group"
::= {pvxLagGroupEntry 6 }
pvxLGPortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of ports actually configured to the LAG group"
::= {pvxLagGroupEntry 7 }
pvxLGActivePortCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object will give the number of ports that are attached to the
LAG group and actively carrying data traffic on the link."
::= {pvxLagGroupEntry 8 }
pvxLGMtuSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object will give the MTU size of the LAG group"
::= {pvxLagGroupEntry 9 }
pvxLGAdminStatus OBJECT-TYPE
SYNTAX INTEGER { enabled (1),
disabled (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Sets the Link Aggregation Module administrative status as
enabled or disabled."
::= {pvxLagGroupEntry 10 }
pvxLGOperStatus OBJECT-TYPE
SYNTAX OperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This read only objects gives actual status of the Link
Aggregation Module (Operational status of module). When
Module is enabled Link Aggregation protocol starts
functioning. When the module is disabled all the dynamically
allocated memory will be freed and Link Aggregation protocol
stops functioning."
::= {pvxLagGroupEntry 11 }
pvxLGDataRate OBJECT-TYPE
SYNTAX INTEGER(1..1000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current data rate, in megabits per second, of the aggregate
link. The value is calculated as N times the data rate of a single link
in the aggregation, where N is the number of active links."
::= {pvxLagGroupEntry 12}
pvxLGMaxLinks OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Sets the number of maximum links in the Link Aggregation Group.
If the number of links in an aggregation exceeds the maximum value
set, then the links with the lower lacp priority will become active
links. Note: the switch with the lowest lacp priority value decides
the standby and active links in the aggregation."
DEFVAL { 8 }
::= {pvxLagGroupEntry 13 }
pvxLGMinLinks OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Sets the minimum number of links in the Link Aggregation Group to be
active to advertise upper layers that the aggregate link operationally
up."
DEFVAL { 1 }
::= {pvxLagGroupEntry 14 }
pvxLGRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
lagConfig table."
::= {pvxLagGroupEntry 100 }
-----------------------------------------------------------------------
-- Lag Port Table
-----------------------------------------------------------------------
pvxLagPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXLagPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the link aggregation
protocol related entries.
TODO: Need to re-check the index here, and what is pvxLagPortId"
::= { pvxBridge 11 }
pvxLagPortEntry OBJECT-TYPE
SYNTAX PVXLagPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the lag Config table."
INDEX { pvxLagPortSwitchIdx,
pvxLagPortShelfIdx,
pvxLagPortSlotIdx,
pvxLagPortTypeIdx,
pvxLagPortIdx }
::= { pvxLagPortTable 1 }
PVXLagPortEntry ::= SEQUENCE { pvxLagPortSwitchIdx INTEGER,
pvxLagPortShelfIdx INTEGER,
pvxLagPortSlotIdx INTEGER,
pvxLagPortTypeIdx PvxPortType,
pvxLagPortIdx Integer32,
pvxLagPortPriority Integer32,
pvxLagPortMode INTEGER,
pvxLagPortAggState INTEGER,
pvxLagPortLcapId Integer32,
pvxLagPortTimeout INTEGER,
pvxLagPortWaitTime Integer32,
pvxLagPortActAdminState Integer32,
pvxLagPortPrtnrAdminState Integer32,
pvxLagPortGroupId Integer32,
pvxLagPortRowStatus RowStatus }
pvxLagPortSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id of lag group."
::= { pvxLagPortEntry 1 }
pvxLagPortShelfIdx OBJECT-TYPE
SYNTAX INTEGER (1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the id index of the lagGroup."
::= {pvxLagPortEntry 2 }
pvxLagPortSlotIdx OBJECT-TYPE
SYNTAX INTEGER (1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The is the slot number for the lag port."
::= {pvxLagPortEntry 3 }
pvxLagPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is port type of the lag port."
::= {pvxLagPortEntry 4 }
pvxLagPortIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is the port number of the lag port."
::= {pvxLagPortEntry 5 }
pvxLagPortPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the lag port priority"
::= {pvxLagPortEntry 6 }
pvxLagPortMode OBJECT-TYPE
SYNTAX INTEGER { active (1),
passive(2),
on (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to enable LACP , disable LACP or manually
aggregate a port"
::= {pvxLagPortEntry 7 }
pvxLagPortAggState OBJECT-TYPE
SYNTAX INTEGER { inbndl (1),
stdby (2),
down (3),
alone (4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This read-only object is used to display the port state in aggregation
inBndl(1) - The port is operationally up and actively
takes part in aggregation.
standby(2) - The port is capable of joining in
aggregation group, when any of the ports in
aggregation group goes down.
down(3) - The port is operationally down in lower layers.
or the port is operational in lower layers
but temporarily not able to participate
in aggregation because of different partner
information in the same group.
alone(4) - The port is operating individually and
is not taking part in aggregation."
::= {pvxLagPortEntry 8 }
pvxLagPortLcapId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object sets the global LCAP System ID."
::= {pvxLagPortEntry 9 }
pvxLagPortTimeout OBJECT-TYPE
SYNTAX INTEGER { long (1),
short (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object sets the LACP timeout period.
long(1) - LACP PDU will be sent every 30 seconds and
LACP timeout value (no packet is received from peer)
is 90 seconds
short(2) - LACP PDU will be sent every 1 second and timeout value
is 3 seconds."
::= {pvxLagPortEntry 10 }
pvxLagPortWaitTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Duration of time for the port to attach to the LAG group."
::= {pvxLagPortEntry 11 }
pvxLagPortActAdminState OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object is the actors administrative state."
::= {pvxLagPortEntry 12 }
pvxLagPortPrtnrAdminState OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object is the partners administrative state."
::= {pvxLagPortEntry 13 }
pvxLagPortGroupId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is the LAG group id associated with the lag port."
::= {pvxLagPortEntry 14 }
pvxLagPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
lagConfig table."
::= {pvxLagPortEntry 100 }
-----------------------------------------------------------------------
-- Spanning Tree Protocol Table
-----------------------------------------------------------------------
pvxMSTPGenTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMSTPGenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Spanning Tree
protocol on a virtual switch."
::= { pvxBridge 12 }
pvxMSTPGenEntry OBJECT-TYPE
SYNTAX PVXMSTPGenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the packet Spanning Tree
protocol config table."
INDEX { pvxMSTPGenSwitchIdx }
::= { pvxMSTPGenTable 1 }
PVXMSTPGenEntry ::= SEQUENCE { pvxMSTPGenSwitchIdx INTEGER,
pvxMSTPGenMaxHops INTEGER,
pvxMSTPGenVersionSupported INTEGER,
pvxMSTPGenIdFmtSel Integer32,
pvxMSTPGenIdName DisplayString,
pvxMSTPGenIdRevisionLevel Integer32,
pvxMSTPGenIdDigest DisplayString,
pvxMSTPGenRegionalRoot DisplayString,
pvxMSTPGenExternalRootCost Integer32,
pvxMSTPGenCistPriority INTEGER,
pvxMSTPGenBrdgId DisplayString,
pvxMSTPGenCistRoot DisplayString,
pvxMSTPGenCistRootPriority INTEGER,
pvxMSTPGenCistRootCost Integer32 }
pvxMSTPGenSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the switch id of the MSTP Gen."
::= { pvxMSTPGenEntry 1 }
pvxMSTPGenMaxHops OBJECT-TYPE
SYNTAX INTEGER (1..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the maximum hops that can be configured."
::= { pvxMSTPGenEntry 2 }
pvxMSTPGenVersionSupported OBJECT-TYPE
SYNTAX INTEGER { unknown (1),
nonStp(2),
dot1d (3),
dot1w (4),
dot1s (5),
dot1q (6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object is used to read the supported version "
::= {pvxMSTPGenEntry 3 }
pvxMSTPGenIdFmtSel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object is used to configure the Frame Selection on
particular virtual switch."
::= {pvxMSTPGenEntry 4 }
pvxMSTPGenIdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure MSTP ID name on a
particular virtual switch."
::= {pvxMSTPGenEntry 5 }
pvxMSTPGenIdRevisionLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents MSTP Revision Level in seconds."
::= {pvxMSTPGenEntry 6 }
pvxMSTPGenIdDigest OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents MSTP ID digest value."
::= {pvxMSTPGenEntry 7 }
pvxMSTPGenRegionalRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents the mstp Regional Root ."
::= {pvxMSTPGenEntry 8 }
pvxMSTPGenExternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the mstp External Root Cost ."
::= {pvxMSTPGenEntry 9 }
pvxMSTPGenCistPriority OBJECT-TYPE
SYNTAX INTEGER (0..61440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This CIST priority of this bridge."
::= {pvxMSTPGenEntry 10 }
pvxMSTPGenBrdgId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The bridge ID."
::= {pvxMSTPGenEntry 11 }
pvxMSTPGenCistRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The root of the CIST."
::= {pvxMSTPGenEntry 12 }
pvxMSTPGenCistRootPriority OBJECT-TYPE
SYNTAX INTEGER(0..61440)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The priority of the CIST root."
::= {pvxMSTPGenEntry 13 }
pvxMSTPGenCistRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The cost of the CIST root bridge."
::= {pvxMSTPGenEntry 14 }
-----------------------------------------------------------------------
-- MSTP MAP
-----------------------------------------------------------------------
pvxMSTPMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMSTPMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Spanning Tree
Map on a virtual switch."
::= { pvxBridge 13 }
pvxMSTPMapEntry OBJECT-TYPE
SYNTAX PVXMSTPMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the MSTP Map table."
INDEX { pvxMSTPMapSwitchIdx,
pvxMSTPMapIdx }
::= { pvxMSTPMapTable 1 }
PVXMSTPMapEntry ::= SEQUENCE { pvxMSTPMapSwitchIdx INTEGER,
pvxMSTPMapIdx Integer32,
pvxMSTPMapVlanS1k PvxMSTPVlanList,
pvxMSTPMapVlanS2k PvxMSTPVlanList,
pvxMSTPMapVlanS3k PvxMSTPVlanList,
pvxMSTPMapVlanS4k PvxMSTPVlanList,
pvxMSTPMapRowStatus RowStatus }
pvxMSTPMapSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the switch id of the mstp map."
::= {pvxMSTPMapEntry 1 }
pvxMSTPMapIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the mstp map index."
::= {pvxMSTPMapEntry 2 }
pvxMSTPMapVlanS1k OBJECT-TYPE
SYNTAX PvxMSTPVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure 1k Vlans"
::= {pvxMSTPMapEntry 3 }
pvxMSTPMapVlanS2k OBJECT-TYPE
SYNTAX PvxMSTPVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure 2k Vlans."
::= {pvxMSTPMapEntry 4 }
pvxMSTPMapVlanS3k OBJECT-TYPE
SYNTAX PvxMSTPVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure configure 3k Vlans."
::= {pvxMSTPMapEntry 5 }
pvxMSTPMapVlanS4k OBJECT-TYPE
SYNTAX PvxMSTPVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to configure configure 4k Vlans."
::= {pvxMSTPMapEntry 6 }
pvxMSTPMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Used to control the addition and deletion of entries in the
mstp table."
::= {pvxMSTPMapEntry 100 }
-----------------------------------------------------------------------
-- mstPortTable Table
-----------------------------------------------------------------------
pvxMSTPPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMSTPPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Spanning tree port
related entries.
TODO: This table needs to change to be able to deal with indexing based on shelf and slot.
If the index has switch associated with it , that will mean that we are dealing with layer 2 ports."
::= { pvxBridge 14 }
pvxMSTPPortEntry OBJECT-TYPE
SYNTAX PVXMSTPPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the mstp port."
INDEX { pvxMSTPPortSwitchIdx,
pvxMSTPPortShelfIdx,
pvxMSTPPortSlotIdx,
pvxMSTPPortTypeIdx,
pvxMSTPPortIdx }
::= { pvxMSTPPortTable 1 }
PVXMSTPPortEntry ::= SEQUENCE { pvxMSTPPortSwitchIdx INTEGER,
pvxMSTPPortShelfIdx INTEGER,
pvxMSTPPortSlotIdx INTEGER,
pvxMSTPPortTypeIdx PvxPortType,
pvxMSTPPortIdx Integer32,
pvxMSTPPortDesignatedRoot DisplayString,
pvxMSTPPortDesignatedBridge DisplayString,
pvxMSTPPortDesignatedPort Integer32,
pvxMSTPPortPathCost Integer32,
pvxMSTPPortPriority Integer32,
pvxMSTPPortState INTEGER,
pvxMSTPPortRole INTEGER,
pvxMSTPPortRegRoot DisplayString,
pvxMSTPPortRegRootCost Integer32,
pvxMSTPPortRestrictedRole TruthValue,
pvxMSTPPortRestrictedTCN TruthValue,
pvxMSTPPortForcedPortState INTEGER,
pvxMSTPPortLoopGuardState INTEGER,
pvxMSTPPortLinkType INTEGER }
pvxMSTPPortSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id ."
::= {pvxMSTPPortEntry 1 }
pvxMSTPPortShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instace Id of the mstp port."
::= {pvxMSTPPortEntry 2 }
pvxMSTPPortSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the port index of the mstp port."
::= {pvxMSTPPortEntry 3 }
pvxMSTPPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the port index of the mstp port."
::= {pvxMSTPPortEntry 4 }
pvxMSTPPortIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the port index of the mstp port."
::= {pvxMSTPPortEntry 5 }
pvxMSTPPortDesignatedRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the designated root."
::= {pvxMSTPPortEntry 6 }
pvxMSTPPortDesignatedBridge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the designated bridge ID."
::= {pvxMSTPPortEntry 7 }
pvxMSTPPortDesignatedPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the designated port."
::= {pvxMSTPPortEntry 8 }
pvxMSTPPortPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the path cost."
::= {pvxMSTPPortEntry 9 }
pvxMSTPPortPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port priority."
::= {pvxMSTPPortEntry 10 }
pvxMSTPPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
disabled (2),
discarding (3),
learning (4),
forwarding (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the port state."
::= {pvxMSTPPortEntry 11 }
pvxMSTPPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
alternate (2),
backup (3),
root (4),
designated (5),
nonSTP (6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the port role."
::= {pvxMSTPPortEntry 12 }
pvxMSTPPortRegRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the port's reg root."
::= {pvxMSTPPortEntry 13 }
pvxMSTPPortRegRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the port's reg root cost."
::= {pvxMSTPPortEntry 14 }
pvxMSTPPortRestrictedRole OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port's restricted role."
::= {pvxMSTPPortEntry 15 }
pvxMSTPPortRestrictedTCN OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port's restricted TCN."
::= {pvxMSTPPortEntry 16 }
pvxMSTPPortForcedPortState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port's forced port state."
::= {pvxMSTPPortEntry 17 }
pvxMSTPPortLoopGuardState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port's Loop Guard state."
DEFVAL { disable }
::= {pvxMSTPPortEntry 18 }
pvxMSTPPortLinkType OBJECT-TYPE
SYNTAX INTEGER { shared (1),
point-to-point(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The link type of this port."
DEFVAL { point-to-point }
::= {pvxMSTPPortEntry 19 }
-----------------------------------------------------------------------
-- mstXst Table
-----------------------------------------------------------------------
pvxMSTPXstTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMSTPXstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Mstp Xst
related entries."
::= { pvxBridge 15 }
pvxMSTPXstEntry OBJECT-TYPE
SYNTAX PVXMSTPXstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the mstpXst table."
INDEX { pvxMSTPXstSwitchIdx,
pvxMSTPXstIdx }
::= { pvxMSTPXstTable 1 }
PVXMSTPXstEntry ::= SEQUENCE { pvxMSTPXstSwitchIdx INTEGER,
pvxMSTPXstIdx INTEGER,
pvxMSTPXstBrdgPriority INTEGER,
pvxMSTPXstBrdgId DisplayString,
pvxMSTPXstBrdgRegRoot DisplayString,
pvxMSTPXstBrdgRegRootCost INTEGER,
pvxMSTPXstRootPort PvxL2Port,
pvxMSTPXstRootPortSwitch INTEGER,
pvxMSTPXstRootPortShelf INTEGER,
pvxMSTPXstRootPortSlot INTEGER,
pvxMSTPXstRootPortType PvxPortType,
pvxMSTPXstRootPortNum INTEGER }
pvxMSTPXstSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxMSTPXstEntry 1 }
pvxMSTPXstIdx OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instance of the mstpXst Id."
::= {pvxMSTPXstEntry 2 }
pvxMSTPXstBrdgPriority OBJECT-TYPE
SYNTAX INTEGER (0..61440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This Bridge priority."
::= {pvxMSTPXstEntry 3 }
pvxMSTPXstBrdgId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The bridge ID."
::= {pvxMSTPXstEntry 4 }
pvxMSTPXstBrdgRegRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The bridge Reg Root."
::= {pvxMSTPXstEntry 5 }
pvxMSTPXstBrdgRegRootCost OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The root cost of destination bridge."
::= {pvxMSTPXstEntry 6 }
pvxMSTPXstRootPort OBJECT-TYPE
SYNTAX PvxL2Port
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "The root port number."
::= {pvxMSTPXstEntry 7 }
pvxMSTPXstRootPortSwitch OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Switch ID of the port on this bridge through which the spanning tree root node is reached."
::= {pvxMSTPXstEntry 8 }
pvxMSTPXstRootPortShelf OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The shelf ID of the port on this bridge through which the spanning tree root node is reached."
::= {pvxMSTPXstEntry 9 }
pvxMSTPXstRootPortSlot OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The slot ID of the port on this bridge through which the spanning tree root node is reached."
::= {pvxMSTPXstEntry 10 }
pvxMSTPXstRootPortType OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port type of the port on this bridge through which the spanning tree root node is reached."
::= {pvxMSTPXstEntry 11 }
pvxMSTPXstRootPortNum OBJECT-TYPE
SYNTAX INTEGER (1..28)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port ID of the port on this bridge through which the spanning tree root node is reached."
::= {pvxMSTPXstEntry 12 }
-----------------------------------------------------------------------
-- mstpXstPortTable Table
-----------------------------------------------------------------------
pvxMSTPXstPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXMSTPXstPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the mstp Xst Port
related entries."
::= { pvxBridge 16 }
pvxMSTPXstPortEntry OBJECT-TYPE
SYNTAX PVXMSTPXstPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the mstp Xst Port."
INDEX { pvxMSTPXstPortSwitchIdx,
pvxMSTPXstPortShelfIdx,
pvxMSTPXstPortSlotIdx,
pvxMSTPXstPortTypeIdx,
pvxMSTPXstPortInstIdx,
pvxMSTPXstPortIdx }
::= { pvxMSTPXstPortTable 1 }
PVXMSTPXstPortEntry ::= SEQUENCE { pvxMSTPXstPortSwitchIdx INTEGER,
pvxMSTPXstPortShelfIdx INTEGER,
pvxMSTPXstPortSlotIdx INTEGER,
pvxMSTPXstPortTypeIdx PvxPortType,
pvxMSTPXstPortInstIdx INTEGER,
pvxMSTPXstPortIdx INTEGER,
pvxMSTPXstPortState INTEGER,
pvxMSTPXstPortRole INTEGER,
pvxMSTPXstPortDesigRoot DisplayString,
pvxMSTPXstPortDesigCost Integer32,
pvxMSTPXstPortDesigBridge DisplayString,
pvxMSTPXstPortDesigPortId Integer32,
pvxMSTPXstPortPriority Integer32,
pvxMSTPXstPortPathCost Integer32,
pvxMSTPXstPortForcedPortState INTEGER }
pvxMSTPXstPortSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id of mstpXstPort."
::= {pvxMSTPXstPortEntry 1 }
pvxMSTPXstPortShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instace index of the mstp Xst Port table ."
::= {pvxMSTPXstPortEntry 2 }
pvxMSTPXstPortSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instace index of the mstp Xst Port table ."
::= {pvxMSTPXstPortEntry 3 }
pvxMSTPXstPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instace index of the mstp Xst Port table ."
::= {pvxMSTPXstPortEntry 4 }
pvxMSTPXstPortInstIdx OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This Xst instance index of the mstpXstPort table."
::= {pvxMSTPXstPortEntry 5 }
pvxMSTPXstPortIdx OBJECT-TYPE
SYNTAX INTEGER (1..28)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This port instance of the mstpXstPort table."
::= {pvxMSTPXstPortEntry 6 }
pvxMSTPXstPortState OBJECT-TYPE
SYNTAX INTEGER {unknown (1), disabled (2),
discarding (3), learning (4),
forwarding (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port state of the mstp Xst."
::= {pvxMSTPXstPortEntry 7 }
pvxMSTPXstPortRole OBJECT-TYPE
SYNTAX INTEGER { disabled (1),
alternate (2),
backup (3),
root (4),
designated (5),
master (6),
nonSTP (7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The role of the participating port."
::= {pvxMSTPXstPortEntry 8 }
pvxMSTPXstPortDesigRoot OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The designated root attribute of the mstp Xst Port."
::= {pvxMSTPXstPortEntry 9 }
pvxMSTPXstPortDesigCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The root cost of the mstpXstPort."
::= {pvxMSTPXstPortEntry 10 }
pvxMSTPXstPortDesigBridge OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The designated bridge ID of the mstpXstPort."
::= {pvxMSTPXstPortEntry 11 }
pvxMSTPXstPortDesigPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The designated port id of the mstpXstPort."
::= {pvxMSTPXstPortEntry 12 }
pvxMSTPXstPortPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port priority of the mstp Xst Port"
::= {pvxMSTPXstPortEntry 13 }
pvxMSTPXstPortPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This path cost of the mstpXst port."
::= {pvxMSTPXstPortEntry 14 }
pvxMSTPXstPortForcedPortState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the port's forced port state."
::= {pvxMSTPXstPortEntry 15 }
-----------------------------------------------------------------------
-- pvxNextFreeIndex Table
-----------------------------------------------------------------------
pvxNextFreeIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXNextFreeIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to find the next free index in
some tables that use integer indices."
::= { pvxBridge 17 }
pvxNextFreeIndexEntry OBJECT-TYPE
SYNTAX PVXNextFreeIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Next Free Index Table."
INDEX {
pvxNextFreeIndexTableIndex,
pvxNextFreeIndexSwitchIdx
}
::= { pvxNextFreeIndexTable 1 }
PVXNextFreeIndexEntry ::= SEQUENCE {
pvxNextFreeIndexTableIndex INTEGER,
pvxNextFreeIndexSwitchIdx INTEGER,
pvxNextFreeIndexValue Integer32
}
pvxNextFreeIndexTableIndex OBJECT-TYPE
SYNTAX INTEGER { none(1), lagGroup(70), switches(84), flowclass(87), vlan(93) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object indicates from which table to fetch the next free index."
::= {pvxNextFreeIndexEntry 1 }
pvxNextFreeIndexSwitchIdx OBJECT-TYPE
SYNTAX INTEGER (1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id to fetch."
::= {pvxNextFreeIndexEntry 2 }
pvxNextFreeIndexValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the next free index in the specified table on
the specified switch."
::= {pvxNextFreeIndexEntry 3 }
-----------------------------------------------------------------------
-- pvxUNITable
-----------------------------------------------------------------------
pvxUNITable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxUNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table defines all User Network Interfaces on all swotches."
::= { pvxBridge 18 }
pvxUNIEntry OBJECT-TYPE
SYNTAX PvxUNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the UNI Table"
INDEX { pvxUNISwitchId,
pvxUNIShelfId,
pvxUNISlotId,
pvxUNIPortTypeId,
pvxUNIPortId }
::= { pvxUNITable 1 }
PvxUNIEntry ::= SEQUENCE { pvxUNISwitchId INTEGER,
pvxUNIShelfId INTEGER,
pvxUNISlotId INTEGER,
pvxUNIPortTypeId PvxPortType,
pvxUNIPortId Integer32,
pvxUNISpeed Integer32,
pvxUNIMode INTEGER,
pvxUNIMaxFrameSize INTEGER,
pvxUNICurrentFrameSize INTEGER,
pvxUNIServiceType INTEGER,
pvxUNINumServices Integer32,
pvxUNICPVid INTEGER,
pvxUNIRowStatus RowStatus }
pvxUNISwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxUNIEntry 1 }
pvxUNIShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxUNIEntry 2 }
pvxUNISlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxUNIEntry 3 }
pvxUNIPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxUNIEntry 4 }
pvxUNIPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxUNIEntry 5 }
pvxUNISpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Speed of the UNI in mb/sec"
::= { pvxUNIEntry 6 }
pvxUNIMode OBJECT-TYPE
SYNTAX INTEGER { fullDuplex (1),
halfDuplex (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Full/half duplex mode of the UNI"
::= { pvxUNIEntry 7 }
pvxUNIMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER (1522..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Maximum Frame size for the UNI"
DEFVAL { 1522 }
::= { pvxUNIEntry 8 }
pvxUNICurrentFrameSize OBJECT-TYPE
SYNTAX INTEGER (1522..9600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum of the Max Frame Size of all the
services associated with the UNI."
::= { pvxUNIEntry 9 }
pvxUNIServiceType OBJECT-TYPE
SYNTAX INTEGER { unspecified (1),
private (2),
virtualSingle (3),
virtualMultiple (4),
virtualUntagged (5) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A combination of the MEF variables for multiplexing, bundling
and all-in-bundling."
DEFVAL { unspecified }
::= { pvxUNIEntry 10 }
pvxUNINumServices OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of services that attach to this UNI."
::= { pvxUNIEntry 11 }
pvxUNICPVid OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The Port VLAN Id at the customer level for this
UNI. This field is valid only if UNIServiceType
is virtualSingle, virtualMultiple, or virtualUntagged."
DEFVAL { 0 }
::= { pvxUNIEntry 12 }
pvxUNIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxUNIEntry 100 }
-----------------------------------------------------------------------
-- pvxNNITable
-----------------------------------------------------------------------
pvxNNITable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table defines all User Network Interfaces on all swotches."
::= { pvxBridge 19 }
pvxNNIEntry OBJECT-TYPE
SYNTAX PvxNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the NNI Table"
INDEX { pvxNNISwitchId,
pvxNNIShelfId,
pvxNNISlotId,
pvxNNIPortTypeId,
pvxNNIPortId }
::= { pvxNNITable 1 }
PvxNNIEntry ::= SEQUENCE { pvxNNISwitchId INTEGER,
pvxNNIShelfId INTEGER,
pvxNNISlotId INTEGER,
pvxNNIPortTypeId PvxPortType,
pvxNNIPortId Integer32,
pvxNNISpeed Integer32,
pvxNNIMode INTEGER,
pvxNNIMaxFrameSize INTEGER,
pvxNNIRowStatus RowStatus }
pvxNNISwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxNNIEntry 1 }
pvxNNIShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxNNIEntry 2 }
pvxNNISlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxNNIEntry 3 }
pvxNNIPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxNNIEntry 4 }
pvxNNIPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxNNIEntry 5 }
pvxNNISpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Speed of the NNI in mb/sec"
::= { pvxNNIEntry 6 }
pvxNNIMode OBJECT-TYPE
SYNTAX INTEGER { fullDuplex (1),
halfDuplex (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Full/half duplex mode of the NNI"
::= { pvxNNIEntry 7 }
pvxNNIMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER (1526..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Maximum Frame size for the NNI"
DEFVAL { 9600 }
::= { pvxNNIEntry 8 }
pvxNNIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxNNIEntry 100 }
-----------------------------------------------------------------------
-- pvxVlanPortTable Table
-----------------------------------------------------------------------
pvxVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXVLANPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure Vlan port related entries."
::= { pvxBridge 20 }
pvxVlanPortEntry OBJECT-TYPE
SYNTAX PVXVLANPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the vlan port."
INDEX { pvxVlanPortSwitchIdx,
pvxVlanPortShelfIdx,
pvxVlanPortSlotIdx,
pvxVlanPortTypeIdx,
pvxVlanPortIdx }
::= { pvxVlanPortTable 1 }
PVXVLANPortEntry ::= SEQUENCE { pvxVlanPortSwitchIdx INTEGER,
pvxVlanPortShelfIdx INTEGER,
pvxVlanPortSlotIdx INTEGER,
pvxVlanPortTypeIdx PvxPortType,
pvxVlanPortIdx INTEGER,
pvxVlanPortGvrpAdminState INTEGER,
pvxVlanPortRestrictedVlanState INTEGER,
pvxVlanPortEthPortAllowedFrametType INTEGER,
pvxVlanPortIngressFiltering INTEGER,
pvxVlanPortGvrpFailedRegistrations Integer32,
pvxVlanPortLastBpduOrigin MacAddress }
pvxVlanPortSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id ."
::= {pvxVlanPortEntry 1 }
pvxVlanPortShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the shelf this port belongs to."
::= {pvxVlanPortEntry 2 }
pvxVlanPortSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the slot this port belogs to."
::= {pvxVlanPortEntry 3 }
pvxVlanPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the port type."
::= {pvxVlanPortEntry 4 }
pvxVlanPortIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the port index of the vlan port."
::= {pvxVlanPortEntry 5 }
pvxVlanPortGvrpAdminState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The state of GVRP operation on this port. The value
enabled(1) indicates that GVRP is enabled on this port,
as long as the global GVRP status is enabled on the switch.
When disabled(2) but global GVRP is still enabled for the device,
GVRP is disabled on this port: any GVRP packets received will be
silently discarded and no GVRP registrations will be propagated from
other ports."
DEFVAL { enable }
::= {pvxVlanPortEntry 6 }
pvxVlanPortRestrictedVlanState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The state of Restricted VLAN Registration on this port.
If the value of this control is enabled(1), then creation
of a new dynamic VLAN entry is permitted only if there
is a Static VLAN Registration Entry for the VLAN concerned. If the
value is set to disabled(2), dynamic vlan participation is allowed."
DEFVAL { disable }
::= {pvxVlanPortEntry 7 }
pvxVlanPortEthPortAllowedFrametType OBJECT-TYPE
SYNTAX INTEGER {
admitAll(1),
admitOnlyVlanTagged(2),
admitOnlyUntaggedAndPriorityTagged(3),
admitDefault(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "When the value is admitOnlyVlanTagged(2) port will
discard untagged frames or Priority-Tagged frames. When admitAll(1),
untagged frames or Priority-Tagged frames received on this port
will be accepted and assigned to the PVID for this port.
When this is admitOnlyUntaggedAndPriorityTagged the device
will recieve only untagged and priority tagged frames on
this port."
::= {pvxVlanPortEntry 8 }
pvxVlanPortIngressFiltering OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "When this is true(1) the device will discard incoming
frames for VLANs which do not include this Port in its
Member set. When false(2), the port will accept all
incoming frames"
::= {pvxVlanPortEntry 9 }
pvxVlanPortGvrpFailedRegistrations OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of failed GVRP registrations, for any
reason, on this port."
::= {pvxVlanPortEntry 10 }
pvxVlanPortLastBpduOrigin OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Source MAC Address of the last GVRP message
received on this port."
::= {pvxVlanPortEntry 11 }
-----------------------------------------------------------------------
-- Last BPDU MAC Address changes event
-----------------------------------------------------------------------
pvxVlanPortLastBpduOriginChangeEvt NOTIFICATION-TYPE
OBJECTS { pvxVlanPortSwitchIdx,
pvxVlanPortShelfIdx,
pvxVlanPortSlotIdx,
pvxVlanPortTypeIdx,
pvxVlanPortIdx }
STATUS current
DESCRIPTION "A pvxVlanPortLastBpduOriginChangeEvt notification is sent when
the Source MAC Address of the last GVRP message received on this
port changes."
::= { pvxVlanPortLastBpduOriginChangeEvtNotifications 0 1 }
-----------------------------------------------------------------------
-- Add or Remove port to a VLAN in a dynamic VLAN table events
-----------------------------------------------------------------------
pvxVlanPortAddDynamicVlanEvt NOTIFICATION-TYPE
OBJECTS { pvxVlanPortSwitchIdx,
pvxVlanPortShelfIdx,
pvxVlanPortSlotIdx,
pvxVlanPortTypeIdx,
pvxVlanPortIdx,
pvxVLANIdx }
STATUS current
DESCRIPTION "A pvxVlanPortAddDynamicVlanEvt notification is sent when
a port is added to a VLAN in a dynamic VLAN table."
::= { pvxVlanPortAddDynamicVlanEvtNotifications 0 1 }
pvxVlanPortRemoveDynamicVlanEvt NOTIFICATION-TYPE
OBJECTS { pvxVlanPortSwitchIdx,
pvxVlanPortShelfIdx,
pvxVlanPortSlotIdx,
pvxVlanPortTypeIdx,
pvxVlanPortIdx,
pvxVLANIdx }
STATUS current
DESCRIPTION "A pvxVlanPortRemoveDynamicVlanEvt notification is sent when
a port is removed from a VLAN in a dynamic VLAN table."
::= { pvxVlanPortRemoveDynamicVlanEvtNotifications 0 1 }
-----------------------------------------------------------------------
-- pvxVlanCurrentTable Table
-----------------------------------------------------------------------
pvxVlanCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXVLANCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to retrieve Vlan related entries."
::= { pvxBridge 21 }
pvxVlanCurrentEntry OBJECT-TYPE
SYNTAX PVXVLANCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the vlan entity."
INDEX { pvxVlanCurrentSwitchIdx,
pvxVlanCurrentTimeMark,
pvxVlanCurrentVlanIdx }
::= { pvxVlanCurrentTable 1 }
PVXVLANCurrentEntry ::= SEQUENCE { pvxVlanCurrentSwitchIdx INTEGER,
pvxVlanCurrentTimeMark Unsigned32,
pvxVlanCurrentVlanIdx INTEGER,
pvxVlanCurrentStatus INTEGER,
pvxVlanCurrentCreationTime Integer32
}
pvxVlanCurrentSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxVlanCurrentEntry 1 }
pvxVlanCurrentTimeMark OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A TimeFilter for this entry."
::= {pvxVlanCurrentEntry 2 }
pvxVlanCurrentVlanIdx OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents the VLAN IDs in the system"
::= {pvxVlanCurrentEntry 3 }
pvxVlanCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
permanent(2),
dynamicGVRP(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object indicates the status of this entry.
other(1) - this entry is currently in use but the
conditions under which it will remain so differ
from the following values.
permanent(2) - this entry, corresponding to an entry
in the static vlan table that is currently in use and
will remain so after the next reset of the
device. The port lists for this entry include
ports from static entry and ports learnt dynamically.
dynamicGVRP(3) - this entry is currently in use
and will remain so until removed by GVRP. There
is no static entry for this VLAN and it will be
removed when the last port leaves the VLAN."
::= {pvxVlanCurrentEntry 4 }
pvxVlanCurrentCreationTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of sysUpTime when this VLAN was created."
::= {pvxVlanCurrentEntry 5 }
-- { pvxBridge 22 } table obsolete, removed
-- { pvxBridge 23 } table obsolete, removed
-----------------------------------------------------------------------
-- pvxDynamicVlanPortTable Table
-----------------------------------------------------------------------
pvxDynamicVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXDynamicVLANPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure Vlan Egress port related entries."
::= { pvxBridge 24 }
pvxDynamicVlanPortEntry OBJECT-TYPE
SYNTAX PVXDynamicVLANPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the vlan egress port."
INDEX {
pvxL2IntfSwitchIdx,
pvxDynamicVlanPortTimeMark,
pvxDynamicVlanPortVlanIdx,
pvxL2IntfShelfIdx,
pvxL2IntfSlotIdx,
pvxL2IntfPortTypeIdx,
pvxL2IntfPortIdx,
pvxL2IntfSubPortNumber
}
::= { pvxDynamicVlanPortTable 1 }
PVXDynamicVLANPortEntry ::= SEQUENCE {
pvxDynamicVlanPortTimeMark Unsigned32,
pvxDynamicVlanPortVlanIdx INTEGER,
pvxDynamicVlanPortTagged INTEGER
}
pvxDynamicVlanPortTimeMark OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A TimeFilter for this entry."
::= {pvxDynamicVlanPortEntry 1 }
pvxDynamicVlanPortVlanIdx OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents the VLAN IDs in the system"
::= {pvxDynamicVlanPortEntry 2 }
pvxDynamicVlanPortTagged OBJECT-TYPE
SYNTAX INTEGER {
tagged(1),
untagged(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the port is a tagged or a untagged
member in the VLAN.
tagged - to add the port in the tagged portlist.
untagged - to add the port in the untagged portlist."
::= {pvxDynamicVlanPortEntry 3 }
-----------------------------------------------------------------------
-- StackingPort Table
-----------------------------------------------------------------------
pvxStackingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXStackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table allows the administrator to configure which port
or ports will be used as teh stacking port or ports between the
PacketVXes in the switch."
::= { pvxBridge 25 }
pvxStackingPortEntry OBJECT-TYPE
SYNTAX PVXStackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the stacking port."
INDEX {
pvxL2IntfSwitchIdx,
pvxL2IntfShelfIdx,
pvxL2IntfSlotIdx,
pvxL2IntfPortTypeIdx,
pvxL2IntfPortIdx
}
::= { pvxStackingPortTable 1 }
PVXStackingPortEntry ::= SEQUENCE {
pvxStackingPortOperStatus INTEGER,
pvxStackingPortRowStatus RowStatus
}
pvxStackingPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
notPresent(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the current operational state of te stacking port."
::= {pvxStackingPortEntry 1 }
pvxStackingPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxStackingPortEntry 100 }
-----------------------------------------------------------------------
-- Flow Table
-----------------------------------------------------------------------
pvxFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeServices 12 }
pvxFlowEntry OBJECT-TYPE
SYNTAX PVXFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Flow Class Config table."
INDEX { pvxFSwitchIdx,
pvxFIdx }
::= { pvxFlowTable 1 }
PVXFlowEntry ::= SEQUENCE { pvxFSwitchIdx INTEGER,
pvxFIdx Integer32,
pvxFClassificationIdList DisplayString,
pvxFMeterId Integer32,
pvxFCoSName DisplayString,
pvxFRowStatus RowStatus }
pvxFSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch Id."
::= { pvxFlowEntry 1 }
pvxFIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxFlowEntry 2 }
pvxFClassificationIdList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowEntry 3 }
pvxFMeterId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowEntry 4 }
pvxFCoSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowEntry 5 }
pvxFRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
flowClassTable."
::= { pvxFlowEntry 100 }
pvxFlowClassificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowClassificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Flow classification
on virtual switch. A single value or a range of values can be
specified in the set request for the filter objects as following
# for single or #to# for range of values."
::= { pvxBridgeServices 13 }
pvxFlowClassificationEntry OBJECT-TYPE
SYNTAX PVXFlowClassificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Flow Class Config table."
INDEX { pvxFloClSwitchIdx,
pvxFloClIdx }
::= { pvxFlowClassificationTable 1 }
PVXFlowClassificationEntry ::= SEQUENCE { pvxFloClSwitchIdx INTEGER,
pvxFloClIdx INTEGER,
pvxFloClActionId INTEGER,
pvxFloClMeterId INTEGER,
pvxFloClStatus INTEGER,
pvxFloClEntryType INTEGER,
pvxFloClL2InterfaceRange PvxL2PortList,
pvxFloClCVlanFilter DisplayString,
pvxFloClSVlanFilter DisplayString,
pvxFloClSourceIPFilter DisplayString,
pvxFloClDestIPFilter DisplayString,
pvxFloClIPProtocolFilter DisplayString,
pvxFloClEtherTypeFilter DisplayString,
pvxFloClSourceMacFilter DisplayString,
pvxFloClDestMacFilter DisplayString,
pvxFloClSourceUDPorTCPFilter DisplayString,
pvxFloClDestUDPorTCPFilter DisplayString,
pvxFloClRowStatus RowStatus }
pvxFloClSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch Id."
::= { pvxFlowClassificationEntry 1 }
pvxFloClIdx OBJECT-TYPE
SYNTAX INTEGER (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this flow classification on this switch"
::= { pvxFlowClassificationEntry 2 }
pvxFloClActionId OBJECT-TYPE
SYNTAX INTEGER (0..4096)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The action taken by the switch when this classification is matched;
0 = no action."
::= { pvxFlowClassificationEntry 3 }
pvxFloClMeterId OBJECT-TYPE
SYNTAX INTEGER (0..4096)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Meter associated with this flow classification, 0 = no meter"
::= { pvxFlowClassificationEntry 4 }
pvxFloClStatus OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The administrative status of this entry"
::= { pvxFlowClassificationEntry 5 }
pvxFloClEntryType OBJECT-TYPE
SYNTAX INTEGER { untyped (1),
ipAcl (2),
macAcl (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The administrative status of this entry"
::= { pvxFlowClassificationEntry 6 }
pvxFloClL2InterfaceRange OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Range of interfaces on which this flow classification applies,
blank=all interfaces
of the form: L2Interface#[-L2Interface#]"
::= { pvxFlowClassificationEntry 7 }
pvxFloClCVlanFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "C-VLAN to match, blank=don't care"
::= { pvxFlowClassificationEntry 8 }
pvxFloClSVlanFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "S-VLAN to match, blank=don't care"
::= { pvxFlowClassificationEntry 9 }
pvxFloClSourceIPFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Source IP Address (range or subnet) to match,
blank=don't care
Of the form: a.b.c.d[-e.f.g.h|/n]"
::= { pvxFlowClassificationEntry 10 }
pvxFloClDestIPFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Destination IP Address (range or subnet) to match,
blank=don't care
Of the form: a.b.c.d[-e.f.g.h|/n]"
::= { pvxFlowClassificationEntry 11 }
pvxFloClIPProtocolFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP protocol range to match, blank=don't care
of the form: #[-#]"
::= { pvxFlowClassificationEntry 12 }
pvxFloClEtherTypeFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Ethernet Protoocl Type range to match, blank=don't care
of the form: #[-#]"
::= { pvxFlowClassificationEntry 13 }
pvxFloClSourceMacFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Source MAC Address (range) to match, blank=don't care
Of the form: a.b.c.d.e.f[-g.h.i.j.k.l]"
::= { pvxFlowClassificationEntry 14 }
pvxFloClDestMacFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Destination MAC Address (range) to match, blank=don't care
Of the form: a.b.c.d.e.f[-g.h.i.j.k.l]"
::= { pvxFlowClassificationEntry 15 }
pvxFloClSourceUDPorTCPFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Source TCP or UDP port to match, blank=don't care
Of the form: #[-#]"
::= { pvxFlowClassificationEntry 16 }
pvxFloClDestUDPorTCPFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Destination TCP or UDP port to match, blank=don't care
Of the form: #[-#]"
::= { pvxFlowClassificationEntry 17 }
pvxFloClRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
flowClassTable."
::= { pvxFlowClassificationEntry 100 }
pvxFlowActionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowActionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeServices 14 }
pvxFlowActionsEntry OBJECT-TYPE
SYNTAX PVXFlowActionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Flow Class Config table."
INDEX { pvxFloActSwitchIdx,
pvxFloActIdx }
::= { pvxFlowActionsTable 1 }
PVXFlowActionsEntry ::= SEQUENCE { pvxFloActSwitchIdx INTEGER,
pvxFloActIdx INTEGER,
pvxFloActChangePriority TruthValue,
pvxFloActNewPriority INTEGER,
pvxFloActPacketAction INTEGER,
pvxFloActRedirectToInterfaceIndex DisplayString,
pvxFloActMirrorType INTEGER,
pvxFloActMirrorToInterfaceIndex DisplayString,
pvxFloActSVlanValue INTEGER,
pvxFloActCVlanValue INTEGER,
pvxFloActSVlanAction INTEGER,
pvxFloActCVlanAction INTEGER,
pvxFloActGreenAction INTEGER,
pvxFloActGreenCNGAction INTEGER,
pvxFloActRedAction INTEGER,
pvxFloActRedCNGAction INTEGER,
pvxFloActYellowAction INTEGER,
pvxFloActYellowCNGAction INTEGER,
pvxFloActRowStatus RowStatus }
pvxFloActSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch Id."
::= { pvxFlowActionsEntry 1 }
pvxFloActIdx OBJECT-TYPE
SYNTAX INTEGER ( 1..4096 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of this flow action on this switch"
::= { pvxFlowActionsEntry 2 }
pvxFloActChangePriority OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Should the priority of this flow be re-assigned? If true,
the value of the pvxFloActNewPriority will be applied as the
new priority for the packets in the stream. If false,
the priority is left unchanged."
::= { pvxFlowActionsEntry 3 }
pvxFloActNewPriority OBJECT-TYPE
SYNTAX INTEGER ( 0..7 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If the pvxFloActChangePriority field is true, the value of
this field will be used as the priority of packets
in the flow."
::= { pvxFlowActionsEntry 4 }
pvxFloActPacketAction OBJECT-TYPE
SYNTAX INTEGER { default (1),
drop (2),
redirect (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Should we drop, redirect the packets or let them on their way?"
::= { pvxFlowActionsEntry 5 }
pvxFloActRedirectToInterfaceIndex OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "When redirecting, Index of L2 Port to which the system
should redirect the flow"
::= { pvxFlowActionsEntry 6 }
pvxFloActMirrorType OBJECT-TYPE
SYNTAX INTEGER { none (1),
ingress (2),
egress (3),
both (4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What Mirroring action to perform on the flow?"
::= { pvxFlowActionsEntry 7 }
pvxFloActMirrorToInterfaceIndex OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Index of L2 interface to which the switch will mirror the flow."
::= { pvxFlowActionsEntry 8 }
pvxFloActSVlanValue OBJECT-TYPE
SYNTAX INTEGER ( 0..4094 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "S-VLAN to assign. 0=none"
::= { pvxFlowActionsEntry 9 }
pvxFloActCVlanValue OBJECT-TYPE
SYNTAX INTEGER ( 0..4095 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "C-VLAN to assign. 0=none"
::= { pvxFlowActionsEntry 10 }
pvxFloActSVlanAction OBJECT-TYPE
SYNTAX INTEGER { none (1),
add (2),
replace (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What action should be performed on the S-VLAN?"
::= { pvxFlowActionsEntry 11 }
pvxFloActCVlanAction OBJECT-TYPE
SYNTAX INTEGER { none (1),
add (2),
replace (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What action should be performed on the C-VLAN"
::= { pvxFlowActionsEntry 12 }
pvxFloActGreenAction OBJECT-TYPE
SYNTAX INTEGER { doNotDrop (1),
drop (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What action should the switch take on Green Packets?"
::= { pvxFlowActionsEntry 13 }
pvxFloActGreenCNGAction OBJECT-TYPE
SYNTAX INTEGER { doNotChange (1),
green (2),
yellow (3),
red (4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If a green packet of this flow is found, what color
should it be changed to?"
::= { pvxFlowActionsEntry 14 }
pvxFloActRedAction OBJECT-TYPE
SYNTAX INTEGER { doNotDrop (1),
drop (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What action should the switch take on Red Packets?"
::= { pvxFlowActionsEntry 15 }
pvxFloActRedCNGAction OBJECT-TYPE
SYNTAX INTEGER { doNotChange (1),
green (2),
yellow (3),
red (4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If a red packet of this flow is found, what color
should it be changed to?"
::= { pvxFlowActionsEntry 16 }
pvxFloActYellowAction OBJECT-TYPE
SYNTAX INTEGER { doNotDrop (1),
drop (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "What action should the switch take on Yellow Packets?"
::= { pvxFlowActionsEntry 17 }
pvxFloActYellowCNGAction OBJECT-TYPE
SYNTAX INTEGER { doNotChange (1),
green (2),
yellow (3),
red (4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If a yellow packet of this flow is found, what color
should it be changed to?"
::= { pvxFlowActionsEntry 18 }
pvxFloActRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowActionsEntry 100 }
pvxFlowMeterTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowMeterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeServices 15 }
pvxFlowMeterEntry OBJECT-TYPE
SYNTAX PVXFlowMeterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Flow Class Config table."
INDEX { pvxFMSwitchIdx,
pvxFMMeterIdx}
::= { pvxFlowMeterTable 1 }
PVXFlowMeterEntry ::= SEQUENCE { pvxFMSwitchIdx INTEGER,
pvxFMMeterIdx Integer32,
pvxFMBWProfileId Integer32,
pvxFMMeterProfileId Integer32,
pvxFMRowStatus RowStatus }
pvxFMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch Id."
::= { pvxFlowMeterEntry 1 }
pvxFMMeterIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterEntry 2 }
pvxFMBWProfileId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterEntry 3 }
pvxFMMeterProfileId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterEntry 4 }
pvxFMRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the
serviceMapTable."
::= { pvxFlowMeterEntry 100 }
pvxFlowStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeServices 16 }
pvxFlowStatsEntry OBJECT-TYPE
SYNTAX PVXFlowStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pvxFSSwitchIdx,
pvxFSStatsIdx}
::= { pvxFlowStatsTable 1 }
PVXFlowStatsEntry ::= SEQUENCE { pvxFSSwitchIdx INTEGER,
pvxFSStatsIdx Integer32,
pvxFSFlowId Integer32,
pvxFSInProfilePackets Integer32,
pvxFSOutOfProfilePackets Integer32,
pvxFSCountOfClassifiedPackets Integer32,
pvxFSRowStatus RowStatus }
pvxFSSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch Id."
::= { pvxFlowStatsEntry 1 }
pvxFSStatsIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 2 }
pvxFSFlowId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 3 }
pvxFSInProfilePackets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 4 }
pvxFSOutOfProfilePackets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 5 }
pvxFSCountOfClassifiedPackets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 6 }
pvxFSRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowStatsEntry 100 }
-----------------------------------------------------------------------
-- pvxPbCVidRegistrationTable
-----------------------------------------------------------------------
pvxPbCVidRegistrationTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXPbCVidRegistrationTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeServices 17 }
pvxPbCVidRegistrationTableEntry OBJECT-TYPE
SYNTAX PVXPbCVidRegistrationTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {
pvxL2IntfSwitchIdx,
pvxL2IntfShelfIdx,
pvxL2IntfSlotIdx,
pvxL2IntfPortTypeIdx,
pvxL2IntfPortIdx,
pvxPCVRTCVlanIdFrom
}
::= { pvxPbCVidRegistrationTable 1 }
PVXPbCVidRegistrationTableEntry ::= SEQUENCE {
pvxPCVRTCVlanIdFrom INTEGER,
pvxPCVRTCVlanIdTo INTEGER,
pvxPCVRTSVlanId INTEGER,
pvxPCVRTUntaggedPEP TruthValue,
pvxPCVRTUntaggedCEP TruthValue,
pvxPCVRTSource INTEGER,
pvxPCVRTMapOperStatus INTEGER,
pvxPCVRTXlateOperStatus INTEGER,
pvxPCVRTRowStatus RowStatus
}
pvxPCVRTCVlanIdFrom OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The beginning of the range of customer VLAN IDs that the system
will map to the service VLAN specified in pvxPCVRTSVlanId."
::= { pvxPbCVidRegistrationTableEntry 1 }
pvxPCVRTCVlanIdTo OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the range of customer VLAN IDs. To specify a single
C-VLAN ID, this value should be equal to pvxPCVRTCVlanFrom. This
value may never be smaller than pvxPCVRTCVlanFrom."
::= { pvxPbCVidRegistrationTableEntry 2 }
pvxPCVRTSVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The S-VLAN that the system will assign to any packets that it
forwards from this port that had any of the C-VLAN ids in the
range pvxPCVRTCVlanIdFrom..pvxPCVRTCVlanIdTo"
::= { pvxPbCVidRegistrationTableEntry 3 }
pvxPCVRTUntaggedPEP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A boolean indicating frames for this specified Customer VLAN
identifier ingress at this specified Customer Edge Port (CEP)
should be forwarded untagged through the 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."
::= { pvxPbCVidRegistrationTableEntry 4 }
pvxPCVRTUntaggedCEP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A boolean indicating frames for this specified Customer VLAN
identifier should be forwarded untagged through this specified
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."
::= { pvxPbCVidRegistrationTableEntry 5 }
pvxPCVRTSource OBJECT-TYPE
SYNTAX INTEGER { manualCreate (1),
autoCreate (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pvxPbCVidRegistrationTableEntry 6 }
pvxPCVRTMapOperStatus OBJECT-TYPE
SYNTAX PvxCVidMapOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pvxPbCVidRegistrationTableEntry 7 }
pvxPCVRTXlateOperStatus OBJECT-TYPE
SYNTAX PvxCVidMapOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pvxPbCVidRegistrationTableEntry 8 }
pvxPCVRTRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create or delete a new row in the
pvxPbCVidRegistrationTable."
::= { pvxPbCVidRegistrationTableEntry 100 }
-----------------------------------------------------------------------
-- pvxEthServiceTable
-----------------------------------------------------------------------
pvxEthServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEthServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure services on all the switches in
the chassis."
::= { pvxBridgeServices 18 }
pvxEthServiceEntry OBJECT-TYPE
SYNTAX PvxEthServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Ethernet Service table.
Note the pvxEthSrvcName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a service named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7.
"
INDEX { pvxEthSrvcSwitchIdx,
pvxEthSrvcName }
::= { pvxEthServiceTable 1 }
PvxEthServiceEntry ::= SEQUENCE { pvxEthSrvcSwitchIdx INTEGER,
pvxEthSrvcName DisplayString,
pvxEthSrvcType INTEGER,
pvxEthSrvcState INTEGER,
pvxEthSrvcOperState OperStatus,
pvxEthSrvcTransportType INTEGER,
pvxEthSrvcSVLAN PvxVlanId,
pvxEthSrvcSpanTreeInstance INTEGER,
pvxEthSrvcMaxUNIs Integer32,
pvxEthSrvcNumUNIs Integer32,
pvxEthSrvcPointedness INTEGER,
pvxEthSrvcFrameSize INTEGER,
pvxEthSrvcCVidXlate TruthValue,
pvxEthSrvcMECciInterval INTEGER,
pvxEthSrvcMECciEnable TruthValue,
pvxEthSrvcMEName DisplayString,
pvxEthSrvcMaxNNIs Integer32,
pvxEthSrvcNumNNIs Integer32,
pvxEthSrvcLockNNIs TruthValue,
pvxEthSrvcExceedMaxUNI TruthValue,
pvxEthSrvcRowStatus RowStatus }
pvxEthSrvcSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxEthServiceEntry 1 }
pvxEthSrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= {pvxEthServiceEntry 2 }
pvxEthSrvcType OBJECT-TYPE
SYNTAX INTEGER { epline (1),
evpline (2),
eplan (3),
evplan (4),
erps (5),
igmp (6),
managementVLAN (7),
eptree (8),
evptree (9)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the particular service type. This object
must be specifyed during row creation and cannot be changed."
::= {pvxEthServiceEntry 3 }
pvxEthSrvcState OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2),
testing (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Is this service administratively enabled or disabled?"
DEFVAL { enable }
::= {pvxEthServiceEntry 4 }
pvxEthSrvcOperState OBJECT-TYPE
SYNTAX OperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current operational state of the service."
::= {pvxEthServiceEntry 5 }
pvxEthSrvcTransportType OBJECT-TYPE
SYNTAX INTEGER { providerBridge (1),
none (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "For future compatibily; describes the transport mechanism
for this service. For the current release we only support
providerBridge IEEE802.1ad transport."
::= {pvxEthServiceEntry 6 }
pvxEthSrvcSVLAN OBJECT-TYPE
SYNTAX PvxVlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If no value is specified in the row create request, the value
defaults to the current reserved SVLAN value."
::= {pvxEthServiceEntry 7 }
pvxEthSrvcSpanTreeInstance OBJECT-TYPE
SYNTAX INTEGER(0..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The spanning tree instance for this service. Default is 0"
DEFVAL { 0 }
::= {pvxEthServiceEntry 8 }
pvxEthSrvcMaxUNIs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of UNIs that can be associated with
this Service. This value is derived from the ServiceType"
::= {pvxEthServiceEntry 9 }
pvxEthSrvcNumUNIs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of UNIs currently associated with the Service."
::= {pvxEthServiceEntry 10 }
pvxEthSrvcPointedness OBJECT-TYPE
SYNTAX INTEGER { pointToPoint (1),
multiPoint (2),
internal (3),
ring (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is this a point-to-point or multipoint service"
::= {pvxEthServiceEntry 11 }
pvxEthSrvcFrameSize OBJECT-TYPE
SYNTAX INTEGER (1518..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum size of a frame transported on this service."
DEFVAL { 1522 }
::= {pvxEthServiceEntry 12 }
pvxEthSrvcCVidXlate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Do we translate the C-VID on this service? Can
only be true if all UNIs have a single C-VID
mapped to this service."
::= {pvxEthServiceEntry 13 }
pvxEthSrvcMECciInterval OBJECT-TYPE
SYNTAX INTEGER {
intervalInvalid (1),
interval300Hz (2),
interval10ms (3),
interval100ms (4),
interval1s (5),
interval10s (6),
interval1min (7),
interval10min (8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the interval at which CCMs are sent by a MEP.
The possible values are:
intervalInvalid(0) No CCMs are sent (disabled).
interval300Hz(1) CCMs are sent every 3 1/3 milliseconds
(300Hz).
interval10ms(2) CCMs are sent every 10 milliseconds.
interval100ms(3) CCMs are sent every 100 milliseconds.
interval1s(4) CCMs are sent every 1 second.
interval10s(5) CCMs are sent every 10 seconds.
interval1min(6) CCMs are sent every minute.
interval10min(7) CCMs are sent every 10 minutes.
Default value is set to interval1s by the system. "
::= { pvxEthServiceEntry 14 }
pvxEthSrvcMECciEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If set to true, the MEP will generate CCM messages.
Default is set to false by the system."
::= { pvxEthServiceEntry 15 }
pvxEthSrvcMEName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..6))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Name of the EVC Maintanence Entity. Maximum length is 6 characters."
::= { pvxEthServiceEntry 16 }
pvxEthSrvcMaxNNIs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of NNIs that can be associated with
this Service. This value is derived from the ServiceType"
::= {pvxEthServiceEntry 17 }
pvxEthSrvcNumNNIs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NNIs currently associated with the Service."
::= {pvxEthServiceEntry 18 }
pvxEthSrvcLockNNIs OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If true, the switch will not let any dynamic VLAN protocols,
such as GVRP, add NNIs to the Service."
::= { pvxEthServiceEntry 19 }
pvxEthSrvcExceedMaxUNI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute is used to indicate the error condition that the
maximum number of NUIs has exceeded for EPLINE or EVPLINE."
::= { pvxEthServiceEntry 20 }
pvxEthSrvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxEthServiceEntry 100 }
-----------------------------------------------------------------------
-- pvxServiceUNITable
-----------------------------------------------------------------------
pvxServiceUNITable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxServiceUNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table binds a UNI to a service and describes the configuration
of the UNI-service combination."
::= { pvxBridgeServices 19 }
pvxServiceUNIEntry OBJECT-TYPE
SYNTAX PvxServiceUNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Service UNI table.
Note the pvxSrvcUNISrvcName index is a variable length OCTET STRING
object. When encoded as part of the Service UNI index, it
includes the string length as part of the instance.
For example, a service named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7.
"
INDEX { pvxSrvcUNISwitchId,
pvxSrvcUNIShelfId,
pvxSrvcUNISlotId,
pvxSrvcUNIPortTypeId,
pvxSrvcUNIPortId,
pvxSrvcUNISrvcName
}
::= { pvxServiceUNITable 1 }
PvxServiceUNIEntry ::= SEQUENCE { pvxSrvcUNISwitchId INTEGER,
pvxSrvcUNIShelfId INTEGER,
pvxSrvcUNISlotId INTEGER,
pvxSrvcUNIPortTypeId PvxPortType,
pvxSrvcUNIPortId Integer32,
pvxSrvcUNISrvcName DisplayString,
pvxSrvcUNINumCVids Integer32,
pvxSrvcUNIIngressBW DisplayString,
pvxSrvcUNIIngressBWperCos DisplayString,
pvxSrvcUNIEgressBW DisplayString,
pvxSrvcUNIEgressBWperCos DisplayString,
pvxSrvcUNIUserDefinedMepId INTEGER,
pvxSrvcUNIForwarding INTEGER,
pvxSrvcUNIServiceMap DisplayString,
pvxSrvcUNIFilterSequence INTEGER,
pvxSrvcUNIEFPSDEnabled TruthValue,
pvxSrvcUNIEFPSDLocalEFPSDState TruthValue,
pvxSrvcUNISlaMeasurementProfile DisplayString,
pvxSrvcUNIRowStatus RowStatus }
pvxSrvcUNISwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxServiceUNIEntry 1 }
pvxSrvcUNIShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceUNIEntry 2 }
pvxSrvcUNISlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceUNIEntry 3 }
pvxSrvcUNIPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceUNIEntry 4 }
pvxSrvcUNIPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceUNIEntry 5 }
pvxSrvcUNISrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= { pvxServiceUNIEntry 6 }
pvxSrvcUNINumCVids OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of C-VIDs associated with this service on this
UNI."
::= { pvxServiceUNIEntry 7 }
pvxSrvcUNIIngressBW OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the ingress bandwidth
for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 8 }
pvxSrvcUNIIngressBWperCos OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the ingress bandwidth
per COS Id for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 9 }
pvxSrvcUNIEgressBW OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the egress bandwidth
for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 10 }
pvxSrvcUNIEgressBWperCos OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the egress bandwidth
per COS Id for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 11 }
pvxSrvcUNIUserDefinedMepId OBJECT-TYPE
SYNTAX INTEGER(0..8191)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If the value is zero, then the user has not set a MEP ID
for the Service UNI and one will be autogenerated by
the system. If the user wishes to manually configure a
MEP ID it must be in the range of 1 - 8191, inclusive."
DEFVAL {0}
::= { pvxServiceUNIEntry 12 }
pvxSrvcUNIForwarding OBJECT-TYPE
SYNTAX INTEGER { normal (1),
etree-leaf (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Forwarding specification applies only to E-Tree services.
It is an indication of whether a UNI is a Leaf port(etree-leaf)
or a Root port(normal). The default value for all UNIs is etree-leaf.
For other eservices except E-tree, it's only shown as
normal and not configurable."
DEFVAL {2}
::= { pvxServiceUNIEntry 13 }
pvxSrvcUNIServiceMap OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile that specifies the service map
filters for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 14 }
pvxSrvcUNIFilterSequence OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A numerical value used to order service map filter evaluation
on a UNI. Lower values are evaluated before higher values"
DEFVAL {50}
::= { pvxServiceUNIEntry 15 }
pvxSrvcUNIEFPSDEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates if Ethernet Fault Propagation Shut Down (EFPSD) feature
is enabled on this service UNI."
DEFVAL {false}
::= { pvxServiceUNIEntry 16 }
pvxSrvcUNIEFPSDLocalEFPSDState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "For service UNIs with EFPSD enabled, indicates if EFPSD is currently
engaged on the local UNI. If EFPSD is engaged, the transmitter on the UNI
is off."
::= { pvxServiceUNIEntry 17 }
pvxSrvcUNISlaMeasurementProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile that specifies the SLA mesaurement thresholds
for this service in this UNI."
DEFVAL {""}
::= { pvxServiceUNIEntry 18 }
pvxSrvcUNIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxServiceUNIEntry 100 }
-----------------------------------------------------------------------
-- pvxSvidXlateTable
-----------------------------------------------------------------------
pvxSvidXlateTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxSvidXlateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table defines all User Network Interfaces on all switches."
::= { pvxBridgeServices 20 }
pvxSvidXlateEntry OBJECT-TYPE
SYNTAX PvxSvidXlateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the SvidXlate Table"
INDEX { pvxSvidXlateSwitchId,
pvxSvidXlateShelfId,
pvxSvidXlateSlotId,
pvxSvidXlatePortTypeId,
pvxSvidXlatePortId,
pvxSvidXlateInternalSVid }
::= { pvxSvidXlateTable 1 }
PvxSvidXlateEntry ::= SEQUENCE { pvxSvidXlateSwitchId INTEGER,
pvxSvidXlateShelfId INTEGER,
pvxSvidXlateSlotId INTEGER,
pvxSvidXlatePortTypeId PvxPortType,
pvxSvidXlatePortId Integer32,
pvxSvidXlateInternalSVid PvxVlanId,
pvxSvidXlateExternalSVid PvxVlanId }
pvxSvidXlateSwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxSvidXlateEntry 1 }
pvxSvidXlateShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 2 }
pvxSvidXlateSlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 3 }
pvxSvidXlatePortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 4 }
pvxSvidXlatePortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 5 }
pvxSvidXlateInternalSVid OBJECT-TYPE
SYNTAX PvxVlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 6 }
pvxSvidXlateExternalSVid OBJECT-TYPE
SYNTAX PvxVlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { pvxSvidXlateEntry 7 }
-----------------------------------------------------------------------
-- pvxMgmtVLANTable
-----------------------------------------------------------------------
pvxMgmtVLANTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMgmtVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table describes the Management VLAN service for the switch."
::= { pvxBridgeServices 22 }
pvxMgmtVLANEntry OBJECT-TYPE
SYNTAX PvxMgmtVLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A row in the Management VLAN Table. Note that in Provider Bridge
mode, a row in this table is auto-created by adding an entry in
the pvxEthServiceTable. You cannot create the row directly. "
INDEX {
pvxMgmtVLANSwitchIdx,
pvxMgmtVLANSrvcName
}
::= { pvxMgmtVLANTable 1 }
PvxMgmtVLANEntry ::= SEQUENCE { pvxMgmtVLANSwitchIdx INTEGER,
pvxMgmtVLANSrvcName DisplayString,
pvxMgmtVLANBWProfileName DisplayString,
pvxMgmtVLANCVLANId INTEGER,
pvxMgmtVLANAddressType InetAddressType,
pvxMgmtVLANIpAddress InetAddress,
pvxMgmtVLANNetMask InetAddress,
pvxMgmtVLANRowStatus RowStatus }
pvxMgmtVLANSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the switch on which this Mgmt VLAN runs."
::= { pvxMgmtVLANEntry 1 }
pvxMgmtVLANSrvcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the name of the Mgmt VLAN service. A corresponding
entry with this name is in the pvxEthServicesTable"
::= { pvxMgmtVLANEntry 2 }
pvxMgmtVLANBWProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the bandwidth profile that applies to the management VLAN.
Does not apply in provider bridge mode."
::= { pvxMgmtVLANEntry 3 }
pvxMgmtVLANCVLANId OBJECT-TYPE
SYNTAX INTEGER(0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The Customer VLAN ID with which packets will be tagged when
sent on the Mgmt VLAN. If 0, no CVLAN tagging will occur."
::= { pvxMgmtVLANEntry 4 }
pvxMgmtVLANAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of addresses (v4/v6) used in this row of
this MIB. Currently only ipv4 is allowed in this table."
::= { pvxMgmtVLANEntry 5 }
pvxMgmtVLANIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP Address associated with this interface."
::= { pvxMgmtVLANEntry 6 }
pvxMgmtVLANNetMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The sub-net mask associated with this interface."
::= { pvxMgmtVLANEntry 7 }
pvxMgmtVLANRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object is used to create a new row in the MgmtVLAN table."
::= { pvxMgmtVLANEntry 100 }
-----------------------------------------------------------------------
-- pvxServiceNNITable
-----------------------------------------------------------------------
pvxServiceNNITable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxServiceNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table binds a NNI to a service and describes the configuration
of the NNI-service combination."
::= { pvxBridgeServices 23 }
pvxServiceNNIEntry OBJECT-TYPE
SYNTAX PvxServiceNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Service NNI table.
Note the pvxSrvcNNISrvcName index is a variable length OCTET STRING
object. When encoded as part of the Service NNI index, it
includes the string length as part of the instance.
For example, a service named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7.
"
INDEX { pvxSrvcNNISwitchId,
pvxSrvcNNIShelfId,
pvxSrvcNNISlotId,
pvxSrvcNNIPortTypeId,
pvxSrvcNNIPortId,
pvxSrvcNNISrvcName
}
::= { pvxServiceNNITable 1 }
PvxServiceNNIEntry ::= SEQUENCE { pvxSrvcNNISwitchId INTEGER,
pvxSrvcNNIShelfId INTEGER,
pvxSrvcNNISlotId INTEGER,
pvxSrvcNNIPortTypeId PvxPortType,
pvxSrvcNNIPortId Integer32,
pvxSrvcNNISrvcName DisplayString,
pvxSrvcNNIIngressBW DisplayString,
pvxSrvcNNIIngressBWperCos DisplayString,
pvxSrvcNNIEgressBW DisplayString,
pvxSrvcNNIEgressBWperCos DisplayString,
pvxSrvcNNIRowStatus RowStatus }
pvxSrvcNNISwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxServiceNNIEntry 1 }
pvxSrvcNNIShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceNNIEntry 2 }
pvxSrvcNNISlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceNNIEntry 3 }
pvxSrvcNNIPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceNNIEntry 4 }
pvxSrvcNNIPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxServiceNNIEntry 5 }
pvxSrvcNNISrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= { pvxServiceNNIEntry 6 }
pvxSrvcNNIIngressBW OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the ingress bandwidth
for this service in this NNI."
DEFVAL {""}
::= { pvxServiceNNIEntry 8 }
pvxSrvcNNIIngressBWperCos OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the ingress bandwidth
per COS Id for this service in this NNI."
DEFVAL {""}
::= { pvxServiceNNIEntry 9 }
pvxSrvcNNIEgressBW OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the egress bandwidth
for this service in this NNI."
DEFVAL {""}
::= { pvxServiceNNIEntry 10 }
pvxSrvcNNIEgressBWperCos OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the profile thay specifies the egress bandwidth
per COS Id for this service in this NNI."
DEFVAL {""}
::= { pvxServiceNNIEntry 11 }
pvxSrvcNNIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxServiceNNIEntry 100 }
-----------------------------------------------------------------------
-- pvxERPSServiceNNITable
-----------------------------------------------------------------------
pvxERPSServiceNNITable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxERPSServiceNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides configuration for an ERPS NNI."
::= { pvxBridgeServices 24 }
pvxERPSServiceNNIEntry OBJECT-TYPE
SYNTAX PvxERPSServiceNNIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the ERPS Service NNI table."
INDEX { pvxERPSSrvcNNISwitchId,
pvxERPSSrvcNNIShelfId,
pvxERPSSrvcNNISlotId,
pvxERPSSrvcNNIPortTypeId,
pvxERPSSrvcNNIPortId
}
::= { pvxERPSServiceNNITable 1 }
PvxERPSServiceNNIEntry ::= SEQUENCE {
pvxERPSSrvcNNISwitchId INTEGER,
pvxERPSSrvcNNIShelfId INTEGER,
pvxERPSSrvcNNISlotId INTEGER,
pvxERPSSrvcNNIPortTypeId PvxPortType,
pvxERPSSrvcNNIPortId Integer32,
pvxERPSSrvcNNIRingProtectLink INTEGER,
pvxERPSSrvcNNIProtectionSwitch INTEGER,
pvxERPSSrvcNNIRingPortStatus INTEGER,
pvxERPSSrvcNNISrvcName DisplayString,
pvxERPSSrvcNNIRingPortId INTEGER,
pvxERPSSrvcNNIMEName DisplayString,
pvxERPSSrvcNNIRemoteMepId INTEGER,
pvxERPSSrvcNNIECFMInfo DisplayString,
pvxERPSSrvcNNILocalMepId INTEGER,
pvxERPSSrvcNNINeighborPort INTEGER,
pvxERPSSrvcNNINextNeighborPort INTEGER,
pvxERPSSrvcNNIFlushRemoteMEP TruthValue
}
pvxERPSSrvcNNISwitchId OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxERPSServiceNNIEntry 1 }
pvxERPSSrvcNNIShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular shelf id."
::= { pvxERPSServiceNNIEntry 2 }
pvxERPSSrvcNNISlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular slot id."
::= { pvxERPSServiceNNIEntry 3 }
pvxERPSSrvcNNIPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular port type."
::= { pvxERPSServiceNNIEntry 4 }
pvxERPSSrvcNNIPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular port id."
::= { pvxERPSServiceNNIEntry 5 }
pvxERPSSrvcNNIRingProtectLink OBJECT-TYPE
SYNTAX INTEGER { enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable indicates whether this NNI is the protection link
for the ring.
When a port is configured as a RPL port, this node becomes
RPL Owner for the ring. The administrator has to ensure that
only one node in a ring is configured as RPL Owner."
DEFVAL { enable }
::= { pvxERPSServiceNNIEntry 6 }
pvxERPSSrvcNNIProtectionSwitch OBJECT-TYPE
SYNTAX INTEGER { enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the port that will be blocked by
enforcing forced or manual switching. Enabling this port
configures pvxERSPSrvcProtectionSwitchMode to operate
on this port. The pvxERPSSrvcProtectionSwitchMode must be
set to 'normal' in order to enable or disable
pvxERPSSrvcNNIProtectionSwitch on this port."
DEFVAL { enable }
::= { pvxERPSServiceNNIEntry 7 }
pvxERPSSrvcNNIRingPortStatus OBJECT-TYPE
SYNTAX INTEGER { blocked(1),
unblocked(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object indicates the port's current status updated by
the ERPS control process of this ring."
::= { pvxERPSServiceNNIEntry 8 }
pvxERPSSrvcNNISrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the ERPS service this port is part of."
::= { pvxERPSServiceNNIEntry 9 }
pvxERPSSrvcNNIRingPortId OBJECT-TYPE
SYNTAX INTEGER { ringPort1 (1),
ringPort2 (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The designation of this port w.r.t. the ERPS ring."
::= { pvxERPSServiceNNIEntry 10 }
pvxERPSSrvcNNIMEName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Maintanence Entity Name for the CCMs for this ERPS NNI.
Maximum length is 6 characters."
::= { pvxERPSServiceNNIEntry 11 }
pvxERPSSrvcNNIRemoteMepId OBJECT-TYPE
SYNTAX INTEGER (0..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MEP Id of the remote end-point of the NNI. 0 indicates
that the value should be auto-discovered."
DEFVAL { 0 }
::= { pvxERPSServiceNNIEntry 12 }
pvxERPSSrvcNNIECFMInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The provisioned information about the ECMF entities in the ring."
::= { pvxERPSServiceNNIEntry 13 }
pvxERPSSrvcNNILocalMepId OBJECT-TYPE
SYNTAX INTEGER (0..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MEP Id of the local end-point of the NNI. 0 indicates
that the value should be auto-discovered."
DEFVAL { 0 }
::= { pvxERPSServiceNNIEntry 14 }
pvxERPSSrvcNNINeighborPort OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the RPL Neighbor port of the ring. When a\
port is configured as a RPL Neighbor port, that node becomes RPL Neighbor
for that ring. [Reference : Section 10.1 of ITU-T G.8032 Y.1344 (03/2010)]
Value '2' indicates that this ring port is not a RPL Neighbor port. Both
the RPL owner and RPL Neighbor node cannot be enabled at the same Ethernet
Ring Node. Administrator has to ensure that, only one node in a ring is
configured as RPL Neighbor, and the node is adjacent to the RPL ."
DEFVAL { 2}
::= { pvxERPSServiceNNIEntry 15 }
pvxERPSSrvcNNINextNeighborPort OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the RPL Next Neighbor port of the ring. When a port
is configured as a RPL Next Neighbor port, that node becomes RPL Next Neighbor
for that ring. [Reference : Section VIII.4 of ITU-T G.8032 Y.1344 (03/2010)]
Value '2' indicates that this ring port is not a RPL Next Neighbor port.
Both the RPL owner and RPL Next Neighbor node cannot be enabled at the same
Ethernet Ring Node. Administrator has to ensure that, only nodes in a ring
which are adjacent to the RPL owner or RPL Neighbor node are configured as RPL
Next Neighbor Nodess."
DEFVAL { 2}
::= { pvxERPSServiceNNIEntry 16 }
pvxERPSSrvcNNIFlushRemoteMEP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Boolean indicating whether the remote MEP needs to flush its MEP list or not
True indicates that the remote MEP needs to flush and rebuild its MEP lists."
DEFVAL { false }
::= { pvxERPSServiceNNIEntry 17 }
-----------------------------------------------------------------------
-- pvxERPSServiceTable
-----------------------------------------------------------------------
pvxERPSServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxERPSServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure ERPS service on a particular
switch in the chassis."
::= { pvxBridgeServices 25 }
pvxERPSServiceEntry OBJECT-TYPE
SYNTAX PvxERPSServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the ERPS Service."
INDEX { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName
}
::= { pvxERPSServiceTable 1 }
PvxERPSServiceEntry ::= SEQUENCE {
pvxERPSSrvcSwitchIdx INTEGER,
pvxERPSSrvcName DisplayString,
pvxERPSSrvcRevertMode INTEGER,
pvxERPSSrvcProtectionSwitchMode INTEGER,
pvxERPSSrvcHoldTimer Unsigned32,
pvxERPSSrvcWaitToRestoreTimer Unsigned32,
pvxERPSSrvcGuardTimer Unsigned32,
pvxERPSSrvcPeriodicTimer Unsigned32,
pvxERPSSrvcPropagateTC INTEGER,
pvxERPSSrvcNodeType INTEGER,
pvxERPSSrvcRingMonitoring INTEGER,
pvxERPSSrvcRingProperty INTEGER,
pvxERPSSrvcRingSemState INTEGER,
pvxERPSSrvcRingNodeStatus Integer32,
pvxERPSSrvcNumRingPorts INTEGER,
pvxERPSSrvcSVLAN PvxVlanId,
pvxERPSSrvcVirtualLink PvxErpsVirtualLinkList,
pvxERPSSrvcWaitToBlockTimer Unsigned32,
pvxERPSSrvcCompatibleVersion INTEGER,
pvxERPSSrvcMultipleFailure INTEGER,
pvxERPSSrvcSubRingWithoutVC TruthValue,
pvxERPSSrvcDownMegLevel INTEGER,
pvxERPSSrvcUpMegLevel INTEGER
}
pvxERPSSrvcSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= { pvxERPSServiceEntry 1 }
pvxERPSSrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ERPS service."
::= { pvxERPSServiceEntry 2 }
pvxERPSSrvcRevertMode OBJECT-TYPE
SYNTAX INTEGER { revertive (1),
non-revertive (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies whether the ring is operating in
revertive or nonRevertive manner. In revertive mode of
operation, once the failed link recovers, the data path
will be switched back from protection path to working
path. In nonRevertive mode of operation, once the failed
link recovers, the recovered link port will remain blocked
state and the data still remains with the protection path."
DEFVAL { revertive }
::= { pvxERPSServiceEntry 3 }
pvxERPSSrvcProtectionSwitchMode OBJECT-TYPE
SYNTAX INTEGER { normalSwitch (1),
forceSwitch (2),
manualSwitch (3),
clear (4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Before configuring this object with 'forceSwitch' or
'manualSwitch', pvxERPSSrvcNNIProtectionSwitch MUST be
enabled on one of the NNI ports.
When forcedSwitch is enabled on a ring, irrespective of
the status (Failed or not failed) of the NNI port, the
port will be blocked. If a link failure is present in the
ring, then setting the value as 'manualSwitch' will not be
allowed. Failure of the link in the ring will clear the
manual switch condition.
Force Switch is higher priority than the manual switch, as
such forceSwitch will overwrite the manual switch
configuration. Similarly manualSwitch will not be allowed,
when forceSwitch is enabled. 'normalSwitch' command will
clear the Manual/Force switch"
DEFVAL { normalSwitch }
::= { pvxERPSServiceEntry 4 }
pvxERPSSrvcHoldTimer OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "deciseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is used to configure the period for the hold
timer of this ring. Hold-Off timer will be started when a
new defect (SF) is received on this ring. This defect will
not be give as local SF to ERP control process until hold
timer expires. When the hold-off timer expires, and if a
local defect still exists it will be given as local SF to
the ERP control process of this ring."
DEFVAL { 0 }
::= { pvxERPSServiceEntry 5 }
pvxERPSSrvcWaitToRestoreTimer OBJECT-TYPE
SYNTAX Unsigned32 (10|300|360|420|480|540|600|660|720|780|840|900)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is used to configure the period for the Wait to
restore timer. This object is applicable only if this ring
is operating in the revertive mode of operation. In the
revertive mode of operation, if this object is configured
with a value of '0', then the traffic is switched back to
the working entity from the protection entity immediately
upon recovery from failure of the working entity.
Value can be set to 10 seconds or any value between
5 minutes (300) and 15 minutes (900) that is an even one minute
interval."
DEFVAL { 300 }
::= { pvxERPSServiceEntry 6 }
pvxERPSSrvcGuardTimer OBJECT-TYPE
SYNTAX Unsigned32 (0..200)
UNITS "centiseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is used to configure the period for the guard
timer of this ring. This timer is required to prevent
reception of outdated R-APS messages. Guard timer will be
started on reception of local clear SF event. R-APS messages
(except R-APS event messages) received on a ring when guard
timer is running, will be discarded."
DEFVAL { 50 }
::= { pvxERPSServiceEntry 7 }
pvxERPSSrvcPeriodicTimer OBJECT-TYPE
SYNTAX Unsigned32 (5..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is used to configure the periodic timer. Periodic
timer is used to configure the transmission interval of R-APS
PDUs. Periodic timer is not valid for the first 3 R-APS PDU
transmission, that will be send on any change of R-APS
information."
DEFVAL { 5 }
::= { pvxERPSServiceEntry 8 }
pvxERPSSrvcPropagateTC OBJECT-TYPE
SYNTAX INTEGER { enable (1),
disable (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is used to Enable/Disable the Propagation of TC
in the associated rings, whenever the flush FDB is triggered
for this sub-ring. This configuration is applicable only
in the interconnecting nodes of the sub-ring"
DEFVAL { disable }
::= { pvxERPSServiceEntry 9 }
pvxERPSSrvcNodeType OBJECT-TYPE
SYNTAX INTEGER { rplOwner (1),
nonRplOwner (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object identifies the node state of this ring node.
If one of the NNI is configured as the RPL, then this ring
node becomes 'rplOwner', otherwise the node remains as
'nonRplOwner'."
::= { pvxERPSServiceEntry 10 }
pvxERPSSrvcRingMonitoring OBJECT-TYPE
SYNTAX INTEGER { cfm (1),
local (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute is the configurations related to the link
monitoring entities. The fault monitoring could be using
the Y.1731 mechanism or local detection mechanisms."
::= { pvxERPSServiceEntry 11 }
pvxERPSSrvcRingProperty OBJECT-TYPE
SYNTAX INTEGER { normal (1),
inter-connect (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This attributes indicates the ring property of the service.
The 'normal' ring propery indicates that this node supports
the regular ring properties for the service. The 'inter-connect'
ring property indicates that this nodes supports the 'sub-ring'
connectivity for this service"
::= { pvxERPSServiceEntry 12 }
pvxERPSSrvcRingSemState OBJECT-TYPE
SYNTAX INTEGER { disable (1),
idle (2),
protection (3),
manualswitch(4),
forcedswitch(5),
pending(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object gives the node state as per the G.8032 state
event machine. During fault-free operation the state would
be in 'idle' state. Any fault condition on the ring network
would move this attribute into the protection state. If a manual
switch is issued on any node in the ring the operation state of
the ring would be <20>manualswitch<63><68>?state. If a force switch is issued
on any node in the ring the operation state of the ring would be
<20>forcedswitch<63><68>? <20>Pending<6E><67>?state occurs when a ring transition has
occurred and the node is waiting for a timer to expire. "
::= {pvxERPSServiceEntry 13 }
pvxERPSSrvcRingNodeStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A 32 bit mask giving the current status of the ring by
specifying the events/status currently present:
Bit 1 - Signal-failure on Ring Port 1
Bit 2 - Signal-failure on Ring Port 2
Bit 3 - Remote-signal-failure received on Ring Port 1
Bit 4 - Remote-signal-failure received on Ring Port 2
Bit 5 - Rpl-Blocked
Bit 6 - Wait-to-restore-timer-running
Bit 7 - Hold-timer-running
Bit 8 - Guard-timer-running
Value 1 of the bit signifies the presence of the event
associated with that bit and values zero signifies absence of
that event"
::= {pvxERPSServiceEntry 14 }
pvxERPSSrvcNumRingPorts OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This attribute indicates the number of ring ports attached
to this ERPS service"
::= {pvxERPSServiceEntry 15 }
pvxERPSSrvcSVLAN OBJECT-TYPE
SYNTAX PvxVlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "VlanID associated with the Eservice"
::= {pvxERPSServiceEntry 16 }
pvxERPSSrvcVirtualLink OBJECT-TYPE
SYNTAX PvxErpsVirtualLinkList
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The set of VIRTUAL-LINKs (vlan-ids) associated with the ERPS Service"
::= { pvxERPSServiceEntry 17 }
pvxERPSSrvcWaitToBlockTimer OBJECT-TYPE
SYNTAX Unsigned32 (0..864000000)
UNITS "miliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION " This object is used to configure the period for Wait to Block
timer. This object is effective, only when force switch or manual
switch is configured in the ring and when clear command is issued
to recover the ring from force switch or manual switch.
The WTB timer is defined to be 5 seconds longer than the guard timer.
The WTB timer has a period from 0 to 24 hour, configurable in units
of 1 millisecond. For example, to configure WTB timer as 1 second
configure the value as 1000. "
DEFVAL { 5500 }
::= { pvxERPSServiceEntry 18}
pvxERPSSrvcCompatibleVersion OBJECT-TYPE
SYNTAX INTEGER { v1(1), v2(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This is used to configure the compatible version number of the node in the ring.
The ITU-T G.8032/Y.1344 (03//2010) standard states that the default compatible
version is version2. The default value is version2 (2). The version number can
be modified only when the row status of the ring entry is in not in service."
DEFVAL { v2}
::= { pvxERPSServiceEntry 19 }
pvxERPSSrvcMultipleFailure OBJECT-TYPE
SYNTAX INTEGER { disabled(1), primary(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object is configured in interconnection node of the sub-ring to
support the feature 'Minimizing segmentation in interconnected rings'
as per Appendix X of ITU-T G.8032/Y.1344 (03/2010) standard.
Configured value of vxERPSSrvcMultipleFailure is used in Block Indication Logic Procedure
as per Section X.3.2 in Appendix X of ITU-T G.8032/Y.1344 (03/2010) standard.
Interconnected rings as described below :
a) If Loss of connectivity between the interconnection nodes is detected
and if the object pvxERPSSrvcMultipleFailure is configured as primary
then Local MS command is applied on the subring port else loss of connectivity
between the interconnection nodes is ignored.
b) Similarly when loss of connectivity between the interconnection nodes
is recovered and if the object pvxERPSSrvcInterconnectedNode is primary
then Local MS command on the subring port is cleared else recovery of
connectivity between the interconnection nodes is ignored.
This object is effective only when ring node is interconnection node. The default
value is disabled (1). This object is applicable only when the compatible version is 2."
DEFVAL { disabled }
::= { pvxERPSServiceEntry 20 }
pvxERPSSrvcSubRingWithoutVC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This configuration helps to configure the sub-ring to run with or without an RAPS
Virtual Channel.
When this object is set to 'false', the sub-ring is configured to run with a R-APS
Virtual Channel and both the traffic channel and the R-APS channel are blocked, when
the ring port is set to blocked state. When this object is set to 'true',the sub-ring
is configured to run without a R-APS Virtual Channel and the traffic channel is blocked
but the R-APS channel is not blocked, when the ring port is set to blocked state
[Reference : Section 10.1.14 of ITU-T G.8032 Y.1344 (03/2010)].
Administrator has to ensure that, this object is configured to true only in the
nodes of a sub-ring.
This object should be set to the same value (true/false) on all the nodes of the sub-ring.
This object is applicable only when the compatible version is 2. This object can be changed,
only when the rowstatus for this ring is not active."
DEFVAL { false }
::= { pvxERPSServiceEntry 21}
pvxERPSSrvcDownMegLevel OBJECT-TYPE
SYNTAX INTEGER (0..6)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the MEG level that will be used on CCM messages sent for
DOWN MEPs for this ERPS eservice. This object can only be modified if ERPS
service is disabled "
DEFVAL { 0}
::= { pvxERPSServiceEntry 22}
pvxERPSSrvcUpMegLevel OBJECT-TYPE
SYNTAX INTEGER (0..6)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the MEG level that will be used on CCM messages sent
for UP MEPs for this ERPS eservice. This object can only be modified if ERPS
service is disabled "
DEFVAL { 1}
::= { pvxERPSServiceEntry 23}
-----------------------------------------------------------------------
-- Bandwidth profile Table
-----------------------------------------------------------------------
pvxBWProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXBWProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeProfiles 1 }
pvxBWProfileEntry OBJECT-TYPE
SYNTAX PVXBWProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pvxBWPIdx }
::= { pvxBWProfileTable 1 }
PVXBWProfileEntry ::= SEQUENCE { pvxBWPIdx Integer32,
pvxBWPCir Integer32,
pvxBWPCbs Integer32,
pvxBWPEir Integer32,
pvxBWPEbs Integer32,
pvxBWPCoSQueue Integer32,
pvxBWPRowStatus RowStatus }
pvxBWPIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 1 }
pvxBWPCir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 2 }
pvxBWPCbs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 3 }
pvxBWPEir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 4 }
pvxBWPEbs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 5 }
pvxBWPCoSQueue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 6 }
pvxBWPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBWProfileEntry 100 }
-----------------------------------------------------------------------
-- Cos Table
-----------------------------------------------------------------------
pvxCoSProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXCoSProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Class of service on a
port of a particular member of a virtual switch."
::= { pvxBridgeProfiles 2 }
pvxCoSProfileEntry OBJECT-TYPE
SYNTAX PVXCoSProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Cos table."
INDEX { pvxCPIdx }
::= {pvxCoSProfileTable 1 }
PVXCoSProfileEntry ::= SEQUENCE { pvxCPIdx Integer32,
pvxCPMaxBandwidth Integer32,
pvxCPMinBandwidth Integer32,
pvxCPWeight Integer32,
pvxCPQueueAlgo INTEGER,
pvxCPRowStatus RowStatus }
pvxCPIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxCoSProfileEntry 1 }
pvxCPMaxBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxCoSProfileEntry 2 }
pvxCPMinBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxCoSProfileEntry 3 }
pvxCPWeight OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight of the queue associated with a CoS
for WRR(+SP) and DRR(+SP) queuing algorithms"
::= { pvxCoSProfileEntry 4 }
pvxCPQueueAlgo OBJECT-TYPE
SYNTAX INTEGER { sp (1),
rr (2),
wrr (3),
drr (4),
wrrsp (5),
drrsp (6) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This object represents the queuing algorithm configured for a
particular cos on a virtual switch."
::= { pvxCoSProfileEntry 5 }
pvxCPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxCoSProfileEntry 100 }
-----------------------------------------------------------------------
-- Control frame profile Table
-----------------------------------------------------------------------
pvxCtrlFrmProfileTable OBJECT IDENTIFIER ::= { pvxBridgeProfiles 3 }
--
-- Table obsolete, removed.
--
-----------------------------------------------------------------------
-- Flow Meter Profile
-----------------------------------------------------------------------
pvxFlowMeterProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXFlowMeterProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxBridgeProfiles 4 }
pvxFlowMeterProfileEntry OBJECT-TYPE
SYNTAX PVXFlowMeterProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pvxFMPIdx }
::= { pvxFlowMeterProfileTable 1 }
PVXFlowMeterProfileEntry ::= SEQUENCE { pvxFMPIdx Integer32,
pvxFMPBWProfileId Integer32,
pvxFMPColorAware TruthValue,
pvxFMPMeterType INTEGER,
pvxFMPStatsEnabled TruthValue,
pvxFMPRowStatus RowStatus }
pvxFMPIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 1 }
pvxFMPBWProfileId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 2 }
pvxFMPColorAware OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 3 }
pvxFMPMeterType OBJECT-TYPE
SYNTAX INTEGER { flow (1),
srTCM (2),
drTCM (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 4 }
pvxFMPStatsEnabled OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 5 }
pvxFMPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxFlowMeterProfileEntry 100 }
-----------------------------------------------------------------------
-- Tunnel Mac address Profile Table
-----------------------------------------------------------------------
pvxTunnMacAddrProfileTable OBJECT IDENTIFIER ::= { pvxBridgeProfiles 5 }
--
-- Table obsolete, removed.
--
-----------------------------------------------------------------------
-- pvx Scheduler Profile Table
-----------------------------------------------------------------------
pvxSchedulerProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXSchedulerProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the scheduler profile table."
::= { pvxBridgeProfiles 6 }
pvxSchedulerProfileEntry OBJECT-TYPE
SYNTAX PVXSchedulerProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Scheduler Profile Table
Note the pvxSchedProfName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7.
"
INDEX { pvxSchedProfName }
::= { pvxSchedulerProfileTable 1 }
PVXSchedulerProfileEntry ::= SEQUENCE { pvxSchedProfName DisplayString,
pvxSchedProfAlgorithm INTEGER,
pvxSchedProfWeightQ0 Integer32,
pvxSchedProfWeightQ1 Integer32,
pvxSchedProfWeightQ2 Integer32,
pvxSchedProfWeightQ3 Integer32,
pvxSchedProfWeightQ4 Integer32,
pvxSchedProfWeightQ5 Integer32,
pvxSchedProfWeightQ6 Integer32,
pvxSchedProfWeightQ7 Integer32,
pvxSchedProfMinBwQ0 Integer32,
pvxSchedProfMaxBwQ0 Integer32,
pvxSchedProfMinBwQ1 Integer32,
pvxSchedProfMaxBwQ1 Integer32,
pvxSchedProfMinBwQ2 Integer32,
pvxSchedProfMaxBwQ2 Integer32,
pvxSchedProfMinBwQ3 Integer32,
pvxSchedProfMaxBwQ3 Integer32,
pvxSchedProfMinBwQ4 Integer32,
pvxSchedProfMaxBwQ4 Integer32,
pvxSchedProfMinBwQ5 Integer32,
pvxSchedProfMaxBwQ5 Integer32,
pvxSchedProfMinBwQ6 Integer32,
pvxSchedProfMaxBwQ6 Integer32,
pvxSchedProfMinBwQ7 Integer32,
pvxSchedProfMaxBwQ7 Integer32,
pvxSchedProfMTUQuanta INTEGER,
pvxSchedProfRowStatus RowStatus }
pvxSchedProfName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The scheduler profile name string."
::= { pvxSchedulerProfileEntry 1 }
pvxSchedProfAlgorithm OBJECT-TYPE
SYNTAX INTEGER { sp (1),
rr (2),
wrr (3),
drr (4),
sp-wrr (5),
sp-drr (6)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The scheduler algorithm. The default value is sp. Once the algorithm is set, changes
to this value is not allowed. "
::= { pvxSchedulerProfileEntry 2 }
pvxSchedProfWeightQ0 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 0. The default value is 1. However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 3 }
pvxSchedProfWeightQ1 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 1. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 4 }
pvxSchedProfWeightQ2 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 2. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 5 }
pvxSchedProfWeightQ3 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 3. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 6 }
pvxSchedProfWeightQ4 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 4. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 7 }
pvxSchedProfWeightQ5 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 5. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 8 }
pvxSchedProfWeightQ6 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 6. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 9 }
pvxSchedProfWeightQ7 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The weight value for queue 7. The default value is 1.However, in wrr and drr mode,
the lowerest value can only be 1."
DEFVAL { 1 }
::= { pvxSchedulerProfileEntry 10}
pvxSchedProfMinBwQ0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 0. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 11}
pvxSchedProfMaxBwQ0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 0. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 12}
pvxSchedProfMinBwQ1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 1. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 13}
pvxSchedProfMaxBwQ1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 1. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 14}
pvxSchedProfMinBwQ2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 2. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 15}
pvxSchedProfMaxBwQ2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 2. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 16}
pvxSchedProfMinBwQ3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 3. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 17}
pvxSchedProfMaxBwQ3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 3. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 18}
pvxSchedProfMinBwQ4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 4. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 19 }
pvxSchedProfMaxBwQ4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 4. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 20}
pvxSchedProfMinBwQ5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 5. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 21}
pvxSchedProfMaxBwQ5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 5. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 22 }
pvxSchedProfMinBwQ6 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 6. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 23}
pvxSchedProfMaxBwQ6 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 6. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 24}
pvxSchedProfMinBwQ7 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The minmum bandwidth for Queue 7. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 25}
pvxSchedProfMaxBwQ7 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The maximum bandwidth for Queue 7. The default value is 0."
DEFVAL { 0 }
::= { pvxSchedulerProfileEntry 26}
pvxSchedProfMTUQuanta OBJECT-TYPE
SYNTAX INTEGER { byte2k (1),
byte16k (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The attribute is only used by drr, or sp_drr scheduler mode.
Default is 2Kbyte."
::= { pvxSchedulerProfileEntry 27}
pvxSchedProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxSchedulerProfileEntry 100 }
-----------------------------------------------------------------------
-- pvx Priority Traffic Class Map Profile Table
-----------------------------------------------------------------------
pvxPriorityTCMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXPriorityTCMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table mapping evaluated User Priority to Traffic
Class, for forwarding by the bridge."
::= { pvxBridgeProfiles 7 }
pvxPriorityTCMapEntry OBJECT-TYPE
SYNTAX PVXPriorityTCMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Priority Traffic
Class Map Profile Table.
Note the pvxPriorityTCMapName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxPriorityTCMapName }
::= { pvxPriorityTCMapTable 1 }
PVXPriorityTCMapEntry ::= SEQUENCE { pvxPriorityTCMapName DisplayString,
pvxPriority7TrafficClass Integer32,
pvxPriority6TrafficClass Integer32,
pvxPriority5TrafficClass Integer32,
pvxPriority4TrafficClass Integer32,
pvxPriority3TrafficClass Integer32,
pvxPriority2TrafficClass Integer32,
pvxPriority1TrafficClass Integer32,
pvxPriority0TrafficClass Integer32,
pvxPriorityTCMapRowStatus RowStatus }
pvxPriorityTCMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The scheduler profile name string."
::= { pvxPriorityTCMapEntry 1 }
pvxPriority7TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 7. Default is 7."
::= { pvxPriorityTCMapEntry 2 }
pvxPriority6TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 6. Default is 6."
::= { pvxPriorityTCMapEntry 3 }
pvxPriority5TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 5. Default is 5."
::= { pvxPriorityTCMapEntry 4 }
pvxPriority4TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 4. Default is 4."
::= { pvxPriorityTCMapEntry 5 }
pvxPriority3TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 3. Default is 3."
::= { pvxPriorityTCMapEntry 6 }
pvxPriority2TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 2. Default is 2."
::= { pvxPriorityTCMapEntry 7 }
pvxPriority1TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 1. Default is 0."
::= { pvxPriorityTCMapEntry 8 }
pvxPriority0TrafficClass OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The traffic class for priority 0. Default is 1."
::= { pvxPriorityTCMapEntry 9 }
pvxPriorityTCMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxPriorityTCMapEntry 100 }
-----------------------------------------------------------------------
-- pvx PCP Encoding Decoding Profile Table
-----------------------------------------------------------------------
pvxPCPEncDecProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXPCPEncDecProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains information about Priority Code
Point Enable and Decoding for a Port of a provider bridge."
::= { pvxBridgeProfiles 8 }
pvxPCPEncDecProfEntry OBJECT-TYPE
SYNTAX PVXPCPEncDecProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the PCP Encoding Decoding Profile Table
Note the pvxPCPEncDecProfileName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxPCPEncDecProfileName }
::= { pvxPCPEncDecProfileTable 1 }
PVXPCPEncDecProfEntry ::= SEQUENCE { pvxPCPEncDecProfileName DisplayString,
pvxPCPEncDecSelectRow INTEGER,
pvxPCPEncPriority7 Integer32,
pvxPCPEncPriority7DE Integer32,
pvxPCPEncPriority6 Integer32,
pvxPCPEncPriority6DE Integer32,
pvxPCPEncPriority5 Integer32,
pvxPCPEncPriority5DE Integer32,
pvxPCPEncPriority4 Integer32,
pvxPCPEncPriority4DE Integer32,
pvxPCPEncPriority3 Integer32,
pvxPCPEncPriority3DE Integer32,
pvxPCPEncPriority2 Integer32,
pvxPCPEncPriority2DE Integer32,
pvxPCPEncPriority1 Integer32,
pvxPCPEncPriority1DE Integer32,
pvxPCPEncPriority0 Integer32,
pvxPCPEncPriority0DE Integer32,
pvxPCPDecPriority7 PvxPCPDecodingList,
pvxPCPDecPriority6 PvxPCPDecodingList,
pvxPCPDecPriority5 PvxPCPDecodingList,
pvxPCPDecPriority4 PvxPCPDecodingList,
pvxPCPDecPriority3 PvxPCPDecodingList,
pvxPCPDecPriority2 PvxPCPDecodingList,
pvxPCPDecPriority1 PvxPCPDecodingList,
pvxPCPDecPriority0 PvxPCPDecodingList,
pvxPCPEncDecRowStatus RowStatus }
pvxPCPEncDecProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The scheduler profile name string."
::= { pvxPCPEncDecProfEntry 1 }
pvxPCPEncDecSelectRow OBJECT-TYPE
SYNTAX INTEGER { row-8P0D (1),
row-7P1D (2),
row-6P2D (3),
row-5P3D (4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The attribute is used to select one of the four default profiles: 8P0D, 7P1D, 6P2D,
or 5P3D. Default value is 8P0D. "
::= { pvxPCPEncDecProfEntry 2 }
pvxPCPEncPriority7 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 7."
::= { pvxPCPEncDecProfEntry 3 }
pvxPCPEncPriority7DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 7."
::= { pvxPCPEncDecProfEntry 4 }
pvxPCPEncPriority6 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 6."
::= { pvxPCPEncDecProfEntry 5 }
pvxPCPEncPriority6DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 6."
::= { pvxPCPEncDecProfEntry 6 }
pvxPCPEncPriority5 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 5."
::= { pvxPCPEncDecProfEntry 7 }
pvxPCPEncPriority5DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 5."
::= { pvxPCPEncDecProfEntry 8 }
pvxPCPEncPriority4 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 4."
::= { pvxPCPEncDecProfEntry 9 }
pvxPCPEncPriority4DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 4."
::= { pvxPCPEncDecProfEntry 10 }
pvxPCPEncPriority3 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 3."
::= { pvxPCPEncDecProfEntry 11 }
pvxPCPEncPriority3DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 3."
::= { pvxPCPEncDecProfEntry 12 }
pvxPCPEncPriority2 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 2."
::= { pvxPCPEncDecProfEntry 13 }
pvxPCPEncPriority2DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 2."
::= { pvxPCPEncDecProfEntry 14 }
pvxPCPEncPriority1 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 1."
::= { pvxPCPEncDecProfEntry 15 }
pvxPCPEncPriority1DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is 1."
::= { pvxPCPEncDecProfEntry 16 }
pvxPCPEncPriority0 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is prioirty 0."
::= { pvxPCPEncDecProfEntry 17 }
pvxPCPEncPriority0DE OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The encoding value for this priority. Default is prioirty 0."
::= { pvxPCPEncDecProfEntry 18 }
pvxPCPDecPriority7 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty7."
::= { pvxPCPEncDecProfEntry 19 }
pvxPCPDecPriority6 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty6."
::= { pvxPCPEncDecProfEntry 20 }
pvxPCPDecPriority5 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty5."
::= { pvxPCPEncDecProfEntry 21 }
pvxPCPDecPriority4 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty4."
::= { pvxPCPEncDecProfEntry 22 }
pvxPCPDecPriority3 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty3."
::= { pvxPCPEncDecProfEntry 23 }
pvxPCPDecPriority2 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty2."
::= { pvxPCPEncDecProfEntry 24 }
pvxPCPDecPriority1 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty1."
::= { pvxPCPEncDecProfEntry 25 }
pvxPCPDecPriority0 OBJECT-TYPE
SYNTAX PvxPCPDecodingList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The decoding value for this priority. Default is prioirty0."
::= { pvxPCPEncDecProfEntry 26 }
pvxPCPEncDecRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxPCPEncDecProfEntry 100 }
-----------------------------------------------------------------------
-- pvx DSCP PHB Profile Table
-----------------------------------------------------------------------
pvxDscpPHBProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXDscpPHBProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table defines internal priority settings for
the DSCP definitions in the TOS byte in IPV4 header."
::= { pvxBridgeProfiles 9 }
pvxDscpPHBProfileEntry OBJECT-TYPE
SYNTAX PVXDscpPHBProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the DSCP PHB Profile Table
Note the pvxDscpPHBProfileName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxDscpPHBProfileName }
::= { pvxDscpPHBProfileTable 1 }
PVXDscpPHBProfileEntry ::= SEQUENCE { pvxDscpPHBProfileName DisplayString,
pvxDscpClassSelector7 Integer32,
pvxDscpClassSelector6 Integer32,
pvxDscpClassSelector5 Integer32,
pvxDscpClassSelector4 Integer32,
pvxDscpClassSelector3 Integer32,
pvxDscpClassSelector2 Integer32,
pvxDscpClassSelector1 Integer32,
pvxDscpClassBestEffort Integer32,
pvxDscpAssuredFwd1y Integer32,
pvxDscpAssuredFwd2y Integer32,
pvxDscpAssuredFwd3y Integer32,
pvxDscpAssuredFwd4y Integer32,
pvxDscpExpeditedFwd Integer32,
pvxDscpPHBProfileRowStatus RowStatus }
pvxDscpPHBProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A string for profile name."
::= { pvxDscpPHBProfileEntry 1 }
pvxDscpClassSelector7 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 7.
Default priority is set to 7."
::= { pvxDscpPHBProfileEntry 2 }
pvxDscpClassSelector6 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 6.
Default priority is set to 6."
::= { pvxDscpPHBProfileEntry 3 }
pvxDscpClassSelector5 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 5.
Default priority is set to 5."
::= { pvxDscpPHBProfileEntry 4 }
pvxDscpClassSelector4 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 4.
Default priority is set to 4."
::= { pvxDscpPHBProfileEntry 5 }
pvxDscpClassSelector3 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 3.
Default priority is set to 3."
::= { pvxDscpPHBProfileEntry 6 }
pvxDscpClassSelector2 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 2.
Default priority is set to 2."
::= { pvxDscpPHBProfileEntry 7 }
pvxDscpClassSelector1 OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP class selector 1.
Default priority is set to 0."
::= { pvxDscpPHBProfileEntry 8 }
pvxDscpClassBestEffort OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP best effort.
Default priority is set to 1."
::= { pvxDscpPHBProfileEntry 9 }
pvxDscpAssuredFwd1y OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP assured forwarding
with IP precedence value of 1, drop preference value of 1,2, or 3.
Default priority is set to 2."
::= { pvxDscpPHBProfileEntry 10 }
pvxDscpAssuredFwd2y OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP assured forwarding
with IP precedence value of 2, drop preference value of 1,2, or 3.
Default priority is set to 3."
::= { pvxDscpPHBProfileEntry 11 }
pvxDscpAssuredFwd3y OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP assured forwarding
with IP precedence value of 3, drop preference value of 1,2, or 3.
Default priority is set to 4."
::= { pvxDscpPHBProfileEntry 12 }
pvxDscpAssuredFwd4y OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP assured forwarding
with IP precedence value of 4, drop preference value of 1,2, or 3.
Default priority is set to 5."
::= { pvxDscpPHBProfileEntry 13 }
pvxDscpExpeditedFwd OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attribute assigns the internal priority value for DSCP expedited forwarding.
Default priority is set to 7."
::= { pvxDscpPHBProfileEntry 14 }
pvxDscpPHBProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxDscpPHBProfileEntry 100 }
-----------------------------------------------------------------------
-- pvx bandwidth Profile Table
-----------------------------------------------------------------------
pvxBandwidthProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXBandwidthProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Class of service bandwidth
paramaters."
::= { pvxBridgeProfiles 10 }
pvxBandwidthProfileEntry OBJECT-TYPE
SYNTAX PVXBandwidthProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Bandwidth Profile Table
Note the pvxBandwidthProfileName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxBandwidthProfileName }
::= { pvxBandwidthProfileTable 1 }
PVXBandwidthProfileEntry ::= SEQUENCE { pvxBandwidthProfileName DisplayString,
pvxBWCnfrmActionChangeDscp Integer32,
pvxBWCnfrmActionChangeTOSFrmPri INTEGER,
pvxBWExceedActionChangeDscp Integer32,
pvxBWMeterColorAware PvxQoSColorMode,
pvxBWMeterMode INTEGER,
pvxBWMeterCir Integer32,
pvxBWMeterCbs Integer32,
pvxBWMeterEir Integer32,
pvxBWMeterEbs Integer32,
pvxBWSetInternalPriority Integer32,
pvxBWExceedActionSetDEI INTEGER,
pvxBandwidthProfileRowStatus RowStatus }
pvxBandwidthProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A string for profile name."
::= { pvxBandwidthProfileEntry 1 }
pvxBWCnfrmActionChangeDscp OBJECT-TYPE
SYNTAX Integer32(-1..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field configures the DSCP value for profile conformance action.
Default is -1, means do not use this field."
::= { pvxBandwidthProfileEntry 2 }
pvxBWCnfrmActionChangeTOSFrmPri OBJECT-TYPE
SYNTAX INTEGER { change (1),
doNotChange (2),
notUsed (3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field configures the TOS frame priority for profile conformance action.
1: change, 2: do not change, 3: not defined.
Default is 3, means do not use this field."
::= { pvxBandwidthProfileEntry 3 }
-- { pvxBandwidthProfileEntry 4 } obsolete, removed
-- { pvxBandwidthProfileEntry 5 } obsolete, removed
-- { pvxBandwidthProfileEntry 6 } obsolete, removed
-- { pvxBandwidthProfileEntry 7 } obsolete, removed
pvxBWExceedActionChangeDscp OBJECT-TYPE
SYNTAX Integer32(-1..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field configures the DSCP value for profile exceed action.
Default is -1, means ignore this action."
::= { pvxBandwidthProfileEntry 8 }
-- { pvxBandwidthProfileEntry 9 } obsolete, removed
-- { pvxBandwidthProfileEntry 10 } obsolete, removed
-- { pvxBandwidthProfileEntry 11 } obsolete, removed
-- { pvxBandwidthProfileEntry 12 } obsolete, removed
pvxBWMeterColorAware OBJECT-TYPE
SYNTAX PvxQoSColorMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates whether color-aware or color-blind proprety is employed.
Default is color-blind."
::= { pvxBandwidthProfileEntry 13 }
pvxBWMeterMode OBJECT-TYPE
SYNTAX INTEGER { srTCM (1),
trTCM (2),
notUsed (3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field configures meter enging schemes. The value can be single-rate Three-Color
Marker, or two-rate Three-Color Marker, or not used. Default is not used."
::= { pvxBandwidthProfileEntry 14 }
pvxBWMeterCir OBJECT-TYPE
SYNTAX Integer32(0..10000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines Committed Information Rate, in kbps."
::= { pvxBandwidthProfileEntry 15 }
pvxBWMeterCbs OBJECT-TYPE
SYNTAX Integer32(4..2048)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines Committed Burst Size, in kilobytes."
::= { pvxBandwidthProfileEntry 16 }
pvxBWMeterEir OBJECT-TYPE
SYNTAX Integer32(0..32000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines Excess Information Rate, in kbps."
::= { pvxBandwidthProfileEntry 17 }
pvxBWMeterEbs OBJECT-TYPE
SYNTAX Integer32(0..2048)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines Excess Burst Size, in kilobytes."
::= { pvxBandwidthProfileEntry 18 }
pvxBWSetInternalPriority OBJECT-TYPE
SYNTAX Integer32(-1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines internal priority for policy actions. Default is set to -1 by
the switch, which indicates that this fields is ignored."
::= { pvxBandwidthProfileEntry 19 }
pvxBWExceedActionSetDEI OBJECT-TYPE
SYNTAX INTEGER { set (1),
doNotSet (2),
notUsed (3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field configures frame's DEI bit for profile exceed action.
1: set, 2: do not set, 3: not defined.
Default is 1, means set DEI bit for frames exceed rate."
::= { pvxBandwidthProfileEntry 20}
pvxBandwidthProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxBandwidthProfileEntry 100 }
-----------------------------------------------------------------------
-- pvx Class MAP Profile Table
-----------------------------------------------------------------------
pvxClassMapProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXClassMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table configures filter actions for each Class of Service."
::= { pvxBridgeProfiles 11 }
pvxClassMapProfileEntry OBJECT-TYPE
SYNTAX PVXClassMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Class MAP Profile Table.
Note the pvxClassMapProfileName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxClassMapProfileName }
::= { pvxClassMapProfileTable 1 }
PVXClassMapProfileEntry ::= SEQUENCE { pvxClassMapProfileName DisplayString,
pvxClassMapType INTEGER,
pvxClassMapMatchType INTEGER,
pvxClassMapCVlanFilter Integer32,
pvxClassMapSVlanFilter Integer32,
pvxClassMapCVlanPriFilter Integer32,
pvxClassMapSVlanPriFilter Integer32,
pvxClassMapSrcIpFilter IpAddress,
pvxClassMapSrcIpNetMaskFilter IpAddress,
pvxClassMapDstIpFilter IpAddress,
pvxClassMapDstIpNetMaskFilter IpAddress,
pvxClassMapIpProtocolFilter Integer32,
pvxClassMapDscpFilter Integer32,
pvxClassMapL4SrcPortFilter Integer32,
pvxClassMapL4DstPortFilter Integer32,
pvxClassMapTcpControlFilter Integer32,
pvxClassMapSrcMACAddrFilter MacAddress,
pvxClassMapDstMACAddrFilter MacAddress,
pvxClassMapEtherTypeFilter Integer32,
pvxClassMapSrcMACMaskFilter Integer32,
pvxClassMapDstMACMaskFilter Integer32,
pvxClassMapL4SrcPortEndFilter Integer32,
pvxClassMapL4DstPortEndFilter Integer32,
pvxClassMapCVlanEndFilter Integer32,
pvxClassMapProfileRowStatus RowStatus }
pvxClassMapProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A string for profile name."
::= { pvxClassMapProfileEntry 1 }
pvxClassMapType OBJECT-TYPE
SYNTAX INTEGER { ingress-Per-Cos (1),
egress-Per-Cos (2),
service-Map (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates whether this profile is for ingress Class of Service or
egress Class of Service."
::= { pvxClassMapProfileEntry 2 }
pvxClassMapMatchType OBJECT-TYPE
SYNTAX INTEGER { match-all (1),
match-any (2)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines filter action. It can be match-all, or match any. Default is matchAll. "
::= { pvxClassMapProfileEntry 3 }
pvxClassMapCVlanFilter OBJECT-TYPE
SYNTAX Integer32(-1..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Customer vlan filter for this class of servcie.
Default is -1, means ignore this field.
If pvxClassMapCVlanEndFilter is unused, this value represents a
single vlan to match. If pvxClassMapCVlanEndFilter contains a filter
value, then this value is the beginning of a range of vlans to match.
When a range of vlans is specified, the beginning vlan value MUST
be greater than end value."
::= { pvxClassMapProfileEntry 4 }
pvxClassMapSVlanFilter OBJECT-TYPE
SYNTAX Integer32(-1..4095)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "This field defines the Service VLAN filter for this class of servcie.
Default is -1, means ignore this field."
::= { pvxClassMapProfileEntry 5 }
pvxClassMapCVlanPriFilter OBJECT-TYPE
SYNTAX Integer32(-1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Customer vlan priority filter for this class of servcie.
Default is -1, means ignore this field."
::= { pvxClassMapProfileEntry 6 }
pvxClassMapSVlanPriFilter OBJECT-TYPE
SYNTAX Integer32(-1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Servicre vlan priority filter for this class of servcie.
Default is -1, means ignore this field."
::= { pvxClassMapProfileEntry 7 }
pvxClassMapSrcIpFilter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Source IP filter for this class of servcie. Defult is an empty string."
::= { pvxClassMapProfileEntry 8 }
pvxClassMapSrcIpNetMaskFilter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Network Mask filter of source IP for this class of servcie. Defult is an empty string."
::= { pvxClassMapProfileEntry 9 }
pvxClassMapDstIpFilter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Destination IP filter for this class of servcie. Defult is an empty string."
::= { pvxClassMapProfileEntry 10 }
pvxClassMapDstIpNetMaskFilter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Network Mask filter of destination IP for this class of servcie. Defult is an empty string."
::= { pvxClassMapProfileEntry 11 }
pvxClassMapIpProtocolFilter OBJECT-TYPE
SYNTAX Integer32(-1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the IP protocol filter for this class of servcie. Default is -1, means ignore this field."
::= { pvxClassMapProfileEntry 12 }
pvxClassMapDscpFilter OBJECT-TYPE
SYNTAX Integer32(-1..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the DSCP filter for this class of servcie. Default is -1, means the field is not used."
::= { pvxClassMapProfileEntry 13 }
pvxClassMapL4SrcPortFilter OBJECT-TYPE
SYNTAX Integer32(-1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Layer 4 source port filter for this class of servcie.
Default is -1, means the field is not used.
If pvxClassMapL4SrcPortEndFilter is unused, this value represents a
single port to match. If pvxClassMapL4SrcPortEndFilter contains a filter
value, then this value is the beginning of a range of ports to match.
When a range of ports is specified, the beginning port value MUST be a
power of 2."
DEFVAL { -1 }
::= { pvxClassMapProfileEntry 14 }
pvxClassMapL4DstPortFilter OBJECT-TYPE
SYNTAX Integer32(-1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Layer 4 destinatin port filter for this class of servcie.
Default is -1, means the field is not used.
If pvxClassMapL4DstPortEndFilter is unused, this value represents a
single port to match. If pvxClassMapL4SrcPortEndFilter contains a filter
value, then this value is the beginning of a range of ports to match.
When a range of ports is specified, the beginning port value MUST be a
power of 2."
DEFVAL { -1 }
::= { pvxClassMapProfileEntry 15 }
pvxClassMapTcpControlFilter OBJECT-TYPE
SYNTAX Integer32(-1..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Tcp control filter for this class of servcie.
Default is -1, means the field is not used."
::= { pvxClassMapProfileEntry 16 }
pvxClassMapSrcMACAddrFilter OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Source MAC address filter for this class of servcie.
Default is an empty string."
::= { pvxClassMapProfileEntry 17 }
pvxClassMapDstMACAddrFilter OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Destination MAC address filter for this class of servcie.
Default is an empty string."
::= { pvxClassMapProfileEntry 18 }
pvxClassMapEtherTypeFilter OBJECT-TYPE
SYNTAX Integer32(-1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the ethernet address type filter for this class of servcie.
Default is -1, means the filter is not used."
::= { pvxClassMapProfileEntry 19 }
pvxClassMapSrcMACMaskFilter OBJECT-TYPE
SYNTAX Integer32(0..48)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the source MAC address mask. Default is set to 0, which indicates
the source MAC address filter is not used."
::= { pvxClassMapProfileEntry 20 }
pvxClassMapDstMACMaskFilter OBJECT-TYPE
SYNTAX Integer32(0..48)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the destination MAC address mask. Default is set to 0, which indicates
the destination MAC address filter is not used."
::= { pvxClassMapProfileEntry 21 }
pvxClassMapL4SrcPortEndFilter OBJECT-TYPE
SYNTAX Integer32(-1 | 3 | 7 | 15 | 31 | 63 | 127 | 255 | 511 | 1023 | 2047 | 4095 | 8191 | 16383 | 32767 | 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Layer 4 source port filter for this class of service.
Default is -1, means the field is not used.
When specified this value MUST be greater than the value of
pvxClassMapL4SrcPortFilter"
DEFVAL { -1 }
::= { pvxClassMapProfileEntry 22 }
pvxClassMapL4DstPortEndFilter OBJECT-TYPE
SYNTAX Integer32(-1 | 3 | 7 | 15 | 31 | 63 | 127 | 255 | 511 | 1023 | 2047 | 4095 | 8191 | 16383 | 32767 | 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field defines the Layer 4 destination port filter for this class of service.
Default is -1, means the field is not used.
When specified this value MUST be greater than the value of
pvxClassMapL4DstPortFilter"
DEFVAL { -1 }
::= { pvxClassMapProfileEntry 23 }
pvxClassMapCVlanEndFilter OBJECT-TYPE
SYNTAX Integer32(-1..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field s used to define end point of range of C-VLANs which will
be part of this class of service.
Default is -1, means ignore this field."
DEFVAL { -1 }
::= { pvxClassMapProfileEntry 24 }
pvxClassMapProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxClassMapProfileEntry 100 }
-----------------------------------------------------------------------
-- pvx Policy Map Profile Table
-----------------------------------------------------------------------
pvxPolicyMapProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXPolicyMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Policy Map Profile Table."
::= { pvxBridgeProfiles 12 }
pvxPolicyMapProfileEntry OBJECT-TYPE
SYNTAX PVXPolicyMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains Class profile identifier to policy identifier mapping.
One policy identifier can be associated with multiple Class profiles.
Note that both pvxPolicyMapPolicyName and pvxPolicyMapClassMapName
indices are variable length OCTET STRING
objects. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a policy named 'aaa' is encoded as '3.97.97.97' (decimal).
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7.
"
INDEX { pvxPolicyMapPolicyName,
pvxPolicyMapClassMapName }
::= { pvxPolicyMapProfileTable 1 }
PVXPolicyMapProfileEntry ::= SEQUENCE { pvxPolicyMapPolicyName DisplayString,
pvxPolicyMapClassMapName DisplayString,
pvxPolicyMapBWProfileName DisplayString,
pvxPolicyMapProfileRowStatus RowStatus }
pvxPolicyMapPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The policy map profile name string."
::= { pvxPolicyMapProfileEntry 1 }
pvxPolicyMapClassMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The class map profile applied to this policy."
::= { pvxPolicyMapProfileEntry 2 }
pvxPolicyMapBWProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The bandwidth profile used for this policy. For ClassMap profiles of
type service-Map, this parameter MUST be an empty string. For
all other ClassMap profile types, the object MUST contain the
name of a valid Bandwidth Profile name."
DEFVAL {""}
::= { pvxPolicyMapProfileEntry 3 }
pvxPolicyMapProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxPolicyMapProfileEntry 100 }
-----------------------------------------------------------------------
-- Control Frame Profile Table (string index version)
-----------------------------------------------------------------------
pvxControlFrameProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXControlFrameProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to configure the Layer 2 control profile on a
particular virtual switch."
::= { pvxBridgeProfiles 13 }
pvxControlFrameProfileEntry OBJECT-TYPE
SYNTAX PVXControlFrameProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Control Frame profile Table.
Note the pvxControlFrameProfileTable index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxControlFrameProfileName }
::= { pvxControlFrameProfileTable 1 }
PVXControlFrameProfileEntry ::= SEQUENCE { pvxControlFrameProfileName ProfileNameType,
pvxControlFrameProfileLacp ProtocolActionType,
pvxControlFrameProfileStp ProtocolActionType,
pvxControlFrameProfileDot1x ProtocolActionType,
pvxControlFrameProfileGvrp ProtocolActionType,
pvxControlFrameProfileGmrp ProtocolActionType,
pvxControlFrameProfileLldp ProtocolActionType,
pvxControlFrameProfileRowStatus RowStatus }
pvxControlFrameProfileName OBJECT-TYPE
SYNTAX ProfileNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Control frame profile name string."
::= { pvxControlFrameProfileEntry 1 }
pvxControlFrameProfileLacp OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to LACP protocol."
::= { pvxControlFrameProfileEntry 2 }
pvxControlFrameProfileStp OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to STP protocol."
::= { pvxControlFrameProfileEntry 3 }
pvxControlFrameProfileDot1x OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to Dot1x protocol."
::= { pvxControlFrameProfileEntry 4 }
pvxControlFrameProfileGvrp OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to GVRP protocol."
::= { pvxControlFrameProfileEntry 5 }
pvxControlFrameProfileGmrp OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to GMRP protocol."
::= { pvxControlFrameProfileEntry 6 }
pvxControlFrameProfileLldp OBJECT-TYPE
SYNTAX ProtocolActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This attributes defined the control action to LLDP protocol."
::= { pvxControlFrameProfileEntry 7 }
pvxControlFrameProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxControlFrameProfileEntry 100 }
-----------------------------------------------------------------------
-- Tunnel MAC Address Profile Table (string index version)
-----------------------------------------------------------------------
pvxTunnelMacAddrProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXTunnelMacAddrProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to control L2 tunneling Mac addresses."
::= { pvxBridgeProfiles 14 }
pvxTunnelMacAddrProfileEntry OBJECT-TYPE
SYNTAX PVXTunnelMacAddrProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object of the Tunnel MAC Address Profile Table
Note the pvxTMAPName index is a variable length OCTET STRING
object. When encoded as part of the index, it
includes the string length as part of the instance.
For example, a profile named 'aaa' is encoded as '3.61.61.61'.
For more info on encoding OCTET STRING instances in OID's,
see RFC-2578, section 7.7."
INDEX { pvxTMAPName }
::= { pvxTunnelMacAddrProfileTable 1 }
PVXTunnelMacAddrProfileEntry ::= SEQUENCE {pvxTMAPName ProfileNameType,
pvxTMAPDot1xTunnMacAddr MacAddress,
pvxTMAPLacpTunnMacAddr MacAddress,
pvxTMAPStpTunnMacAddr MacAddress,
pvxTMAPGvrpTunnMacAddr MacAddress,
pvxTMAPGmrpTunnMacAddr MacAddress,
pvxTMAPLldpTunnMacAddr MacAddress,
pvxTMAPRowStatus RowStatus }
pvxTMAPName OBJECT-TYPE
SYNTAX ProfileNameType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Tunnel MAC address profile name string."
::= { pvxTunnelMacAddrProfileEntry 1 }
pvxTMAPDot1xTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 2 }
pvxTMAPLacpTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 3 }
pvxTMAPStpTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 4 }
pvxTMAPGvrpTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 5 }
pvxTMAPGmrpTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 6 }
pvxTMAPLldpTunnMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 7 }
pvxTMAPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxTunnelMacAddrProfileEntry 100 }
-----------------------------------------------------------------------
-- SLA measurement Profile Table
-----------------------------------------------------------------------
pvxSLAMeasurementProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF PVXSLAMeasurementProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is used to control Ethernet service SLA measurement."
::= { pvxBridgeProfiles 15 }
pvxSLAMeasurementProfileEntry OBJECT-TYPE
SYNTAX PVXSLAMeasurementProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row object for the SLA measurement profile."
INDEX { pvxSLAMsmtProfileName }
::= { pvxSLAMeasurementProfileTable 1 }
PVXSLAMeasurementProfileEntry ::= SEQUENCE {pvxSLAMsmtProfileName ProfileNameType,
pvxSLAMsmtThresholdFarEndLossRatio FixedX1000,
pvxSLAMsmtThresholdNearEndLossRatio FixedX1000,
pvxSLAMsmtThresholdDelayMaximum Unsigned32,
pvxSLAMsmtThresholdDelayAverage Unsigned32,
pvxSLAMsmtThresholdDelayVarMaximum Unsigned32,
pvxSLAMsmtThresholdDelayVarAverage Unsigned32,
pvxSLAMsmtMonitorPeriod MonitorPeriodType,
pvxSLAMsmtRowStatus RowStatus }
pvxSLAMsmtProfileName OBJECT-TYPE
SYNTAX ProfileNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "SLA measurement profile name string."
::= { pvxSLAMeasurementProfileEntry 1 }
pvxSLAMsmtThresholdFarEndLossRatio OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Threshold for the far end farme loss ratio.
It is a percentage value multiply with one thousand."
::= { pvxSLAMeasurementProfileEntry 2 }
pvxSLAMsmtThresholdNearEndLossRatio OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Threshold for the near end farme loss ratio.
It is a percentage value multiply with one thousand."
::= { pvxSLAMeasurementProfileEntry 3 }
pvxSLAMsmtThresholdDelayMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Two-way delay maximum in microseconds."
::= { pvxSLAMeasurementProfileEntry 4 }
pvxSLAMsmtThresholdDelayAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Two-way delay average in microseconds."
::= { pvxSLAMeasurementProfileEntry 5 }
pvxSLAMsmtThresholdDelayVarMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Two-way delay variation maximum in microseconds."
::= { pvxSLAMeasurementProfileEntry 6 }
pvxSLAMsmtThresholdDelayVarAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Two-way delay variation average in microseconds."
::= { pvxSLAMeasurementProfileEntry 7 }
pvxSLAMsmtMonitorPeriod OBJECT-TYPE
SYNTAX MonitorPeriodType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Monitor period, 15-min or 24-hour."
::= { pvxSLAMeasurementProfileEntry 8 }
pvxSLAMsmtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { pvxSLAMeasurementProfileEntry 100 }
-----------------------------------------------------------------------
-- Objects used to retrieve current Performance Monitoring
-- statistics for PacketVX Switch-level MSTP and MSTP Instance Objects
-----------------------------------------------------------------------
pvxMSTPCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMSTPCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for the PacketVX switch-level MSTP and MSTP instance objects."
::= { performance 32 }
pvxMSTPCrntPMEntry OBJECT-TYPE
SYNTAX PvxMSTPCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX MSTP current
performance monitoring table. Each row of this table contains
a full set of MSTP PM statistics and related data for a current
measurement interval for a given PVX switch or MSTP instance."
INDEX { pvxMSTPCrntPMSwitchIdx,
pvxMSTPCrntPMXstIdx,
pvxMSTPCrntPMIntervalTypeIdx }
::= { pvxMSTPCrntPMTable 1 }
PvxMSTPCrntPMEntry ::= SEQUENCE { pvxMSTPCrntPMSwitchIdx INTEGER,
pvxMSTPCrntPMXstIdx INTEGER,
pvxMSTPCrntPMIntervalTypeIdx PMIntervalType,
pvxMSTPCrntPMRCCCValue Unsigned64,
pvxMSTPCrntPMRCCCTimeStamp DateAndTime,
pvxMSTPCrntPMRCCCValidity PMValidity,
pvxMSTPCrntPMRCCCInitialize InitializeCmd,
pvxMSTPCrntPMTCCValue Unsigned64,
pvxMSTPCrntPMTCCTimeStamp DateAndTime,
pvxMSTPCrntPMTCCValidity PMValidity,
pvxMSTPCrntPMTCCInitialize InitializeCmd,
pvxMSTPCrntPMNRBCValue Unsigned64,
pvxMSTPCrntPMNRBCTimeStamp DateAndTime,
pvxMSTPCrntPMNRBCValidity PMValidity,
pvxMSTPCrntPMNRBCInitialize InitializeCmd }
pvxMSTPCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxMSTPCrntPMEntry 1 }
pvxMSTPCrntPMXstIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instance number of the MSTP instance. For the
global MSTP object on the switch, this index object
is set to 0."
::= {pvxMSTPCrntPMEntry 2 }
pvxMSTPCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxMSTPCrntPMEntry 3 }
pvxMSTPCrntPMRCCCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST region configuration change count. This
object applies only to the global MSTP object on
the switch."
::= { pvxMSTPCrntPMEntry 4 }
pvxMSTPCrntPMRCCCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST region configuration
change count value."
::= { pvxMSTPCrntPMEntry 5 }
pvxMSTPCrntPMRCCCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST region configuration
change count value."
::= { pvxMSTPCrntPMEntry 6 }
pvxMSTPCrntPMRCCCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPCrntPMRCCCValue object
to 0."
::= { pvxMSTPCrntPMEntry 7 }
pvxMSTPCrntPMTCCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI region configuration change count."
::= { pvxMSTPCrntPMEntry 8 }
pvxMSTPCrntPMTCCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI region
configuration change count value."
::= { pvxMSTPCrntPMEntry 9 }
pvxMSTPCrntPMTCCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
region configuration change count value."
::= { pvxMSTPCrntPMEntry 10 }
pvxMSTPCrntPMTCCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPCrntPMTCCValue object
to 0."
::= { pvxMSTPCrntPMEntry 11 }
pvxMSTPCrntPMNRBCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI new root bridge count."
::= { pvxMSTPCrntPMEntry 12 }
pvxMSTPCrntPMNRBCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI new
root bridge count value."
::= { pvxMSTPCrntPMEntry 13 }
pvxMSTPCrntPMNRBCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
new root bridge count value."
::= { pvxMSTPCrntPMEntry 14 }
pvxMSTPCrntPMNRBCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPCrntPMNRBCValue object
to 0."
::= { pvxMSTPCrntPMEntry 15 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for PacketVX Switch-level MSTP and MSTP Instance Objects
-----------------------------------------------------------------------
pvxMSTPHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMSTPHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for the PacketVX switch-level MSTP and MSTP instance objects."
::= { performance 33 }
pvxMSTPHistPMEntry OBJECT-TYPE
SYNTAX PvxMSTPHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX MSTP current
performance monitoring table. Each row of this table contains
a full set of MSTP PM statistics and related data for a historical
measurement interval for a given PVX switch or MSTP instance."
INDEX { pvxMSTPHistPMSwitchIdx,
pvxMSTPHistPMXstIdx,
pvxMSTPHistPMIntervalTypeIdx,
pvxMSTPHistPMIntervalIdx }
::= { pvxMSTPHistPMTable 1 }
PvxMSTPHistPMEntry ::= SEQUENCE { pvxMSTPHistPMSwitchIdx INTEGER,
pvxMSTPHistPMXstIdx INTEGER,
pvxMSTPHistPMIntervalTypeIdx PMIntervalType,
pvxMSTPHistPMIntervalIdx INTEGER,
pvxMSTPHistPMRCCCValue Unsigned64,
pvxMSTPHistPMRCCCTimeStamp DateAndTime,
pvxMSTPHistPMRCCCValidity PMValidity,
pvxMSTPHistPMRCCCInitialize InitializeCmd,
pvxMSTPHistPMTCCValue Unsigned64,
pvxMSTPHistPMTCCTimeStamp DateAndTime,
pvxMSTPHistPMTCCValidity PMValidity,
pvxMSTPHistPMTCCInitialize InitializeCmd,
pvxMSTPHistPMNRBCValue Unsigned64,
pvxMSTPHistPMNRBCTimeStamp DateAndTime,
pvxMSTPHistPMNRBCValidity PMValidity,
pvxMSTPHistPMNRBCInitialize InitializeCmd }
pvxMSTPHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxMSTPHistPMEntry 1 }
pvxMSTPHistPMXstIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instance number of the MSTP instance. For the
global MSTP object on the switch, this index object
is set to 0."
::= {pvxMSTPHistPMEntry 2 }
pvxMSTPHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxMSTPHistPMEntry 3 }
pvxMSTPHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxMSTPHistPMEntry 4 }
pvxMSTPHistPMRCCCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST region configuration change count. This
object applies only to the global MSTP object on
the switch."
::= { pvxMSTPHistPMEntry 5 }
pvxMSTPHistPMRCCCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST region configuration
change count value."
::= { pvxMSTPHistPMEntry 6 }
pvxMSTPHistPMRCCCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST region configuration
change count value."
::= { pvxMSTPHistPMEntry 7 }
pvxMSTPHistPMRCCCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPHistPMRCCCValue object
to 0."
::= { pvxMSTPHistPMEntry 8 }
pvxMSTPHistPMTCCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI region configuration change count."
::= { pvxMSTPHistPMEntry 9 }
pvxMSTPHistPMTCCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI region
configuration change count value."
::= { pvxMSTPHistPMEntry 10 }
pvxMSTPHistPMTCCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
region configuration change count value."
::= { pvxMSTPHistPMEntry 11 }
pvxMSTPHistPMTCCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPHistPMTCCValue object
to 0."
::= { pvxMSTPHistPMEntry 12 }
pvxMSTPHistPMNRBCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI new root bridge count."
::= { pvxMSTPHistPMEntry 13 }
pvxMSTPHistPMNRBCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI new
root bridge count value."
::= { pvxMSTPHistPMEntry 14 }
pvxMSTPHistPMNRBCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
new root bridge count value."
::= { pvxMSTPHistPMEntry 15 }
pvxMSTPHistPMNRBCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPHistPMNRBCValue object
to 0."
::= { pvxMSTPHistPMEntry 16 }
-----------------------------------------------------------------------
-- Objects used to retrieve current Performance Monitoring
-- statistics for PacketVX MSTP Port and MSTP Instance Port Objects
-----------------------------------------------------------------------
pvxMSTPPortCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMSTPPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for PacketVX MSTP Port and MSTP Instance Port objects."
::= { performance 34 }
pvxMSTPPortCrntPMEntry OBJECT-TYPE
SYNTAX PvxMSTPPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX MSTP Port current
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a current
measurement interval for a given PVX MSTP Port or MSTP Instance Port."
INDEX { pvxMSTPPortCrntPMSwitchIdx,
pvxMSTPPortCrntPMShelfIdx,
pvxMSTPPortCrntPMSlotIdx,
pvxMSTPPortCrntPMTypeIdx,
pvxMSTPPortCrntPMXstIdx,
pvxMSTPPortCrntPMIdx,
pvxMSTPPortCrntPMIntervalTypeIdx }
::= { pvxMSTPPortCrntPMTable 1 }
PvxMSTPPortCrntPMEntry ::= SEQUENCE { pvxMSTPPortCrntPMSwitchIdx INTEGER,
pvxMSTPPortCrntPMShelfIdx INTEGER,
pvxMSTPPortCrntPMSlotIdx INTEGER,
pvxMSTPPortCrntPMTypeIdx PvxPortType,
pvxMSTPPortCrntPMXstIdx INTEGER,
pvxMSTPPortCrntPMIdx INTEGER,
pvxMSTPPortCrntPMIntervalTypeIdx PMIntervalType,
pvxMSTPPortCrntPMFWDTRValue Unsigned64,
pvxMSTPPortCrntPMFWDTRTimeStamp DateAndTime,
pvxMSTPPortCrntPMFWDTRValidity PMValidity,
pvxMSTPPortCrntPMFWDTRInitialize InitializeCmd,
pvxMSTPPortCrntPMPMCValue Unsigned64,
pvxMSTPPortCrntPMPMCTimeStamp DateAndTime,
pvxMSTPPortCrntPMPMCValidity PMValidity,
pvxMSTPPortCrntPMPMCInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDURXValue Unsigned64,
pvxMSTPPortCrntPMBPDURXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDURXValidity PMValidity,
pvxMSTPPortCrntPMBPDURXInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDUTXValue Unsigned64,
pvxMSTPPortCrntPMBPDUTXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDUTXValidity PMValidity,
pvxMSTPPortCrntPMBPDUTXInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDUCFGRXValue Unsigned64,
pvxMSTPPortCrntPMBPDUCFGRXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDUCFGRXValidity PMValidity,
pvxMSTPPortCrntPMBPDUCFGRXInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDUCFGTXValue Unsigned64,
pvxMSTPPortCrntPMBPDUCFGTXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDUCFGTXValidity PMValidity,
pvxMSTPPortCrntPMBPDUCFGTXInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDUTCNRXValue Unsigned64,
pvxMSTPPortCrntPMBPDUTCNRXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDUTCNRXValidity PMValidity,
pvxMSTPPortCrntPMBPDUTCNRXInitialize InitializeCmd,
pvxMSTPPortCrntPMBPDUTCNTXValue Unsigned64,
pvxMSTPPortCrntPMBPDUTCNTXTimeStamp DateAndTime,
pvxMSTPPortCrntPMBPDUTCNTXValidity PMValidity,
pvxMSTPPortCrntPMBPDUTCNTXInitialize InitializeCmd,
pvxMSTPPortCrntPMINVBPDURXValue Unsigned64,
pvxMSTPPortCrntPMINVBPDURXTimeStamp DateAndTime,
pvxMSTPPortCrntPMINVBPDURXValidity PMValidity,
pvxMSTPPortCrntPMINVBPDURXInitialize InitializeCmd,
pvxMSTPPortCrntPMINVBPDUCFGRXValue Unsigned64,
pvxMSTPPortCrntPMINVBPDUCFGRXTimeStamp DateAndTime,
pvxMSTPPortCrntPMINVBPDUCFGRXValidity PMValidity,
pvxMSTPPortCrntPMINVBPDUCFGRXInitialize InitializeCmd,
pvxMSTPPortCrntPMINVBPDUTCNRXValue Unsigned64,
pvxMSTPPortCrntPMINVBPDUTCNRXTimeStamp DateAndTime,
pvxMSTPPortCrntPMINVBPDUTCNRXValidity PMValidity,
pvxMSTPPortCrntPMINVBPDUTCNRXInitialize InitializeCmd }
pvxMSTPPortCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
MSTP Port is provisioned."
::= {pvxMSTPPortCrntPMEntry 1 }
pvxMSTPPortCrntPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the MSTP Port targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxMSTPPortCrntPMEntry 2 }
pvxMSTPPortCrntPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the MSTP Port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxMSTPPortCrntPMEntry 3 }
pvxMSTPPortCrntPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the MSTP Port
facility is provisioned."
::= {pvxMSTPPortCrntPMEntry 4 }
pvxMSTPPortCrntPMXstIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instance number of the MSTP instance. For the
global MSTP object on the switch, this index object
is set to 0."
::= {pvxMSTPPortCrntPMEntry 5 }
pvxMSTPPortCrntPMIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the PVX
MSTP Port facility targeted for PMs is provisioned."
::= {pvxMSTPPortCrntPMEntry 6 }
pvxMSTPPortCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxMSTPPortCrntPMEntry 7 }
pvxMSTPPortCrntPMFWDTRValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI number of forward transitions."
::= { pvxMSTPPortCrntPMEntry 8 }
pvxMSTPPortCrntPMFWDTRTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI number
of forward transitions value."
::= { pvxMSTPPortCrntPMEntry 9 }
pvxMSTPPortCrntPMFWDTRValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
number of forward transitions value."
::= { pvxMSTPPortCrntPMEntry 10 }
pvxMSTPPortCrntPMFWDTRInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMFWDTRValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 11 }
pvxMSTPPortCrntPMPMCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST protocol migration count. This
object applies only to the global MSTP Port objects on
the switch."
::= { pvxMSTPPortCrntPMEntry 12 }
pvxMSTPPortCrntPMPMCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST protocol
migration count value."
::= { pvxMSTPPortCrntPMEntry 13 }
pvxMSTPPortCrntPMPMCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST
protocol migration count value."
::= { pvxMSTPPortCrntPMEntry 14 }
pvxMSTPPortCrntPMPMCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMPMCValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 15 }
pvxMSTPPortCrntPMBPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bridging protocol data units received."
::= { pvxMSTPPortCrntPMEntry 16 }
pvxMSTPPortCrntPMBPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of bridging
protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 17 }
pvxMSTPPortCrntPMBPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
bridging protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 18 }
pvxMSTPPortCrntPMBPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDURXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 19 }
pvxMSTPPortCrntPMBPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bridging protocol data units transmitted."
::= { pvxMSTPPortCrntPMEntry 20 }
pvxMSTPPortCrntPMBPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of bridging
protocol data units transmitted value."
::= { pvxMSTPPortCrntPMEntry 21 }
pvxMSTPPortCrntPMBPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
bridging protocol data units transmitted value."
::= { pvxMSTPPortCrntPMEntry 22 }
pvxMSTPPortCrntPMBPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDUTXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 23 }
pvxMSTPPortCrntPMBPDUCFGRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of configuration bridging protocol data units received.
This object applies only to the global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 24 }
pvxMSTPPortCrntPMBPDUCFGRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of configuration bridging
protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 25 }
pvxMSTPPortCrntPMBPDUCFGRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
configuration bridging protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 26 }
pvxMSTPPortCrntPMBPDUCFGRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDUCFGRXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 27 }
pvxMSTPPortCrntPMBPDUCFGTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of configuration bridging protocol data units transmitted.
This object applies only to the global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 28 }
pvxMSTPPortCrntPMBPDUCFGTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of configuration bridging
protocol data units transmitted value."
::= { pvxMSTPPortCrntPMEntry 29 }
pvxMSTPPortCrntPMBPDUCFGTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
configuration bridging protocol data units transmitted value."
::= { pvxMSTPPortCrntPMEntry 30 }
pvxMSTPPortCrntPMBPDUCFGTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDUCFGTXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 31 }
pvxMSTPPortCrntPMBPDUTCNRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of topology change notifications bridging
protocol data units received. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 32 }
pvxMSTPPortCrntPMBPDUTCNRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of topology
change notifications bridging protocol data units
received value."
::= { pvxMSTPPortCrntPMEntry 33 }
pvxMSTPPortCrntPMBPDUTCNRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
topology change notifications bridging protocol
data units received value."
::= { pvxMSTPPortCrntPMEntry 34 }
pvxMSTPPortCrntPMBPDUTCNRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDUTCNRXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 35 }
pvxMSTPPortCrntPMBPDUTCNTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of topology change notifications bridging
protocol data units transmitted. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 36 }
pvxMSTPPortCrntPMBPDUTCNTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of topology
change notifications bridging protocol data units
transmitted value."
::= { pvxMSTPPortCrntPMEntry 37 }
pvxMSTPPortCrntPMBPDUTCNTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
topology change notifications bridging protocol
data units transmitted value."
::= { pvxMSTPPortCrntPMEntry 38 }
pvxMSTPPortCrntPMBPDUTCNTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDUTCNTXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 39 }
pvxMSTPPortCrntPMINVBPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid bridging protocol data units received."
::= { pvxMSTPPortCrntPMEntry 40 }
pvxMSTPPortCrntPMINVBPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid bridging
protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 41 }
pvxMSTPPortCrntPMINVBPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid bridging protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 42 }
pvxMSTPPortCrntPMINVBPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMBPDURXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 43 }
pvxMSTPPortCrntPMINVBPDUCFGRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid configuration bridging protocol
data units received. This object applies only to the
global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 44 }
pvxMSTPPortCrntPMINVBPDUCFGRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid configuration
bridging protocol data units received value."
::= { pvxMSTPPortCrntPMEntry 45 }
pvxMSTPPortCrntPMINVBPDUCFGRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid configuration bridging protocol data units
received value."
::= { pvxMSTPPortCrntPMEntry 46 }
pvxMSTPPortCrntPMINVBPDUCFGRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMINVBPDUCFGRXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 47 }
pvxMSTPPortCrntPMINVBPDUTCNRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid topology change notifications bridging
protocol data units received. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortCrntPMEntry 48 }
pvxMSTPPortCrntPMINVBPDUTCNRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid topology
change notifications bridging protocol data units
received value."
::= { pvxMSTPPortCrntPMEntry 49 }
pvxMSTPPortCrntPMINVBPDUTCNRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid topology change notifications bridging protocol
data units received value."
::= { pvxMSTPPortCrntPMEntry 50 }
pvxMSTPPortCrntPMINVBPDUTCNRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortCrntPMINVBPDUTCNRXValue object
to 0."
::= { pvxMSTPPortCrntPMEntry 51 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for PacketVX MSTP Port and MSTP Instance Port Objects
-----------------------------------------------------------------------
pvxMSTPPortHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMSTPPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for PacketVX MSTP Port and MSTP Instance Port objects."
::= { performance 35 }
pvxMSTPPortHistPMEntry OBJECT-TYPE
SYNTAX PvxMSTPPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX MSTP Port historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for an historical
measurement interval for a given PVX MSTP Port or MSTP Instance Port."
INDEX { pvxMSTPPortHistPMSwitchIdx,
pvxMSTPPortHistPMShelfIdx,
pvxMSTPPortHistPMSlotIdx,
pvxMSTPPortHistPMTypeIdx,
pvxMSTPPortHistPMXstIdx,
pvxMSTPPortHistPMIdx,
pvxMSTPPortHistPMIntervalTypeIdx,
pvxMSTPPortHistPMIntervalIdx }
::= { pvxMSTPPortHistPMTable 1 }
PvxMSTPPortHistPMEntry ::= SEQUENCE { pvxMSTPPortHistPMSwitchIdx INTEGER,
pvxMSTPPortHistPMShelfIdx INTEGER,
pvxMSTPPortHistPMSlotIdx INTEGER,
pvxMSTPPortHistPMTypeIdx PvxPortType,
pvxMSTPPortHistPMXstIdx INTEGER,
pvxMSTPPortHistPMIdx INTEGER,
pvxMSTPPortHistPMIntervalTypeIdx PMIntervalType,
pvxMSTPPortHistPMIntervalIdx INTEGER,
pvxMSTPPortHistPMFWDTRValue Unsigned64,
pvxMSTPPortHistPMFWDTRTimeStamp DateAndTime,
pvxMSTPPortHistPMFWDTRValidity PMValidity,
pvxMSTPPortHistPMFWDTRInitialize InitializeCmd,
pvxMSTPPortHistPMPMCValue Unsigned64,
pvxMSTPPortHistPMPMCTimeStamp DateAndTime,
pvxMSTPPortHistPMPMCValidity PMValidity,
pvxMSTPPortHistPMPMCInitialize InitializeCmd,
pvxMSTPPortHistPMBPDURXValue Unsigned64,
pvxMSTPPortHistPMBPDURXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDURXValidity PMValidity,
pvxMSTPPortHistPMBPDURXInitialize InitializeCmd,
pvxMSTPPortHistPMBPDUTXValue Unsigned64,
pvxMSTPPortHistPMBPDUTXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDUTXValidity PMValidity,
pvxMSTPPortHistPMBPDUTXInitialize InitializeCmd,
pvxMSTPPortHistPMBPDUCFGRXValue Unsigned64,
pvxMSTPPortHistPMBPDUCFGRXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDUCFGRXValidity PMValidity,
pvxMSTPPortHistPMBPDUCFGRXInitialize InitializeCmd,
pvxMSTPPortHistPMBPDUCFGTXValue Unsigned64,
pvxMSTPPortHistPMBPDUCFGTXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDUCFGTXValidity PMValidity,
pvxMSTPPortHistPMBPDUCFGTXInitialize InitializeCmd,
pvxMSTPPortHistPMBPDUTCNRXValue Unsigned64,
pvxMSTPPortHistPMBPDUTCNRXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDUTCNRXValidity PMValidity,
pvxMSTPPortHistPMBPDUTCNRXInitialize InitializeCmd,
pvxMSTPPortHistPMBPDUTCNTXValue Unsigned64,
pvxMSTPPortHistPMBPDUTCNTXTimeStamp DateAndTime,
pvxMSTPPortHistPMBPDUTCNTXValidity PMValidity,
pvxMSTPPortHistPMBPDUTCNTXInitialize InitializeCmd,
pvxMSTPPortHistPMINVBPDURXValue Unsigned64,
pvxMSTPPortHistPMINVBPDURXTimeStamp DateAndTime,
pvxMSTPPortHistPMINVBPDURXValidity PMValidity,
pvxMSTPPortHistPMINVBPDURXInitialize InitializeCmd,
pvxMSTPPortHistPMINVBPDUCFGRXValue Unsigned64,
pvxMSTPPortHistPMINVBPDUCFGRXTimeStamp DateAndTime,
pvxMSTPPortHistPMINVBPDUCFGRXValidity PMValidity,
pvxMSTPPortHistPMINVBPDUCFGRXInitialize InitializeCmd,
pvxMSTPPortHistPMINVBPDUTCNRXValue Unsigned64,
pvxMSTPPortHistPMINVBPDUTCNRXTimeStamp DateAndTime,
pvxMSTPPortHistPMINVBPDUTCNRXValidity PMValidity,
pvxMSTPPortHistPMINVBPDUTCNRXInitialize InitializeCmd }
pvxMSTPPortHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
MSTP Port is provisioned."
::= {pvxMSTPPortHistPMEntry 1 }
pvxMSTPPortHistPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the MSTP Port targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxMSTPPortHistPMEntry 2 }
pvxMSTPPortHistPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the MSTP Port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxMSTPPortHistPMEntry 3 }
pvxMSTPPortHistPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the MSTP Port
facility is provisioned."
::= {pvxMSTPPortHistPMEntry 4 }
pvxMSTPPortHistPMXstIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The instance number of the MSTP instance. For the
global MSTP object on the switch, this index object
is set to 0."
::= {pvxMSTPPortHistPMEntry 5 }
pvxMSTPPortHistPMIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the PVX
MSTP Port facility targeted for PMs is provisioned."
::= {pvxMSTPPortHistPMEntry 6 }
pvxMSTPPortHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxMSTPPortHistPMEntry 7 }
pvxMSTPPortHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxMSTPPortHistPMEntry 8 }
pvxMSTPPortHistPMFWDTRValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST/MSTI number of forward transitions."
::= { pvxMSTPPortHistPMEntry 9 }
pvxMSTPPortHistPMFWDTRTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST/MSTI number
of forward transitions value."
::= { pvxMSTPPortHistPMEntry 10 }
pvxMSTPPortHistPMFWDTRValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST/MSTI
number of forward transitions value."
::= { pvxMSTPPortHistPMEntry 11 }
pvxMSTPPortHistPMFWDTRInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMFWDTRValue object
to 0."
::= { pvxMSTPPortHistPMEntry 12 }
pvxMSTPPortHistPMPMCValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CIST protocol migration count. This
object applies only to the global MSTP Port objects on
the switch."
::= { pvxMSTPPortHistPMEntry 13 }
pvxMSTPPortHistPMPMCTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the CIST protocol
migration count value."
::= { pvxMSTPPortHistPMEntry 14 }
pvxMSTPPortHistPMPMCValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided CIST
protocol migration count value."
::= { pvxMSTPPortHistPMEntry 15 }
pvxMSTPPortHistPMPMCInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMPMCValue object
to 0."
::= { pvxMSTPPortHistPMEntry 16 }
pvxMSTPPortHistPMBPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bridging protocol data units received."
::= { pvxMSTPPortHistPMEntry 17 }
pvxMSTPPortHistPMBPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of bridging
protocol data units received value."
::= { pvxMSTPPortHistPMEntry 18 }
pvxMSTPPortHistPMBPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
bridging protocol data units received value."
::= { pvxMSTPPortHistPMEntry 19 }
pvxMSTPPortHistPMBPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDURXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 20 }
pvxMSTPPortHistPMBPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bridging protocol data units transmitted."
::= { pvxMSTPPortHistPMEntry 21 }
pvxMSTPPortHistPMBPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of bridging
protocol data units transmitted value."
::= { pvxMSTPPortHistPMEntry 22 }
pvxMSTPPortHistPMBPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
bridging protocol data units transmitted value."
::= { pvxMSTPPortHistPMEntry 23 }
pvxMSTPPortHistPMBPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDUTXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 24 }
pvxMSTPPortHistPMBPDUCFGRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of configuration bridging protocol data units received.
This object applies only to the global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 25 }
pvxMSTPPortHistPMBPDUCFGRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of configuration bridging
protocol data units received value."
::= { pvxMSTPPortHistPMEntry 26 }
pvxMSTPPortHistPMBPDUCFGRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
configuration bridging protocol data units received value."
::= { pvxMSTPPortHistPMEntry 27 }
pvxMSTPPortHistPMBPDUCFGRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDUCFGRXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 28 }
pvxMSTPPortHistPMBPDUCFGTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of configuration bridging protocol data units transmitted.
This object applies only to the global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 29 }
pvxMSTPPortHistPMBPDUCFGTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of configuration bridging
protocol data units transmitted value."
::= { pvxMSTPPortHistPMEntry 30 }
pvxMSTPPortHistPMBPDUCFGTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
configuration bridging protocol data units transmitted value."
::= { pvxMSTPPortHistPMEntry 31 }
pvxMSTPPortHistPMBPDUCFGTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDUCFGTXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 32 }
pvxMSTPPortHistPMBPDUTCNRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of topology change notifications bridging
protocol data units received. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 33 }
pvxMSTPPortHistPMBPDUTCNRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of topology
change notifications bridging protocol data units
received value."
::= { pvxMSTPPortHistPMEntry 34 }
pvxMSTPPortHistPMBPDUTCNRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
topology change notifications bridging protocol
data units received value."
::= { pvxMSTPPortHistPMEntry 35 }
pvxMSTPPortHistPMBPDUTCNRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDUTCNRXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 36 }
pvxMSTPPortHistPMBPDUTCNTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of topology change notifications bridging
protocol data units transmitted. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 37 }
pvxMSTPPortHistPMBPDUTCNTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of topology
change notifications bridging protocol data units
transmitted value."
::= { pvxMSTPPortHistPMEntry 38 }
pvxMSTPPortHistPMBPDUTCNTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
topology change notifications bridging protocol
data units transmitted value."
::= { pvxMSTPPortHistPMEntry 39 }
pvxMSTPPortHistPMBPDUTCNTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDUTCNTXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 40 }
pvxMSTPPortHistPMINVBPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid bridging protocol data units received."
::= { pvxMSTPPortHistPMEntry 41 }
pvxMSTPPortHistPMINVBPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid bridging
protocol data units received value."
::= { pvxMSTPPortHistPMEntry 42 }
pvxMSTPPortHistPMINVBPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid bridging protocol data units received value."
::= { pvxMSTPPortHistPMEntry 43 }
pvxMSTPPortHistPMINVBPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMBPDURXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 44 }
pvxMSTPPortHistPMINVBPDUCFGRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid configuration bridging protocol
data units received. This object applies only to the
global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 45 }
pvxMSTPPortHistPMINVBPDUCFGRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid configuration
bridging protocol data units received value."
::= { pvxMSTPPortHistPMEntry 46 }
pvxMSTPPortHistPMINVBPDUCFGRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid configuration bridging protocol data units
received value."
::= { pvxMSTPPortHistPMEntry 47 }
pvxMSTPPortHistPMINVBPDUCFGRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMINVBPDUCFGRXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 48 }
pvxMSTPPortHistPMINVBPDUTCNRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of invalid topology change notifications bridging
protocol data units received. This object applies
only to the global MSTP Port objects."
::= { pvxMSTPPortHistPMEntry 49 }
pvxMSTPPortHistPMINVBPDUTCNRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the number of invalid topology
change notifications bridging protocol data units
received value."
::= { pvxMSTPPortHistPMEntry 50 }
pvxMSTPPortHistPMINVBPDUTCNRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided number of
invalid topology change notifications bridging protocol
data units received value."
::= { pvxMSTPPortHistPMEntry 51 }
pvxMSTPPortHistPMINVBPDUTCNRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxMSTPPortHistPMINVBPDUTCNRXValue object
to 0."
::= { pvxMSTPPortHistPMEntry 52 }
-----------------------------------------------------------------------
-- Objects used to retrieve current LAG Port
-- Performance Monitoring statistics for PacketVX Interfaces
-----------------------------------------------------------------------
pvxLAGPortCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxLAGPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for the PacketVX LAG port interfaces on the NE."
::= { performance 36 }
pvxLAGPortCrntPMEntry OBJECT-TYPE
SYNTAX PvxLAGPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX LAG port current
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a current
measurement interval for a given PVX LAG Port."
INDEX { pvxLAGPortCrntPMSwitchIdx,
pvxLAGPortCrntPMShelfIdx,
pvxLAGPortCrntPMSlotIdx,
pvxLAGPortCrntPMTypeIdx,
pvxLAGPortCrntPMIdx,
pvxLAGPortCrntPMIntervalTypeIdx }
::= { pvxLAGPortCrntPMTable 1 }
PvxLAGPortCrntPMEntry ::= SEQUENCE { pvxLAGPortCrntPMSwitchIdx INTEGER,
pvxLAGPortCrntPMShelfIdx INTEGER,
pvxLAGPortCrntPMSlotIdx INTEGER,
pvxLAGPortCrntPMTypeIdx PvxPortType,
pvxLAGPortCrntPMIdx INTEGER,
pvxLAGPortCrntPMIntervalTypeIdx PMIntervalType,
pvxLAGPortCrntPMLACPDURXValue Unsigned64,
pvxLAGPortCrntPMLACPDURXTimeStamp DateAndTime,
pvxLAGPortCrntPMLACPDURXValidity PMValidity,
pvxLAGPortCrntPMLACPDURXInitialize InitializeCmd,
pvxLAGPortCrntPMMRKPDURXValue Unsigned64,
pvxLAGPortCrntPMMRKPDURXTimeStamp DateAndTime,
pvxLAGPortCrntPMMRKPDURXValidity PMValidity,
pvxLAGPortCrntPMMRKPDURXInitialize InitializeCmd,
pvxLAGPortCrntPMMRKRSPPDURXValue Unsigned64,
pvxLAGPortCrntPMMRKRSPPDURXTimeStamp DateAndTime,
pvxLAGPortCrntPMMRKRSPPDURXValidity PMValidity,
pvxLAGPortCrntPMMRKRSPPDURXInitialize InitializeCmd,
pvxLAGPortCrntPMINVLACFRRXValue Unsigned64,
pvxLAGPortCrntPMINVLACFRRXTimeStamp DateAndTime,
pvxLAGPortCrntPMINVLACFRRXValidity PMValidity,
pvxLAGPortCrntPMINVLACFRRXInitialize InitializeCmd,
pvxLAGPortCrntPMLACPDUTXValue Unsigned64,
pvxLAGPortCrntPMLACPDUTXTimeStamp DateAndTime,
pvxLAGPortCrntPMLACPDUTXValidity PMValidity,
pvxLAGPortCrntPMLACPDUTXInitialize InitializeCmd,
pvxLAGPortCrntPMMRKPDUTXValue Unsigned64,
pvxLAGPortCrntPMMRKPDUTXTimeStamp DateAndTime,
pvxLAGPortCrntPMMRKPDUTXValidity PMValidity,
pvxLAGPortCrntPMMRKPDUTXInitialize InitializeCmd,
pvxLAGPortCrntPMMRKRSPPDUTXValue Unsigned64,
pvxLAGPortCrntPMMRKRSPPDUTXTimeStamp DateAndTime,
pvxLAGPortCrntPMMRKRSPPDUTXValidity PMValidity,
pvxLAGPortCrntPMMRKRSPPDUTXInitialize InitializeCmd }
pvxLAGPortCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which
the PVX LAG port is provisioned."
::= {pvxLAGPortCrntPMEntry 1 }
pvxLAGPortCrntPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the PVX LAG port targeted for
PMs is provisioned. For LAG entities, the shelf number is 0."
::= { pvxLAGPortCrntPMEntry 2 }
pvxLAGPortCrntPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the PVX LAG port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= { pvxLAGPortCrntPMEntry 3 }
pvxLAGPortCrntPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the LAG port
is provisioned."
::= { pvxLAGPortCrntPMEntry 4 }
pvxLAGPortCrntPMIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the
PVX LAG port targeted for PMs is provisioned."
::= { pvxLAGPortCrntPMEntry 5 }
pvxLAGPortCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxLAGPortCrntPMEntry 6 }
pvxLAGPortCrntPMLACPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total Link Access Control PDUs received on the
LAG port."
::= { pvxLAGPortCrntPMEntry 7 }
pvxLAGPortCrntPMLACPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total
Link Access Control PDUs received value."
::= { pvxLAGPortCrntPMEntry 8 }
pvxLAGPortCrntPMLACPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total
Link Access Control PDUs received value."
::= { pvxLAGPortCrntPMEntry 9 }
pvxLAGPortCrntPMLACPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMLACPDURXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 10 }
pvxLAGPortCrntPMMRKPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker PDUs received on the
LAG port."
::= { pvxLAGPortCrntPMEntry 11 }
pvxLAGPortCrntPMMRKPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker
PDUs received value."
::= { pvxLAGPortCrntPMEntry 12 }
pvxLAGPortCrntPMMRKPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker
PDUs received value."
::= { pvxLAGPortCrntPMEntry 13 }
pvxLAGPortCrntPMMRKPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMMRKPDURXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 14 }
pvxLAGPortCrntPMMRKRSPPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker Response PDUs received on the
LAG port."
::= { pvxLAGPortCrntPMEntry 15 }
pvxLAGPortCrntPMMRKRSPPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker Response
PDUs received value."
::= { pvxLAGPortCrntPMEntry 16 }
pvxLAGPortCrntPMMRKRSPPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker Response
PDUs received value."
::= { pvxLAGPortCrntPMEntry 17 }
pvxLAGPortCrntPMMRKRSPPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMMRKPDURSPRXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 18 }
pvxLAGPortCrntPMINVLACFRRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of invalid Link Access Control frames
received on the LAG port."
::= { pvxLAGPortCrntPMEntry 19 }
pvxLAGPortCrntPMINVLACFRRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the count of
invalid Link Access Control frames value."
::= { pvxLAGPortCrntPMEntry 20 }
pvxLAGPortCrntPMINVLACFRRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided count of
invalid Link Access Control frames value."
::= { pvxLAGPortCrntPMEntry 21 }
pvxLAGPortCrntPMINVLACFRRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMINVLACFRRXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 22 }
pvxLAGPortCrntPMLACPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total Link Access Control PDUs transmitted on the
LAG port."
::= { pvxLAGPortCrntPMEntry 23 }
pvxLAGPortCrntPMLACPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total
Link Access Control PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 24 }
pvxLAGPortCrntPMLACPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total
Link Access Control PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 25 }
pvxLAGPortCrntPMLACPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMLACPDUTXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 26 }
pvxLAGPortCrntPMMRKPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker PDUs transmitted on the
LAG port."
::= { pvxLAGPortCrntPMEntry 27 }
pvxLAGPortCrntPMMRKPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker
PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 28 }
pvxLAGPortCrntPMMRKPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker
PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 29 }
pvxLAGPortCrntPMMRKPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMMRKPDUTXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 30 }
pvxLAGPortCrntPMMRKRSPPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker Response PDUs transmitted on the
LAG port."
::= { pvxLAGPortCrntPMEntry 31 }
pvxLAGPortCrntPMMRKRSPPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker Response
PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 32 }
pvxLAGPortCrntPMMRKRSPPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker Response
PDUs transmitted value."
::= { pvxLAGPortCrntPMEntry 33 }
pvxLAGPortCrntPMMRKRSPPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortCrntPMMRKPDURSPTXValue
object to 0."
::= { pvxLAGPortCrntPMEntry 34 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical LAG Port
-- Performance Monitoring statistics for PacketVX Interfaces
-----------------------------------------------------------------------
pvxLAGPortHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxLAGPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics
collected for the PacketVX LAG port interfaces on the NE."
::= { performance 37 }
pvxLAGPortHistPMEntry OBJECT-TYPE
SYNTAX PvxLAGPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX LAG port historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a historical
measurement interval for a given PVX LAG Port."
INDEX { pvxLAGPortHistPMSwitchIdx,
pvxLAGPortHistPMShelfIdx,
pvxLAGPortHistPMSlotIdx,
pvxLAGPortHistPMTypeIdx,
pvxLAGPortHistPMIdx,
pvxLAGPortHistPMIntervalTypeIdx,
pvxLAGPortHistPMIntervalIdx }
::= { pvxLAGPortHistPMTable 1 }
PvxLAGPortHistPMEntry ::= SEQUENCE { pvxLAGPortHistPMSwitchIdx INTEGER,
pvxLAGPortHistPMShelfIdx INTEGER,
pvxLAGPortHistPMSlotIdx INTEGER,
pvxLAGPortHistPMTypeIdx PvxPortType,
pvxLAGPortHistPMIdx INTEGER,
pvxLAGPortHistPMIntervalTypeIdx PMIntervalType,
pvxLAGPortHistPMIntervalIdx INTEGER,
pvxLAGPortHistPMLACPDURXValue Unsigned64,
pvxLAGPortHistPMLACPDURXTimeStamp DateAndTime,
pvxLAGPortHistPMLACPDURXValidity PMValidity,
pvxLAGPortHistPMLACPDURXInitialize InitializeCmd,
pvxLAGPortHistPMMRKPDURXValue Unsigned64,
pvxLAGPortHistPMMRKPDURXTimeStamp DateAndTime,
pvxLAGPortHistPMMRKPDURXValidity PMValidity,
pvxLAGPortHistPMMRKPDURXInitialize InitializeCmd,
pvxLAGPortHistPMMRKRSPPDURXValue Unsigned64,
pvxLAGPortHistPMMRKRSPPDURXTimeStamp DateAndTime,
pvxLAGPortHistPMMRKRSPPDURXValidity PMValidity,
pvxLAGPortHistPMMRKRSPPDURXInitialize InitializeCmd,
pvxLAGPortHistPMINVLACFRRXValue Unsigned64,
pvxLAGPortHistPMINVLACFRRXTimeStamp DateAndTime,
pvxLAGPortHistPMINVLACFRRXValidity PMValidity,
pvxLAGPortHistPMINVLACFRRXInitialize InitializeCmd,
pvxLAGPortHistPMLACPDUTXValue Unsigned64,
pvxLAGPortHistPMLACPDUTXTimeStamp DateAndTime,
pvxLAGPortHistPMLACPDUTXValidity PMValidity,
pvxLAGPortHistPMLACPDUTXInitialize InitializeCmd,
pvxLAGPortHistPMMRKPDUTXValue Unsigned64,
pvxLAGPortHistPMMRKPDUTXTimeStamp DateAndTime,
pvxLAGPortHistPMMRKPDUTXValidity PMValidity,
pvxLAGPortHistPMMRKPDUTXInitialize InitializeCmd,
pvxLAGPortHistPMMRKRSPPDUTXValue Unsigned64,
pvxLAGPortHistPMMRKRSPPDUTXTimeStamp DateAndTime,
pvxLAGPortHistPMMRKRSPPDUTXValidity PMValidity,
pvxLAGPortHistPMMRKRSPPDUTXInitialize InitializeCmd }
pvxLAGPortHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which
the PVX LAG port is provisioned."
::= {pvxLAGPortHistPMEntry 1 }
pvxLAGPortHistPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the PVX LAG port targeted for
PMs is provisioned. For LAG entities, the shelf number is 0."
::= { pvxLAGPortHistPMEntry 2 }
pvxLAGPortHistPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the PVX LAG port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= { pvxLAGPortHistPMEntry 3 }
pvxLAGPortHistPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the LAG port
is provisioned."
::= { pvxLAGPortHistPMEntry 4 }
pvxLAGPortHistPMIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the
PVX LAG port targeted for PMs is provisioned."
::= { pvxLAGPortHistPMEntry 5 }
pvxLAGPortHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxLAGPortHistPMEntry 6 }
pvxLAGPortHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxLAGPortHistPMEntry 7 }
pvxLAGPortHistPMLACPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total Link Access Control PDUs received on the
LAG port."
::= { pvxLAGPortHistPMEntry 8 }
pvxLAGPortHistPMLACPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total
Link Access Control PDUs received value."
::= { pvxLAGPortHistPMEntry 9 }
pvxLAGPortHistPMLACPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total
Link Access Control PDUs received value."
::= { pvxLAGPortHistPMEntry 10 }
pvxLAGPortHistPMLACPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMLACPDURXValue
object to 0."
::= { pvxLAGPortHistPMEntry 11 }
pvxLAGPortHistPMMRKPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker PDUs received on the
LAG port."
::= { pvxLAGPortHistPMEntry 12 }
pvxLAGPortHistPMMRKPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker
PDUs received value."
::= { pvxLAGPortHistPMEntry 13 }
pvxLAGPortHistPMMRKPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker
PDUs received value."
::= { pvxLAGPortHistPMEntry 14 }
pvxLAGPortHistPMMRKPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMMRKPDURXValue
object to 0."
::= { pvxLAGPortHistPMEntry 15 }
pvxLAGPortHistPMMRKRSPPDURXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker Response PDUs received on the
LAG port."
::= { pvxLAGPortHistPMEntry 16 }
pvxLAGPortHistPMMRKRSPPDURXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker Response
PDUs received value."
::= { pvxLAGPortHistPMEntry 17 }
pvxLAGPortHistPMMRKRSPPDURXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker Response
PDUs received value."
::= { pvxLAGPortHistPMEntry 18 }
pvxLAGPortHistPMMRKRSPPDURXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMMRKPDURSPRXValue
object to 0."
::= { pvxLAGPortHistPMEntry 19 }
pvxLAGPortHistPMINVLACFRRXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of invalid Link Access Control frames
received on the LAG port."
::= { pvxLAGPortHistPMEntry 20 }
pvxLAGPortHistPMINVLACFRRXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the count of
invalid Link Access Control frames value."
::= { pvxLAGPortHistPMEntry 21 }
pvxLAGPortHistPMINVLACFRRXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided count of
invalid Link Access Control frames value."
::= { pvxLAGPortHistPMEntry 22 }
pvxLAGPortHistPMINVLACFRRXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMINVLACFRRXValue
object to 0."
::= { pvxLAGPortHistPMEntry 23 }
pvxLAGPortHistPMLACPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total Link Access Control PDUs transmitted on the
LAG port."
::= { pvxLAGPortHistPMEntry 24 }
pvxLAGPortHistPMLACPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total
Link Access Control PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 25 }
pvxLAGPortHistPMLACPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total
Link Access Control PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 26 }
pvxLAGPortHistPMLACPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMLACPDUTXValue
object to 0."
::= { pvxLAGPortHistPMEntry 27 }
pvxLAGPortHistPMMRKPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker PDUs transmitted on the
LAG port."
::= { pvxLAGPortHistPMEntry 28 }
pvxLAGPortHistPMMRKPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker
PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 29 }
pvxLAGPortHistPMMRKPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker
PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 30 }
pvxLAGPortHistPMMRKPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMMRKPDUTXValue
object to 0."
::= { pvxLAGPortHistPMEntry 31 }
pvxLAGPortHistPMMRKRSPPDUTXValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of Marker Response PDUs transmitted on the
LAG port."
::= { pvxLAGPortHistPMEntry 32 }
pvxLAGPortHistPMMRKRSPPDUTXTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the Marker Response
PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 33 }
pvxLAGPortHistPMMRKRSPPDUTXValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided Marker Response
PDUs transmitted value."
::= { pvxLAGPortHistPMEntry 34 }
pvxLAGPortHistPMMRKRSPPDUTXInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxLAGPortHistPMMRKPDURSPTXValue
object to 0."
::= { pvxLAGPortHistPMEntry 35 }
-----------------------------------------------------------------------
-- Objects used to retrieve current Performance Monitoring
-- statistics for Ethernet Services Objects
-----------------------------------------------------------------------
pvxESrvcCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxESrvcCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for the PacketVX ethernet services objects."
::= { performance 40 }
pvxESrvcCrntPMEntry OBJECT-TYPE
SYNTAX PvxESrvcCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ethernet services current
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a current
measurement interval for a given ethernet service instance."
INDEX { pvxESrvcCrntPMSwitchIdx,
pvxESrvcCrntPMESrvcNameIdx,
pvxESrvcCrntPMIntervalTypeIdx }
::= { pvxESrvcCrntPMTable 1 }
PvxESrvcCrntPMEntry ::= SEQUENCE { pvxESrvcCrntPMSwitchIdx INTEGER,
pvxESrvcCrntPMESrvcNameIdx DisplayString,
pvxESrvcCrntPMIntervalTypeIdx PMIntervalType,
pvxESrvcCrntPMUASValue Unsigned32,
pvxESrvcCrntPMUASTimeStamp DateAndTime,
pvxESrvcCrntPMUASValidity PMValidity,
pvxESrvcCrntPMUASInitialize InitializeCmd }
pvxESrvcCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
ethernet service is provisioned."
::= { pvxESrvcCrntPMEntry 1 }
pvxESrvcCrntPMESrvcNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ethernet service."
::= { pvxESrvcCrntPMEntry 2 }
pvxESrvcCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxESrvcCrntPMEntry 3 }
pvxESrvcCrntPMUASValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The count of unavailable seconds for the ethernet service."
::= { pvxESrvcCrntPMEntry 4 }
pvxESrvcCrntPMUASTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the ethernet service unavailable
seconds count value."
::= { pvxESrvcCrntPMEntry 5 }
pvxESrvcCrntPMUASValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided ethernet service unavailable
seconds count value."
::= { pvxESrvcCrntPMEntry 6 }
pvxESrvcCrntPMUASInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxESrvcCrntPMUASValue object
to 0."
::= { pvxESrvcCrntPMEntry 7 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for Ethernet Services Objects
-----------------------------------------------------------------------
pvxESrvcHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxESrvcHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for the PacketVX ethernet services objects."
::= { performance 41 }
pvxESrvcHistPMEntry OBJECT-TYPE
SYNTAX PvxESrvcHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ethernet services historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a historical
measurement interval for a given ethernet service instance."
INDEX { pvxESrvcHistPMSwitchIdx,
pvxESrvcHistPMESrvcNameIdx,
pvxESrvcHistPMIntervalTypeIdx,
pvxESrvcHistPMIntervalIdx }
::= { pvxESrvcHistPMTable 1 }
PvxESrvcHistPMEntry ::= SEQUENCE { pvxESrvcHistPMSwitchIdx INTEGER,
pvxESrvcHistPMESrvcNameIdx DisplayString,
pvxESrvcHistPMIntervalTypeIdx PMIntervalType,
pvxESrvcHistPMIntervalIdx INTEGER,
pvxESrvcHistPMUASValue Unsigned32,
pvxESrvcHistPMUASTimeStamp DateAndTime,
pvxESrvcHistPMUASValidity PMValidity,
pvxESrvcHistPMUASInitialize InitializeCmd }
pvxESrvcHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
ethernet service is provisioned."
::= { pvxESrvcHistPMEntry 1 }
pvxESrvcHistPMESrvcNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ethernet service."
::= { pvxESrvcHistPMEntry 2 }
pvxESrvcHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxESrvcHistPMEntry 3 }
pvxESrvcHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxESrvcHistPMEntry 4 }
pvxESrvcHistPMUASValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The count of unavailable seconds for the ethernet service."
::= { pvxESrvcHistPMEntry 5 }
pvxESrvcHistPMUASTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the ethernet service unavailable
seconds count value."
::= { pvxESrvcHistPMEntry 6 }
pvxESrvcHistPMUASValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided ethernet service unavailable
seconds count value."
::= { pvxESrvcHistPMEntry 7 }
pvxESrvcHistPMUASInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the pvxESrvcHistPMUASValue object
to 0."
::= { pvxESrvcHistPMEntry 8 }
-----------------------------------------------------------------------
-- Objects used to retrieve current Performance Monitoring
-- statistics for perEVC and perCoS Objects
-----------------------------------------------------------------------
pvxESrvcBWPrflCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxESrvcBWPrflCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for the PacketVX perEVC and perCoS objects."
::= { performance 42 }
pvxESrvcBWPrflCrntPMEntry OBJECT-TYPE
SYNTAX PvxESrvcBWPrflCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ethernet services
bandwidth profile current performance monitoring table.
Each row of this table contains a full set of PM statistics
and related data for a current measurement interval for a
given perEVC or perCoS instance."
INDEX { pvxESrvcBWPrflCrntPMSwitchIdx,
pvxESrvcBWPrflCrntPMShelfIdx,
pvxESrvcBWPrflCrntPMSlotIdx,
pvxESrvcBWPrflCrntPMPortTypeIdx,
pvxESrvcBWPrflCrntPMPortIdx,
pvxESrvcBWPrflCrntPMESrvcNameIdx,
pvxESrvcBWPrflCrntPMPlcyNameIdx,
pvxESrvcBWPrflCrntPMClsMapNameIdx,
pvxESrvcBWPrflCrntPMDirectionIdx,
pvxESrvcBWPrflCrntPMIntervalTypeIdx }
::= { pvxESrvcBWPrflCrntPMTable 1 }
PvxESrvcBWPrflCrntPMEntry ::= SEQUENCE { pvxESrvcBWPrflCrntPMSwitchIdx INTEGER,
pvxESrvcBWPrflCrntPMShelfIdx INTEGER,
pvxESrvcBWPrflCrntPMSlotIdx INTEGER,
pvxESrvcBWPrflCrntPMPortTypeIdx PvxPortType,
pvxESrvcBWPrflCrntPMPortIdx INTEGER,
pvxESrvcBWPrflCrntPMESrvcNameIdx DisplayString,
pvxESrvcBWPrflCrntPMPlcyNameIdx DisplayString,
pvxESrvcBWPrflCrntPMClsMapNameIdx DisplayString,
pvxESrvcBWPrflCrntPMDirectionIdx INTEGER,
pvxESrvcBWPrflCrntPMIntervalTypeIdx PMIntervalType,
pvxESrvcBWPrflCrntPMOctetsTotalValue Unsigned64,
pvxESrvcBWPrflCrntPMOctetsTotalTimeStamp DateAndTime,
pvxESrvcBWPrflCrntPMOctetsTotalValidity PMValidity,
pvxESrvcBWPrflCrntPMOctetsTotalInitialize InitializeCmd,
pvxESrvcBWPrflCrntPMOctetsVltValue Unsigned64,
pvxESrvcBWPrflCrntPMOctetsVltTimeStamp DateAndTime,
pvxESrvcBWPrflCrntPMOctetsVltValidity PMValidity,
pvxESrvcBWPrflCrntPMOctetsVltInitialize InitializeCmd,
pvxESrvcBWPrflCrntPMOctetsCnfExcValue Unsigned64,
pvxESrvcBWPrflCrntPMOctetsCnfExcTimeStamp DateAndTime,
pvxESrvcBWPrflCrntPMOctetsCnfExcValidity PMValidity,
pvxESrvcBWPrflCrntPMOctetsCnfExcInitialize InitializeCmd,
pvxESrvcBWPrflCrntPMBDWUtlzValue FixedX100,
pvxESrvcBWPrflCrntPMBDWUtlzTimeStamp DateAndTime,
pvxESrvcBWPrflCrntPMBDWUtlzValidity PMValidity,
pvxESrvcBWPrflCrntPMBDWUtlzInitialize InitializeCmd }
pvxESrvcBWPrflCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflCrntPMEntry 1 }
pvxESrvcBWPrflCrntPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflCrntPMEntry 2 }
pvxESrvcBWPrflCrntPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflCrntPMEntry 3 }
pvxESrvcBWPrflCrntPMPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the monitored object
is provisioned."
::= { pvxESrvcBWPrflCrntPMEntry 4 }
pvxESrvcBWPrflCrntPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflCrntPMEntry 5 }
pvxESrvcBWPrflCrntPMESrvcNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ethernet service."
::= { pvxESrvcBWPrflCrntPMEntry 6 }
pvxESrvcBWPrflCrntPMPlcyNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the policy."
::= { pvxESrvcBWPrflCrntPMEntry 7 }
pvxESrvcBWPrflCrntPMClsMapNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the class map."
::= { pvxESrvcBWPrflCrntPMEntry 8 }
pvxESrvcBWPrflCrntPMDirectionIdx OBJECT-TYPE
SYNTAX INTEGER { ingress (1),
egress (2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The direction of traffic of the monitored object."
::= { pvxESrvcBWPrflCrntPMEntry 9 }
pvxESrvcBWPrflCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxESrvcBWPrflCrntPMEntry 10 }
pvxESrvcBWPrflCrntPMOctetsTotalValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total count of octets received or transmitted for the
monitored service."
::= { pvxESrvcBWPrflCrntPMEntry 11 }
pvxESrvcBWPrflCrntPMOctetsTotalTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total octets count value."
::= { pvxESrvcBWPrflCrntPMEntry 12 }
pvxESrvcBWPrflCrntPMOctetsTotalValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total octets count value."
::= { pvxESrvcBWPrflCrntPMEntry 13 }
pvxESrvcBWPrflCrntPMOctetsTotalInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflCrntPMOctetsTotalValue object to 0."
::= { pvxESrvcBWPrflCrntPMEntry 14 }
pvxESrvcBWPrflCrntPMOctetsVltValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of octets violate for the monitored service."
::= { pvxESrvcBWPrflCrntPMEntry 15 }
pvxESrvcBWPrflCrntPMOctetsVltTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the octets violate count value."
::= { pvxESrvcBWPrflCrntPMEntry 16 }
pvxESrvcBWPrflCrntPMOctetsVltValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided octets violate count value."
::= { pvxESrvcBWPrflCrntPMEntry 17 }
pvxESrvcBWPrflCrntPMOctetsVltInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflCrntPMOctetsVltValue object to 0."
::= { pvxESrvcBWPrflCrntPMEntry 18 }
pvxESrvcBWPrflCrntPMOctetsCnfExcValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of octets conform and exceeded for the
monitored service."
::= { pvxESrvcBWPrflCrntPMEntry 19 }
pvxESrvcBWPrflCrntPMOctetsCnfExcTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the octets conform and
exceeded count value."
::= { pvxESrvcBWPrflCrntPMEntry 20 }
pvxESrvcBWPrflCrntPMOctetsCnfExcValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided octets conform
and exceeded count value."
::= { pvxESrvcBWPrflCrntPMEntry 21 }
pvxESrvcBWPrflCrntPMOctetsCnfExcInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflCrntPMOctetsCnfExcValue object to 0."
::= { pvxESrvcBWPrflCrntPMEntry 22 }
pvxESrvcBWPrflCrntPMBDWUtlzValue OBJECT-TYPE
SYNTAX FixedX100
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The bandwidth utilization of the monitored service."
::= { pvxESrvcBWPrflCrntPMEntry 23 }
pvxESrvcBWPrflCrntPMBDWUtlzTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the bandwidth utilization value."
::= { pvxESrvcBWPrflCrntPMEntry 24 }
pvxESrvcBWPrflCrntPMBDWUtlzValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided bandwidth utilization value."
::= { pvxESrvcBWPrflCrntPMEntry 25 }
pvxESrvcBWPrflCrntPMBDWUtlzInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflCrntPMBDWUtlzValue object to 0."
::= { pvxESrvcBWPrflCrntPMEntry 26 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for perEVC and perCoS Objects
-----------------------------------------------------------------------
pvxESrvcBWPrflHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxESrvcBWPrflHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for the PacketVX perEVC and perCoS objects."
::= { performance 43 }
pvxESrvcBWPrflHistPMEntry OBJECT-TYPE
SYNTAX PvxESrvcBWPrflHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ethernet services
bandwidth profile historical performance monitoring table.
Each row of this table contains a full set of PM statistics
and related data for an historical measurement interval for a
given perEVC or perCoS instance."
INDEX { pvxESrvcBWPrflHistPMSwitchIdx,
pvxESrvcBWPrflHistPMShelfIdx,
pvxESrvcBWPrflHistPMSlotIdx,
pvxESrvcBWPrflHistPMPortTypeIdx,
pvxESrvcBWPrflHistPMPortIdx,
pvxESrvcBWPrflHistPMESrvcNameIdx,
pvxESrvcBWPrflHistPMPlcyNameIdx,
pvxESrvcBWPrflHistPMClsMapNameIdx,
pvxESrvcBWPrflHistPMDirectionIdx,
pvxESrvcBWPrflHistPMIntervalTypeIdx,
pvxESrvcBWPrflHistPMIntervalIdx }
::= { pvxESrvcBWPrflHistPMTable 1 }
PvxESrvcBWPrflHistPMEntry ::= SEQUENCE { pvxESrvcBWPrflHistPMSwitchIdx INTEGER,
pvxESrvcBWPrflHistPMShelfIdx INTEGER,
pvxESrvcBWPrflHistPMSlotIdx INTEGER,
pvxESrvcBWPrflHistPMPortTypeIdx PvxPortType,
pvxESrvcBWPrflHistPMPortIdx INTEGER,
pvxESrvcBWPrflHistPMESrvcNameIdx DisplayString,
pvxESrvcBWPrflHistPMPlcyNameIdx DisplayString,
pvxESrvcBWPrflHistPMClsMapNameIdx DisplayString,
pvxESrvcBWPrflHistPMDirectionIdx INTEGER,
pvxESrvcBWPrflHistPMIntervalTypeIdx PMIntervalType,
pvxESrvcBWPrflHistPMIntervalIdx INTEGER,
pvxESrvcBWPrflHistPMOctetsTotalValue Unsigned64,
pvxESrvcBWPrflHistPMOctetsTotalTimeStamp DateAndTime,
pvxESrvcBWPrflHistPMOctetsTotalValidity PMValidity,
pvxESrvcBWPrflHistPMOctetsTotalInitialize InitializeCmd,
pvxESrvcBWPrflHistPMOctetsVltValue Unsigned64,
pvxESrvcBWPrflHistPMOctetsVltTimeStamp DateAndTime,
pvxESrvcBWPrflHistPMOctetsVltValidity PMValidity,
pvxESrvcBWPrflHistPMOctetsVltInitialize InitializeCmd,
pvxESrvcBWPrflHistPMOctetsCnfExcValue Unsigned64,
pvxESrvcBWPrflHistPMOctetsCnfExcTimeStamp DateAndTime,
pvxESrvcBWPrflHistPMOctetsCnfExcValidity PMValidity,
pvxESrvcBWPrflHistPMOctetsCnfExcInitialize InitializeCmd,
pvxESrvcBWPrflHistPMBDWUtlzValue FixedX100,
pvxESrvcBWPrflHistPMBDWUtlzTimeStamp DateAndTime,
pvxESrvcBWPrflHistPMBDWUtlzValidity PMValidity,
pvxESrvcBWPrflHistPMBDWUtlzInitialize InitializeCmd }
pvxESrvcBWPrflHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflHistPMEntry 1 }
pvxESrvcBWPrflHistPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflHistPMEntry 2 }
pvxESrvcBWPrflHistPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflHistPMEntry 3 }
pvxESrvcBWPrflHistPMPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the monitored object
is provisioned."
::= { pvxESrvcBWPrflHistPMEntry 4 }
pvxESrvcBWPrflHistPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflHistPMEntry 5 }
pvxESrvcBWPrflHistPMESrvcNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ethernet service."
::= { pvxESrvcBWPrflHistPMEntry 6 }
pvxESrvcBWPrflHistPMPlcyNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the policy."
::= { pvxESrvcBWPrflHistPMEntry 7 }
pvxESrvcBWPrflHistPMClsMapNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the class map."
::= { pvxESrvcBWPrflHistPMEntry 8 }
pvxESrvcBWPrflHistPMDirectionIdx OBJECT-TYPE
SYNTAX INTEGER { ingress (1),
egress (2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The direction of traffic of the monitored object."
::= { pvxESrvcBWPrflHistPMEntry 9 }
pvxESrvcBWPrflHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxESrvcBWPrflHistPMEntry 10 }
pvxESrvcBWPrflHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxESrvcBWPrflHistPMEntry 11 }
pvxESrvcBWPrflHistPMOctetsTotalValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total count of octets received or transmitted for the
monitored service."
::= { pvxESrvcBWPrflHistPMEntry 12 }
pvxESrvcBWPrflHistPMOctetsTotalTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the total octets count value."
::= { pvxESrvcBWPrflHistPMEntry 13 }
pvxESrvcBWPrflHistPMOctetsTotalValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided total octets count value."
::= { pvxESrvcBWPrflHistPMEntry 14 }
pvxESrvcBWPrflHistPMOctetsTotalInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflHistPMOctetsTotalValue object to 0."
::= { pvxESrvcBWPrflHistPMEntry 15 }
pvxESrvcBWPrflHistPMOctetsVltValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of octets violate for the monitored service."
::= { pvxESrvcBWPrflHistPMEntry 16 }
pvxESrvcBWPrflHistPMOctetsVltTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the octets violate count value."
::= { pvxESrvcBWPrflHistPMEntry 17 }
pvxESrvcBWPrflHistPMOctetsVltValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided octets violate count value."
::= { pvxESrvcBWPrflHistPMEntry 18 }
pvxESrvcBWPrflHistPMOctetsVltInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflHistPMOctetsVltValue object to 0."
::= { pvxESrvcBWPrflHistPMEntry 19 }
pvxESrvcBWPrflHistPMOctetsCnfExcValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of octets conform and exceeded for the
monitored service."
::= { pvxESrvcBWPrflHistPMEntry 20 }
pvxESrvcBWPrflHistPMOctetsCnfExcTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the octets conform and
exceeded count value."
::= { pvxESrvcBWPrflHistPMEntry 21 }
pvxESrvcBWPrflHistPMOctetsCnfExcValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided octets conform
and exceeded count value."
::= { pvxESrvcBWPrflHistPMEntry 22 }
pvxESrvcBWPrflHistPMOctetsCnfExcInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflHistPMOctetsCnfExcValue object to 0."
::= { pvxESrvcBWPrflHistPMEntry 23 }
pvxESrvcBWPrflHistPMBDWUtlzValue OBJECT-TYPE
SYNTAX FixedX100
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The bandwidth utilization of the monitored service."
::= { pvxESrvcBWPrflHistPMEntry 24 }
pvxESrvcBWPrflHistPMBDWUtlzTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the bandwidth utilization value."
::= { pvxESrvcBWPrflHistPMEntry 25 }
pvxESrvcBWPrflHistPMBDWUtlzValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the provided bandwidth utilization value."
::= { pvxESrvcBWPrflHistPMEntry 26 }
pvxESrvcBWPrflHistPMBDWUtlzInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value of the
pvxESrvcBWPrflHistPMBDWUtlzValue object to 0."
::= { pvxESrvcBWPrflHistPMEntry 27 }
-----------------------------------------------------------------------
-- Objects used to manage Performance Monitoring Threshold Levels
-- for perEVC and perCoS Objects
-----------------------------------------------------------------------
pvxESrvcBWPrflPMThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxESrvcBWPrflPMThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of threshold levels for monitored parameters which
support threshold crossing alerts on PacketVX perEVC and
perCoS objects."
::= { performance 44 }
pvxESrvcBWPrflPMThresholdEntry OBJECT-TYPE
SYNTAX PvxESrvcBWPrflPMThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PVX Ethernet Service Bandwidth
Profile performance monitoring threshold table. Each row
of this table contains a set of PM thresholds for a given
interval level that applies to an individual perEVC or perCoS
instance."
INDEX { pvxESrvcBWPrflPMThresholdSwitchIdx,
pvxESrvcBWPrflPMThresholdShelfIdx,
pvxESrvcBWPrflPMThresholdSlotIdx,
pvxESrvcBWPrflPMThresholdPortTypeIdx,
pvxESrvcBWPrflPMThresholdPortIdx,
pvxESrvcBWPrflPMThresholdESrvcNameIdx,
pvxESrvcBWPrflPMThresholdPlcyNameIdx,
pvxESrvcBWPrflPMThresholdClsMapNameIdx,
pvxESrvcBWPrflPMThresholdDirectionIdx,
pvxESrvcBWPrflPMThresholdLevelTypeIdx }
::= { pvxESrvcBWPrflPMThresholdTable 1 }
PvxESrvcBWPrflPMThresholdEntry ::= SEQUENCE { pvxESrvcBWPrflPMThresholdSwitchIdx INTEGER,
pvxESrvcBWPrflPMThresholdShelfIdx INTEGER,
pvxESrvcBWPrflPMThresholdSlotIdx INTEGER,
pvxESrvcBWPrflPMThresholdPortTypeIdx PvxPortType,
pvxESrvcBWPrflPMThresholdPortIdx INTEGER,
pvxESrvcBWPrflPMThresholdESrvcNameIdx DisplayString,
pvxESrvcBWPrflPMThresholdPlcyNameIdx DisplayString,
pvxESrvcBWPrflPMThresholdClsMapNameIdx DisplayString,
pvxESrvcBWPrflPMThresholdDirectionIdx INTEGER,
pvxESrvcBWPrflPMThresholdLevelTypeIdx PvxESrvcBWPrflPMThresholdLevelType,
pvxESrvcBWPrflPMThresholdBDWUtlzValue FixedX100 }
pvxESrvcBWPrflPMThresholdSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflPMThresholdEntry 1 }
pvxESrvcBWPrflPMThresholdShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflPMThresholdEntry 2 }
pvxESrvcBWPrflPMThresholdSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot on which the monitored object is
provisioned."
::= { pvxESrvcBWPrflPMThresholdEntry 3 }
pvxESrvcBWPrflPMThresholdPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the monitored object
is provisioned."
::= { pvxESrvcBWPrflPMThresholdEntry 4 }
pvxESrvcBWPrflPMThresholdPortIdx OBJECT-TYPE
SYNTAX INTEGER (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the port of the identified type on which the
monitored object is provisioned."
::= { pvxESrvcBWPrflPMThresholdEntry 5 }
pvxESrvcBWPrflPMThresholdESrvcNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the ethernet service."
::= { pvxESrvcBWPrflPMThresholdEntry 6 }
pvxESrvcBWPrflPMThresholdPlcyNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the policy."
::= { pvxESrvcBWPrflPMThresholdEntry 7 }
pvxESrvcBWPrflPMThresholdClsMapNameIdx OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the class map."
::= { pvxESrvcBWPrflPMThresholdEntry 8 }
pvxESrvcBWPrflPMThresholdDirectionIdx OBJECT-TYPE
SYNTAX INTEGER { ingress (1),
egress (2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The direction of traffic of the monitored object."
::= { pvxESrvcBWPrflPMThresholdEntry 9 }
pvxESrvcBWPrflPMThresholdLevelTypeIdx OBJECT-TYPE
SYNTAX PvxESrvcBWPrflPMThresholdLevelType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Identifies the specific PM threshold according to
interval length and level criticality."
::= { pvxESrvcBWPrflPMThresholdEntry 10 }
pvxESrvcBWPrflPMThresholdBDWUtlzValue OBJECT-TYPE
SYNTAX FixedX100
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The threshold for the bandwidth utilization."
::= { pvxESrvcBWPrflPMThresholdEntry 11 }
-----------------------------------------------------------------------
-- Objects used to retrieve current Performance Monitoring
-- statistics for PacketVX ERPS Port
-----------------------------------------------------------------------
pvxERPSPortCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxERPSPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of current performance monitoring statistics collected
for PacketVX ERPS Port"
::= { performance 45 }
pvxERPSPortCrntPMEntry OBJECT-TYPE
SYNTAX PvxERPSPortCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ERPS Port current
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for a current
measurement interval for a given PVX ERPS Port."
INDEX { pvxERPSPortCrntPMSwitchIdx,
pvxERPSPortCrntPMShelfIdx,
pvxERPSPortCrntPMSlotIdx,
pvxERPSPortCrntPMTypeIdx,
pvxERPSPortCrntPMPortIdx,
pvxERPSPortCrntPMIntervalTypeIdx }
::= { pvxERPSPortCrntPMTable 1 }
PvxERPSPortCrntPMEntry ::= SEQUENCE { pvxERPSPortCrntPMSwitchIdx INTEGER,
pvxERPSPortCrntPMShelfIdx INTEGER,
pvxERPSPortCrntPMSlotIdx INTEGER,
pvxERPSPortCrntPMTypeIdx PvxPortType,
pvxERPSPortCrntPMPortIdx INTEGER,
pvxERPSPortCrntPMIntervalTypeIdx PMIntervalType,
pvxERPSPortCrntPMPduTxValue Unsigned64,
pvxERPSPortCrntPMPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMPduTxValidity PMValidity,
pvxERPSPortCrntPMPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMPduRxValue Unsigned64,
pvxERPSPortCrntPMPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMPduRxValidity PMValidity,
pvxERPSPortCrntPMPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMPduDiscardValue Unsigned64,
pvxERPSPortCrntPMPduDiscardTimeStamp DateAndTime,
pvxERPSPortCrntPMPduDiscardValidity PMValidity,
pvxERPSPortCrntPMPduDiscardInitialize InitializeCmd,
pvxERPSPortCrntPMBlockedValue Unsigned64,
pvxERPSPortCrntPMBlockedTimeStamp DateAndTime,
pvxERPSPortCrntPMBlockedValidity PMValidity,
pvxERPSPortCrntPMBlockedInitialize InitializeCmd,
pvxERPSPortCrntPMUnblockedValue Unsigned64,
pvxERPSPortCrntPMUnblockedTimeStamp DateAndTime,
pvxERPSPortCrntPMUnblockedValidity PMValidity,
pvxERPSPortCrntPMUnblockedInitialize InitializeCmd,
pvxERPSPortCrntPMFailuresValue Unsigned64,
pvxERPSPortCrntPMFailuresTimeStamp DateAndTime,
pvxERPSPortCrntPMFailuresValidity PMValidity,
pvxERPSPortCrntPMFailuresInitialize InitializeCmd,
pvxERPSPortCrntPMRecoveriesValue Unsigned64,
pvxERPSPortCrntPMRecoveriesTimeStamp DateAndTime,
pvxERPSPortCrntPMRecoveriesValidity PMValidity,
pvxERPSPortCrntPMRecoveriesInitialize InitializeCmd,
pvxERPSPortCrntPMNrPduTxValue Unsigned64,
pvxERPSPortCrntPMNrPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMNrPduTxValidity PMValidity,
pvxERPSPortCrntPMNrPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMNrPduRxValue Unsigned64,
pvxERPSPortCrntPMNrPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMNrPduRxValidity PMValidity,
pvxERPSPortCrntPMNrPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMNrrbPduTxValue Unsigned64,
pvxERPSPortCrntPMNrrbPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMNrrbPduTxValidity PMValidity,
pvxERPSPortCrntPMNrrbPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMNrrbPduRxValue Unsigned64,
pvxERPSPortCrntPMNrrbPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMNrrbPduRxValidity PMValidity,
pvxERPSPortCrntPMNrrbPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMSfPduTxValue Unsigned64,
pvxERPSPortCrntPMSfPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMSfPduTxValidity PMValidity,
pvxERPSPortCrntPMSfPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMSfPduRxValue Unsigned64,
pvxERPSPortCrntPMSfPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMSfPduRxValidity PMValidity,
pvxERPSPortCrntPMSfPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMFsPduTxValue Unsigned64,
pvxERPSPortCrntPMFsPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMFsPduTxValidity PMValidity,
pvxERPSPortCrntPMFsPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMFsPduRxValue Unsigned64,
pvxERPSPortCrntPMFsPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMFsPduRxValidity PMValidity,
pvxERPSPortCrntPMFsPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMMsPduTxValue Unsigned64,
pvxERPSPortCrntPMMsPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMMsPduTxValidity PMValidity,
pvxERPSPortCrntPMMsPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMMsPduRxValue Unsigned64,
pvxERPSPortCrntPMMsPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMMsPduRxValidity PMValidity,
pvxERPSPortCrntPMMsPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMEventPduTxValue Unsigned64,
pvxERPSPortCrntPMEventPduTxTimeStamp DateAndTime,
pvxERPSPortCrntPMEventPduTxValidity PMValidity,
pvxERPSPortCrntPMEventPduTxInitialize InitializeCmd,
pvxERPSPortCrntPMEventPduRxValue Unsigned64,
pvxERPSPortCrntPMEventPduRxTimeStamp DateAndTime,
pvxERPSPortCrntPMEventPduRxValidity PMValidity,
pvxERPSPortCrntPMEventPduRxInitialize InitializeCmd,
pvxERPSPortCrntPMVersionDiscardValue Unsigned64,
pvxERPSPortCrntPMVersionDiscardTimeStamp DateAndTime,
pvxERPSPortCrntPMVersionDiscardValidity PMValidity,
pvxERPSPortCrntPMVersionDiscardInitialize InitializeCmd }
pvxERPSPortCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
ERPS Port is provisioned."
::= {pvxERPSPortCrntPMEntry 1 }
pvxERPSPortCrntPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the ERPS Port targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxERPSPortCrntPMEntry 2 }
pvxERPSPortCrntPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the ERPS Port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxERPSPortCrntPMEntry 3 }
pvxERPSPortCrntPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the ERPS Port
facility is provisioned."
::= {pvxERPSPortCrntPMEntry 4 }
pvxERPSPortCrntPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number for the ERPS Port"
::= {pvxERPSPortCrntPMEntry 5 }
pvxERPSPortCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxERPSPortCrntPMEntry 6 }
pvxERPSPortCrntPMPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 7 }
pvxERPSPortCrntPMPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 8 }
pvxERPSPortCrntPMPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 9 }
pvxERPSPortCrntPMPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 10 }
pvxERPSPortCrntPMPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 11 }
pvxERPSPortCrntPMPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 12 }
pvxERPSPortCrntPMPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 13 }
pvxERPSPortCrntPMPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 14 }
pvxERPSPortCrntPMPduDiscardValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs discarded on this port"
::= { pvxERPSPortCrntPMEntry 15 }
pvxERPSPortCrntPMPduDiscardTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 16 }
pvxERPSPortCrntPMPduDiscardValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 17 }
pvxERPSPortCrntPMPduDiscardInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 18 }
pvxERPSPortCrntPMBlockedValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to blocked state"
::= { pvxERPSPortCrntPMEntry 19 }
pvxERPSPortCrntPMBlockedTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 20 }
pvxERPSPortCrntPMBlockedValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 21 }
pvxERPSPortCrntPMBlockedInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 22 }
pvxERPSPortCrntPMUnblockedValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to unblocked state"
::= { pvxERPSPortCrntPMEntry 23 }
pvxERPSPortCrntPMUnblockedTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 24 }
pvxERPSPortCrntPMUnblockedValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 25 }
pvxERPSPortCrntPMUnblockedInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 26 }
pvxERPSPortCrntPMFailuresValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to failed state"
::= { pvxERPSPortCrntPMEntry 27 }
pvxERPSPortCrntPMFailuresTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 28 }
pvxERPSPortCrntPMFailuresValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 29 }
pvxERPSPortCrntPMFailuresInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 30 }
pvxERPSPortCrntPMRecoveriesValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has recovered from failed state"
::= { pvxERPSPortCrntPMEntry 31 }
pvxERPSPortCrntPMRecoveriesTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 32 }
pvxERPSPortCrntPMRecoveriesValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 33 }
pvxERPSPortCrntPMRecoveriesInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 34 }
pvxERPSPortCrntPMNrPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of NR PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 35 }
pvxERPSPortCrntPMNrPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 36 }
pvxERPSPortCrntPMNrPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 37 }
pvxERPSPortCrntPMNrPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 38 }
pvxERPSPortCrntPMNrPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NR PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 39 }
pvxERPSPortCrntPMNrPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 40 }
pvxERPSPortCrntPMNrPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 41 }
pvxERPSPortCrntPMNrPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 42 }
pvxERPSPortCrntPMNrrbPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of NRRB PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 43 }
pvxERPSPortCrntPMNrrbPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 44 }
pvxERPSPortCrntPMNrrbPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 45 }
pvxERPSPortCrntPMNrrbPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 46 }
pvxERPSPortCrntPMNrrbPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NRRB PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 47 }
pvxERPSPortCrntPMNrrbPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 48 }
pvxERPSPortCrntPMNrrbPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 49 }
pvxERPSPortCrntPMNrrbPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 50 }
pvxERPSPortCrntPMSfPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of SF PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 51 }
pvxERPSPortCrntPMSfPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 52 }
pvxERPSPortCrntPMSfPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 53 }
pvxERPSPortCrntPMSfPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 54 }
pvxERPSPortCrntPMSfPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of SF PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 55 }
pvxERPSPortCrntPMSfPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 56 }
pvxERPSPortCrntPMSfPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 57 }
pvxERPSPortCrntPMSfPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 58 }
pvxERPSPortCrntPMFsPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of FS PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 59 }
pvxERPSPortCrntPMFsPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 60 }
pvxERPSPortCrntPMFsPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 61 }
pvxERPSPortCrntPMFsPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 62 }
pvxERPSPortCrntPMFsPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of FS PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 63 }
pvxERPSPortCrntPMFsPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 64 }
pvxERPSPortCrntPMFsPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 65 }
pvxERPSPortCrntPMFsPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 66 }
pvxERPSPortCrntPMMsPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of MS PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 67 }
pvxERPSPortCrntPMMsPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 68 }
pvxERPSPortCrntPMMsPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 69 }
pvxERPSPortCrntPMMsPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 70 }
pvxERPSPortCrntPMMsPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of MS PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 71 }
pvxERPSPortCrntPMMsPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 72 }
pvxERPSPortCrntPMMsPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 73 }
pvxERPSPortCrntPMMsPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 74 }
pvxERPSPortCrntPMEventPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of Event PDUs transmitted on this port"
::= { pvxERPSPortCrntPMEntry 75 }
pvxERPSPortCrntPMEventPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 76 }
pvxERPSPortCrntPMEventPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 77 }
pvxERPSPortCrntPMEventPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 78 }
pvxERPSPortCrntPMEventPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of Event PDUs received on this port"
::= { pvxERPSPortCrntPMEntry 79 }
pvxERPSPortCrntPMEventPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 80 }
pvxERPSPortCrntPMEventPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 81 }
pvxERPSPortCrntPMEventPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 82 }
pvxERPSPortCrntPMVersionDiscardValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs version discards on this port"
::= { pvxERPSPortCrntPMEntry 83 }
pvxERPSPortCrntPMVersionDiscardTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortCrntPMEntry 84 }
pvxERPSPortCrntPMVersionDiscardValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortCrntPMEntry 85 }
pvxERPSPortCrntPMVersionDiscardInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortCrntPMEntry 86 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for PacketVX ERPS Port and ERPS Instance Port Objects
-----------------------------------------------------------------------
pvxERPSPortHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxERPSPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for PacketVX ERPS Port and ERPS Instance Port objects."
::= { performance 46 }
pvxERPSPortHistPMEntry OBJECT-TYPE
SYNTAX PvxERPSPortHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX ERPS Port historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for an historical
measurement interval for a given PVX ERPS Port or ERPS Instance Port."
INDEX { pvxERPSPortHistPMSwitchIdx,
pvxERPSPortHistPMShelfIdx,
pvxERPSPortHistPMSlotIdx,
pvxERPSPortHistPMTypeIdx,
pvxERPSPortHistPMPortIdx,
pvxERPSPortHistPMIntervalTypeIdx,
pvxERPSPortHistPMIntervalIdx }
::= { pvxERPSPortHistPMTable 1 }
PvxERPSPortHistPMEntry ::= SEQUENCE { pvxERPSPortHistPMSwitchIdx INTEGER,
pvxERPSPortHistPMShelfIdx INTEGER,
pvxERPSPortHistPMSlotIdx INTEGER,
pvxERPSPortHistPMTypeIdx PvxPortType,
pvxERPSPortHistPMPortIdx INTEGER,
pvxERPSPortHistPMIntervalTypeIdx PMIntervalType,
pvxERPSPortHistPMIntervalIdx INTEGER,
pvxERPSPortHistPMPduTxValue Unsigned64,
pvxERPSPortHistPMPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMPduTxValidity PMValidity,
pvxERPSPortHistPMPduTxInitialize InitializeCmd,
pvxERPSPortHistPMPduRxValue Unsigned64,
pvxERPSPortHistPMPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMPduRxValidity PMValidity,
pvxERPSPortHistPMPduRxInitialize InitializeCmd,
pvxERPSPortHistPMPduDiscardValue Unsigned64,
pvxERPSPortHistPMPduDiscardTimeStamp DateAndTime,
pvxERPSPortHistPMPduDiscardValidity PMValidity,
pvxERPSPortHistPMPduDiscardInitialize InitializeCmd,
pvxERPSPortHistPMBlockedValue Unsigned64,
pvxERPSPortHistPMBlockedTimeStamp DateAndTime,
pvxERPSPortHistPMBlockedValidity PMValidity,
pvxERPSPortHistPMBlockedInitialize InitializeCmd,
pvxERPSPortHistPMUnblockedValue Unsigned64,
pvxERPSPortHistPMUnblockedTimeStamp DateAndTime,
pvxERPSPortHistPMUnblockedValidity PMValidity,
pvxERPSPortHistPMUnblockedInitialize InitializeCmd,
pvxERPSPortHistPMFailuresValue Unsigned64,
pvxERPSPortHistPMFailuresTimeStamp DateAndTime,
pvxERPSPortHistPMFailuresValidity PMValidity,
pvxERPSPortHistPMFailuresInitialize InitializeCmd,
pvxERPSPortHistPMRecoveriesValue Unsigned64,
pvxERPSPortHistPMRecoveriesTimeStamp DateAndTime,
pvxERPSPortHistPMRecoveriesValidity PMValidity,
pvxERPSPortHistPMRecoveriesInitialize InitializeCmd,
pvxERPSPortHistPMNrPduTxValue Unsigned64,
pvxERPSPortHistPMNrPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMNrPduTxValidity PMValidity,
pvxERPSPortHistPMNrPduTxInitialize InitializeCmd,
pvxERPSPortHistPMNrPduRxValue Unsigned64,
pvxERPSPortHistPMNrPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMNrPduRxValidity PMValidity,
pvxERPSPortHistPMNrPduRxInitialize InitializeCmd,
pvxERPSPortHistPMNrrbPduTxValue Unsigned64,
pvxERPSPortHistPMNrrbPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMNrrbPduTxValidity PMValidity,
pvxERPSPortHistPMNrrbPduTxInitialize InitializeCmd,
pvxERPSPortHistPMNrrbPduRxValue Unsigned64,
pvxERPSPortHistPMNrrbPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMNrrbPduRxValidity PMValidity,
pvxERPSPortHistPMNrrbPduRxInitialize InitializeCmd,
pvxERPSPortHistPMSfPduTxValue Unsigned64,
pvxERPSPortHistPMSfPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMSfPduTxValidity PMValidity,
pvxERPSPortHistPMSfPduTxInitialize InitializeCmd,
pvxERPSPortHistPMSfPduRxValue Unsigned64,
pvxERPSPortHistPMSfPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMSfPduRxValidity PMValidity,
pvxERPSPortHistPMSfPduRxInitialize InitializeCmd,
pvxERPSPortHistPMFsPduTxValue Unsigned64,
pvxERPSPortHistPMFsPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMFsPduTxValidity PMValidity,
pvxERPSPortHistPMFsPduTxInitialize InitializeCmd,
pvxERPSPortHistPMFsPduRxValue Unsigned64,
pvxERPSPortHistPMFsPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMFsPduRxValidity PMValidity,
pvxERPSPortHistPMFsPduRxInitialize InitializeCmd,
pvxERPSPortHistPMMsPduTxValue Unsigned64,
pvxERPSPortHistPMMsPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMMsPduTxValidity PMValidity,
pvxERPSPortHistPMMsPduTxInitialize InitializeCmd,
pvxERPSPortHistPMMsPduRxValue Unsigned64,
pvxERPSPortHistPMMsPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMMsPduRxValidity PMValidity,
pvxERPSPortHistPMMsPduRxInitialize InitializeCmd,
pvxERPSPortHistPMEventPduTxValue Unsigned64,
pvxERPSPortHistPMEventPduTxTimeStamp DateAndTime,
pvxERPSPortHistPMEventPduTxValidity PMValidity,
pvxERPSPortHistPMEventPduTxInitialize InitializeCmd,
pvxERPSPortHistPMEventPduRxValue Unsigned64,
pvxERPSPortHistPMEventPduRxTimeStamp DateAndTime,
pvxERPSPortHistPMEventPduRxValidity PMValidity,
pvxERPSPortHistPMEventPduRxInitialize InitializeCmd,
pvxERPSPortHistPMVersionDiscardValue Unsigned64,
pvxERPSPortHistPMVersionDiscardTimeStamp DateAndTime,
pvxERPSPortHistPMVersionDiscardValidity PMValidity,
pvxERPSPortHistPMVersionDiscardInitialize InitializeCmd }
pvxERPSPortHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
ERPS Port is provisioned."
::= {pvxERPSPortHistPMEntry 1 }
pvxERPSPortHistPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the ERPS Port targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxERPSPortHistPMEntry 2 }
pvxERPSPortHistPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the ERPS Port targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxERPSPortHistPMEntry 3 }
pvxERPSPortHistPMTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the ERPS Port
facility is provisioned."
::= {pvxERPSPortHistPMEntry 4 }
pvxERPSPortHistPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the ERPS Port."
::= {pvxERPSPortHistPMEntry 5 }
pvxERPSPortHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxERPSPortHistPMEntry 6 }
pvxERPSPortHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxERPSPortHistPMEntry 7 }
pvxERPSPortHistPMPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 8 }
pvxERPSPortHistPMPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 9 }
pvxERPSPortHistPMPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 10 }
pvxERPSPortHistPMPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 11 }
pvxERPSPortHistPMPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs received on this port"
::= { pvxERPSPortHistPMEntry 12 }
pvxERPSPortHistPMPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 13 }
pvxERPSPortHistPMPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 14 }
pvxERPSPortHistPMPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 15 }
pvxERPSPortHistPMPduDiscardValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs discarded on this port"
::= { pvxERPSPortHistPMEntry 16 }
pvxERPSPortHistPMPduDiscardTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 17 }
pvxERPSPortHistPMPduDiscardValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 18 }
pvxERPSPortHistPMPduDiscardInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 19 }
pvxERPSPortHistPMBlockedValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to blocked state"
::= { pvxERPSPortHistPMEntry 20 }
pvxERPSPortHistPMBlockedTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 21 }
pvxERPSPortHistPMBlockedValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 22 }
pvxERPSPortHistPMBlockedInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 23 }
pvxERPSPortHistPMUnblockedValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to unblocked state"
::= { pvxERPSPortHistPMEntry 24 }
pvxERPSPortHistPMUnblockedTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 25 }
pvxERPSPortHistPMUnblockedValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 26 }
pvxERPSPortHistPMUnblockedInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 27 }
pvxERPSPortHistPMFailuresValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has transitioned to failed state"
::= { pvxERPSPortHistPMEntry 28 }
pvxERPSPortHistPMFailuresTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 29 }
pvxERPSPortHistPMFailuresValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 30 }
pvxERPSPortHistPMFailuresInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 31 }
pvxERPSPortHistPMRecoveriesValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times this port has recovered from failed state"
::= { pvxERPSPortHistPMEntry 32 }
pvxERPSPortHistPMRecoveriesTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 33 }
pvxERPSPortHistPMRecoveriesValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 34 }
pvxERPSPortHistPMRecoveriesInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 35 }
pvxERPSPortHistPMNrPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of NR PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 36 }
pvxERPSPortHistPMNrPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 37 }
pvxERPSPortHistPMNrPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 38 }
pvxERPSPortHistPMNrPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 39 }
pvxERPSPortHistPMNrPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NR PDUs received on this port"
::= { pvxERPSPortHistPMEntry 40 }
pvxERPSPortHistPMNrPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 41 }
pvxERPSPortHistPMNrPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 42 }
pvxERPSPortHistPMNrPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 43 }
pvxERPSPortHistPMNrrbPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of NRRB PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 44 }
pvxERPSPortHistPMNrrbPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 45 }
pvxERPSPortHistPMNrrbPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 46 }
pvxERPSPortHistPMNrrbPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 47 }
pvxERPSPortHistPMNrrbPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of NRRB PDUs received on this port"
::= { pvxERPSPortHistPMEntry 48 }
pvxERPSPortHistPMNrrbPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 49 }
pvxERPSPortHistPMNrrbPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 50 }
pvxERPSPortHistPMNrrbPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 51 }
pvxERPSPortHistPMSfPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of SF PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 52 }
pvxERPSPortHistPMSfPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 53 }
pvxERPSPortHistPMSfPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 54 }
pvxERPSPortHistPMSfPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 55 }
pvxERPSPortHistPMSfPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of SF PDUs received on this port"
::= { pvxERPSPortHistPMEntry 56 }
pvxERPSPortHistPMSfPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 57 }
pvxERPSPortHistPMSfPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 58 }
pvxERPSPortHistPMSfPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 59 }
pvxERPSPortHistPMFsPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of FS PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 60 }
pvxERPSPortHistPMFsPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 61 }
pvxERPSPortHistPMFsPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 62 }
pvxERPSPortHistPMFsPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 63 }
pvxERPSPortHistPMFsPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of FS PDUs received on this port"
::= { pvxERPSPortHistPMEntry 64 }
pvxERPSPortHistPMFsPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 65 }
pvxERPSPortHistPMFsPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 66 }
pvxERPSPortHistPMFsPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 67 }
pvxERPSPortHistPMMsPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of MS PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 68 }
pvxERPSPortHistPMMsPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 69 }
pvxERPSPortHistPMMsPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 70 }
pvxERPSPortHistPMMsPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 71 }
pvxERPSPortHistPMMsPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of MS PDUs received on this port"
::= { pvxERPSPortHistPMEntry 72 }
pvxERPSPortHistPMMsPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 73 }
pvxERPSPortHistPMMsPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 74 }
pvxERPSPortHistPMMsPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 75 }
pvxERPSPortHistPMEventPduTxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Number of Event PDUs transmitted on this port"
::= { pvxERPSPortHistPMEntry 76 }
pvxERPSPortHistPMEventPduTxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 77 }
pvxERPSPortHistPMEventPduTxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 78 }
pvxERPSPortHistPMEventPduTxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 79 }
pvxERPSPortHistPMEventPduRxValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of Event PDUs received on this port"
::= { pvxERPSPortHistPMEntry 80 }
pvxERPSPortHistPMEventPduRxTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 81 }
pvxERPSPortHistPMEventPduRxValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 82 }
pvxERPSPortHistPMEventPduRxInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 83 }
pvxERPSPortHistPMVersionDiscardValue OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PDUs version discards on this port"
::= { pvxERPSPortHistPMEntry 84 }
pvxERPSPortHistPMVersionDiscardTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxERPSPortHistPMEntry 85 }
pvxERPSPortHistPMVersionDiscardValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxERPSPortHistPMEntry 86 }
pvxERPSPortHistPMVersionDiscardInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxERPSPortHistPMEntry 87 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for PacketVX Ethernet Service SLA PM Objects
-----------------------------------------------------------------------
pvxEServiceSlaCrntPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEServiceSlaCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of performance monitoring statistics collected
for PacketVX Ethernet Service SLA objects."
::= { performance 47 }
pvxEServiceSlaCrntPMEntry OBJECT-TYPE
SYNTAX PvxEServiceSlaCrntPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX Ethernet Service SLA historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for an historical
measurement interval for a given PVX Ethernet Service's SLA."
INDEX { pvxEServiceSlaCrntPMSwitchIdx,
pvxEServiceSlaCrntPMShelfIdx,
pvxEServiceSlaCrntPMSlotIdx,
pvxEServiceSlaCrntPMPortTypeIdx,
pvxEServiceSlaCrntPMPortIdx,
pvxEServiceSlaCrntPMESName,
pvxEServiceSlaCrntPMRMepId,
pvxEServiceSlaCrntPMIntervalTypeIdx }
::= { pvxEServiceSlaCrntPMTable 1 }
PvxEServiceSlaCrntPMEntry ::= SEQUENCE { pvxEServiceSlaCrntPMSwitchIdx INTEGER,
pvxEServiceSlaCrntPMShelfIdx INTEGER,
pvxEServiceSlaCrntPMSlotIdx INTEGER,
pvxEServiceSlaCrntPMPortTypeIdx PvxPortType,
pvxEServiceSlaCrntPMPortIdx INTEGER,
pvxEServiceSlaCrntPMESName DisplayString,
pvxEServiceSlaCrntPMRMepId INTEGER,
pvxEServiceSlaCrntPMIntervalTypeIdx PMIntervalType,
pvxEServiceSlaCrntPMNearEndFrameLoss FixedX1000,
pvxEServiceSlaCrntPMNearEndFrameLossTimeStamp DateAndTime,
pvxEServiceSlaCrntPMNearEndFrameLossValidity PMValidity,
pvxEServiceSlaCrntPMNearEndFrameLossInitialize InitializeCmd,
pvxEServiceSlaCrntPMFarEndFrameLoss FixedX1000,
pvxEServiceSlaCrntPMFarEndFrameLossTimeStamp DateAndTime,
pvxEServiceSlaCrntPMFarEndFrameLossValidity PMValidity,
pvxEServiceSlaCrntPMFarEndFrameLossInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayMinimum Unsigned32,
pvxEServiceSlaCrntPM2WayDelayMinimumTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayMinimumValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayMinimumInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayMaximum Unsigned32,
pvxEServiceSlaCrntPM2WayDelayMaximumTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayMaximumValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayMaximumInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayAverage Unsigned32,
pvxEServiceSlaCrntPM2WayDelayAverageTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayAverageValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayAverageInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayVariationMinimum Unsigned32,
pvxEServiceSlaCrntPM2WayDelayVariationMinimumTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayVariationMinimumValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayVariationMinimumInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayVariationMaximum Unsigned32,
pvxEServiceSlaCrntPM2WayDelayVariationMaximumTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayVariationMaximumValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayVariationMaximumInitialize InitializeCmd,
pvxEServiceSlaCrntPM2WayDelayVariationAverage Unsigned32,
pvxEServiceSlaCrntPM2WayDelayVariationAverageTimeStamp DateAndTime,
pvxEServiceSlaCrntPM2WayDelayVariationAverageValidity PMValidity,
pvxEServiceSlaCrntPM2WayDelayVariationAverageInitialize InitializeCmd }
pvxEServiceSlaCrntPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
Ethernet Service SLA is provisioned."
::= {pvxEServiceSlaCrntPMEntry 1 }
pvxEServiceSlaCrntPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxEServiceSlaCrntPMEntry 2 }
pvxEServiceSlaCrntPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxEServiceSlaCrntPMEntry 3 }
pvxEServiceSlaCrntPMPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the Ethernet Service SLA
facility is provisioned."
::= {pvxEServiceSlaCrntPMEntry 4 }
pvxEServiceSlaCrntPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the Ethernet Service SLA."
::= {pvxEServiceSlaCrntPMEntry 5 }
pvxEServiceSlaCrntPMESName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Ethernet service name."
::= { pvxEServiceSlaCrntPMEntry 6 }
pvxEServiceSlaCrntPMRMepId OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote MEP ID."
::= { pvxEServiceSlaCrntPMEntry 7 }
pvxEServiceSlaCrntPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxEServiceSlaCrntPMEntry 8 }
pvxEServiceSlaCrntPMNearEndFrameLoss OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates near end frame loss ratio value."
::= { pvxEServiceSlaCrntPMEntry 9 }
pvxEServiceSlaCrntPMNearEndFrameLossTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 10 }
pvxEServiceSlaCrntPMNearEndFrameLossValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 11 }
pvxEServiceSlaCrntPMNearEndFrameLossInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 12 }
pvxEServiceSlaCrntPMFarEndFrameLoss OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates far end frame loss ratio value."
::= { pvxEServiceSlaCrntPMEntry 13 }
pvxEServiceSlaCrntPMFarEndFrameLossTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 14 }
pvxEServiceSlaCrntPMFarEndFrameLossValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 15 }
pvxEServiceSlaCrntPMFarEndFrameLossInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 16 }
pvxEServiceSlaCrntPM2WayDelayMinimum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay minimum value."
::= { pvxEServiceSlaCrntPMEntry 17 }
pvxEServiceSlaCrntPM2WayDelayMinimumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 18 }
pvxEServiceSlaCrntPM2WayDelayMinimumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 19 }
pvxEServiceSlaCrntPM2WayDelayMinimumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 21 }
pvxEServiceSlaCrntPM2WayDelayMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay maximum value."
::= { pvxEServiceSlaCrntPMEntry 22 }
pvxEServiceSlaCrntPM2WayDelayMaximumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 23 }
pvxEServiceSlaCrntPM2WayDelayMaximumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 24 }
pvxEServiceSlaCrntPM2WayDelayMaximumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 25 }
pvxEServiceSlaCrntPM2WayDelayAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay average value."
::= { pvxEServiceSlaCrntPMEntry 26 }
pvxEServiceSlaCrntPM2WayDelayAverageTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 27 }
pvxEServiceSlaCrntPM2WayDelayAverageValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 28 }
pvxEServiceSlaCrntPM2WayDelayAverageInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 29 }
pvxEServiceSlaCrntPM2WayDelayVariationMinimum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Minimum value."
::= { pvxEServiceSlaCrntPMEntry 30 }
pvxEServiceSlaCrntPM2WayDelayVariationMinimumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 31 }
pvxEServiceSlaCrntPM2WayDelayVariationMinimumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 32 }
pvxEServiceSlaCrntPM2WayDelayVariationMinimumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 33 }
pvxEServiceSlaCrntPM2WayDelayVariationMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Maximum value."
::= { pvxEServiceSlaCrntPMEntry 34 }
pvxEServiceSlaCrntPM2WayDelayVariationMaximumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 35 }
pvxEServiceSlaCrntPM2WayDelayVariationMaximumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 36 }
pvxEServiceSlaCrntPM2WayDelayVariationMaximumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 37 }
pvxEServiceSlaCrntPM2WayDelayVariationAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Minimum value."
::= { pvxEServiceSlaCrntPMEntry 38 }
pvxEServiceSlaCrntPM2WayDelayVariationAverageTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaCrntPMEntry 39 }
pvxEServiceSlaCrntPM2WayDelayVariationAverageValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaCrntPMEntry 40 }
pvxEServiceSlaCrntPM2WayDelayVariationAverageInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaCrntPMEntry 41 }
-----------------------------------------------------------------------
-- Objects used to retrieve historical Performance Monitoring
-- statistics for PacketVX Ethernet Service SLA PM History Objects
-----------------------------------------------------------------------
pvxEServiceSlaHistPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEServiceSlaHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of historical performance monitoring statistics collected
for PacketVX ERPS Port and ERPS Instance Port objects."
::= { performance 48 }
pvxEServiceSlaHistPMEntry OBJECT-TYPE
SYNTAX PvxEServiceSlaHistPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row entry object of the PacketVX Ethernet Service SLA historical
performance monitoring table. Each row of this table contains
a full set of PM statistics and related data for an historical
measurement interval for a given PVX Ethernet Service's SLA."
INDEX { pvxEServiceSlaHistPMSwitchIdx,
pvxEServiceSlaHistPMShelfIdx,
pvxEServiceSlaHistPMSlotIdx,
pvxEServiceSlaHistPMPortTypeIdx,
pvxEServiceSlaHistPMPortIdx,
pvxEServiceSlaHistPMESName,
pvxEServiceSlaHistPMRMepId,
pvxEServiceSlaHistPMIntervalTypeIdx,
pvxEServiceSlaHistPMIntervalIdx }
::= { pvxEServiceSlaHistPMTable 1 }
PvxEServiceSlaHistPMEntry ::= SEQUENCE { pvxEServiceSlaHistPMSwitchIdx INTEGER,
pvxEServiceSlaHistPMShelfIdx INTEGER,
pvxEServiceSlaHistPMSlotIdx INTEGER,
pvxEServiceSlaHistPMPortTypeIdx PvxPortType,
pvxEServiceSlaHistPMPortIdx INTEGER,
pvxEServiceSlaHistPMESName DisplayString,
pvxEServiceSlaHistPMRMepId INTEGER,
pvxEServiceSlaHistPMIntervalTypeIdx PMIntervalType,
pvxEServiceSlaHistPMIntervalIdx INTEGER,
pvxEServiceSlaHistPMNearEndFrameLoss FixedX1000,
pvxEServiceSlaHistPMNearEndFrameLossTimeStamp DateAndTime,
pvxEServiceSlaHistPMNearEndFrameLossValidity PMValidity,
pvxEServiceSlaHistPMNearEndFrameLossInitialize InitializeCmd,
pvxEServiceSlaHistPMFarEndFrameLoss FixedX1000,
pvxEServiceSlaHistPMFarEndFrameLossTimeStamp DateAndTime,
pvxEServiceSlaHistPMFarEndFrameLossValidity PMValidity,
pvxEServiceSlaHistPMFarEndFrameLossInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayMinimum Unsigned32,
pvxEServiceSlaHistPM2WayDelayMinimumTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayMinimumValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayMinimumInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayMaximum Unsigned32,
pvxEServiceSlaHistPM2WayDelayMaximumTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayMaximumValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayMaximumInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayAverage Unsigned32,
pvxEServiceSlaHistPM2WayDelayAverageTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayAverageValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayAverageInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayVariationMinimum Unsigned32,
pvxEServiceSlaHistPM2WayDelayVariationMinimumTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayVariationMinimumValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayVariationMinimumInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayVariationMaximum Unsigned32,
pvxEServiceSlaHistPM2WayDelayVariationMaximumTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayVariationMaximumValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayVariationMaximumInitialize InitializeCmd,
pvxEServiceSlaHistPM2WayDelayVariationAverage Unsigned32,
pvxEServiceSlaHistPM2WayDelayVariationAverageTimeStamp DateAndTime,
pvxEServiceSlaHistPM2WayDelayVariationAverageValidity PMValidity,
pvxEServiceSlaHistPM2WayDelayVariationAverageInitialize InitializeCmd }
pvxEServiceSlaHistPMSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
Ethernet Service SLA is provisioned."
::= {pvxEServiceSlaHistPMEntry 1 }
pvxEServiceSlaHistPMShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxEServiceSlaHistPMEntry 2 }
pvxEServiceSlaHistPMSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxEServiceSlaHistPMEntry 3 }
pvxEServiceSlaHistPMPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the Ethernet Service SLA
facility is provisioned."
::= {pvxEServiceSlaHistPMEntry 4 }
pvxEServiceSlaHistPMPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the Ethernet Service SLA."
::= {pvxEServiceSlaHistPMEntry 5 }
pvxEServiceSlaHistPMESName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Ethernet service name."
::= { pvxEServiceSlaHistPMEntry 6 }
pvxEServiceSlaHistPMRMepId OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote MEP ID."
::= { pvxEServiceSlaHistPMEntry 7 }
pvxEServiceSlaHistPMIntervalTypeIdx OBJECT-TYPE
SYNTAX PMIntervalType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PM bin according to interval length."
::= { pvxEServiceSlaHistPMEntry 8 }
pvxEServiceSlaHistPMIntervalIdx OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The specific PM bin number. The range is 1 to 96 for the
15-minute historical bins. For the 1-day historical bin, the
value is 1."
::= { pvxEServiceSlaHistPMEntry 9 }
pvxEServiceSlaHistPMNearEndFrameLoss OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates near end frame loss ratio value."
::= { pvxEServiceSlaHistPMEntry 10 }
pvxEServiceSlaHistPMNearEndFrameLossTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 11 }
pvxEServiceSlaHistPMNearEndFrameLossValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 12 }
pvxEServiceSlaHistPMNearEndFrameLossInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 13 }
pvxEServiceSlaHistPMFarEndFrameLoss OBJECT-TYPE
SYNTAX FixedX1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates far end frame loss ratio value."
::= { pvxEServiceSlaHistPMEntry 14 }
pvxEServiceSlaHistPMFarEndFrameLossTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 15 }
pvxEServiceSlaHistPMFarEndFrameLossValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 16 }
pvxEServiceSlaHistPMFarEndFrameLossInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 17 }
pvxEServiceSlaHistPM2WayDelayMinimum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay minimum value."
::= { pvxEServiceSlaHistPMEntry 18 }
pvxEServiceSlaHistPM2WayDelayMinimumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 19 }
pvxEServiceSlaHistPM2WayDelayMinimumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 20 }
pvxEServiceSlaHistPM2WayDelayMinimumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 21 }
pvxEServiceSlaHistPM2WayDelayMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay maximum value."
::= { pvxEServiceSlaHistPMEntry 22 }
pvxEServiceSlaHistPM2WayDelayMaximumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 23 }
pvxEServiceSlaHistPM2WayDelayMaximumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 24 }
pvxEServiceSlaHistPM2WayDelayMaximumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 25 }
pvxEServiceSlaHistPM2WayDelayAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay average value."
::= { pvxEServiceSlaHistPMEntry 26 }
pvxEServiceSlaHistPM2WayDelayAverageTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 27 }
pvxEServiceSlaHistPM2WayDelayAverageValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 28 }
pvxEServiceSlaHistPM2WayDelayAverageInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 29 }
pvxEServiceSlaHistPM2WayDelayVariationMinimum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Minimum value."
::= { pvxEServiceSlaHistPMEntry 30 }
pvxEServiceSlaHistPM2WayDelayVariationMinimumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 31 }
pvxEServiceSlaHistPM2WayDelayVariationMinimumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 32 }
pvxEServiceSlaHistPM2WayDelayVariationMinimumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 33 }
pvxEServiceSlaHistPM2WayDelayVariationMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Maximum value."
::= { pvxEServiceSlaHistPMEntry 34 }
pvxEServiceSlaHistPM2WayDelayVariationMaximumTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 35 }
pvxEServiceSlaHistPM2WayDelayVariationMaximumValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 36 }
pvxEServiceSlaHistPM2WayDelayVariationMaximumInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 37 }
pvxEServiceSlaHistPM2WayDelayVariationAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates two way delay Variation Minimum value."
::= { pvxEServiceSlaHistPMEntry 38 }
pvxEServiceSlaHistPM2WayDelayVariationAverageTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time stamp of the value."
::= { pvxEServiceSlaHistPMEntry 39 }
pvxEServiceSlaHistPM2WayDelayVariationAverageValidity OBJECT-TYPE
SYNTAX PMValidity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the validity of the value."
::= { pvxEServiceSlaHistPMEntry 40 }
pvxEServiceSlaHistPM2WayDelayVariationAverageInitialize OBJECT-TYPE
SYNTAX InitializeCmd
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to initialize the value to 0."
::= { pvxEServiceSlaHistPMEntry 41 }
--------------------------------------
-- MSTP Notification Objects
--------------------------------------
mstpGlobalErrType OBJECT-TYPE
SYNTAX INTEGER {
memfail (1),
bufffail (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Used within the Trap Notification PDU.
It returns the following values
memfail - memory allocation failure
bufffail - buffer allocation failure"
::= { mstpNotificationObjects 1 }
mstpGeneralEvtType OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Used within the Trap Notification PDU.
It returns the following values
up - protocol up
down - protocol down"
::= { mstpNotificationObjects 2 }
mstpProtocolMigrationType OBJECT-TYPE
SYNTAX INTEGER {
sendstp(1),
sendrstp(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Used within the Trap Notification PDU.
Port protocol migration type occured in the port."
::= { mstpNotificationObjects 3 }
mstpPacketErrType OBJECT-TYPE
SYNTAX INTEGER {
protocolIdErr(1),
invalidBpdu(2),
configLengthErr(3),
tcnLengthErr(4),
rstpLengthErr(5),
maxAgeErr(6),
fwdDelayErr(7),
helloTimeErr(8),
mstpLengthErr(9)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Used within the Trap Notification PDU.
Type of invalid packet received in each of the port"
::= { mstpNotificationObjects 4 }
mstpPacketErrValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Used within the Trap Notification PDU.
Packet error value corresponding to the above type."
::= { mstpNotificationObjects 5 }
-----------------------------------------------------------------------
-- MSTP Alarm
-----------------------------------------------------------------------
resourceUnavailableCond NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
mstpGlobalErrType,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "Generated when any of the error events like memory failure or buffer failure occurs."
::= {mstpCondNotifications 0 1 }
resourceUnavailableClear NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
mstpGlobalErrType,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "Generated when any of the error events like memory failure or buffer failure clears."
::= {mstpCondNotifications 0 2 }
-----------------------------------------------------------------------
-- SwitchMember stacking port down Alarm ----
-----------------------------------------------------------------------
switchMemberStkPortDownCond NOTIFICATION-TYPE
OBJECTS { pvxSwitchIdx,
pvxSwitchMemberIdx,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "Generated when a switch member stacking port is down."
::= {swMemberCondNotifications 0 1 }
switchMemberStkPortDownClear NOTIFICATION-TYPE
OBJECTS { pvxSwitchIdx,
pvxSwitchMemberIdx,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "Generated when a switch member stacking port comes in service."
::= {swMemberCondNotifications 0 2 }
-----------------------------------------------------------------------
-- MSTP Events
-----------------------------------------------------------------------
mstpProtocolGeneralEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
mstpGeneralEvtType,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "Generated when any of the general events like protocol up or protocol down occurs."
::= {mstpEvtNotifications 0 1 }
mstpNewRootEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
pvxMSTPXstBrdgRegRoot,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "Generated whenever a new root bridge is selected in the topology."
::= {mstpEvtNotifications 0 2 }
mstpTopologyChangeEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "Generated when topology change is detected"
::= {mstpEvtNotifications 0 3 }
mstpProtocolMigrationEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
pvxMSTPGenVersionSupported,
mstpProtocolMigrationType,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "Generated when port protocol migration happens in the port."
::= {mstpEvtNotifications 0 4}
mstpInvalidPacketRcvdEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
mstpPacketErrType,
mstpPacketErrValue,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "Generated when port protocol migration happens in the port."
::= {mstpEvtNotifications 0 5}
mstpRegionConfigChangeEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
pvxMSTPGenIdFmtSel,
pvxMSTPGenIdName,
pvxMSTPGenIdRevisionLevel,
pvxMSTPGenIdDigest,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION " Generated when the MST region<6F>s configuration identifier changes."
::= {mstpEvtNotifications 0 6}
mstpRoleChangeEvt NOTIFICATION-TYPE
OBJECTS { pvxMSTPGenSwitchIdx,
pvxMSTPXstBrdgId,
pvxMSTPPortRole,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION " Generated whenever a new role is selected for the port."
::= {mstpEvtNotifications 0 7}
--------------------------------------
-- LAG alarms
--------------------------------------
lagLinkDownCond NOTIFICATION-TYPE
OBJECTS { pvxLGSwitchIdx,
pvxLGIdx,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "PVX LAG link down."
::= { lagCondNotifications 0 1 }
lagLinkDownClear NOTIFICATION-TYPE
OBJECTS { pvxLGSwitchIdx,
pvxLGIdx,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "PVX LAG link down has cleared."
::= { lagCondNotifications 0 2 }
-----------------------------------------------------------------------
-- PVX Ethernet Service Bandwidth Profile Events
-----------------------------------------------------------------------
pvxESrvcBWPrflBDWUtlzTcaEvt NOTIFICATION-TYPE
OBJECTS { pvxESrvcBWPrflCrntPMSwitchIdx,
pvxESrvcBWPrflCrntPMShelfIdx,
pvxESrvcBWPrflCrntPMSlotIdx,
pvxESrvcBWPrflCrntPMPortTypeIdx,
pvxESrvcBWPrflCrntPMPortIdx,
pvxESrvcBWPrflCrntPMESrvcNameIdx,
pvxESrvcBWPrflCrntPMPlcyNameIdx,
pvxESrvcBWPrflCrntPMClsMapNameIdx,
pvxESrvcBWPrflCrntPMDirectionIdx,
pvxESrvcBWPrflCrntPMIntervalTypeIdx,
pvxESrvcBWPrflCrntPMBDWUtlzValue,
pvxESrvcBWPrflPMThresholdLevelTypeIdx,
pvxESrvcBWPrflPMThresholdBDWUtlzValue,
tcaDateAndTime,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides a threshold crossing alert when the
bandwidth utilization rate of a perEVC or perCoS
instance exceeds a configured threshold."
::= { pvxESrvcBWPrflEvtNotifications 0 1 }
pvxSlaMeasurementTcaEvt NOTIFICATION-TYPE
OBJECTS { pvxEServiceSlaCrntPMSwitchIdx,
pvxEServiceSlaCrntPMShelfIdx,
pvxEServiceSlaCrntPMSlotIdx,
pvxEServiceSlaCrntPMPortTypeIdx,
pvxEServiceSlaCrntPMPortIdx,
pvxEServiceSlaCrntPMESName,
pvxEServiceSlaCrntPMRMepId,
pvxEServiceSlaCrntPMIntervalTypeIdx,
tcaDateAndTime,
tcaMontype,
tcaValue,
tcaThreshold,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides a threshold crossing alert for a
performance monitoring statistic for the PVX SLA measurement."
::= { pvxSlaMsmtEvtNotifications 0 1 }
-----------------------------------------------------------------------
-- PVX Ethernet Service Events
-----------------------------------------------------------------------
pvxESrvcOperStateChangeEvt NOTIFICATION-TYPE
OBJECTS { pvxEthSrvcSwitchIdx,
pvxEthSrvcName,
pvxEthSrvcOperState,
pvxEcfmMepDefects,
pvxEcfmMepY1731DefectConditions,
pvxEthSrvcExceedMaxUNI,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides an ethernet service operational state change
alert."
::= { pvxESrvcEvtNotifications 0 1 }
-----------------------------------------------------------------------
-- PVX ERPS Service Events
-----------------------------------------------------------------------
pvxERPSSrvcNNIProtectionSwitchChangeEvent NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcNNISwitchId,
pvxERPSSrvcNNIShelfId,
pvxERPSSrvcNNISlotId,
pvxERPSSrvcNNIPortTypeId,
pvxERPSSrvcNNIPortId,
pvxERPSSrvcNNISrvcName,
pvxERPSSrvcProtectionSwitchMode,
pvxERPSSrvcNNIProtectionSwitch,
pvxERPSSrvcNNIRingPortStatus,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides an ERPS service ring port state change
alert."
::= { pvxERPSSrvcNNIEvtNotifications 0 1 }
pvxERPSSrvcRingSemStateChangeEvent NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides an ERPS service sem state change
alert."
::= { pvxERPSSrvcEvtNotifications 0 1 }
pvxERPSSrvcConfigFailEvent NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap indicates a failure occurred while programming the hardware
to capture R-APS messages. The ERPS ring will not function if
this trap occurs."
::= { pvxERPSSrvcEvtNotifications 0 2 }
pvxERPSSrvcTimerStartEvent NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap indicates a failure starting one of the ERPS timers.
The ERPS ring will not function correctly after this trap occurs."
::= { pvxERPSSrvcEvtNotifications 0 3 }
--------------------------------------
-- ERPS alarms
--------------------------------------
pvxERPSSrvcVersionMismatchCond NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
pvxERPSSrvcCompatibleVersion,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "This trap indicates a misconfiguration in the ERPS ring.
This node is configured for one version of ERPS and is receiving
packets from a node configured to run at a different version"
::= { erpsCondNotifications 0 1 }
pvxERPSSrvcVersionMismatchClear NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
pvxERPSSrvcCompatibleVersion,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "This trap indicates a misconfiguration in the ERPS ring is cleared"
::= { erpsCondNotifications 0 2 }
pvxERPSSrvcFOPProvisionMismatchCond NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "This trap indicates a misconfiguration in the ERPS ring. The RPL
Owner has received a R-APS (NR,RB) packet from another node that
believes it is the RPL Owner."
::= { erpsCondNotifications 0 3 }
pvxERPSSrvcFOPProvisionMismatchClear NOTIFICATION-TYPE
OBJECTS { pvxERPSSrvcSwitchIdx,
pvxERPSSrvcName,
pvxERPSSrvcRingSemState,
condReportType,
condDateAndTime,
condSeverity,
condServiceAffecting,
trapSeqNum,
condDescription,
condObjectType,
condCodeType }
STATUS current
DESCRIPTION "This trap indicates a misconfiguration in the ERPS ring is cleared."
::= { erpsCondNotifications 0 4 }
-----------------------------------------------------------------------
-- PVX Service UNI Events
-----------------------------------------------------------------------
pvxSrvcUNIEFPSDLocalEFPSDStateChangeEvent NOTIFICATION-TYPE
OBJECTS { pvxSrvcUNISwitchId,
pvxSrvcUNIShelfId,
pvxSrvcUNISlotId,
pvxSrvcUNIPortTypeId,
pvxSrvcUNIPortId,
pvxSrvcUNISrvcName,
pvxSrvcUNIEFPSDLocalEFPSDState,
evtDateAndTime,
trapSeqNum,
evtDescription,
evtObjectType,
evtCodeType }
STATUS current
DESCRIPTION "This trap provides an Local EFPSD state change alert."
::= { pvxSUniEvtNotifications 0 1 }
--------------------------------------
-- ECFM Tables
--------------------------------------
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The MEP List Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxMepListTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxMepListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of MEPIDs (in any bridge) that belong to the same ME."
::= { pvxEcfmService 1 }
pvxMepListEntry OBJECT-TYPE
SYNTAX PvxMepListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The known MEPs table entry."
INDEX { pvxMepListSwitchIdx,
pvxMepListESrvcVlanId,
pvxMepListIdentifier }
::= { pvxMepListTable 1 }
PvxMepListEntry ::= SEQUENCE { pvxMepListSwitchIdx INTEGER,
pvxMepListESrvcVlanId INTEGER,
pvxMepListIdentifier INTEGER,
pvxMepLocalRemoteFlag INTEGER,
pvxMepSequenceId INTEGER,
pvxMepListRowStatus RowStatus }
pvxMepListSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxMepListEntry 1 }
pvxMepListESrvcVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= {pvxMepListEntry 2 }
pvxMepListIdentifier OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A 13 bits value of MEP id."
::= { pvxMepListEntry 3 }
pvxMepLocalRemoteFlag OBJECT-TYPE
SYNTAX INTEGER{localMEP(1),
remoteMEP(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A flag indicating whether the MEP is local or remote. Default is set to remoteMEP by the system."
::= { pvxMepListEntry 4 }
pvxMepSequenceId OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { pvxMepListEntry 5 }
pvxMepListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of the row."
::= { pvxMepListEntry 100 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The MEP Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxEcfmMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEcfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Maintenance Association End Point (MEP) table.
Each row in the table represents a different MEP. A MEP is
an actively managed CFM entity, associated with a specific
DSAP of a Service Instance, which can generate and receive
CFM PDUs and track any responses. "
::= { pvxEcfmService 2 }
pvxEcfmMepEntry OBJECT-TYPE
SYNTAX PvxEcfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MEP table entry"
INDEX { pvxEcfmMepSwitchIdx,
pvxEcfmMepShelfId,
pvxEcfmMepSlotId,
pvxEcfmMepPortTypeId,
pvxEcfmMepPortId,
pvxEcfmMepESrvcName
}
::= { pvxEcfmMepTable 1 }
PvxEcfmMepEntry ::= SEQUENCE {
pvxEcfmMepSwitchIdx INTEGER,
pvxEcfmMepShelfId INTEGER,
pvxEcfmMepSlotId INTEGER,
pvxEcfmMepPortTypeId PvxPortType,
pvxEcfmMepPortId Integer32,
pvxEcfmMepESrvcName DisplayString,
pvxEcfmMepIdentifier INTEGER,
pvxEcfmMepDirection INTEGER,
pvxEcfmMepActive TruthValue,
pvxEcfmMepAutoGenerateFlag TruthValue,
pvxEcfmMepMacAddress MacAddress,
pvxEcfmMepFlushRMepDb TruthValue,
pvxEcfmMepOutOfService TruthValue,
pvxEcfmMepY1731DefectConditions PvxY1731MepDefects,
pvxEcfmMepDefects PvxEcfmMepDefects,
pvxEcfmMepCcmSequenceErr Unsigned32,
pvxEcfmMepSentCcms Unsigned32,
pvxEcfmMepTransmitLtmStatus PvxEcfmTransmitStatus,
pvxEcfmMepTransmitLtmTargetMepId INTEGER,
pvxEcfmMepTransmitLtmTtl Unsigned32,
pvxEcfmMepTransmitLtmResultOK TruthValue,
pvxEcfmMepTransmitLtmSeqNumber Unsigned32,
pvxEcfmMepTransmitLbmStatus PvxEcfmTransmitStatus ,
pvxEcfmMepTransmitLbmDestMepId INTEGER,
pvxEcfmMepTransmitLbmCount Unsigned32,
pvxEcfmMepTransmitLbmResultOK TruthValue,
pvxEcfmMepY1731LbmCurrentTransId Unsigned32,
pvxEcfmMepLbrIn Unsigned32,
pvxEcfmMepLbrInOutOfOrder Unsigned32,
pvxEcfmMepLbrBadMsdu Unsigned32,
pvxEcfmMepLbrOut Unsigned32,
pvxEcfmMepUnexpLtrIn Unsigned32,
pvxEcfmMepErrCcmRMepId Unsigned32,
pvxEcfmMepXconnRMepId Unsigned32 }
pvxEcfmMepSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxEcfmMepEntry 1 }
pvxEcfmMepShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxEcfmMepEntry 2 }
pvxEcfmMepSlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxEcfmMepEntry 3 }
pvxEcfmMepPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxEcfmMepEntry 4 }
pvxEcfmMepPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pvxEcfmMepEntry 5 }
pvxEcfmMepESrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= {pvxEcfmMepEntry 6 }
pvxEcfmMepIdentifier OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A 13 bits value of MEP id."
::= { pvxEcfmMepEntry 7 }
pvxEcfmMepDirection OBJECT-TYPE
SYNTAX INTEGER { up(1),
down(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "MEP direction. Default is set to up by the system."
DEFVAL { up }
::= { pvxEcfmMepEntry 8 }
pvxEcfmMepActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Boolean indicating the administrative state of the MEP.
True indicates that the MEP is to function normally, and
false that it is to cease functioning."
DEFVAL { true }
::= { pvxEcfmMepEntry 9 }
pvxEcfmMepAutoGenerateFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Boolean indicating whether the MEP ID is auto-generated by the system. FALSE indicates the user configured the MEP ID."
DEFVAL { true }
::= { pvxEcfmMepEntry 10 }
pvxEcfmMepMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address of the MEP."
::= { pvxEcfmMepEntry 11 }
pvxEcfmMepFlushRMepDb OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Boolean indicating whether the remote MEP needs to flush its MEP list or not
True indicates that the remote MEP needs to flush and rebuild its MEP lists."
DEFVAL { false }
::= { pvxEcfmMepEntry 12 }
pvxEcfmMepOutOfService OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Adminstrative service that is being or to be performed. True indicates that the operation needs to be
performed out-of-service. Otherwise, the operation needs to be performed in-service.."
DEFVAL { true }
::= { pvxEcfmMepEntry 13 }
pvxEcfmMepY1731DefectConditions OBJECT-TYPE
SYNTAX PvxY1731MepDefects
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A vector of Boolean indicates the defect conditions."
::= { pvxEcfmMepEntry 14 }
pvxEcfmMepDefects OBJECT-TYPE
SYNTAX PvxEcfmMepDefects
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A vector of Boolean indicates the defect conditions."
::= { pvxEcfmMepEntry 15 }
pvxEcfmMepCcmSequenceErr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of out-of-sequence CCMs received from all
remote MEPs. "
::= { pvxEcfmMepEntry 16 }
pvxEcfmMepSentCcms OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Continuity Check messages transmitted."
::= { pvxEcfmMepEntry 17 }
pvxEcfmMepTransmitLtmStatus OBJECT-TYPE
SYNTAX PvxEcfmTransmitStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Enumerated value set to 'transmit' to initiate LTM transmission.
Set to 'ready' or 'notReady' by the MEP Linktrace Initiator State Machine."
DEFVAL { transmit }
::= { pvxEcfmMepEntry 18 }
pvxEcfmMepTransmitLtmTargetMepId OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Target MEP ID."
DEFVAL { 1 }
::= { pvxEcfmMepEntry 19 }
pvxEcfmMepTransmitLtmTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The LTM TTL field. Default value, if not specified, is 64.
The TTL field indicates the number of hops remaining to the
LTM. Decremented by 1 by each Linktrace Responder that
handles the LTM. The value received in the LTM is returned
in the LTR. If 0 on input, the LTM is not transmitted to the
next hop."
DEFVAL {64}
::= { pvxEcfmMepEntry 20 }
pvxEcfmMepTransmitLtmResultOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the result of the operation:
- true The Linktrace Message will be (or has been) sent.
- false The Linktrace Message will not be sent"
::= { pvxEcfmMepEntry 21 }
pvxEcfmMepTransmitLtmSeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The LTM Transaction Identifier of the LTM sent.
The value returned is undefined if
pvxEcfmMepTransmitLtmResultOK is false."
::= { pvxEcfmMepEntry 22 }
pvxEcfmMepTransmitLbmStatus OBJECT-TYPE
SYNTAX PvxEcfmTransmitStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A Enumerated value set to 'transmit'to initiate LBM transmission.
Set to 'ready' or 'notReady' by the MEP Loopback Initiator State Machine."
DEFVAL { ready }
::= { pvxEcfmMepEntry 23 }
pvxEcfmMepTransmitLbmDestMepId OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Target MEP ID."
DEFVAL { 1 }
::= { pvxEcfmMepEntry 24 }
pvxEcfmMepTransmitLbmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Identifies the number of LBMs transmitted"
DEFVAL { 0 }
::= { pvxEcfmMepEntry 25 }
pvxEcfmMepTransmitLbmResultOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the result of the operation:
- true The Loopback Message(s) will be
(or has been) sent.
- false The Loopback Message(s) will not
be sent."
::= { pvxEcfmMepEntry 26 }
pvxEcfmMepY1731LbmCurrentTransId OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the current LBM Transaction."
::= { pvxEcfmMepEntry 27 }
pvxEcfmMepLbrIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of valid, in-order Loopback Replies received."
::= { pvxEcfmMepEntry 28 }
pvxEcfmMepLbrInOutOfOrder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of valid, out-of-order Loopback Replies
received."
::= { pvxEcfmMepEntry 29 }
pvxEcfmMepLbrBadMsdu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of LBRs received whose
mac_service_data_unit did not match (except for the OpCode)
that of the corresponding LBM."
::= { pvxEcfmMepEntry 30 }
pvxEcfmMepLbrOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Loopback Replies transmitted."
::= { pvxEcfmMepEntry 31 }
pvxEcfmMepUnexpLtrIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of unexpected LTRs received."
::= { pvxEcfmMepEntry 32 }
pvxEcfmMepErrCcmRMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mep Id of the CCM which caused the Error CCM Defect."
::= { pvxEcfmMepEntry 33 }
pvxEcfmMepXconnRMepId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mep Id of the CCM which caused the Xconn CCM Defect"
::= { pvxEcfmMepEntry 34 }
-----------------------------------------------------------------------
-- Remote MEP Events
-----------------------------------------------------------------------
cfmRMepStateChangeEvt NOTIFICATION-TYPE
OBJECTS {
pvxEcfmMepDbRMepState,
pvxEcfmMepDefects }
STATUS deprecated
DESCRIPTION "A cfmRMepStateChangeEvt notification is sent when
a remote MEP changes its state."
::= { cfmRMepStateChangeEvtNotifications 0 1 }
cfmRMepStateChangeV2Evt NOTIFICATION-TYPE
OBJECTS {
pvxEcfmMepDbRMepState,
pvxEcfmMepDefects }
STATUS current
DESCRIPTION "A cfmRMepStateChangeEvt notification is sent when
a remote MEP changes its state."
::= { cfmRMepStateChangeEvtNotifications 0 2 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The MEP DB Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxEcfmMepDbTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEcfmMepDbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MEP Database. A database, maintained by every MEP, that
maintains received information about other MEPs in the
Maintenance Domain."
::= { pvxEcfmService 3 }
pvxEcfmMepDbEntry OBJECT-TYPE
SYNTAX PvxEcfmMepDbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MEP Database table entry."
INDEX { pvxEcfmMepDbSwitchIdx,
pvxEcfmMepDbVlanId,
pvxEcfmMepDbLocalMepId,
pvxEcfmMepDbRemoteMepId
}
::= { pvxEcfmMepDbTable 1 }
PvxEcfmMepDbEntry ::= SEQUENCE { pvxEcfmMepDbSwitchIdx INTEGER,
pvxEcfmMepDbVlanId INTEGER,
pvxEcfmMepDbLocalMepId INTEGER,
pvxEcfmMepDbRemoteMepId INTEGER,
pvxEcfmMepDbRMepState PvxEcfmRemoteMepState,
pvxEcfmMepDbMacAddress MacAddress,
pvxEcfmMepDbRMepSwitchName DisplayString,
pvxEcfmMepDbRMepPortInfo DisplayString,
pvxEcfmMepDbRMepRDI TruthValue,
pvxEcfmMepDbRMepCcmDefect TruthValue,
pvxEcfmMepDbRMepPortStatusDefect TruthValue,
pvxEcfmMepDbRMepIntfStatusDefect TruthValue}
pvxEcfmMepDbSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxEcfmMepDbEntry 1 }
pvxEcfmMepDbVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The vlan ID of the ethernet service."
::= {pvxEcfmMepDbEntry 2 }
pvxEcfmMepDbLocalMepId OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A 13 bits value of MEP id."
::= { pvxEcfmMepDbEntry 3 }
pvxEcfmMepDbRemoteMepId OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A 13 bits value of remote MEP id."
::= { pvxEcfmMepDbEntry 4 }
pvxEcfmMepDbRMepState OBJECT-TYPE
SYNTAX PvxEcfmRemoteMepState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operational state of the remote MEP IFF State machines."
::= { pvxEcfmMepDbEntry 5}
pvxEcfmMepDbMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC address of the remote MEP."
::= { pvxEcfmMepDbEntry 6 }
pvxEcfmMepDbRMepSwitchName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the remote switch. It is set by the system as PVX-x
where 'x' is the switch nubmer."
::= {pvxEcfmMepDbEntry 7 }
pvxEcfmMepDbRMepPortInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port information of the remote port. It is set by the system as
a string of shelfNumber/slotNumber/portType/portNumber."
::= {pvxEcfmMepDbEntry 8 }
pvxEcfmMepDbRMepRDI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "State of the RDI bit in the last received CCM (true for RDI=1),
or false if none has been received."
::= {pvxEcfmMepDbEntry 9 }
pvxEcfmMepDbRMepCcmDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A Boolean indicating that no CCM has been received from the
remote MEP for at least (3.25*CCM time (CCMInterval)) seconds"
::= {pvxEcfmMepDbEntry 10 }
pvxEcfmMepDbRMepPortStatusDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "True if a Port Status Defect is reported by a remote MEP"
::= {pvxEcfmMepDbEntry 11 }
pvxEcfmMepDbRMepIntfStatusDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "True if an Interface Status Defect is reported by a remote MEP"
::= {pvxEcfmMepDbEntry 12 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The MIP Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxEcfmMipTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEcfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Maintenance Intermediate Point (MIP) table.
Each row in the table represents a different MIP.
A MIP consists two MIP Half Functions (MHFs) on a
single Bridge Port, an Up MHF and a Down MHF."
::= { pvxEcfmService 4 }
pvxEcfmMipEntry OBJECT-TYPE
SYNTAX PvxEcfmMipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MIP table entry."
INDEX { pvxEcfmMipSwitchIdx,
pvxEcfmMipShelfId,
pvxEcfmMipSlotId,
pvxEcfmMipPortTypeId,
pvxEcfmMipPortId,
pvxEcfmMipMegLevel,
pvxEcfmMipESrvcVlanId
}
::= { pvxEcfmMipTable 1 }
PvxEcfmMipEntry ::= SEQUENCE {
pvxEcfmMipSwitchIdx INTEGER,
pvxEcfmMipShelfId INTEGER,
pvxEcfmMipSlotId INTEGER,
pvxEcfmMipPortTypeId PvxPortType,
pvxEcfmMipPortId INTEGER,
pvxEcfmMipMegLevel INTEGER,
pvxEcfmMipESrvcVlanId INTEGER,
pvxEcfmMipESrvcName DisplayString,
pvxEcfmMipActiveState TruthValue,
pvxEcfmMipRowStatus RowStatus
}
pvxEcfmMipSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxEcfmMipEntry 1 }
pvxEcfmMipShelfId OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The shelf number."
::= { pvxEcfmMipEntry 2 }
pvxEcfmMipSlotId OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The slot number."
::= { pvxEcfmMipEntry 3 }
pvxEcfmMipPortTypeId OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port type."
::= { pvxEcfmMipEntry 4 }
pvxEcfmMipPortId OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number"
::= { pvxEcfmMipEntry 5 }
pvxEcfmMipMegLevel OBJECT-TYPE
SYNTAX INTEGER(1..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The MEG level."
::= { pvxEcfmMipEntry 6 }
pvxEcfmMipESrvcVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The vlan ID of the service."
::= {pvxEcfmMipEntry 7 }
pvxEcfmMipESrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the service."
::= {pvxEcfmMipEntry 8 }
pvxEcfmMipActiveState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A Boolean indicating the administrative state of the MIP.
True indicates that the MIP is to function normally, and
false that it is to cease functioning."
::= { pvxEcfmMipEntry 9 }
pvxEcfmMipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of the row."
::= { pvxEcfmMipEntry 100 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The Y.1731 loopback stats Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxY1731LbStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxY1731LbStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table extends the MEP table and contains output of loopback
or ping transaction.
Output includes number of replies recieved, time taken for a reply to
come."
::= {pvxEcfmService 6}
pvxY1731LbStatsEntry OBJECT-TYPE
SYNTAX PvxY1731LbStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Loopback Statistics table entry."
INDEX { pvxY1731LbStatsSwitchIdx,
pvxY1731LbStatsESrvcName,
pvxY1731LbStatsIdentifier,
pvxY1731LbmTransId
}
::= { pvxY1731LbStatsTable 1 }
PvxY1731LbStatsEntry ::= SEQUENCE {
pvxY1731LbStatsSwitchIdx INTEGER,
pvxY1731LbStatsESrvcName DisplayString,
pvxY1731LbStatsIdentifier INTEGER,
pvxY1731LbmTransId Unsigned32,
pvxY1731LbStatsLbmOut Unsigned32,
pvxY1731LbStatsLbrIn Unsigned32,
pvxY1731LbStatsLbrTimeAverage TimeInterval,
pvxY1731LbStatsLbrTimeMin TimeInterval,
pvxY1731LbStatsLbrTimeMax TimeInterval,
pvxY1731LbStatsTotalResponders Unsigned32,
pvxY1731LbStatsAvgLbrsPerResponder Unsigned32
}
pvxY1731LbStatsSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxY1731LbStatsEntry 1 }
pvxY1731LbStatsESrvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The name of the service."
::= {pvxY1731LbStatsEntry 2 }
pvxY1731LbStatsIdentifier OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A 13 bits value of MEP id."
::= { pvxY1731LbStatsEntry 3 }
pvxY1731LbmTransId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Transaction Identifier identifies a loopback or ping (LBM)transaction."
::= { pvxY1731LbStatsEntry 4}
pvxY1731LbStatsLbmOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of LBMs sent in a loopback or ping transaction."
::= { pvxY1731LbStatsEntry 5}
pvxY1731LbStatsLbrIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of replies (LBR) received in a loopback or ping transaction."
::= { pvxY1731LbStatsEntry 6 }
pvxY1731LbStatsLbrTimeAverage OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average time taken to receive the replies (LBR) for the current
loopback or ping transaction."
::= { pvxY1731LbStatsEntry 7 }
pvxY1731LbStatsLbrTimeMin OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum time taken to receive the replies (LBR) for the
current loopback or ping transaction."
::= { pvxY1731LbStatsEntry 8 }
pvxY1731LbStatsLbrTimeMax OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum time taken to receive the replies (LBR) for the current
loopback or ping transaction."
::= { pvxY1731LbStatsEntry 9 }
pvxY1731LbStatsTotalResponders OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total Number of Responders which have sent the reply
(LBR) for the initiated LBM."
::= { pvxY1731LbStatsEntry 10 }
pvxY1731LbStatsAvgLbrsPerResponder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average Number of LBR(s) received per Responder."
::= { pvxY1731LbStatsEntry 11 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The Linktrace Reply Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxEcfmLtrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxEcfmLtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table extends the MEP table and contains a list of
Linktrace replies received by a specific MEP in response to
a linktrace message."
::= { pvxEcfmService 7 }
pvxEcfmLtrEntry OBJECT-TYPE
SYNTAX PvxEcfmLtrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Linktrace Reply table entry."
INDEX { pvxEcfmLtrSwitchIdx,
pvxEcfmLtrVlanId,
pvxEcfmLtrMepIdentifier,
pvxEcfmLtrSeqNumber,
pvxEcfmLtrReceiveOrder
}
::= { pvxEcfmLtrTable 1 }
PvxEcfmLtrEntry ::= SEQUENCE {
pvxEcfmLtrSwitchIdx INTEGER,
pvxEcfmLtrVlanId INTEGER,
pvxEcfmLtrMepIdentifier INTEGER,
pvxEcfmLtrSeqNumber Unsigned32,
pvxEcfmLtrReceiveOrder Unsigned32,
pvxEcfmLtrTtl Unsigned32,
pvxEcfmLtrForwarded TruthValue,
pvxEcfmLtrTerminalMep TruthValue,
pvxEcfmLtrRelayAction PvxEcfmRelayActionFieldValue,
pvxEcfmLtrSwitchName DisplayString,
pvxEcfmLtrIngressAction PvxEcfmIngressActionFieldValue,
pvxEcfmLtrIngressMac MacAddress,
pvxEcfmLtrIngressPortInfo DisplayString,
pvxEcfmLtrEgressAction PvxEcfmEgressActionFieldValue,
pvxEcfmLtrEgressMac MacAddress,
pvxEcfmLtrEgressPortInfo DisplayString
}
pvxEcfmLtrSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object represents the particular switch id."
::= {pvxEcfmLtrEntry 1 }
pvxEcfmLtrVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The s-vlan of the service."
::= {pvxEcfmLtrEntry 2 }
pvxEcfmLtrMepIdentifier OBJECT-TYPE
SYNTAX INTEGER(1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A 13 bits value of MEP id."
::= { pvxEcfmLtrEntry 3 }
pvxEcfmLtrSeqNumber OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Transaction identifier/Sequence number returned by a previous
transmit linktrace message command, indicating which LTM's
response is going to be returned."
::= { pvxEcfmLtrEntry 4}
pvxEcfmLtrReceiveOrder OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index to distinguish among multiple LTRs with the same LTR
Transaction Identifier field value. pvxEcfmLtrReceiveOrder
are assigned sequentially from 1, in the order that the
Linktrace Initiator received the LTRs."
::= { pvxEcfmLtrEntry 5 }
pvxEcfmLtrTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TTL field value for a returned LTR."
::= { pvxEcfmLtrEntry 6 }
pvxEcfmLtrForwarded OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates if a LTM was forwarded by the responding MP."
::= { pvxEcfmLtrEntry 7 }
pvxEcfmLtrTerminalMep OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A boolean value stating whether the forwarded LTM reached a
MEP enclosing its ME. "
::= { pvxEcfmLtrEntry 8 }
pvxEcfmLtrRelayAction OBJECT-TYPE
SYNTAX PvxEcfmRelayActionFieldValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Value returned in the Relay Action field."
::= { pvxEcfmLtrEntry 9 }
pvxEcfmLtrSwitchName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The switch name of the MEP. It is set by the system as PVX-x
where 'x' is the switch nubmer."
::= {pvxEcfmLtrEntry 10 }
pvxEcfmLtrIngressAction OBJECT-TYPE
SYNTAX PvxEcfmIngressActionFieldValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value returned in the Ingress Action Field of the LTM."
::= { pvxEcfmLtrEntry 11 }
pvxEcfmLtrIngressMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address returned in the ingress MAC address field."
::= { pvxEcfmLtrEntry 12 }
pvxEcfmLtrIngressPortInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port information of the ingress port. It is set by the system as
a string of shelfNumber/slotNumber/portType/portNumber."
::= {pvxEcfmLtrEntry 13 }
pvxEcfmLtrEgressAction OBJECT-TYPE
SYNTAX PvxEcfmEgressActionFieldValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value returned in the Egress Action Field of the LTM."
::= { pvxEcfmLtrEntry 14 }
pvxEcfmLtrEgressMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address returned in the egress MAC address field."
::= { pvxEcfmLtrEntry 15 }
pvxEcfmLtrEgressPortInfo OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The port information of the egress port. It is set by the system as
a string of shelfNumber/slotNumber/portType/portNumber."
::= {pvxEcfmLtrEntry 16 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The Throughput test Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxSLAThroughputTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxSLAThroughputTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table sets the parameters to setup SLA throughput test
and captures the results."
::= { pvxEcfmService 8 }
pvxSLAThroughputTestEntry OBJECT-TYPE
SYNTAX PvxSLAThroughputTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The throughput test table entry."
INDEX { pvxSLAThroughputTestSwitchIdx,
pvxSLAThroughputTestShelfIdx,
pvxSLAThroughputTestSlotIdx,
pvxSLAThroughputTestPortTypeIdx,
pvxSLAThroughputTestPortIdx,
pvxSLAThroughputTestESName,
pvxSLAThroughputTestRMepId
}
::= { pvxSLAThroughputTestTable 1 }
PvxSLAThroughputTestEntry ::= SEQUENCE { pvxSLAThroughputTestSwitchIdx INTEGER,
pvxSLAThroughputTestShelfIdx INTEGER,
pvxSLAThroughputTestSlotIdx INTEGER,
pvxSLAThroughputTestPortTypeIdx PvxPortType,
pvxSLAThroughputTestPortIdx INTEGER,
pvxSLAThroughputTestESName DisplayString,
pvxSLAThroughputTestRMepId INTEGER,
pvxSLAThroughputTestRole SlaTestRole,
pvxSLAThroughputTestInitiatorCmdState CommandStateType,
pvxSLAThroughputTestResponderOpState INTEGER,
pvxSLAThroughputTestFrameSize1 INTEGER,
pvxSLAThroughputTestFrameSize2 INTEGER,
pvxSLAThroughputTestFrameSize3 INTEGER,
pvxSLAThroughputTestFrameSize4 INTEGER,
pvxSLAThroughputTestFrameSize5 INTEGER,
pvxSLAThroughputTestFrameSize6 INTEGER,
pvxSLAThroughputTestSrvcPolicyName DisplayString,
pvxSLAThroughputTestClassMapName DisplayString,
pvxSLAThroughputTestBwProfileName DisplayString,
pvxSLAThroughputTestSVlanPriority INTEGER,
pvxSLAThroughputTestCirRateTestResult CirTestResult,
pvxSLAThroughputTestFrameSize1FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize1NearEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize2FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize2NearEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize3FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize3NearEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize4FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize4NearEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize5FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize5NearEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize6FarEndThroughput Unsigned32,
pvxSLAThroughputTestFrameSize6NearEndThroughput Unsigned32,
pvxSLAThroughputTestRowStatus RowStatus }
pvxSLAThroughputTestSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
Ethernet Service SLA is provisioned."
::= {pvxSLAThroughputTestEntry 1 }
pvxSLAThroughputTestShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxSLAThroughputTestEntry 2 }
pvxSLAThroughputTestSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxSLAThroughputTestEntry 3 }
pvxSLAThroughputTestPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the Ethernet Service SLA
facility is provisioned."
::= {pvxSLAThroughputTestEntry 4 }
pvxSLAThroughputTestPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the Ethernet Service SLA."
::= {pvxSLAThroughputTestEntry 5 }
pvxSLAThroughputTestESName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Ethernet service name."
::= { pvxSLAThroughputTestEntry 6 }
pvxSLAThroughputTestRMepId OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote MEP ID."
::= { pvxSLAThroughputTestEntry 7 }
pvxSLAThroughputTestRole OBJECT-TYPE
SYNTAX SlaTestRole
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Set the test role, initiator or responder."
::= { pvxSLAThroughputTestEntry 8 }
pvxSLAThroughputTestInitiatorCmdState OBJECT-TYPE
SYNTAX CommandStateType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Set the initiator command state."
::= { pvxSLAThroughputTestEntry 9 }
pvxSLAThroughputTestResponderOpState OBJECT-TYPE
SYNTAX INTEGER { idle(1),
testInProgress(2),
rmepNotReady(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Test responder operational state."
::= { pvxSLAThroughputTestEntry 10 }
pvxSLAThroughputTestFrameSize1 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 1."
::= { pvxSLAThroughputTestEntry 11 }
pvxSLAThroughputTestFrameSize2 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 2."
::= { pvxSLAThroughputTestEntry 12 }
pvxSLAThroughputTestFrameSize3 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 3."
::= { pvxSLAThroughputTestEntry 13 }
pvxSLAThroughputTestFrameSize4 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 4."
::= { pvxSLAThroughputTestEntry 14 }
pvxSLAThroughputTestFrameSize5 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 5."
::= { pvxSLAThroughputTestEntry 15 }
pvxSLAThroughputTestFrameSize6 OBJECT-TYPE
SYNTAX INTEGER (0..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Frame size number 6."
::= { pvxSLAThroughputTestEntry 16 }
pvxSLAThroughputTestSrvcPolicyName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Service policy profile name."
::= { pvxSLAThroughputTestEntry 17 }
pvxSLAThroughputTestClassMapName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Class map profile name."
::= { pvxSLAThroughputTestEntry 18 }
pvxSLAThroughputTestBwProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Bandwidth profile name."
::= { pvxSLAThroughputTestEntry 19 }
pvxSLAThroughputTestSVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "SLA Throughput test S-Vlan priority."
::= { pvxSLAThroughputTestEntry 20 }
pvxSLAThroughputTestCirRateTestResult OBJECT-TYPE
SYNTAX CirTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Test result, pass or fail. Pass means 100% CIR has been met."
::= { pvxSLAThroughputTestEntry 21 }
pvxSLAThroughputTestFrameSize1FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 1 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 22 }
pvxSLAThroughputTestFrameSize1NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 1 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 23 }
pvxSLAThroughputTestFrameSize2FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 2 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 24 }
pvxSLAThroughputTestFrameSize2NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 2 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 25 }
pvxSLAThroughputTestFrameSize3FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 3 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 26 }
pvxSLAThroughputTestFrameSize3NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 3 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 27 }
pvxSLAThroughputTestFrameSize4FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 4 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 28 }
pvxSLAThroughputTestFrameSize4NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 4 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 29 }
pvxSLAThroughputTestFrameSize5FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 5 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 30 }
pvxSLAThroughputTestFrameSize5NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 5 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 31 }
pvxSLAThroughputTestFrameSize6FarEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 6 far end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 32 }
pvxSLAThroughputTestFrameSize6NearEndThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frame Size 6 near end throughput result in Mbps."
::= { pvxSLAThroughputTestEntry 33 }
pvxSLAThroughputTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of the row."
::= { pvxSLAThroughputTestEntry 100 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The SLA Measurement Initiator DB Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxSLAMsmtInitiatorDBTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxSLAMsmtInitiatorDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table sets the SLA measurement Initiator
test command state."
::= { pvxEcfmService 9 }
pvxSLAMsmtInitiatorDBEntry OBJECT-TYPE
SYNTAX PvxSLAMsmtInitiatorDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SLA measurement initiator table entry."
INDEX { pvxSLAMsmtInitiatorDBSwitchIdx,
pvxSLAMsmtInitiatorDBShelfIdx,
pvxSLAMsmtInitiatorDBSlotIdx,
pvxSLAMsmtInitiatorDBPortTypeIdx,
pvxSLAMsmtInitiatorDBPortIdx,
pvxSLAMsmtInitiatorDBESName,
pvxSLAMsmtInitiatorDBRMepId
}
::= { pvxSLAMsmtInitiatorDBTable 1 }
PvxSLAMsmtInitiatorDBEntry ::= SEQUENCE { pvxSLAMsmtInitiatorDBSwitchIdx INTEGER,
pvxSLAMsmtInitiatorDBShelfIdx INTEGER,
pvxSLAMsmtInitiatorDBSlotIdx INTEGER,
pvxSLAMsmtInitiatorDBPortTypeIdx PvxPortType,
pvxSLAMsmtInitiatorDBPortIdx INTEGER,
pvxSLAMsmtInitiatorDBESName DisplayString,
pvxSLAMsmtInitiatorDBRMepId INTEGER,
pvxSLAMsmtInitiatorDBCmdState PmTestCmdState,
pvxSLAMsmtInitiatorDBDelayMsmtSVlanPriority INTEGER,
pvxSLAMsmtInitiatorDBRowStatus RowStatus }
pvxSLAMsmtInitiatorDBSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
Ethernet Service SLA is provisioned."
::= {pvxSLAMsmtInitiatorDBEntry 1 }
pvxSLAMsmtInitiatorDBShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxSLAMsmtInitiatorDBEntry 2 }
pvxSLAMsmtInitiatorDBSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxSLAMsmtInitiatorDBEntry 3 }
pvxSLAMsmtInitiatorDBPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the Ethernet Service SLA
facility is provisioned."
::= {pvxSLAMsmtInitiatorDBEntry 4 }
pvxSLAMsmtInitiatorDBPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the Ethernet Service SLA."
::= {pvxSLAMsmtInitiatorDBEntry 5 }
pvxSLAMsmtInitiatorDBESName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Ethernet service name."
::= { pvxSLAMsmtInitiatorDBEntry 6 }
pvxSLAMsmtInitiatorDBRMepId OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote MEP ID."
::= { pvxSLAMsmtInitiatorDBEntry 7 }
pvxSLAMsmtInitiatorDBCmdState OBJECT-TYPE
SYNTAX PmTestCmdState
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Set the PM frame loss test command state."
::= { pvxSLAMsmtInitiatorDBEntry 8 }
pvxSLAMsmtInitiatorDBDelayMsmtSVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Set the PM frame delay test s-vlan priority."
::= { pvxSLAMsmtInitiatorDBEntry 9 }
pvxSLAMsmtInitiatorDBRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of the row."
::= { pvxSLAMsmtInitiatorDBEntry 100 }
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
-- The SLA Measurement Responder DB Table
-- ----------------------------------------------------------------
-- ----------------------------------------------------------------
pvxSLAMsmtResponderDBTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvxSLAMsmtResponderDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table keeps a record of responder MEP IDs."
::= { pvxEcfmService 10 }
pvxSLAMsmtResponderDBEntry OBJECT-TYPE
SYNTAX PvxSLAMsmtResponderDBEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SLA measurement responder table entry."
INDEX { pvxSLAMsmtResponderDBSwitchIdx,
pvxSLAMsmtResponderDBShelfIdx,
pvxSLAMsmtResponderDBSlotIdx,
pvxSLAMsmtResponderDBPortTypeIdx,
pvxSLAMsmtResponderDBPortIdx,
pvxSLAMsmtResponderDBESName,
pvxSLAMsmtResponderDBRMepId
}
::= { pvxSLAMsmtResponderDBTable 1 }
PvxSLAMsmtResponderDBEntry ::= SEQUENCE { pvxSLAMsmtResponderDBSwitchIdx INTEGER,
pvxSLAMsmtResponderDBShelfIdx INTEGER,
pvxSLAMsmtResponderDBSlotIdx INTEGER,
pvxSLAMsmtResponderDBPortTypeIdx PvxPortType,
pvxSLAMsmtResponderDBPortIdx INTEGER,
pvxSLAMsmtResponderDBESName DisplayString,
pvxSLAMsmtResponderDBRMepId INTEGER,
pvxSLAMsmtResponderDBRowStatus RowStatus }
pvxSLAMsmtResponderDBSwitchIdx OBJECT-TYPE
SYNTAX INTEGER(1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The identifier of the ethernet switch instance on which the
Ethernet Service SLA is provisioned."
::= {pvxSLAMsmtResponderDBEntry 1 }
pvxSLAMsmtResponderDBShelfIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|11|21|31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the shelf on which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the shelf number is 0."
::= {pvxSLAMsmtResponderDBEntry 2 }
pvxSLAMsmtResponderDBSlotIdx OBJECT-TYPE
SYNTAX INTEGER (0|1|3|5|7|9|11|13|15|17|19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of the slot within which the Ethernet Service SLA targeted
for PMs is provisioned. For LAG entities, the slot number is 0."
::= {pvxSLAMsmtResponderDBEntry 3 }
pvxSLAMsmtResponderDBPortTypeIdx OBJECT-TYPE
SYNTAX PvxPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The type of PacketVX port on which the Ethernet Service SLA
facility is provisioned."
::= {pvxSLAMsmtResponderDBEntry 4 }
pvxSLAMsmtResponderDBPortIdx OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port number of the Ethernet Service SLA."
::= {pvxSLAMsmtResponderDBEntry 5 }
pvxSLAMsmtResponderDBESName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Ethernet service name."
::= { pvxSLAMsmtResponderDBEntry 6 }
pvxSLAMsmtResponderDBRMepId OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Remote MEP ID."
::= { pvxSLAMsmtResponderDBEntry 7 }
pvxSLAMsmtResponderDBRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of the row."
::= { pvxSLAMsmtResponderDBEntry 100 }
END