Observium_CE/mibs/hp/HPN-ICF-EPON-UNI-MIB

2095 lines
65 KiB
Plaintext

-- ===========================================================
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
--
-- Description: Epon MIB
-- Reference: IF-MIB
-- Version: V1.8
-- History:
-- V1.0 created by liuhongxu.
-- Initial version 2006-01-10
-- V1.1 Updated by chenzhaojie
-- Add enumeration values to hpnicfEponUniVlanType
-- V1.2 Updated by chenzhaojie 2006-08-02
-- Add hpnicfEponUniOutDroppedFrames
-- V1.3 Updated by chenzhaojie 2007-05-21
-- Add hpnicfEponUniScalarGroup
-- Add enumeration values to hpnicfEponUniVlanType
-- Add hpnicfEponUniPortIsolate, hpnicfEponUniVlanConfiguration
-- hpnicfEponUniAutoNegotiation, hpnicfEponUniRestartAutoNeg,
-- hpnicfEponUniLinkStatus, hpnicfEponUniInterfaceType
-- to hpnicfEponUniSysManTable.
-- Add hpnicfEponUniPortPolicyTable, hpnicfEponUniMulticastTable.
-- Add hpnicfEponUniMulticastControlTable, hpnicfEponUniQosConfIndexNextTable,
-- hpnicfEponUniQosConfTable, hpnicfEponUniQosRuleTable.
-- V1.4 Updated by liuhongxu,andapeng 2007-10-13
-- Add hpnicfEponUniMulticastFastleave to hpnicfEponUniMulticastTable
-- Add hpnicfEponUniMulticastIndex to hpnicfEponUniMulticastControlTable
-- Add hpnicfEponUniVitualCableTest to hpnicfEponUniSysManTable
-- Add hpnicfEponUniMirrorGroupTable, hpnicfEponUniMirrorGroupIdNextTable
-- Add hpnicfEponUniMulticastCtrlInfoTable
-- Add hpnicfEponUniPortPolicyInboundCir,hpnicfEponUniPortPolicyInboundBucketDepth,
-- hpnicfEponUniPortPolicyInboundExtraBurst,hpnicfEponUniPortPolicyOutboundCir
-- to hpnicfEponUniPortPolicyTable.
-- Add hpnicfEponUniMulticastIndexNextTable
-- Modify hpnicfEponUniInterfaceType
-- V1.5 Updated by maguoqiang,wangke,zhaodan 2008-1-14
-- Deleted default values of these leaves:
-- hpnicfEponUniMdi, hpnicfEponUniPriority, hpnicfEponUniVlanType, hpnicfEponUniFlowControl,
-- hpnicfEponUniDuplex, hpnicfEponUniVlanVPNStatus, hpnicfEponUniPortIsolate,
-- hpnicfEponUniAutoNegotiation, hpnicfEponUniVitualCableTest
-- Add hpnicfEponUniMulticastSourceIpList to hpnicfEponUniMulticastControlTable
-- Add hpnicfEponUniMulticastResetInterval to hpnicfEponUniMulticastControlTable
-- Modify hpnicfEponUniVCTCableStatus and add 9 nodes:
-- Add hpnicfEponUniVCTCableLength
-- hpnicfEponUniVCTImpedanceMismatch
-- hpnicfEponUniVCTPairSkew
-- hpnicfEponUniVCTPairSwap
-- hpnicfEponUniVCTPolaritySwap
-- hpnicfEponUniVCTInsertionLoss
-- hpnicfEponUniVCTReturnLoss
-- hpnicfEponUniVCTNearendCrosstalk to hpnicfEponUniSysManTable
-- V1.6 Updated by zoudian 2008-3-17
-- Add hpnicfEponUniPortPolicyOutboundPir to hpnicfEponUniPortPolicyTable
-- Mofify hpnicfEponUniPortPolicyOutboundCir
-- V1.7 Updated by zhaodan 2008-06-04
-- Add hpnicfEponUniLinkUpTrap and hpnicfEponUniLinkDownTrap.
-- Modify the MAX-ACCESS of hpnicfEponUniIndex to accessible-for-notify.
-- V1.8 Updated by chenchao 2012-11-16
-- Add hpnicfEponUniLoopBackDetectedTrap and hpnicfEponUniLoopBackRecoveredTrap.
-- =================================================================
HPN-ICF-EPON-UNI-MIB DEFINITIONS ::= BEGIN
IMPORTS
hpnicfEpon
FROM HPN-ICF-OID-MIB
ifIndex, ifDescr
FROM IF-MIB
Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress, TruthValue, RowStatus
FROM SNMPv2-TC;
hpnicfEponUni MODULE-IDENTITY
LAST-UPDATED "200807281743Z"
ORGANIZATION
""
CONTACT-INFO
""
DESCRIPTION
"The objects in this MIB module are used to manage and
display current configuration of UNI (user network interface)
which is based on the ONU(Optical Network Unit)."
::= { hpnicfEpon 5 }
hpnicfEponUniSysMan OBJECT IDENTIFIER ::= { hpnicfEponUni 1 }
hpnicfEponUniSysManTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines several UNI system parameters."
::= { hpnicfEponUniSysMan 1 }
hpnicfEponUniSysManEntry OBJECT-TYPE
SYNTAX HpnicfEponUniSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hpnicfEponUniSysManTable."
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniSysManTable 1 }
HpnicfEponUniSysManEntry ::= SEQUENCE
{
hpnicfEponUniIndex Integer32,
hpnicfEponUniDescr OCTET STRING,
hpnicfEponUniAdminStatus INTEGER,
hpnicfEponUniMdi INTEGER,
hpnicfEponUniPriority Integer32,
hpnicfEponUniVlanType INTEGER,
hpnicfEponUniAccessVlan Integer32,
hpnicfEponUniTrunkPvid INTEGER,
hpnicfEponUniVLANTrunkAllowListLow OCTET STRING,
hpnicfEponUniVLANTrunkAllowListHigh OCTET STRING,
hpnicfEponUniInboundLineRate Integer32,
hpnicfEponUniOutboundLineRate Integer32,
hpnicfEponUniFlowControl TruthValue,
hpnicfEponUniSpeed INTEGER,
hpnicfEponUniDuplex INTEGER,
hpnicfEponUniVlanVPNStatus TruthValue,
hpnicfEponUniCountReset INTEGER,
hpnicfEponUniPortIsolate INTEGER,
hpnicfEponUniVlanConfiguration OCTET STRING,
hpnicfEponUniAutoNegotiation INTEGER,
hpnicfEponUniRestartAutoNeg INTEGER,
hpnicfEponUniLinkStatus INTEGER,
hpnicfEponUniInterfaceType INTEGER,
hpnicfEponUniVitualCableTest INTEGER,
hpnicfEponUniVCTCableStatus INTEGER,
hpnicfEponUniVCTCableLength Integer32,
hpnicfEponUniVCTImpedanceMismatch INTEGER,
hpnicfEponUniVCTPairSkew Integer32,
hpnicfEponUniVCTPairSwap INTEGER,
hpnicfEponUniVCTPolaritySwap INTEGER,
hpnicfEponUniVCTInsertionLoss Integer32,
hpnicfEponUniVCTReturnLoss Integer32,
hpnicfEponUniVCTNearendCrosstalk Integer32,
hpnicfEponUniVlan Integer32
}
hpnicfEponUniIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index value which uniquely identifies the FE(fast Ethernet)
interface of the ONU."
::= { hpnicfEponUniSysManEntry 1 }
hpnicfEponUniDescr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the interface. This
string should include the name of the manufacturer, the product name
and the version of the interface hardware and software."
::= { hpnicfEponUniSysManEntry 2 }
hpnicfEponUniAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
testing(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the user network interface. When a managed
system initializes, all user network interfaces start with down(2)
state. The testing(3)state indicates that no operational packets
can be passed. As a result of either explicit management action or
per configuration information retained by the managed system,
hpnicfEponUniAdminStatus is then changed to either the up(1) or
testing(3) states (or remains in the down(2) state)."
::= { hpnicfEponUniSysManEntry 3 }
hpnicfEponUniMdi OBJECT-TYPE
SYNTAX INTEGER
{
mdi-ii(1),
mdi-x(2),
mdi-auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of the line connected to UNI interface:
mdi-ii(straight-through cable),
mdi-x (crossover cable),
mdi-auto (auto-sensing)."
::= { hpnicfEponUniSysManEntry 4 }
hpnicfEponUniPriority OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of user network interface. If the value is larger,
the priority will be higher."
::= { hpnicfEponUniSysManEntry 5 }
hpnicfEponUniVlanType OBJECT-TYPE
SYNTAX INTEGER
{
vlantrunk(1),
access(2),
hybrid(3),
untagged(4),
transparent(5),
doubletagged(6),
tag(7),
translation(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"UNI vlan types."
::= { hpnicfEponUniSysManEntry 6 }
hpnicfEponUniAccessVlan OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlan ID assigned to untagged frames or Priority-Tagged
frames received on user network interface."
::= { hpnicfEponUniSysManEntry 7 }
hpnicfEponUniTrunkPvid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PVID(port vlan ID), the vlan ID assigned to untagged frames or
Priority-Tagged frames received on user network interface."
::= { hpnicfEponUniSysManEntry 8 }
hpnicfEponUniVLANTrunkAllowListLow OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight vlans,
with the first octet specifying vlans 1 through 8, the second
octet specifying vlans 9 through 16, etc. Within each octet,
the most significant bit represents the highest numbered VLAN,
and the least significant bit represents the lowest numbered VLAN.
Thus, each allowed vlan of the trunk port is represented by a
single bit within the value of this object. If that bit has a value
of '1' then that vlan is allowed in the set of vlans. the vlan
is not allowed if its bit has a value of '0'."
::= { hpnicfEponUniSysManEntry 9 }
hpnicfEponUniVLANTrunkAllowListHigh OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight vlans,
with the first octet specifying vlans 2049 through 2056, the
second octet specifying vlans 2057 through 2064, etc. Within
each octet, the most significant bit represents the highest
numbered vlan, and the least significant bit represents the
lowest numbered vlan. Thus, each allowed vlan of the trunk port
is represented by a single bit within the value of this object.
If that bit has a value of '1' then that vlan is allowed in the
set of vlans; the vlan is not allowed if its bit has a value of '0'.
"
::= { hpnicfEponUniSysManEntry 10 }
hpnicfEponUniInboundLineRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the inbound line-rate. measured with kbps.
The upper limit of the line-rate is the value of
hpnicfEponUniLineRateMax in the entry. It must be multiple
of the value of hpnicfEponUniLineRateStep. The default value of
hpnicfEponUniLineRate is the value of hpnicfEponUniLineRateMax."
::= { hpnicfEponUniSysManEntry 11 }
hpnicfEponUniOutboundLineRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the outbound line-rate. measured with kbps.
The upper limit of the line-rate is the value of
hpnicfEponUniLineRateMax in the entry. It must be multiple
of the value of hpnicfEponUniLineRateStep. The default value of
hpnicfEponUniLineRate is the value of hpnicfEponUniLineRateMax."
::= { hpnicfEponUniSysManEntry 12 }
hpnicfEponUniFlowControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flow control status.
true(1) - Flow control status enable.
false(2) - Flow control status disable."
::= { hpnicfEponUniSysManEntry 13 }
hpnicfEponUniSpeed OBJECT-TYPE
SYNTAX INTEGER
{
auto(0),
s10M(10),
s100M(100),
s1000M(1000),
s10000M(10000),
s24000M(24000)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User network interface speed."
::= { hpnicfEponUniSysManEntry 14 }
hpnicfEponUniDuplex OBJECT-TYPE
SYNTAX INTEGER
{
full(1),
half(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User network interface mode."
::= { hpnicfEponUniSysManEntry 15 }
hpnicfEponUniVlanVPNStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan VPN status.
true(1) - vlan VPN status enable.
false(2) - vlan VPN disable."
::= { hpnicfEponUniSysManEntry 16 }
hpnicfEponUniCountReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the counter which is about packets of the interface,
then the counter will change to zero. There is no sense in
reading this object."
::= { hpnicfEponUniSysManEntry 17 }
hpnicfEponUniPortIsolate OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable - enable UNI port isolate setting.
disable - disable UNI port isolate setting.
"
::= { hpnicfEponUniSysManEntry 18 }
hpnicfEponUniVlanConfiguration OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The vlan configuration of the related vlan mode.
Transparent vlan mode: hpnicfEponUniVlanConfiguration is a
zero length string.
Tag vlan mode: the first four octets were the tag
assigned to untagged frames received on UNI, including TPID,
VID,CFI and priority.
Translation vlan mode: the first four octets were the old tag
(including TPID, VID, CFI and priority), which is replaced
by the new tag(including TPID, VID, CFI and priority),
the second four octets.
"
::= { hpnicfEponUniSysManEntry 23 }
hpnicfEponUniAutoNegotiation OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable - enable auto negotiation.
disable - disable auto negotiation.
"
::= { hpnicfEponUniSysManEntry 25 }
hpnicfEponUniRestartAutoNeg OBJECT-TYPE
SYNTAX INTEGER
{
autoNegotiation(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Force to restart the auto negotiation process.
"
::= { hpnicfEponUniSysManEntry 26 }
hpnicfEponUniLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The link status of UNI.
"
::= { hpnicfEponUniSysManEntry 29 }
hpnicfEponUniInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
gigabitethernetport(1),
fastethernetport(2),
voipport(3),
e1port(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
UNI interface type.
"
::= { hpnicfEponUniSysManEntry 30 }
-- BEGIN for UNI VCT
hpnicfEponUniVitualCableTest OBJECT-TYPE
SYNTAX INTEGER{true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
True(1): Virtual cable test enable.
False(2): Virtual cable test disable."
DEFVAL{ false }
::= { hpnicfEponUniSysManEntry 31 }
hpnicfEponUniVCTCableStatus OBJECT-TYPE
SYNTAX INTEGER{normal(1),
abnormal(2),
abnormalOpen(3),
abnormalShort(4),
failure(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Get the cable status.
Normal(1),cable is normal.
Abnormal(2),cable is abnormal.
AbnormalOpen(3),cable is abnormal because of open circuit.
AbnormalShort(4),cable is abnormal because of short circuit.
Failure(5),cable is abnormal because of testing failure.
"
::= { hpnicfEponUniSysManEntry 32 }
hpnicfEponUniVCTCableLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Get the cable length.
When hpnicfEponUniVCTCableStatus is normal,
the node stands for the length from the UNI port to the port opposite.
When hpnicfEponUniVCTCableStatus is abnormal,
it stands for the lengh from the UNI port to the failure place.
Unit:meter(m).
"
::= { hpnicfEponUniSysManEntry 33 }
hpnicfEponUniVCTImpedanceMismatch OBJECT-TYPE
SYNTAX INTEGER{not-support(1),
true(2),
false(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Get the cable impedance.
Not-support(1),the UNI port does not support this function.
True(2),impedance match.
False(3),impedance mismatch."
::= { hpnicfEponUniSysManEntry 34 }
hpnicfEponUniVCTPairSkew OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Get the symmetry of cable.
If the function is not supported,
the default value 0 will be returned.
Unit:nanosecond(ns).
"
::= { hpnicfEponUniSysManEntry 35 }
hpnicfEponUniVCTPairSwap OBJECT-TYPE
SYNTAX INTEGER{notSupport(1),
true(2),
false(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
NotSupport(1),the UNI port does not support this function.
True(2),pair swap.
False(3),not pair swap."
::= { hpnicfEponUniSysManEntry 36 }
hpnicfEponUniVCTPolaritySwap OBJECT-TYPE
SYNTAX INTEGER{notSupport(1),
true(2),
false(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
NotSupport(1),the UNI port does not support this function.
True(2),polarity swap.
False(3),not polarity swap."
::= { hpnicfEponUniSysManEntry 37 }
hpnicfEponUniVCTInsertionLoss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
If the function is not supported,
the default value 0 will be returned.
Unit:decibel(db).
"
::= { hpnicfEponUniSysManEntry 38 }
hpnicfEponUniVCTReturnLoss OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
If the function is not supported,
the default value 0 will be returned.
Unit:decibel(db).
"
::= { hpnicfEponUniSysManEntry 39 }
hpnicfEponUniVCTNearendCrosstalk OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
If the function is not supported,
the default value 0 will be returned.
Unit:decibel(db).
"
::= { hpnicfEponUniSysManEntry 40 }
hpnicfEponUniVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
If the function is not supported,
the default value 0 will be returned.
Unit:decibel(db).
"
::= { hpnicfEponUniSysManEntry 41 }
-- END for UNI VCT
hpnicfEponUniCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface counter about frames entries."
::= { hpnicfEponUniSysMan 2 }
hpnicfEponUniCountEntry OBJECT-TYPE
SYNTAX HpnicfEponUniCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable
to a particular interface."
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniCountTable 1 }
HpnicfEponUniCountEntry ::= SEQUENCE
{
hpnicfEponUniInStatsPkts Unsigned32,
hpnicfEponUniInStatsUnicastPkts Unsigned32,
hpnicfEponUniInStatsBroadcastPkts Unsigned32,
hpnicfEponUniInStatsMulticastPkts Unsigned32,
hpnicfEponUniInPausePkts Unsigned32,
hpnicfEponUniInTotalErrors Unsigned32,
hpnicfEponUniInStatsCRCAlignErrors Unsigned32,
hpnicfEponUniInStatsUndersizePkts Unsigned32,
hpnicfEponUniInStatsOversizePkts Unsigned32,
hpnicfEponUniInErrorbyOther Unsigned32,
hpnicfEponUniOutStatsPkts Unsigned32,
hpnicfEponUniOutStatsUnicastPkts Unsigned32,
hpnicfEponUniOutStatsBroadcastPkts Unsigned32,
hpnicfEponUniOutStatsMulticastPkts Unsigned32,
hpnicfEponUniOutStatsPausePkts Unsigned32,
hpnicfEponUniOutTotalErrors Unsigned32,
hpnicfEponUniOutStatsCollisions Unsigned32,
hpnicfEponUniOutDelayExceededDiscards Unsigned32,
hpnicfEponUniOutErrorbyOther Unsigned32,
hpnicfEponUniOutDroppedFrames Unsigned32
}
hpnicfEponUniInStatsPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad frames,
broadcast frames, and multicast frames) received."
::= { hpnicfEponUniCountEntry 1 }
hpnicfEponUniInStatsUnicastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames received that are
directed to the unicast address. Note that this
does not include multicast and broadcast frames."
::= { hpnicfEponUniCountEntry 2 }
hpnicfEponUniInStatsBroadcastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames received that are
directed to the broadcast address. Note that this
does not include multicast frames."
::= { hpnicfEponUniCountEntry 3 }
hpnicfEponUniInStatsMulticastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames received that are
directed to a multicast address. Note that this number
does not include frames directed to the broadcast address."
::= { hpnicfEponUniCountEntry 4 }
hpnicfEponUniInPausePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of MAC Control frames received on this
interface by the pause(flow control) operation.
This counter does not increment when the
interface is in a half-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system."
::= { hpnicfEponUniCountEntry 5 }
hpnicfEponUniInTotalErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of the error frames received on this interface."
::= { hpnicfEponUniCountEntry 6 }
hpnicfEponUniInStatsCRCAlignErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that
had a length (excluding framing bits, but
including FCS octets) of between 64 and 1518
octets, inclusive, but had either a bad
Frame Check Sequence (FCS) with an integral
number of octets (FCS Error) or a bad FCS with
a non-integral number of octets (Alignment Error)."
::= { hpnicfEponUniCountEntry 7 }
hpnicfEponUniInStatsUndersizePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that are
less than 64 octets long (excluding framing bits,
but including FCS octets) and are otherwise well formed."
::= { hpnicfEponUniCountEntry 8 }
hpnicfEponUniInStatsOversizePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that are
longer than 1518 octets (excluding framing bits,
but including FCS octets) and are otherwise well formed."
::= { hpnicfEponUniCountEntry 9 }
hpnicfEponUniInErrorbyOther OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of error frames received on this interface."
::= { hpnicfEponUniCountEntry 10 }
hpnicfEponUniOutStatsPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad frames,
broadcast frames, and multicast frames) sent."
::= { hpnicfEponUniCountEntry 11 }
hpnicfEponUniOutStatsUnicastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames sent that are
directed to the unicast address. Note that this
does not include multicast and broadcast frames."
::= { hpnicfEponUniCountEntry 12 }
hpnicfEponUniOutStatsBroadcastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames sent that are
directed to the broadcast address. Note that this
does not include multicast frames."
::= { hpnicfEponUniCountEntry 13 }
hpnicfEponUniOutStatsMulticastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of good frames sent that are
directed to a multicast address. Note that this number
does not include frames directed to the broadcast address."
::= { hpnicfEponUniCountEntry 14 }
hpnicfEponUniOutStatsPausePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MAC control frames sent on this
interface by the pause operation. This counter does
not increment when the interface is in a half-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management system."
::= { hpnicfEponUniCountEntry 15 }
hpnicfEponUniOutTotalErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of error frames sent on this interface."
::= { hpnicfEponUniCountEntry 16 }
hpnicfEponUniOutStatsCollisions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The best estimate of the total number of collisions
on this Ethernet segment.
The value returned will depend on the location of the
RMON probe. Section 8.2.1.3 (10BASE-5) and section
10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a
station must detect a collision, in the receive mode, if
three or more stations are transmitting simultaneously. A
repeater port must detect a collision when two or more
stations are transmitting simultaneously. Thus a probe
placed on a repeater port could record more collisions
than a probe connected to a station on the same segment
could. Probe location plays a much smaller role when considering
10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3
defines a collision as the simultaneous presence of signals
on the DO and RD circuits (transmitting and receiving
at the same time). A 10BASE-T station can only detect
collisions when it is transmitting. Thus probes placed on
a station and a repeater, should report the same number of
collisions. Note also that an RMON probe inside a repeater should
ideally report collisions between the repeater and one or
more other hosts (transmit collisions as defined by IEEE
802.3k) plus receiver collisions observed on any coax
segments to which the repeater is connected."
::= { hpnicfEponUniCountEntry 17 }
hpnicfEponUniOutDelayExceededDiscards OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames discarded by this port due
to excessive transit delay through the bridge. It
is incremented by both transparent and source route bridges."
::= { hpnicfEponUniCountEntry 18 }
hpnicfEponUniOutErrorbyOther OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of other error frames sent on this interface.
Other error frames means the error frames out of collision frames
and excessive delayed frames."
::= { hpnicfEponUniCountEntry 19 }
hpnicfEponUniOutDroppedFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of frames dropped because of buffer failure.
"
::= { hpnicfEponUniCountEntry 20 }
hpnicfEponUniIgmpInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniIgmpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table stores igmp information of UNI interface."
::= { hpnicfEponUniSysMan 3 }
hpnicfEponUniIgmpInfoEntry OBJECT-TYPE
SYNTAX HpnicfEponUniIgmpInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hpnicfEponUniIgmpInfoTable."
INDEX
{
ifIndex,
hpnicfEponUniIndex,
hpnicfEponUniMacIndex
}
::= { hpnicfEponUniIgmpInfoTable 1 }
HpnicfEponUniIgmpInfoEntry ::= SEQUENCE
{
hpnicfEponUniMacIndex Integer32,
hpnicfEponUniIgmpMacAddress MacAddress,
hpnicfEponUniIgmpVlanId Integer32
}
hpnicfEponUniMacIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index uniquely identifies the igmp information in current
UNI interface."
::= { hpnicfEponUniIgmpInfoEntry 1 }
hpnicfEponUniIgmpMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 6-octet read-only value carrying the individual MAC address
indicates which igmp group the UNI interface belonging to."
::= { hpnicfEponUniIgmpInfoEntry 2 }
hpnicfEponUniIgmpVlanId OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer range from 1 to 4094 indicates the vlan which the igmp
Mac address has joined in."
::= { hpnicfEponUniIgmpInfoEntry 3 }
hpnicfEponUniParaMan OBJECT IDENTIFIER ::= { hpnicfEponUniSysMan 4 }
hpnicfEponUniLineRateMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of the line-rate(kbps) that user network
interface can be set."
::= { hpnicfEponUniParaMan 1 }
hpnicfEponUniLineRateStep OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The step of line-rate(kbps)."
::= { hpnicfEponUniParaMan 2 }
hpnicfEponUniNumberOnOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user network interface number on ONU."
::= { hpnicfEponUniParaMan 3 }
hpnicfEponUniScalarGroup OBJECT IDENTIFIER ::= { hpnicfEponUniSysMan 5 }
--
-- hpnicfEponUniPortPolicyTable
--
hpnicfEponUniPortPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniPortPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI port policy configuration.
"
::= { hpnicfEponUniSysMan 6 }
hpnicfEponUniPortPolicyEntry OBJECT-TYPE
SYNTAX HpnicfEponUniPortPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hpnicfEponUniPortPolicyTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniPortPolicyTable 1 }
HpnicfEponUniPortPolicyEntry ::= SEQUENCE
{
hpnicfEponUniPortPolicyStatus INTEGER,
hpnicfEponUniPortPolicyCir Integer32,
hpnicfEponUniPortPolicyBucketDepth Integer32,
hpnicfEponUniPortPolicyExtraBurst Integer32,
hpnicfEponUniPortPolicyInboundCir Integer32,
hpnicfEponUniPortPolicyInboundBucketDepth Integer32,
hpnicfEponUniPortPolicyInboundExtraBurst Integer32,
hpnicfEponUniPortPolicyOutboundCir Integer32,
hpnicfEponUniPortPolicyOutboundPir Integer32
}
hpnicfEponUniPortPolicyStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable - enable UNI upstream port policing.
disable - disable UNI upstream port policing.
"
DEFVAL { disable }
::= { hpnicfEponUniPortPolicyEntry 1 }
hpnicfEponUniPortPolicyCir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The committed information rate,
ranging from 1 to 102400, measured in kbps.
"
DEFVAL { 102400 }
::= { hpnicfEponUniPortPolicyEntry 2 }
hpnicfEponUniPortPolicyBucketDepth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The depth of the token bucket to tolerant the certain burst(CBS),
ranging from 0 to 65535, measured in bytes.
"
DEFVAL { 0 }
::= { hpnicfEponUniPortPolicyEntry 3 }
hpnicfEponUniPortPolicyExtraBurst OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The extra token to permit the forwarding engine to finish the packet
being sent when the bucket depth is exhausted, ranging from 0 to 65535,
measured in bytes.
"
DEFVAL { 0 }
::= { hpnicfEponUniPortPolicyEntry 4 }
hpnicfEponUniPortPolicyInboundCir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The inbound committed information rate, measured in kbps.
"
::= { hpnicfEponUniPortPolicyEntry 5 }
hpnicfEponUniPortPolicyInboundBucketDepth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The inbound depth of the token bucket to tolerant the certain burst(CBS),
ranging from 0 to 65535, measured in bytes.
"
DEFVAL { 0 }
::= { hpnicfEponUniPortPolicyEntry 6 }
hpnicfEponUniPortPolicyInboundExtraBurst OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The inbound extra token to permit the forwarding engine to finish the packet
being sent when the bucket depth is exhausted, ranging from 0 to 65535,
measured in bytes.
"
DEFVAL { 0 }
::= { hpnicfEponUniPortPolicyEntry 7 }
hpnicfEponUniPortPolicyOutboundCir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The outbound committed information rate, stepped by 64, measured in kbps.
"
::= { hpnicfEponUniPortPolicyEntry 8 }
hpnicfEponUniPortPolicyOutboundPir OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The outbound peak information rate, stepped by 64, measured in kbps.
"
::= { hpnicfEponUniPortPolicyEntry 9 }
--
-- hpnicfEponUniMulticastTable
--
hpnicfEponUniMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI multicast configuration.
"
::= { hpnicfEponUniSysMan 7 }
hpnicfEponUniMulticastEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hpnicfEponUniPortPolicyTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniMulticastTable 1 }
HpnicfEponUniMulticastEntry ::= SEQUENCE
{
hpnicfEponUniMulticastGroupNumber Integer32,
hpnicfEponUniMulticastVlanList OCTET STRING,
hpnicfEponUniMulticastStripStatus INTEGER,
hpnicfEponUniMulticastFastleave TruthValue
}
hpnicfEponUniMulticastGroupNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The allowed multicast group number that can be handled
at the same time by UNI.
"
DEFVAL { 64 }
::= { hpnicfEponUniMulticastEntry 1 }
hpnicfEponUniMulticastVlanList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The multicast vlan list.
The first two octets of the string represent the first VLAN ID;
the second two octets of the string represent the second VLAN ID,
and so on. It is a zero length string by default.
"
::= { hpnicfEponUniMulticastEntry 2 }
hpnicfEponUniMulticastStripStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true - strip the vlan tag of multicast packet.
false - does not strip the vlan tag of multicast packet.
"
DEFVAL { disable }
::= { hpnicfEponUniMulticastEntry 3 }
hpnicfEponUniMulticastFastleave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - fast leave of IGMP enable on ONU.
false(2) - fast leave of IGMP disable on ONU.
"
DEFVAL { false }
::= { hpnicfEponUniMulticastEntry 4 }
--
-- hpnicfEponUniTechAbilityTable
--
hpnicfEponUniTechAbilityTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniTechAbilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI multicast configuration.
"
::= { hpnicfEponUniSysMan 8 }
hpnicfEponUniTechAbilityEntry OBJECT-TYPE
SYNTAX HpnicfEponUniTechAbilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hpnicfEponUniTechAbilityTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniTechAbilityTable 1 }
HpnicfEponUniTechAbilityEntry ::= SEQUENCE
{
hpnicfEponUniLocalTechAbility OCTET STRING,
hpnicfEponUniAdvertisedTechAbility OCTET STRING
}
hpnicfEponUniLocalTechAbility OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The local port capabilities of the UNI.
Each two octets stand for a capability of UNI:
the first two octets represent one capability and
the second two octets represent another capability,
and so on.
The capabilities list:
1 - undefined,
2 - initializing, true ability not yet known,
14 - 10BASE-T,
142 - full duplex 10BASE-T,
23 - 100BASE-T4,
25 - 100BASE-TX,
252 - full duplex 100BASE-TX,
312 - PAUSE operation for full duplex links,
313 - asymmetric PAUSE operation for full duplex links,
314 - symmetric PAUSE operation for full duplex links,
32 - 100BASE-T2,
322 - full duplex 100BASE-T2,
36 - 1000BASE-X,
362 - full duplex 1000BASE-X,
40 - 1000BASE-T UTP PHY,
402 - full duplex 1000BASE-T UTP PHY,
37 - remote fault bit 1(RF1),
372 - remote fault bit 2(RF2),
8029 - 802.9ISLAN-16T.
"
::= { hpnicfEponUniTechAbilityEntry 1 }
hpnicfEponUniAdvertisedTechAbility OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The advertised port capabilities of the UNI.
The capabilities list references the description of hpnicfEponUniLocalTechAbility.
"
::= { hpnicfEponUniTechAbilityEntry 2 }
--
-- hpnicfEponUniMulticastControlTable
--
hpnicfEponUniMulticastControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMulticastControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI multicast control parameters.
"
::= { hpnicfEponUniSysMan 9 }
hpnicfEponUniMulticastControlEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMulticastControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniMulticastControlTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex,
hpnicfEponUniMulticastIndex
}
::= { hpnicfEponUniMulticastControlTable 1 }
HpnicfEponUniMulticastControlEntry ::= SEQUENCE
{
hpnicfEponUniMulticastVlanIndex Integer32,
hpnicfEponUniMulticastAddressList OCTET STRING,
hpnicfEponUniMulticastAccessRule INTEGER,
hpnicfEponUniMulticastChannelLimit Integer32,
hpnicfEponUniMulticastPreTimeSlice Integer32,
hpnicfEponUniMulticastPreTimes Integer32,
hpnicfEponUniMulticastPreInterval Integer32,
hpnicfEponUniMulticastRowStatus RowStatus,
hpnicfEponUniMulticastIndex INTEGER,
hpnicfEponUniMulticastSourceIpList OCTET STRING,
hpnicfEponUniMulticastResetInterval Integer32
}
hpnicfEponUniMulticastVlanIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The multicast vlan ID.
"
::= { hpnicfEponUniMulticastControlEntry 1 }
hpnicfEponUniMulticastAddressList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The multicast address, each four octets represents a multicast address,
the address section ranging from the first four octets to the second
four octets, and the like.
"
::= { hpnicfEponUniMulticastControlEntry 2 }
hpnicfEponUniMulticastAccessRule OBJECT-TYPE
SYNTAX INTEGER
{
deny(1),
permit(2),
preview(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
deny - deny the multicast packet.
permit - permit the multicast packet.
preview - permit the multicast packet with conditions.
"
::= { hpnicfEponUniMulticastControlEntry 3 }
hpnicfEponUniMulticastChannelLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The limitation of multicast preview channel number.
"
::= { hpnicfEponUniMulticastControlEntry 4 }
hpnicfEponUniMulticastPreTimeSlice OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The time slice of multicast preview.
"
::= { hpnicfEponUniMulticastControlEntry 5 }
hpnicfEponUniMulticastPreTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The number of multicast preview times.
"
::= { hpnicfEponUniMulticastControlEntry 6 }
hpnicfEponUniMulticastPreInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The interval between two consecutive previews, measured in minute.
"
::= { hpnicfEponUniMulticastControlEntry 7 }
hpnicfEponUniMulticastRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. The active,
createAndGo and the destory statuses are supported.
"
::= { hpnicfEponUniMulticastControlEntry 8 }
hpnicfEponUniMulticastIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of the entry.
"
::= { hpnicfEponUniMulticastControlEntry 9 }
hpnicfEponUniMulticastSourceIpList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
This list contains many source ip addresses.
Each ip address is contained in four octets.
"
::= { hpnicfEponUniMulticastControlEntry 10 }
hpnicfEponUniMulticastResetInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The interval is measured in minute.
From the last preview limitation is reached, a customer can preview again
after this interval is expired.
"
::= { hpnicfEponUniMulticastControlEntry 11 }
--
-- hpnicfEponUniQosIndexNextTable
--
hpnicfEponUniQosIndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniQosIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The next index table.
"
::= { hpnicfEponUniSysMan 10 }
hpnicfEponUniQosIndexNextEntry OBJECT-TYPE
SYNTAX HpnicfEponUniQosIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniQosIndexNextTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniQosIndexNextTable 1 }
HpnicfEponUniQosIndexNextEntry ::= SEQUENCE
{
hpnicfEponUniQosConfIndexNext Integer32
}
hpnicfEponUniQosConfIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object contains an appropriate value to be used for
hpnicfEponUniQosConfIndex when creating rows in the
hpnicfEponUniQosConfTable.
"
::= { hpnicfEponUniQosIndexNextEntry 1 }
--
-- hpnicfEponUniQosConfTable
--
hpnicfEponUniQosConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniQosConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI Qos configuration.
"
::= { hpnicfEponUniSysMan 11 }
hpnicfEponUniQosConfEntry OBJECT-TYPE
SYNTAX HpnicfEponUniQosConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniQosConfTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex,
hpnicfEponUniQosConfIndex
}
::= { hpnicfEponUniQosConfTable 1 }
HpnicfEponUniQosConfEntry ::= SEQUENCE
{
hpnicfEponUniQosConfIndex Integer32,
hpnicfEponUniQosConfRuleIndexNext Integer32,
hpnicfEponUniQosConfMappedQueue Integer32,
hpnicfEponUniQosConfMarkedPriority Integer32,
hpnicfEponUniQosConfRowStatus RowStatus
}
hpnicfEponUniQosConfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The rule index.
"
::= { hpnicfEponUniQosConfEntry 1 }
hpnicfEponUniQosConfRuleIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object contains an appropriate value to be used for
hpnicfEponUniQosRuleIndex when creating rows in the
hpnicfEponUniQosRuleTable.
"
::= { hpnicfEponUniQosConfEntry 2 }
hpnicfEponUniQosConfMappedQueue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The queue that the ethernet frames will be mapped.
"
::= { hpnicfEponUniQosConfEntry 3 }
hpnicfEponUniQosConfMarkedPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Priority of the ethernet frames to be marked, which
compliant with the 802.1D user priority standard.
"
::= { hpnicfEponUniQosConfEntry 4 }
hpnicfEponUniQosConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. The active,
createAndGo and the destory statuses are supported.
"
::= { hpnicfEponUniQosConfEntry 5 }
--
-- hpnicfEponUniQosRuleTable
--
hpnicfEponUniQosRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniQosRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Qos sub rule of the UNI.
"
::= { hpnicfEponUniSysMan 12 }
hpnicfEponUniQosRuleEntry OBJECT-TYPE
SYNTAX HpnicfEponUniQosRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniQosRuleTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex,
hpnicfEponUniQosConfIndex,
hpnicfEponUniQosRuleIndex
}
::= { hpnicfEponUniQosRuleTable 1 }
HpnicfEponUniQosRuleEntry ::= SEQUENCE
{
hpnicfEponUniQosRuleIndex Integer32,
hpnicfEponUniQosRuleSelector INTEGER,
hpnicfEponUniQosRuleValue Integer32,
hpnicfEponUniQosRuleMacAddress MacAddress,
hpnicfEponUniQosRuleOperator INTEGER,
hpnicfEponUniQosRuleRowStatus RowStatus
}
hpnicfEponUniQosRuleIndex OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The sub rule index.
"
::= { hpnicfEponUniQosRuleEntry 1 }
hpnicfEponUniQosRuleSelector OBJECT-TYPE
SYNTAX INTEGER
{
dstmac(1),
srcmac(2),
ethernetpriority(3),
vlanid(4),
ethernettype(5),
dstip(6),
srcip(7),
ipprototype(8),
ipv4tosdscp(9),
ipv6precedence(10),
srcport(11),
dstport(12)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The ethernet frame selector.
dstmac - based on destination MAC address.
srcmac - based on source MAC address.
ethernetpriority - based on ethernet priority.
vlanid - based on VLAN ID.
ethernettype - based on ethernet type.
dstip - based on destination IP address.
srcip - based on source IP address.
ipprototype - based on IP type(ipv4 or ipv6).
ipv4tosdscp - based on IP TOS/DSCP.
ipv6 - based IP precedence.
srcport - based on layer 4 source port.
dstport - based on layer 4 destination port.
"
::= { hpnicfEponUniQosRuleEntry 2 }
hpnicfEponUniQosRuleValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The rule value based on the hpnicfEponUniQosRuleSelector.
"
::= { hpnicfEponUniQosRuleEntry 3 }
hpnicfEponUniQosRuleMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
MAC Address.
"
::= { hpnicfEponUniQosRuleEntry 4 }
hpnicfEponUniQosRuleOperator OBJECT-TYPE
SYNTAX INTEGER
{
nevermatch(1),
equal(2),
notequal(3),
lessthanequal(4),
greaterthanequal(5),
fieldexist(6),
fieldnotexist(7),
alwaysmatch(8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
nervermatch - value never match.
equal - field equal to the value.
notequal - field not equal to the value.
lessthanequal - field less than or equal to the value.
greaterthanequal - field greater than or equal to the value.
fieldexist - value is ignored if field exists.
fieldnotexist - value is ignored if field does not exist.
alwaysmatch - value always match.
"
::= { hpnicfEponUniQosRuleEntry 5 }
hpnicfEponUniQosRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. Only active,
createAndGo and the destory are supported.
"
::= { hpnicfEponUniQosRuleEntry 6 }
--
-- hpnicfEponUniMirrorGroupTable
--
hpnicfEponUniMirrorGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMirrorGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Qos sub rule of the UNI.
"
::= { hpnicfEponUniSysMan 13 }
hpnicfEponUniMirrorGroupEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMirrorGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hpnicfEponUniMirrorGroupTable.
"
INDEX
{
ifIndex,
hpnicfEponUniMirrorGroupID
}
::= { hpnicfEponUniMirrorGroupTable 1 }
HpnicfEponUniMirrorGroupEntry ::= SEQUENCE
{
hpnicfEponUniMirrorGroupID Integer32,
hpnicfEponUniMirrorInboundPortList OCTET STRING,
hpnicfEponUniMirrorOutboundPortList OCTET STRING,
hpnicfEponUniMonitorPort Integer32,
hpnicfEponUniMirrorRowStatus RowStatus
}
hpnicfEponUniMirrorGroupID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Epon UNI mirror group ID."
::= { hpnicfEponUniMirrorGroupEntry 1 }
hpnicfEponUniMirrorInboundPortList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
UNI inbound port list.
Each octet within this value specifies a set of eight ports,
with the first octet specifying ports 1 through 8, the second
octet specifying ports 9 through 16, etc. Within each octet,
the most significant bit represents the highest numbered UNI,
and the least significant bit represents the lowest numbered UNI.
Thus, each UNI port is represented by a single bit within the
value of this object. If that bit has a value of '1' then that
port is allowed in the set of ports. the port is not allowed if
its bit has a value of '0'.
"
::= { hpnicfEponUniMirrorGroupEntry 2 }
hpnicfEponUniMirrorOutboundPortList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
UNI outnbound port list, more infomation reference hpnicfEponUniMirrorInboundPortList
"
::= { hpnicfEponUniMirrorGroupEntry 3 }
hpnicfEponUniMonitorPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
UNI monitor port.
"
::= { hpnicfEponUniMirrorGroupEntry 4 }
hpnicfEponUniMirrorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
RowStatus, Now support three status: createAndGo, active, destroy.
"
::= { hpnicfEponUniMirrorGroupEntry 5 }
--
-- hpnicfEponUniMirrorGroupIdNextTable
--
hpnicfEponUniMirrorGroupIdNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMirrorGroupIdNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The next index table, which is used by hpnicfEponUniMirrorGroupTable.
"
::= { hpnicfEponUniSysMan 14 }
hpnicfEponUniMirrorGroupIdNextEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMirrorGroupIdNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniMirrorGroupIdNextEntry.
"
INDEX
{
ifIndex
}
::= { hpnicfEponUniMirrorGroupIdNextTable 1 }
HpnicfEponUniMirrorGroupIdNextEntry ::= SEQUENCE
{
hpnicfEponUniMirrorGroupIDNext Integer32
}
hpnicfEponUniMirrorGroupIDNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object contains an appropriate value to be used for
hpnicfEponUniMirrorGroupID when creating rows in the
hpnicfEponUniMirrorGroupTable.
"
::= { hpnicfEponUniMirrorGroupIdNextEntry 1 }
--
-- hpnicfEponUniMulticastCtrlInfoTable
--
hpnicfEponUniMulticastCtrlInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMulticastCtrlInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UNI multicast information which is active .
"
::= { hpnicfEponUniSysMan 15 }
hpnicfEponUniMulticastCtrlInfoEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMulticastCtrlInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniMulticastCtrlInfoTable.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex,
hpnicfEponUniMultActVlan,
hpnicfEponUniMultActAddress
}
::= { hpnicfEponUniMulticastCtrlInfoTable 1 }
HpnicfEponUniMulticastCtrlInfoEntry ::= SEQUENCE
{
hpnicfEponUniMultActVlan Integer32,
hpnicfEponUniMultActAddress IpAddress,
hpnicfEponUniMultActAccessRule INTEGER,
hpnicfEponUniMultActPreTimes Integer32,
hpnicfEponUniMultActPreRemain Integer32
}
hpnicfEponUniMultActVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The multicast vlan ID which is active.
"
::= { hpnicfEponUniMulticastCtrlInfoEntry 1 }
hpnicfEponUniMultActAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The multicast address which is active.
"
::= { hpnicfEponUniMulticastCtrlInfoEntry 2 }
hpnicfEponUniMultActAccessRule OBJECT-TYPE
SYNTAX INTEGER
{
deny(1),
permit(2),
preview(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
deny - deny the multicast packet.
permit - permit the multicast packet.
preview - permit the multicast packet with conditions.
"
::= { hpnicfEponUniMulticastCtrlInfoEntry 3 }
hpnicfEponUniMultActPreTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The number of multicast preview times which is active.
"
::= { hpnicfEponUniMulticastCtrlInfoEntry 4 }
hpnicfEponUniMultActPreRemain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The remanent time slice of multicast preview which is active.
"
::= { hpnicfEponUniMulticastCtrlInfoEntry 5 }
--
-- hpnicfEponUniMulticastIndexNextTable
--
hpnicfEponUniMulticastIndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEponUniMulticastIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The next index table, which is used by hpnicfEponUniMulticastControlTable.
"
::= { hpnicfEponUniSysMan 16 }
hpnicfEponUniMulticastIndexNextEntry OBJECT-TYPE
SYNTAX HpnicfEponUniMulticastIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hpnicfEponUniMulticastIndexNextEntry.
"
INDEX
{
ifIndex,
hpnicfEponUniIndex
}
::= { hpnicfEponUniMulticastIndexNextTable 1 }
HpnicfEponUniMulticastIndexNextEntry ::= SEQUENCE
{
hpnicfEponUniMulticastConfIndexNext Integer32
}
hpnicfEponUniMulticastConfIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object contains an appropriate value to be used for
hpnicfEponUniMulticastIndex when creating rows in the
hpnicfEponUniMulticastControlTable.
"
::= { hpnicfEponUniMulticastIndexNextEntry 1 }
--
-- hpnicfEponUni NOTIFICATION
--
hpnicfEponUniTrap OBJECT IDENTIFIER ::= { hpnicfEponUni 2 }
hpnicfEponUniTrapPrefix OBJECT IDENTIFIER ::= { hpnicfEponUniTrap 0 }
hpnicfEponUniLinkUpTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hpnicfEponUniIndex,
hpnicfEponUniDescr,
hpnicfEponUniAdminStatus
}
STATUS current
DESCRIPTION
"
A hpnicfEponUniLinkUpTrap notification is sent
when the UNI up event is detected
and the transmitting switch is turned on.
"
::= { hpnicfEponUniTrapPrefix 1 }
hpnicfEponUniLinkDownTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hpnicfEponUniIndex,
hpnicfEponUniDescr,
hpnicfEponUniAdminStatus
}
STATUS current
DESCRIPTION
"
A hpnicfEponUniLinkDownTrap notification is sent
when the UNI down event is detected
and the transmitting switch is turned on.
"
::= { hpnicfEponUniTrapPrefix 2 }
hpnicfEponUniLoopBackDetectedTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hpnicfEponUniIndex,
hpnicfEponUniDescr,
hpnicfEponUniVlan
}
STATUS current
DESCRIPTION
"
A hpnicfEponUniLoopBackDetectedTrap notification is sent
when the UNI loopback event is detected.
"
::= { hpnicfEponUniTrapPrefix 3 }
hpnicfEponUniLoopBackRecoveredTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hpnicfEponUniIndex,
hpnicfEponUniDescr,
hpnicfEponUniVlan
}
STATUS current
DESCRIPTION
"
A hpnicfEponUniLoopBackRecoveredTrap notification is sent
when the UNI loopback is recovered.
"
::= { hpnicfEponUniTrapPrefix 4 }
END