Observium_CE/mibs/hp/HPN-ICF-ATM-DXI-MIB

322 lines
12 KiB
Plaintext

-- ============================================================================
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
-- Description: This MIB is used for configuration of ATM-DXI.
-- include :1.ATM-DXI PVC
-- 2.ATM-DXI MAP
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 2005/04/14 created by Liguanmin
-- ============================================================================
HPN-ICF-ATM-DXI-MIB DEFINITIONS ::= BEGIN
IMPORTS
hpnicfCommon
FROM HPN-ICF-OID-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-GROUP,MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
InetAddressType,InetAddress
FROM INET-ADDRESS-MIB
RowStatus
FROM SNMPv2-TC;
hpnicfAtmDxi MODULE-IDENTITY
LAST-UPDATED "200504141518Z" -- 14 April, 2005 at 15:18 GMT
ORGANIZATION
""
CONTACT-INFO
""
DESCRIPTION
"This MIB contains objects to manage configuration of ATM-DXI.
There are no constraints on this MIB."
REVISION "200504141518Z" -- 14 April, 2005 at 15:18 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hpnicfCommon 49 }
--
-- Node definitions
--
hpnicfAtmDxiScalarGroup OBJECT IDENTIFIER ::= { hpnicfAtmDxi 1 }
hpnicfAtmDxiConfMode OBJECT-TYPE
SYNTAX INTEGER
{
mode1a(1),
mode1b(2),
mode2(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This node identifies the ATM-DXI mode being
used at the ATM-DXI port."
::= { hpnicfAtmDxiScalarGroup 1 }
hpnicfAtmDxiIfObjects OBJECT IDENTIFIER ::= { hpnicfAtmDxi 2 }
hpnicfAtmDxiPvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfAtmDxiPvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information of PVC in ATM-DXI interface."
::= { hpnicfAtmDxiIfObjects 1 }
hpnicfAtmDxiPvcEntry OBJECT-TYPE
SYNTAX HpnicfAtmDxiPvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hpnicfAtmDxiPvcTable."
INDEX { ifIndex, hpnicfAtmDxiPvcVpi, hpnicfAtmDxiPvcVci }
::= { hpnicfAtmDxiPvcTable 1 }
HpnicfAtmDxiPvcEntry ::=
SEQUENCE {
hpnicfAtmDxiPvcVpi
Integer32,
hpnicfAtmDxiPvcVci
Integer32,
hpnicfAtmDxiPvcDFA
Integer32,
hpnicfAtmDxiPvcEncType
INTEGER,
hpnicfAtmDxiPvcMapCount
Integer32,
hpnicfAtmDxiPvcRowStatus
RowStatus
}
hpnicfAtmDxiPvcVpi OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of VPI. It can't be 0 if hpnicfAtmDxiPvcVci is 0."
::= { hpnicfAtmDxiPvcEntry 1 }
hpnicfAtmDxiPvcVci OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of VCI. It can't be 0 if hpnicfAtmDxiPvcVpi is 0."
::= { hpnicfAtmDxiPvcEntry 2 }
hpnicfAtmDxiPvcDFA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of PVC. It is equal with vci and VPI. And this node value
is correlate with hpnicfAtmDxiPvcVpi and hpnicfAtmDxiPvcVci. "
::= { hpnicfAtmDxiPvcEntry 3 }
hpnicfAtmDxiPvcEncType OBJECT-TYPE
SYNTAX INTEGER
{
snap(1),
nlpid(2),
mux(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encapsulation type of the frame."
DEFVAL { snap }
::= { hpnicfAtmDxiPvcEntry 4 }
hpnicfAtmDxiPvcMapCount OBJECT-TYPE
SYNTAX Integer32 (0..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of map. One map can only associate with one PVC, but
one PVC can associate with 32 maps. This node is the map count
which one PVC associated with."
::= { hpnicfAtmDxiPvcEntry 5 }
hpnicfAtmDxiPvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Only support 'destroy' 'createAndGo' and 'active'."
::= { hpnicfAtmDxiPvcEntry 6 }
hpnicfAtmDxiMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfAtmDxiMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes PVC map information."
::= { hpnicfAtmDxiIfObjects 2 }
hpnicfAtmDxiMapEntry OBJECT-TYPE
SYNTAX HpnicfAtmDxiMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hpnicfAtmDxiMapTable."
INDEX { ifIndex,
hpnicfAtmDxiMapPeerIpType,
hpnicfAtmDxiMapPeerIp,
hpnicfAtmDxiMapPvcVpi,
hpnicfAtmDxiMapPvcVci,
hpnicfAtmDxiMapType
}
::= { hpnicfAtmDxiMapTable 1 }
HpnicfAtmDxiMapEntry ::=
SEQUENCE {
hpnicfAtmDxiMapPeerIpType
InetAddressType,
hpnicfAtmDxiMapPeerIp
InetAddress,
hpnicfAtmDxiMapPvcVpi
Integer32,
hpnicfAtmDxiMapPvcVci
Integer32,
hpnicfAtmDxiMapType
INTEGER,
hpnicfAtmDxiMapInarpTime
Integer32,
hpnicfAtmDxiMapBroEnable
INTEGER,
hpnicfAtmDxiMapRowStatus
RowStatus
}
hpnicfAtmDxiMapPeerIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of ip address: IPv4 or IPv6."
::= { hpnicfAtmDxiMapEntry 1 }
hpnicfAtmDxiMapPeerIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The peer ip address. This ip address is the peer ip
address which the frame will arrive."
::= { hpnicfAtmDxiMapEntry 2 }
hpnicfAtmDxiMapPvcVpi OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VPI of PVC. It can't be 0 if hpnicfAtmDxiMapPvcVci is 0."
::= { hpnicfAtmDxiMapEntry 3 }
hpnicfAtmDxiMapPvcVci OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VCI of PVC. It can't be 0 if hpnicfAtmDxiMapPvcVpi is 0."
::= { hpnicfAtmDxiMapEntry 4 }
hpnicfAtmDxiMapType OBJECT-TYPE
SYNTAX INTEGER
{
address(1),
inarp(2),
default(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pvc map type."
::= { hpnicfAtmDxiMapEntry 5 }
hpnicfAtmDxiMapInarpTime OBJECT-TYPE
SYNTAX Integer32 (0 | 5..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval time of inarp request. This node describes
the interval time inarp request frame sent. If the hpnicfAtmDxiMapType
isn't inarp, this value is 0. Its unit is minute."
DEFVAL { 10 }
::= { hpnicfAtmDxiMapEntry 6 }
hpnicfAtmDxiMapBroEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether ATM-DXI map enable broadcast or not."
DEFVAL { 2 }
::= { hpnicfAtmDxiMapEntry 7 }
hpnicfAtmDxiMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Only support 'destroy', 'createAndGo' and 'active'."
::= { hpnicfAtmDxiMapEntry 8 }
hpnicfAtmDxiConformance OBJECT IDENTIFIER ::= { hpnicfAtmDxi 3 }
hpnicfAtmDxiCompliances OBJECT IDENTIFIER ::= { hpnicfAtmDxiConformance 1 }
hpnicfAtmDxiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement."
MODULE
MANDATORY-GROUPS { hpnicfPVCMAPGroup }
GROUP hpnicfAtmDxiGeneralGroup
DESCRIPTION
"If ATM-DXI protocol supports other ATM-DXI modes,
this group must be supported."
::= { hpnicfAtmDxiCompliances 1 }
hpnicfAtmDxiGroup OBJECT IDENTIFIER ::= { hpnicfAtmDxiConformance 2 }
hpnicfPVCMAPGroup OBJECT-GROUP
OBJECTS { hpnicfAtmDxiPvcDFA, hpnicfAtmDxiPvcEncType, hpnicfAtmDxiPvcMapCount,
hpnicfAtmDxiPvcRowStatus, hpnicfAtmDxiMapBroEnable, hpnicfAtmDxiMapInarpTime,
hpnicfAtmDxiMapRowStatus }
STATUS current
DESCRIPTION
"This group includes nodes which are associated with interface."
::= { hpnicfAtmDxiGroup 1 }
hpnicfAtmDxiGeneralGroup OBJECT-GROUP
OBJECTS { hpnicfAtmDxiConfMode }
STATUS current
DESCRIPTION
"This group includes the general nodes about ATM-DXI."
::= { hpnicfAtmDxiGroup 2 }
END