librenms/mibs/huawei/HUAWEI-PTP
Adam Amstrong fea1d1ab80 add VRP. break some layout.
git-svn-id: http://www.observium.org/svn/observer/trunk@2567 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-23 15:20:11 +00:00

1412 lines
49 KiB
Plaintext

--
-- HUAWEI-PTP-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Friday, March 27, 2009 at 17:16:31
--
HUAWEI-PTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, DateAndTime, MacAddress, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwPtpMIB MODULE-IDENTITY
LAST-UPDATED "200902111449Z" -- February 11, 2009 at 14:49 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"The HUAWEI-PTP-MIB contains objects to manage PTP."
::= { hwDatacomm 187 }
--
-- Textual conventions
--
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
VlanIdOrNone ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Description."
SYNTAX Integer32 (0 | 1..4094)
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.187.1
hwPtpGlobalObjects OBJECT IDENTIFIER ::= { hwPtpMIB 1 }
-- 1.3.6.1.4.1.2011.5.25.187.1.1
hwPtpEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable PTP function."
DEFVAL { disable }
::= { hwPtpGlobalObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.187.1.2
hwPtpDomain OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's domain attribute,this attribute is used by PTP Device to join
BMC compute."
DEFVAL { 0 }
::= { hwPtpGlobalObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.187.1.3
hwPtpDeviceType OBJECT-TYPE
SYNTAX INTEGER
{
oc(1),
bc(2),
p2ptc(3),
e2etc(4),
p2ptcoc(5),
e2etcoc(6),
tcandbc(7),
invalid(99)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's type attribute."
DEFVAL { 99 }
::= { hwPtpGlobalObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.187.1.4
hwPtpSlaveOnly OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's SlaveOnly attribute."
DEFVAL { false }
::= { hwPtpGlobalObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.187.1.5
hwPtpLocalClockId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local PTP device's ClockId."
::= { hwPtpGlobalObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.187.1.6
hwPtpLocalClockAccuracy OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's clock accuracy attribute."
DEFVAL { 49 }
::= { hwPtpGlobalObjects 6 }
-- 1.3.6.1.4.1.2011.5.25.187.1.7
hwPtpLocalClockClass OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's clock class attribute."
DEFVAL { 187 }
::= { hwPtpGlobalObjects 7 }
-- 1.3.6.1.4.1.2011.5.25.187.1.8
hwPtpLocalClockPriority1 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's clock priority1 attribute."
DEFVAL { 128 }
::= { hwPtpGlobalObjects 8 }
-- 1.3.6.1.4.1.2011.5.25.187.1.9
hwPtpLocalClockPriority2 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's clock priority2 attribute."
DEFVAL { 128 }
::= { hwPtpGlobalObjects 9 }
-- 1.3.6.1.4.1.2011.5.25.187.1.10
hwPtpLocalClockTimeSource OBJECT-TYPE
SYNTAX INTEGER
{
atomicclock(1),
gps(2),
terrestrialradio(3),
ptp(4),
ntp(5),
handset(6),
other(7),
internaloscillator(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP device's clock time source attribute."
DEFVAL { internaloscillator }
::= { hwPtpGlobalObjects 10 }
-- 1.3.6.1.4.1.2011.5.25.187.1.11
hwPtpUtc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates current UTC."
::= { hwPtpGlobalObjects 11 }
-- 1.3.6.1.4.1.2011.5.25.187.1.12
hwPtpCurrentUtcOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The offset between TAI and UTC. CurrentUtcOffset=TAI-UTC."
::= { hwPtpGlobalObjects 12 }
-- 1.3.6.1.4.1.2011.5.25.187.1.13
hwCurrentUtcOffsetValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CurrentUtcOffsetValid."
DEFVAL { false }
::= { hwPtpGlobalObjects 13 }
-- 1.3.6.1.4.1.2011.5.25.187.1.14
hwPtpLeap59orLeap61Valid OBJECT-TYPE
SYNTAX INTEGER
{
leap59Valid(1),
leap61Valid(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Leap59OrLeap61Valid is valid or not."
DEFVAL { none }
::= { hwPtpGlobalObjects 14 }
-- 1.3.6.1.4.1.2011.5.25.187.1.15
hwPtpLeapEmendationTime OBJECT-TYPE
SYNTAX DateAndTime (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the time at which the leap action will be occurred.
We will only take octet strings with length 8 for this object. "
::= { hwPtpGlobalObjects 15 }
-- 1.3.6.1.4.1.2011.5.25.187.1.16
hwPtpCurrentMasterClockId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current grandmaster clock's clockId"
::= { hwPtpGlobalObjects 16 }
-- 1.3.6.1.4.1.2011.5.25.187.1.17
hwPtpCurrentMasterClockReceivePort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input port of current grandmaster clock's clock ID."
::= { hwPtpGlobalObjects 17 }
-- 1.3.6.1.4.1.2011.5.25.187.1.18
hwPtpCurrentMasterClockStepRemoved OBJECT-TYPE
SYNTAX Integer32(0..127)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Steps between current grandmaster clock device and the local clock device."
::= { hwPtpGlobalObjects 18 }
-- 1.3.6.1.4.1.2011.5.25.187.1.19
hwPtpVersion OBJECT-TYPE
SYNTAX INTEGER
{
ieee1588v2(1),
invalid(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of PTP."
DEFVAL { 1 }
::= { hwPtpGlobalObjects 19 }
-- 1.3.6.1.4.1.2011.5.25.187.1.20
hwPtpTimeScale OBJECT-TYPE
SYNTAX INTEGER
{
ptp(1),
arb(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time scale of PTP."
DEFVAL { ptp }
::= { hwPtpGlobalObjects 20 }
-- 1.3.6.1.4.1.2011.5.25.187.1.21
hwPtpFrequencyTraceable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency trace is enable."
DEFVAL { false }
::= { hwPtpGlobalObjects 21 }
-- 1.3.6.1.4.1.2011.5.25.187.1.22
hwPtpTimeTraceable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time trace is enable."
DEFVAL { false }
::= { hwPtpGlobalObjects 22 }
-- 1.3.6.1.4.1.2011.5.25.187.1.23
hwPtpTimeSynchronizationStatus OBJECT-TYPE
SYNTAX INTEGER
{
unsynchronization(1),
synchronization(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates TimeSynchronizationStatus is synchronization or not."
DEFVAL { unsynchronization }
::= { hwPtpGlobalObjects 23 }
-- 1.3.6.1.4.1.2011.5.25.187.2
hwPtpPortObjects OBJECT IDENTIFIER ::= { hwPtpMIB 2 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1
hwPtpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPtpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PtpPortTable."
::= { hwPtpPortObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1
hwPtpPortEntry OBJECT-TYPE
SYNTAX HwPtpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in hwPtpPortTable."
INDEX { hwPtpPortIfIndex }
::= { hwPtpPortTable 1 }
HwPtpPortEntry ::=
SEQUENCE {
hwPtpPortIfIndex
InterfaceIndex,
hwPtpPortEnable
EnabledStatus,
hwPtpPortDelayMechanism
INTEGER,
hwPtpPortType
INTEGER,
hwPtpPortDomain
Integer32,
hwPtpPortTcOcStaticClockId
OCTET STRING,
hwPtpPortTcOcStaticClockPortNum
Integer32,
hwPtpPortAnnounceInterval
INTEGER,
hwPtpPortAnnounceReceipTimeout
INTEGER,
hwPtpPortSyncInterval
INTEGER,
hwPtpPortMinDelayReqInterval
INTEGER,
hwPtpPortMinPdelayReqInterval
INTEGER,
hwPtpPortAsymmetryNegativeCorrection
Unsigned32,
hwPtpPortAsymmetryPositiveCorrection
Unsigned32,
hwPtpPortMacEgressDestinationMac
MacAddress,
hwPtpPortMacEgressVlanId
VlanIdOrNone,
hwPtpPortMacEgressPacketPriority
Integer32,
hwPtpPortUdpEgressSourceIp
IpAddress,
hwPtpPortUdpEgressDestinationIp
IpAddress,
hwPtpPortUdpEgressDestinationMac
MacAddress,
hwPtpPortUdpEgressDscp
Integer32,
hwPtpPortUdpEgressVlanId
VlanIdOrNone,
hwPtpPortUdpEgressPacketPriority
Integer32,
hwPtpPortAnnounceDrop
EnabledStatus,
hwPtpPortState
INTEGER,
hwPtpPortSourcePortClockId
OCTET STRING,
hwPtpPortSourcePortNum
Integer32,
hwPtpPortPortVlan
Integer32,
hwPtpPortCfgLinkStatus
INTEGER,
hwPtpPortCfgExtInterfaceMode
INTEGER,
hwPtpPortCfgMsgFormat
INTEGER,
hwPtpPortRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.1
hwPtpPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port ifIndex."
::= { hwPtpPortEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.2
hwPtpPortEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port enable PTP function."
DEFVAL { disable }
::= { hwPtpPortEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.3
hwPtpPortDelayMechanism OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
delay(2),
pdelay(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port delay mechanism."
DEFVAL { 1 }
::= { hwPtpPortEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.4
hwPtpPortType OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
tc(2),
bc(3),
tcoc(4),
oc(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This port is tc type or bc type,only used in the PTP device type is tcandbc."
DEFVAL { none }
::= { hwPtpPortEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.5
hwPtpPortDomain OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This port's domain,only used in the PTP device type is tcandbc."
DEFVAL { 0 }
::= { hwPtpPortEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.6
hwPtpPortTcOcStaticClockId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TcOc device sourceport clockId."
::= { hwPtpPortEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.7
hwPtpPortTcOcStaticClockPortNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TcOc device sourceport number."
::= { hwPtpPortEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.8
hwPtpPortAnnounceInterval OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval of sending announce message."
DEFVAL { 7 }
::= { hwPtpPortEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.9
hwPtpPortAnnounceReceipTimeout OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Timeout of receiving announce message."
DEFVAL { 10 }
::= { hwPtpPortEntry 9 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.10
hwPtpPortSyncInterval OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval of sending sync message."
DEFVAL { 0 }
::= { hwPtpPortEntry 10 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.11
hwPtpPortMinDelayReqInterval OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval of sending DelayReq message."
DEFVAL { 7 }
::= { hwPtpPortEntry 11 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.12
hwPtpPortMinPdelayReqInterval OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval of sending PdelayReq message."
DEFVAL { 7 }
::= { hwPtpPortEntry 12 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.13
hwPtpPortAsymmetryNegativeCorrection OBJECT-TYPE
SYNTAX Unsigned32 (0..2000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Negtive asymmetry-correction value"
DEFVAL { 0 }
::= { hwPtpPortEntry 13 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.14
hwPtpPortAsymmetryPositiveCorrection OBJECT-TYPE
SYNTAX Unsigned32 (0..2000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Positive asymmetry-correction value"
DEFVAL { 0 }
::= { hwPtpPortEntry 14 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.15
hwPtpPortMacEgressDestinationMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MacEgress destination Mac."
DEFVAL { ''h }
::= { hwPtpPortEntry 15 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.16
hwPtpPortMacEgressVlanId OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MacEgress VlanId."
DEFVAL { 0 }
::= { hwPtpPortEntry 16 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.17
hwPtpPortMacEgressPacketPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MacEgress Packet Priority."
DEFVAL { 7 }
::= { hwPtpPortEntry 17 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.18
hwPtpPortUdpEgressSourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress SourceIp."
::= { hwPtpPortEntry 18 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.19
hwPtpPortUdpEgressDestinationIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress DestinationIp."
::= { hwPtpPortEntry 19 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.20
hwPtpPortUdpEgressDestinationMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress Destination Mac."
DEFVAL { ''h }
::= { hwPtpPortEntry 20 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.21
hwPtpPortUdpEgressDscp OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress Dscp."
DEFVAL { 0 }
::= { hwPtpPortEntry 21 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.22
hwPtpPortUdpEgressVlanId OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress VlanId."
DEFVAL { 0 }
::= { hwPtpPortEntry 22 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.23
hwPtpPortUdpEgressPacketPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UdpEgress Packet Priority."
DEFVAL { 7 }
::= { hwPtpPortEntry 23 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.24
hwPtpPortAnnounceDrop OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable AnnounceDrop function."
DEFVAL { disable }
::= { hwPtpPortEntry 24 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.25
hwPtpPortState OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2),
passive(3),
listening(4),
faulty(5),
initializing(6),
premaster(7),
disabled(8),
uncalibrated(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the port state."
::= { hwPtpPortEntry 25 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.26
hwPtpPortSourcePortClockId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates sourceportclockid of the port."
::= { hwPtpPortEntry 26 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.27
hwPtpPortSourcePortNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates sourceport number of the port."
::= { hwPtpPortEntry 27 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.28
hwPtpPortPortVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN of packet sent from port."
::= { hwPtpPortEntry 28 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.30
hwPtpPortCfgLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
down(0),
up(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The link status of port."
::= { hwPtpPortEntry 30 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.31
hwPtpPortCfgExtInterfaceMode OBJECT-TYPE
SYNTAX INTEGER
{
extclock(1),
exttime(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of interface."
DEFVAL { extclock }
::= { hwPtpPortEntry 31 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.32
hwPtpPortCfgMsgFormat OBJECT-TYPE
SYNTAX INTEGER
{
ptpeth(1),
ptpip(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The format of massage."
DEFVAL { ptpeth }
::= { hwPtpPortEntry 32 }
-- 1.3.6.1.4.1.2011.5.25.187.2.1.1.51
hwPtpPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status."
::= { hwPtpPortEntry 51 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2
hwPtpPortStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPtpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PortStatisticTable."
::= { hwPtpPortObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1
hwPtpPortStatisticEntry OBJECT-TYPE
SYNTAX HwPtpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwPtpPortStatisticIfIndex }
::= { hwPtpPortStatisticTable 1 }
HwPtpPortStatisticEntry ::=
SEQUENCE {
hwPtpPortStatisticIfIndex
InterfaceIndex,
hwPtpPortRxPtpTrsprnsPktCnt
Unsigned32,
hwPtpPortRxPtpDiscardTrsprnsPktCnt
Unsigned32,
hwPtpPortRxPtpEndPktCnt
Unsigned32,
hwPtpPortRxPtpDiscardEndPktCnt
Unsigned32,
hwPtpPortRxPtpAnnouncePktCnt
Unsigned32,
hwPtpPortRxPtpSyncPktCnt
Unsigned32,
hwPtpPortTxPtpDiscardReqCnt
Unsigned32,
hwPtpPortTxFifoDiscardPktCn
Unsigned32,
hwPtpPortStaticPktReset
INTEGER
}
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.1
hwPtpPortStatisticIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PortStatisticIfIndex."
::= { hwPtpPortStatisticEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.2
hwPtpPortRxPtpTrsprnsPktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the PTP packets received in this port."
::= { hwPtpPortStatisticEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.3
hwPtpPortRxPtpDiscardTrsprnsPktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the PTP packets dropped in this port."
::= { hwPtpPortStatisticEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.4
hwPtpPortRxPtpEndPktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the PTP packets correct ended in this port."
::= { hwPtpPortStatisticEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.5
hwPtpPortRxPtpDiscardEndPktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the PTP packets wrong ended in this port."
::= { hwPtpPortStatisticEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.6
hwPtpPortRxPtpAnnouncePktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the announce packets received in this port."
::= { hwPtpPortStatisticEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.7
hwPtpPortRxPtpSyncPktCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the sync packets received in this port."
::= { hwPtpPortStatisticEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.8
hwPtpPortTxPtpDiscardReqCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the PTP req packets dropped in this port."
::= { hwPtpPortStatisticEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.9
hwPtpPortTxFifoDiscardPktCn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the sync, req,announce packets dropped in this port because of the fifo fulled."
::= { hwPtpPortStatisticEntry 9 }
-- 1.3.6.1.4.1.2011.5.25.187.2.2.1.20
hwPtpPortStaticPktReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
unused(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset port PTP packets statistic."
::= { hwPtpPortStatisticEntry 20 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3
hwPtpBitsClockSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPtpBitsClockSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BitsClockSourceTable."
::= { hwPtpPortObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1
hwPtpBitsClockSourceEntry OBJECT-TYPE
SYNTAX HwPtpBitsClockSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in hwPtpPortStatisticTable."
INDEX { hwPtpBitsPortIndex }
::= { hwPtpBitsClockSourceTable 1 }
HwPtpBitsClockSourceEntry ::=
SEQUENCE {
hwPtpBitsPortIndex
Integer32,
hwPtpBitsClockAccuracy
Integer32,
hwPtpBitsClockClass
Integer32,
hwPtpBitsPriority1
Integer32,
hwPtpBitsPriority2
Integer32,
hwPtpBitsTimeSource
INTEGER,
hwPtpBitsSignal
INTEGER,
hwPtpBitsSwitch
INTEGER,
hwPtpBitsDirection
INTEGER,
hwPtpBitsNormalStatus
INTEGER,
hwPtpReceiveDelay
Integer32,
hwPtpSendDelay
Integer32
}
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.1
hwPtpBitsPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BitsPortIndex."
::= { hwPtpBitsClockSourceEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.2
hwPtpBitsClockAccuracy OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BitsClockAccuracy."
DEFVAL { 32 }
::= { hwPtpBitsClockSourceEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.3
hwPtpBitsClockClass OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BitsClockClass."
DEFVAL { 6 }
::= { hwPtpBitsClockSourceEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.4
hwPtpBitsPriority1 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BitsPriority1."
DEFVAL { 128 }
::= { hwPtpBitsClockSourceEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.5
hwPtpBitsPriority2 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BitsPriority2."
DEFVAL { 128 }
::= { hwPtpBitsClockSourceEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.6
hwPtpBitsTimeSource OBJECT-TYPE
SYNTAX INTEGER
{
atomicclock(1),
gps(2),
terrestrialradio(3),
ptp(4),
ntp(5),
handset(6),
other(7),
internaloscillator(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BitsTimeSource."
DEFVAL { gps }
::= { hwPtpBitsClockSourceEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.7
hwPtpBitsSignal OBJECT-TYPE
SYNTAX INTEGER
{
oneppsandrs232(1),
twomhz(2),
twombps(3),
dcls(4),
none(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The signal of BITS."
::= { hwPtpBitsClockSourceEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.8
hwPtpBitsSwitch OBJECT-TYPE
SYNTAX INTEGER
{
off(1),
on(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch status."
DEFVAL { off }
::= { hwPtpBitsClockSourceEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.9
hwPtpBitsDirection OBJECT-TYPE
SYNTAX INTEGER
{
in(1),
out(2),
both(3),
none(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of BITS."
::= { hwPtpBitsClockSourceEntry 9 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.10
hwPtpBitsNormalStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
abnormal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The normal status of BITS."
::= { hwPtpBitsClockSourceEntry 10 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.11
hwPtpReceiveDelay OBJECT-TYPE
SYNTAX Integer32 (0..2000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay of receive."
DEFVAL { 0 }
::= { hwPtpBitsClockSourceEntry 11 }
-- 1.3.6.1.4.1.2011.5.25.187.2.3.1.12
hwPtpSendDelay OBJECT-TYPE
SYNTAX Integer32 (0..1600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay of send."
DEFVAL { 0 }
::= { hwPtpBitsClockSourceEntry 12 }
-- 1.3.6.1.4.1.2011.5.25.187.3
hwPtpExtInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPtpExtInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { hwPtpMIB 3 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1
hwPtpExtInterfaceEntry OBJECT-TYPE
SYNTAX HwPtpExtInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwPtpExtInterfaceOperateIndex }
::= { hwPtpExtInterfaceTable 1 }
HwPtpExtInterfaceEntry ::=
SEQUENCE {
hwPtpExtInterfaceOperateIndex
Integer32,
hwPtpExtInterfaceOperateType
INTEGER,
hwPtpExtInterfaceIfIndex
InterfaceIndex,
hwPtpExtInterfaceDirect
INTEGER,
hwPtpExtInterfaceProtocoltype
INTEGER,
hwPtpExtInterfaceElectricLevel
INTEGER
}
-- 1.3.6.1.4.1.2011.5.25.187.3.1.1
hwPtpExtInterfaceOperateIndex OBJECT-TYPE
SYNTAX Integer32 (1..10000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The operation index of extern interface."
::= { hwPtpExtInterfaceEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1.2
hwPtpExtInterfaceOperateType OBJECT-TYPE
SYNTAX INTEGER
{
setprotocltype(1),
setelectriclevel(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operation type of extern interface."
::= { hwPtpExtInterfaceEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1.3
hwPtpExtInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index."
::= { hwPtpExtInterfaceEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1.4
hwPtpExtInterfaceDirect OBJECT-TYPE
SYNTAX INTEGER
{
input(1),
output(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The direction of interface."
::= { hwPtpExtInterfaceEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1.5
hwPtpExtInterfaceProtocoltype OBJECT-TYPE
SYNTAX INTEGER
{
dcls(1),
time1pps(2),
j211(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol type of interface."
DEFVAL { dcls }
::= { hwPtpExtInterfaceEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.187.3.1.6
hwPtpExtInterfaceElectricLevel OBJECT-TYPE
SYNTAX INTEGER
{
ttl(1),
rs232(2),
rs422(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The electric level of interface."
::= { hwPtpExtInterfaceEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.187.4
hwPtpCableLengthTable OBJECT IDENTIFIER ::= { hwPtpMIB 4 }
-- 1.3.6.1.4.1.2011.5.25.187.4.1
hwPtpCableLengthIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface index."
::= { hwPtpCableLengthTable 1 }
-- 1.3.6.1.4.1.2011.5.25.187.4.2
hwPtpCableLengthTransDirect OBJECT-TYPE
SYNTAX INTEGER
{
receive(0),
send(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction of transport."
::= { hwPtpCableLengthTable 2 }
-- 1.3.6.1.4.1.2011.5.25.187.4.3
hwPtpCableLengthMode OBJECT-TYPE
SYNTAX INTEGER
{
length(0),
time(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode of cable length."
::= { hwPtpCableLengthTable 3 }
-- 1.3.6.1.4.1.2011.5.25.187.4.4
hwPtpCableLengthTransDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The distance of cable length."
::= { hwPtpCableLengthTable 4 }
-- 1.3.6.1.4.1.2011.5.25.187.5
hwPtpCableTransTable OBJECT IDENTIFIER ::= { hwPtpMIB 5 }
-- 1.3.6.1.4.1.2011.5.25.187.5.1
hwPtpCableTransIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface index."
::= { hwPtpCableTransTable 1 }
-- 1.3.6.1.4.1.2011.5.25.187.5.2
hwPtpCableTransWarpMode OBJECT-TYPE
SYNTAX INTEGER
{
length(0),
time(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode of transport warp."
::= { hwPtpCableTransTable 2 }
-- 1.3.6.1.4.1.2011.5.25.187.5.3
hwPtpCableTransWarpDirect OBJECT-TYPE
SYNTAX INTEGER
{
positive(0),
negative(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction of transport warp."
::= { hwPtpCableTransTable 3 }
-- 1.3.6.1.4.1.2011.5.25.187.5.4
hwPtpCableTransWarpValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of transport warp."
::= { hwPtpCableTransTable 4 }
-- 1.3.6.1.4.1.2011.5.25.187.6
hwPtpNotifications OBJECT IDENTIFIER ::= { hwPtpMIB 6 }
-- 1.3.6.1.4.1.2011.5.25.187.6.1
hwPtpPortStatusChange NOTIFICATION-TYPE
OBJECTS { hwPtpPortState }
STATUS current
DESCRIPTION
"Port status change notification."
::= { hwPtpNotifications 1 }
-- 1.3.6.1.4.1.2011.5.25.187.6.2
hwPtpClockSourceChange NOTIFICATION-TYPE
OBJECTS { hwPtpCurrentMasterClockId }
STATUS current
DESCRIPTION
"Clock source change notification."
::= { hwPtpNotifications 2 }
-- 1.3.6.1.4.1.2011.5.25.187.6.3
hwPtpTimeSynchronizationStatusChange NOTIFICATION-TYPE
OBJECTS { hwPtpTimeSynchronizationStatus }
STATUS current
DESCRIPTION
"Time synchronization status change notification."
::= { hwPtpNotifications 3 }
-- 1.3.6.1.4.1.2011.5.25.187.7
hwPtpConformance OBJECT IDENTIFIER ::= { hwPtpMIB 7 }
-- 1.3.6.1.4.1.2011.5.25.187.7.1
hwPtpCompliance OBJECT IDENTIFIER ::= { hwPtpConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.187.7.1.1
hwPtpComliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the PTP module compliance."
MODULE -- this module
MANDATORY-GROUPS { hwPtpGlobalObjectsGroup, hwPtpPortObjectsGroup, hwPtpNotificationsGroup, hwPtpManageExtInterfaceGroup, hwPtpManageCableLengthGroup,
hwPtpManageCableTransGroup }
::= { hwPtpCompliance 1 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2
hwPtpGroups OBJECT IDENTIFIER ::= { hwPtpConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.1
hwPtpGlobalObjectsGroup OBJECT-GROUP
OBJECTS { hwPtpEnable, hwPtpDomain, hwPtpSlaveOnly, hwPtpDeviceType, hwPtpLocalClockId,
hwPtpLocalClockClass, hwPtpLocalClockAccuracy, hwPtpLocalClockPriority1, hwPtpLocalClockPriority2, hwPtpLocalClockTimeSource,
hwPtpUtc, hwPtpCurrentUtcOffset, hwPtpCurrentMasterClockId, hwPtpCurrentMasterClockReceivePort, hwPtpCurrentMasterClockStepRemoved,
hwPtpTimeSynchronizationStatus, hwPtpTimeTraceable, hwPtpTimeScale, hwPtpVersion, hwPtpLeapEmendationTime,
hwCurrentUtcOffsetValid, hwPtpLeap59orLeap61Valid, hwPtpFrequencyTraceable }
STATUS current
DESCRIPTION
"This is the hwPtpGlobalObjectsGroups."
::= { hwPtpGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.2
hwPtpPortObjectsGroup OBJECT-GROUP
OBJECTS { hwPtpPortEnable, hwPtpPortDelayMechanism, hwPtpPortDomain, hwPtpPortTcOcStaticClockId, hwPtpPortAnnounceInterval,
hwPtpPortAnnounceReceipTimeout, hwPtpPortSyncInterval, hwPtpPortMinDelayReqInterval, hwPtpPortMinPdelayReqInterval, hwPtpPortAsymmetryNegativeCorrection,
hwPtpPortAsymmetryPositiveCorrection, hwPtpPortMacEgressDestinationMac, hwPtpPortMacEgressVlanId, hwPtpPortMacEgressPacketPriority, hwPtpPortUdpEgressSourceIp,
hwPtpPortUdpEgressDestinationIp, hwPtpPortUdpEgressDestinationMac, hwPtpPortUdpEgressDscp, hwPtpPortUdpEgressVlanId, hwPtpPortUdpEgressPacketPriority,
hwPtpPortAnnounceDrop, hwPtpPortState, hwPtpPortSourcePortClockId, hwPtpPortRxPtpTrsprnsPktCnt, hwPtpPortRxPtpDiscardTrsprnsPktCnt,
hwPtpPortRxPtpEndPktCnt, hwPtpPortRxPtpDiscardEndPktCnt, hwPtpPortRxPtpAnnouncePktCnt, hwPtpPortRxPtpSyncPktCnt, hwPtpPortTxPtpDiscardReqCnt,
hwPtpPortTxFifoDiscardPktCn, hwPtpReceiveDelay, hwPtpBitsDirection, hwPtpBitsSignal, hwPtpBitsSwitch,
hwPtpBitsNormalStatus, hwPtpSendDelay, hwPtpPortRowStatus, hwPtpPortStaticPktReset, hwPtpPortType,
hwPtpBitsClockAccuracy, hwPtpBitsClockClass, hwPtpPortCfgMsgFormat, hwPtpPortCfgExtInterfaceMode, hwPtpPortCfgLinkStatus,
hwPtpPortPortVlan, hwPtpBitsPriority2, hwPtpBitsPriority1, hwPtpBitsTimeSource, hwPtpPortTcOcStaticClockPortNum,
hwPtpPortSourcePortNum }
STATUS current
DESCRIPTION
"Description."
::= { hwPtpGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.3
hwPtpNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPtpPortStatusChange, hwPtpClockSourceChange, hwPtpTimeSynchronizationStatusChange }
STATUS current
DESCRIPTION
"Description."
::= { hwPtpGroups 3 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.4
hwPtpManageExtInterfaceGroup OBJECT-GROUP
OBJECTS { hwPtpExtInterfaceOperateType, hwPtpExtInterfaceIfIndex, hwPtpExtInterfaceDirect, hwPtpExtInterfaceProtocoltype, hwPtpExtInterfaceElectricLevel
}
STATUS current
DESCRIPTION
"Description."
::= { hwPtpGroups 4 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.5
hwPtpManageCableLengthGroup OBJECT-GROUP
OBJECTS { hwPtpCableLengthIfindex, hwPtpCableLengthTransDirect, hwPtpCableLengthMode, hwPtpCableLengthTransDistance }
STATUS current
DESCRIPTION
"Description."
::= { hwPtpGroups 5 }
-- 1.3.6.1.4.1.2011.5.25.187.7.2.6
hwPtpManageCableTransGroup OBJECT-GROUP
OBJECTS { hwPtpCableTransIfindex, hwPtpCableTransWarpMode, hwPtpCableTransWarpDirect, hwPtpCableTransWarpValue }
STATUS current
DESCRIPTION
"Description."
::= { hwPtpGroups 6 }
END
--
-- HUAWEI-PTP-MIB.mib
--