Observium_CE/mibs/huawei/HUAWEI-ATM-CM-RM-MIB

732 lines
25 KiB
Plaintext

-- ============================================================================
-- Copyright (C) 2010 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The MIB is used for defining huawei's ATM CM RM MIB objects.
-- Reference:
-- Version: V1.10
-- ============================================================================
HUAWEI-ATM-CM-RM-MIB DEFINITIONS ::= BEGIN
IMPORTS
atmVclVpi, atmVclVci
FROM ATM-MIB
hwFrameIndex, hwSlotIndex, hwFrameIndex, hwSlotIndex, hwConfigChangeIP
FROM HUAWEI-DEVICE-MIB
hwIpdslamConnectIndex
FROM HUAWEI-ETHERLIKE-EXT-MIB
huaweiMgmt
FROM HUAWEI-MIB
ifIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, atmVcCrossConnectLowVpi, atmVcCrossConnectLowVci,
atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi, atmVcCrossConnectHighVci, atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex, atmVclCastType, atmVclConnKind
FROM ATM-MIB
hwAtmVclUpcNpcFlagCfg, hwAtmVclUpcNpcFlag
FROM HUAWEI-ATM-EXT-MIB;
hwAtmCmRm MODULE-IDENTITY
LAST-UPDATED "201011090000Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB is used for defining huawei's ATM CM RM MIB objects."
-- Revision history
REVISION "201011090000Z"
DESCRIPTION "V1.10, modified the description of MIB. "
REVISION "201010100000Z"
DESCRIPTION
"V1.09, modified the description of hwVclGatewayMac.
"
REVISION "201008130000Z"
DESCRIPTION
"V1.08, modified parameter hwAtmAutosensePvcVpiVciTrap.
Added the following leaves into hwAtmCmRmVbTrapsOids:
hwatmVcCrossConnectIndex,
hwatmVcCrossConnectLowIfIndex,
hwatmVcCrossConnectLowVpi,
hwatmVcCrossConnectLowVci,
hwatmVcCrossConnectHighIfIndex,
hwatmVcCrossConnectHighVpi,
hwatmVcCrossConnectHighVci,
hwatmVclReceiveTrafficDescrLowIndex,
hwatmVclTransmitTrafficDescrLowIndex,
hwatmVclCastTypeLow,
hwatmVclConnKindLow,
hwAtmVclUpcNpcFlagLowCfg,
hwatmVclReceiveTrafficDescrHighIndex,
hwatmVclTransmitTrafficDescrHighIndex,
hwatmVclCastTypeHigh,
hwatmVclConnKindHigh,
hwAtmVclUpcNpcFlagHighCfg.
"
REVISION "201007280000Z"
DESCRIPTION
"V1.07, modified the description of MIB.
Modified parameter hwAtmVclUpcNpcFlag to hwAtmVclUpcNpcFlagCfg
in trap hwAtmCmRmVcCxcChangeTrap and hwAtmAutosensePvcVpiVciTrap.
"
REVISION "201006300000Z"
DESCRIPTION
"
V1.06, added the definition of leaf hwAtmAutosensePvcVpiVciTrap.
Modified the definition of leaf hwAtmCmRmVcCxcChangeTrap.
Changed leaf hwVclEncapTypeChangeSerialNo to hwConfigChangeIP and changed its type from Integer32 to IpAddress.
Deleted the definition for hwVclEncapTypeChangeSerialNo.
"
REVISION "201003160000Z"
DESCRIPTION
"
V1.05, added the enumerated value that causes the hwVclUserSrcIpMode to be invalid.
Modified the description of hwVclAttrTable.
"
REVISION "201002080000Z"
DESCRIPTION
"V1.04, added the definition of the trap node."
REVISION "201002020000Z"
DESCRIPTION
"
V1.03, added the definition for the common leaf hwVclEncapTypeChangeTrap that is used
for encapsulation type change.
Added the definition of the alarm leaf hwVclPvcProtocolNoFreeSrcMacTrap that is used
when the PPPoA or IPoA user fails to apply for a source MAC address.
Added the definitions of hwVclEncapTypeChangeSerialNo and hwVclEncapTypeChangeOperType
that are bound to the common leaf hwVclEncapTypeChangeTrap used for encapsulation type change.
Added the definition of hwVclPvcProtocolUsedMacNum that is bound to the alarm trap leaf
hwVclPvcProtocolNoFreeSrcMacTrap used when the PPPoA or IPoA user fails to apply for a source
MAC address.
"
REVISION "200712170000Z"
DESCRIPTION
"V1.01, added hwVclAttrTable for management VCL."
REVISION "200611240000Z"
DESCRIPTION
"V1.00, initial version."
::= { huaweiMgmt 10 }
hwAtmPortBandWidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtmPortBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BandWidth table of ATM port, such as the bandwidth value of the ATM port.
The index of this table is ifIndex.
"
::= { hwAtmCmRm 1 }
hwAtmPortBandWidthEntry OBJECT-TYPE
SYNTAX HwAtmPortBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BandWidth table of ATM port, such as the bandwidth value of the ATM port.
The index of this entry is ifIndex.
"
INDEX { ifIndex }
::= { hwAtmPortBandWidthTable 1 }
HwAtmPortBandWidthEntry ::=
SEQUENCE {
hwAtmPortBandWidthValue
Integer32
}
hwAtmPortBandWidthValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bandwidth value of the ATM port."
DEFVAL { 0 }
::= { hwAtmPortBandWidthEntry 1 }
hwApmBandWidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwApmBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BandWidth resource table of apm, such as the type and the bandwidth of apm.
The indexes of this table are hwFrameIndex, hwSlotIndex and hwApmBandWidthType.
"
::= { hwAtmCmRm 2 }
hwApmBandWidthEntry OBJECT-TYPE
SYNTAX HwApmBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BandWidth resource table of apm, such as the type and the bandwidth of apm.
The indexes of this entry are hwFrameIndex, hwSlotIndex and hwApmBandWidthType.
"
INDEX { hwFrameIndex, hwSlotIndex, hwApmBandWidthType }
::= { hwApmBandWidthTable 1 }
HwApmBandWidthEntry ::=
SEQUENCE {
hwApmBandWidthType
INTEGER,
hwApmBandWidthValue
Integer32
}
hwApmBandWidthType OBJECT-TYPE
SYNTAX INTEGER
{
vpring(1),
relay(2),
inner(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BandWidth type of apm.
Options:
1. vpring(1) -BandWidth type of apm is vpring
2. relay(2) -BandWidth type of apm is relay
3. inner(3) -BandWidth type of apm is inner
"
::= { hwApmBandWidthEntry 1 }
hwApmBandWidthValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bandwidth value of the apm."
DEFVAL { 0 }
::= { hwApmBandWidthEntry 2 }
hwVclAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVclAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCL attribute table, this table is used for setting and querying the VCL attributes.
Currently, parameters such as the encapsulation type and xPoA2E can be set and queried.
It is created automatically when traffic streams are created.
The indexes of this table are ifIndex, atmVclVpi and atmVclVci.
"
::= { hwAtmCmRm 3 }
hwVclAttrEntry OBJECT-TYPE
SYNTAX HwVclAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCL attribute table, this table is used for setting and querying the VCL attributes.
Currently, parameters such as the encapsulation type and xPoA2E can be set and queried.
It is created automatically when traffic streams are created.
The indexes of this entry are ifIndex, atmVclVpi and atmVclVci.
"
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { hwVclAttrTable 1 }
HwVclAttrEntry ::=
SEQUENCE {
hwVclEncapType
INTEGER,
hwVclUserSrcMac
MacAddress,
hwVclGatewayMac
MacAddress,
hwVclUserSrcIP
IpAddress,
hwVclGatewayIP
IpAddress,
hwVclUserSrcIpMode
INTEGER,
hwVclUserSessionId
Integer32,
hwVclUserActualType
INTEGER
}
hwVclEncapType OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
llcBridge(2),
llcPPP(3),
llcIP(4),
vcmuxBridge(5),
vcmuxPPP(6),
vcmuxIP(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PVC encapsulation type.
Options:
1. auto(1) -PVC encapsulation type is auto
2. llcBridge(2) -PVC encapsulation type is llcBridge
3. llcPPP(3) -PVC encapsulation type is llcPPP
4. llcIP(4) -PVC encapsulation type is llcIP
5. vcmuxBridge(5) -PVC encapsulation type is vcmuxBridge
6. vcmuxPPP(6) -PVC encapsulation type is vcmuxPPP
7. vcmuxIP(7) -PVC encapsulation type is vcmuxIP
Default: llcBridge(2)
"
DEFVAL { llcBridge }
::= { hwVclAttrEntry 1 }
hwVclUserSrcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SrcMac of the PVC forwarding entry.
"
::= { hwVclAttrEntry 2 }
hwVclGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DstMac of the VCL gateway.
"
::= { hwVclAttrEntry 3 }
hwVclUserSrcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set or query the IP address of the static IPoA user configured on the RTU,
or query the IP address of the dynamic IPoA user configured on the RTU.
It is valid when the encapsulation type is IPoA.
"
::= { hwVclAttrEntry 4 }
hwVclGatewayIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set or query the destination gateway IP address of the IPoA user.
In the case of auto encapsulation type, the destination IP address must be specified during
configuration if the IPoA default gateway of the system is not configured.
It is valid when the encapsulation type is IPoA or auto.
"
::= { hwVclAttrEntry 5 }
hwVclUserSrcIpMode OBJECT-TYPE
SYNTAX INTEGER
{
dynamicIP(1),
staticIP(2),
invalid(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User corresponding to the PVC.
Options:
1. dynamicIP(1) -The user corresponding to the PVC is a dynamic user or auto user
2. staticIP(2) -The user corresponding to the PVC is a static user
3. invalid(255) -Invalid value
It is valid when the encapsulation type is IPoA.
"
::= { hwVclAttrEntry 6 }
hwVclUserSessionId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Query the session ID of the PPPoA to PPPoE converted user.
It is valid when the actual encapsulation mode is PPPoA.
"
::= { hwVclAttrEntry 7 }
hwVclUserActualType OBJECT-TYPE
SYNTAX INTEGER
{
bridge(1),
llcPPP(2),
llcIP(3),
vcPPP(4),
llcBridge(5),
vcmuxBridge(6),
vcmuxIP(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actual PVC encapsulation type.
Options:
1. bridge(1) -Actual PVC encapsulation type is bridge
2. llcPPP(2) -Actual PVC encapsulation type is llcPPP
3. llcIP(3) -Actual PVC encapsulation type is llcIP
4. vcPPP(4) -Actual PVC encapsulation type is vcPPP
5. llcBridge(5) -Actual PVC encapsulation type is llcBridge
6. vcmuxBridge(6)-Actual PVC encapsulation type is vcmuxBridge
7. vcmuxIP(7) -Actual PVC encapsulation type is vcmuxIP
"
::= { hwVclAttrEntry 8 }
hwAtmCmRmVbTrapsOids OBJECT IDENTIFIER ::= { hwAtmCmRm 10 }
hwAtmCmRmOperType OBJECT-TYPE
SYNTAX INTEGER
{
add(1),
modify(2),
delete(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Operation type.
Options:
1. add(1) -Operation type is add
2. modify(2) -Operation type is modify
3. delete(3) -Operation type is delete
"
::= { hwAtmCmRmVbTrapsOids 1 }
hwVclEncapTypeChangeOperType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The operation type is used when the PVC encapsulation is changed.
Value 1 indicates that the encapsulation type is changed.
"
::= { hwAtmCmRmVbTrapsOids 2 }
hwVclPvcConnectIndex OBJECT-TYPE
SYNTAX Integer32 (-1|1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The index used for reporting the trap information when the PVC encapsulation is changed.
For the four-step service flow in the xDSL/AIUG ATM access mode creation, atmVcCrossConnectIndex is the index of hwVclPvcConnectIndex.
For the one-step service flow in the xDSL/AIUG ATM access mode creation, the hwVclPvcConnectIndex is set to -1.
"
::= { hwAtmCmRmVbTrapsOids 3 }
hwVclPvcProtocolUsedMacNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicate the total number of source MAC addresses used by the current
IPoA and PPPoA users.
"
::= { hwAtmCmRmVbTrapsOids 4 }
hwatmVcCrossConnectIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
A unique value to identify this VC cross-connect.
For each VCL associated with this cross-connect,
the agent reports this cross-connect index value.
"
::= { hwAtmCmRmVbTrapsOids 5 }
hwatmVcCrossConnectLowIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The ifIndex value of the ATM interface for this
VC cross-connect. The term low implies
that this ATM interface has the numerically lower
ifIndex value.
"
::= { hwAtmCmRmVbTrapsOids 6 }
hwatmVcCrossConnectLowVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The VPI value at the ATM interface
associated with the VC cross-connect.
"
::= { hwAtmCmRmVbTrapsOids 7 }
hwatmVcCrossConnectLowVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The VCI value at the ATM interface
associated with this VC cross-connect.
"
::= { hwAtmCmRmVbTrapsOids 8 }
hwatmVcCrossConnectHighIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The ifIndex value for the ATM interface for
this VC cross-connect. The term high implies
that this ATM interface has the numerically higher
ifIndex value.
"
::= { hwAtmCmRmVbTrapsOids 9 }
hwatmVcCrossConnectHighVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The VPI value at the ATM interface
associated with the VC cross-connect.
"
::= { hwAtmCmRmVbTrapsOids 10 }
hwatmVcCrossConnectHighVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The VCI value at the ATM interface
associated with the VC cross-connect.
"
::= { hwAtmCmRmVbTrapsOids 11 }
hwatmVclReceiveTrafficDescrHighIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL.
"
::= { hwAtmCmRmVbTrapsOids 12 }
hwatmVclTransmitTrafficDescrHighIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL.
"
::= { hwAtmCmRmVbTrapsOids 13 }
hwatmVclCastTypeHigh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The connection topology type.
"
::= { hwAtmCmRmVbTrapsOids 14 }
hwatmVclConnKindHigh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The use of call control.
"
::= { hwAtmCmRmVbTrapsOids 15 }
hwAtmVclUpcNpcFlagHighCfg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
VCL UPC identifiers expanded from atmVclTable of ATM-MIB.
"
::= { hwAtmCmRmVbTrapsOids 16 }
hwatmVclReceiveTrafficDescrLowIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL.
"
::= { hwAtmCmRmVbTrapsOids 17 }
hwatmVclTransmitTrafficDescrLowIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL.
"
::= { hwAtmCmRmVbTrapsOids 18 }
hwatmVclCastTypeLow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The connection topology type.
"
::= { hwAtmCmRmVbTrapsOids 19 }
hwatmVclConnKindLow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The use of call control.
"
::= { hwAtmCmRmVbTrapsOids 20 }
hwAtmVclUpcNpcFlagLowCfg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
VCL UPC identifiers expanded from atmVclTable of ATM-MIB.
"
::= { hwAtmCmRmVbTrapsOids 21 }
hwAtmCmRmTraps OBJECT IDENTIFIER ::= { hwAtmCmRm 11 }
hwAtmCmRmCommonTraps OBJECT IDENTIFIER ::= { hwAtmCmRmTraps 1 }
hwAtmCmRmCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwAtmCmRmCommonTraps 0 }
hwAtmCmRmAlarmTraps OBJECT IDENTIFIER ::= { hwAtmCmRmTraps 2 }
hwAtmCmRmAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwAtmCmRmAlarmTraps 0 }
-- Common traps
hwAtmCmRmVcCxcChangeTrap NOTIFICATION-TYPE
OBJECTS {
hwConfigChangeIP,
hwAtmCmRmOperType,
atmVcCrossConnectIndex,
atmVcCrossConnectLowIfIndex,
atmVcCrossConnectLowVpi,
atmVcCrossConnectLowVci,
atmVcCrossConnectHighIfIndex,
atmVcCrossConnectHighVpi,
atmVcCrossConnectHighVci,
atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex,
atmVclCastType,
atmVclConnKind,
hwAtmVclUpcNpcFlagCfg,
atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex,
atmVclCastType,
atmVclConnKind,
hwAtmVclUpcNpcFlagCfg
}
STATUS current
DESCRIPTION
"This trap is sent when the CM VC CXC change.
The value -1 that is reported through the trap indicates that the parameter is invalid.
"
::= { hwAtmCmRmCommonTraps 0 1 }
hwVclEncapTypeChangeTrap NOTIFICATION-TYPE
OBJECTS {
hwConfigChangeIP,
hwVclEncapTypeChangeOperType,
hwVclPvcConnectIndex,
hwVclEncapType,
hwVclUserSrcIP,
hwVclGatewayIP,
ifIndex,
atmVclVpi,
atmVclVci
}
STATUS current
DESCRIPTION
"This trap is sent when the PVC encapsulation is changed."
::= { hwAtmCmRmCommonTraps 0 2 }
hwAtmAutosensePvcVpiVciTrap NOTIFICATION-TYPE
OBJECTS {
hwConfigChangeIP,
hwAtmCmRmOperType,
hwatmVcCrossConnectIndex,
hwatmVcCrossConnectLowIfIndex,
hwatmVcCrossConnectLowVpi,
hwatmVcCrossConnectLowVci,
hwatmVcCrossConnectHighIfIndex,
hwatmVcCrossConnectHighVpi,
hwatmVcCrossConnectHighVci,
hwatmVclReceiveTrafficDescrLowIndex,
hwatmVclTransmitTrafficDescrLowIndex,
hwatmVclCastTypeLow,
hwatmVclConnKindLow,
hwAtmVclUpcNpcFlagLowCfg,
hwatmVclReceiveTrafficDescrHighIndex,
hwatmVclTransmitTrafficDescrHighIndex,
hwatmVclCastTypeHigh,
hwatmVclConnKindHigh,
hwAtmVclUpcNpcFlagHighCfg
}
STATUS current
DESCRIPTION
"This trap is sent when the VPI VCI auto sense.
The value -1 that is reported through the trap indicates that the parameter is invalid.
"
::= { hwAtmCmRmCommonTraps 0 3 }
hwVclPvcProtocolNoFreeSrcMacTrap NOTIFICATION-TYPE
OBJECTS {
hwVclPvcProtocolUsedMacNum
}
STATUS current
DESCRIPTION
"This trap is sent when MAC addresses in the MAC address pool are exhausted and
the PPPoA or IPoA user fails to apply for a source MAC address.
"
::= { hwAtmCmRmAlarmTraps 0 1 }
END