Observium_CE/mibs/hp/HPN-ICF-IPX-MIB

1408 lines
45 KiB
Plaintext

-- ============================================================================
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
--
-- Description: Internetwork Packet Exchange MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 created by wanglu.
-- ============================================================================
HPN-ICF-IPX-MIB DEFINITIONS ::= BEGIN
-- ==================================================================
--
-- Variables and types be imported
--
-- ==================================================================
IMPORTS
Integer32,MODULE-IDENTITY,OBJECT-TYPE,
TimeTicks,Counter32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus
FROM SNMPv2-TC
hpnicfCommon
FROM HPN-ICF-OID-MIB;
-- ==================================================================
--
-- module identity part
--
-- ==================================================================
hpnicfIpx MODULE-IDENTITY
LAST-UPDATED
"200412241036Z"
ORGANIZATION
""
CONTACT-INFO
""
DESCRIPTION
"This MIB defines management information used on products
which support ipx protocol. It includes 4 parts:
1.ipx interface configuration group - This group
contains configurable management information and statistic
information on each interface.
2.rip group - Rip means route information protocol. This
group contains configurable management information and
route status and route statistic information.
3.sap group - Sap means service access group. This group
contains all service information.
4.ipx statistics group - This group includes ipx statistic
information on all interfaces."
::= { hpnicfCommon 34 }
-- =============================================================
-- Textual Conventions
-- =============================================================
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER { enabled(1), disabled(2) }
-- ==================================================================
--
-- =====================object definition begin======================
--
-- ==================================================================
hpnicfIpxConfig OBJECT IDENTIFIER ::= { hpnicfIpx 1 }
hpnicfIpxRip OBJECT IDENTIFIER ::= { hpnicfIpx 2 }
hpnicfIpxSap OBJECT IDENTIFIER ::= { hpnicfIpx 3 }
hpnicfIpxStat OBJECT IDENTIFIER ::= { hpnicfIpx 4 }
-- hpnicfIpxIfConfig contains configurable management information
-- on each interface.
hpnicfIpxStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable or disable ipx globally."
DEFVAL { disabled }
::= { hpnicfIpxConfig 1 }
hpnicfIpxIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of configurable management information on each
interface."
::= { hpnicfIpxConfig 2 }
hpnicfIpxIfConfigEntry OBJECT-TYPE
SYNTAX HpnicfIpxIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing management information
about a single interface."
INDEX { hpnicfIpxIfIndex }
::= { hpnicfIpxIfConfigTable 1 }
HpnicfIpxIfConfigEntry ::=
SEQUENCE {
hpnicfIpxIfIndex Integer32,
hpnicfIpxIfNetId OCTET STRING,
hpnicfIpxIfNodeId OCTET STRING,
hpnicfIpxIfSplitHorizon EnabledStatus,
hpnicfIPxIfTick Integer32,
hpnicfIpxIfUpdateChangeOnly EnabledStatus,
hpnicfIpxIfRipMtu Integer32,
hpnicfIpxIfEncapsuleType INTEGER,
hpnicfIpxIfNetbiosPropagation EnabledStatus,
hpnicfIpxIfSapStatus EnabledStatus,
hpnicfIpxIfSapMtu Integer32,
hpnicfIpxIfGnsReply EnabledStatus,
hpnicfIpxIfRowStatus RowStatus
}
-- node definition
hpnicfIpxIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the interface
to which the configurations are applied."
REFERENCE "ifIndex"
::= { hpnicfIpxIfConfigEntry 1 }
hpnicfIpxIfNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The network number of the IPX address of this
interface."
::= { hpnicfIpxIfConfigEntry 2 }
hpnicfIpxIfNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The node number of the IPX address of this interface."
::= { hpnicfIpxIfConfigEntry 3 }
hpnicfIpxIfSplitHorizon OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This node is used to set the split horizon status.
Its default value is 'enabled'. In this case, the interface
which receives a message can't send this message from the
same interface. This function can avoid route loop. But it
is unused for point to point link. If it is set to
'disabled', split horizon is disable."
DEFVAL { enabled }
::= { hpnicfIpxIfConfigEntry 4 }
hpnicfIPxIfTick OBJECT-TYPE
SYNTAX Integer32(1..30000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to set this interface's delay time.
It is counted by ticks which is 1/18 second. By default,
the ethernet interface's delay time is 1 tick,
asynchronous serial interface's delay time is 30 ticks,
WAN interface's delay time is 6 ticks."
::= { hpnicfIpxIfConfigEntry 5 }
hpnicfIpxIfUpdateChangeOnly OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When this variable is set to 'enabled', updating change is
on. And sap and rip will send updating packets periodically
to avoid broadcast storm. Whereas updating change is
off."
DEFVAL { disabled }
::= { hpnicfIpxIfConfigEntry 6 }
hpnicfIpxIfRipMtu OBJECT-TYPE
SYNTAX Integer32(432..1500)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to define the max length of RIP
updating packets."
DEFVAL { 432 }
::= { hpnicfIpxIfConfigEntry 7 }
hpnicfIpxIfEncapsuleType OBJECT-TYPE
SYNTAX INTEGER {
dot2(1),
dot3(2),
ethernet-2(3),
snap(4),
unkown(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This node is used to define the encapsulating form of
IPX packets. 'dot2' indicates the form is 802.2, while 'dot3'
means 802.3. And 'snap' indicates the form is ethernet-snap.
It takes effect only on ethernet interface, and the default
value is 'dot3', while 'unkown' for other types of port."
DEFVAL { dot3 }
::= { hpnicfIpxIfConfigEntry 8 }
hpnicfIpxIfNetbiosPropagation OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This node is used to configure whether the current interface
can forward broadcasting packets which IPX type is 20 used
for NetBIOS."
DEFVAL { disabled }
::= { hpnicfIpxIfConfigEntry 9 }
hpnicfIpxIfSapStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of sap on the current interface. It is enabled
when ipx is enabled on this interface."
DEFVAL { enabled }
::= { hpnicfIpxIfConfigEntry 10 }
hpnicfIpxIfSapMtu OBJECT-TYPE
SYNTAX Integer32(480..1500)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to define the max length of SAP
refreshing packets."
DEFVAL { 480 }
::= { hpnicfIpxIfConfigEntry 11 }
hpnicfIpxIfGnsReply OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to enable or disable the current
interface to response the IPX GNS request."
DEFVAL { enabled }
::= { hpnicfIpxIfConfigEntry 12 }
hpnicfIpxIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row. To create a row, user can
select 'createAndGo'. If the row is created successfully,
this object will became 'active'. To delete one row,
user can select 'destory' and the row will be deleted."
::= { hpnicfIpxIfConfigEntry 13 }
-- rip group
-- basic configurable management information
hpnicfIpxRouteMultiplier OBJECT-TYPE
SYNTAX Integer32(1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This node is used to calculate Rip aging time of route
information.
The absolute aging time =
(hpnicfIpxRouteMultiplier * hpnicfIpxRouteUpdateTimer)."
DEFVAL { 3 }
::= { hpnicfIpxRip 1 }
hpnicfIpxRouteUpdateTimer OBJECT-TYPE
SYNTAX Integer32(10..60000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This node is used to set rip updating time which is based
on seconds"
DEFVAL { 60 }
::= { hpnicfIpxRip 2 }
hpnicfIpxRouteImpRouteStatic OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object determines whether static route can be imported."
DEFVAL { disabled }
::= { hpnicfIpxRip 3 }
hpnicfIpxRouteLoadBalancePaths OBJECT-TYPE
SYNTAX Integer32(1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the max equivalent paths to the same
destination. If the newly defined value is smaller than the
current value, the routes out of the new value will be set
inactive."
DEFVAL { 1 }
::= { hpnicfIpxRip 4 }
hpnicfIpxRouteMaxResPaths OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the max dynamic routes to the same
destination. If the newly defined value is smaller than the
current value, the routes will not be deleted until they age
out or are deleted manually."
DEFVAL { 4 }
::= { hpnicfIpxRip 5 }
-- hpnicfIpxRouteTable contains all ipx route information of
-- this system. There are all kinds of information in this table
-- including direct, rip, inactive, active, etc.
hpnicfIpxRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all dynamic and direct ipx route information
of this system. The information of this table is read only."
::= { hpnicfIpxRip 6 }
hpnicfIpxRouteEntry OBJECT-TYPE
SYNTAX HpnicfIpxRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry includes a dynamic or direct route."
INDEX { hpnicfIpxRouteIndex }
::= { hpnicfIpxRouteTable 1 }
HpnicfIpxRouteEntry ::=
SEQUENCE {
hpnicfIpxRouteIndex
Integer32,
hpnicfIpxRouteDestNetId
OCTET STRING,
hpnicfIpxRouteNextHop
OCTET STRING,
hpnicfIpxRoutePro
INTEGER,
hpnicfIpxRoutePre
Integer32,
hpnicfIpxRouteTicks
Integer32,
hpnicfIpxRouteHops
Integer32,
hpnicfIpxRouteTime
Integer32,
hpnicfIpxRouteOutInterface
OCTET STRING
}
hpnicfIpxRouteIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies a route."
::= { hpnicfIpxRouteEntry 1 }
hpnicfIpxRouteDestNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination network number of this route information,
and its value ranges from 1 to 0xfffffffe."
::= { hpnicfIpxRouteEntry 2 }
hpnicfIpxRouteNextHop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next hop of this route."
::= { hpnicfIpxRouteEntry 3 }
hpnicfIpxRoutePro OBJECT-TYPE
SYNTAX INTEGER{
direct(1),
rip(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol type of this route information."
::= { hpnicfIpxRouteEntry 4 }
hpnicfIpxRoutePre OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The preference of this route information. The direct route's
preference is 0, and it can't be modified. Dynamic route's
default preference is 100."
::= { hpnicfIpxRouteEntry 5 }
hpnicfIpxRouteTicks OBJECT-TYPE
SYNTAX Integer32(1..65534)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time, in ticks, that the packet takes to reach the destination."
::= { hpnicfIpxRouteEntry 6 }
hpnicfIpxRouteHops OBJECT-TYPE
SYNTAX Integer32(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the number of hops that the packet must be
passed through to reach the destination."
::= { hpnicfIpxRouteEntry 7 }
hpnicfIpxRouteTime OBJECT-TYPE
SYNTAX Integer32(0..60000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aging time of this route information. The aging time of
static and interface route information is 0."
::= { hpnicfIpxRouteEntry 8 }
hpnicfIpxRouteOutInterface OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The out interface of this route information."
::= { hpnicfIpxRouteEntry 9 }
-- hpnicfIpxStaticRouteTable contains all static route
-- information
hpnicfIpxStaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all static ipx route information of
this system."
::= { hpnicfIpxRip 7 }
hpnicfIpxStaticRouteEntry OBJECT-TYPE
SYNTAX HpnicfIpxStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry includes one static route information."
INDEX { hpnicfIpxStaticRouteDestNetId,
hpnicfIpxStaticRouteNextHop }
::= { hpnicfIpxStaticRouteTable 1 }
HpnicfIpxStaticRouteEntry ::=
SEQUENCE {
hpnicfIpxStaticRouteDestNetId
OCTET STRING,
hpnicfIpxStaticRouteNextHop
OCTET STRING,
hpnicfIpxStaticRoutePre
Integer32,
hpnicfIpxStaticRouteOutIf
OCTET STRING,
hpnicfIpxStaticRouteTicks
Integer32,
hpnicfIpxStaticRouteHops
Integer32,
hpnicfIpxStaticRouteStatus
INTEGER,
hpnicfIpxStaticRouteRowStatus
RowStatus
}
hpnicfIpxStaticRouteDestNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of Static Route Table. This object and
hpnicfIpxStaticRouteNextHop uniquely identify a static route.
The destination network number of this static route
information,and its value ranges from 1 to 0xfffffffe.
Note that the broadcast network number is 0xffffffff
and is not allowed in IPX. The network number of
0xfffffffe would be considered to be the network
number of default route."
::= { hpnicfIpxStaticRouteEntry 1 }
hpnicfIpxStaticRouteNextHop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(10))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sub-index of Static Route Table. The next hop of
this static route information."
::= { hpnicfIpxStaticRouteEntry 2 }
hpnicfIpxStaticRoutePre OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route information. Static route's
preference is 60, and it can be configured."
DEFVAL { 60 }
::= { hpnicfIpxStaticRouteEntry 3 }
hpnicfIpxStaticRouteOutIf OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..30))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The out interface of this route. This interface can be serial
or pos interface. "
::= { hpnicfIpxStaticRouteEntry 4 }
hpnicfIpxStaticRouteTicks OBJECT-TYPE
SYNTAX Integer32(1..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time, in ticks that the packet takes to reach the destination
with the static route."
::= { hpnicfIpxStaticRouteEntry 5 }
hpnicfIpxStaticRouteHops OBJECT-TYPE
SYNTAX Integer32(1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates how many hops are needed to arrive
at the destination network."
DEFVAL { 1 }
::= { hpnicfIpxStaticRouteEntry 6 }
hpnicfIpxStaticRouteStatus OBJECT-TYPE
SYNTAX INTEGER{
active(1),
inactive(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this static route."
::= { hpnicfIpxStaticRouteEntry 7 }
hpnicfIpxStaticRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row. To create a row, user can
select 'createAndGo'. If the row is created successfully,
this object will became 'active'. To delete one row,
user can select 'destory' and the row will be deleted."
::= { hpnicfIpxStaticRouteEntry 8 }
-- hpnicfIpxRouteStatTable includes statistic route information
hpnicfIpxRouteStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxRouteStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table includes all statistic route information."
::= { hpnicfIpxRip 8 }
hpnicfIpxRouteStatEntry OBJECT-TYPE
SYNTAX HpnicfIpxRouteStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry records a statistic information of route."
INDEX { hpnicfIpxRouteStatPro }
::= { hpnicfIpxRouteStatTable 1 }
HpnicfIpxRouteStatEntry ::=
SEQUENCE {
hpnicfIpxRouteStatPro
INTEGER,
hpnicfIpxRouteStatRoutes
Counter32,
hpnicfIpxRouteStatActives
Counter32,
hpnicfIpxRouteStatAddeds
Counter32,
hpnicfIpxRouteStatDeleteds
Counter32,
hpnicfIpxRouteStatFreeds
Counter32
}
hpnicfIpxRouteStatPro OBJECT-TYPE
SYNTAX INTEGER{
direct(1),
static(2),
rip(3),
default(4),
total(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The protocol type of the route information. The value of
'total' is the total amount of all kinds of IPX routes."
::= { hpnicfIpxRouteStatEntry 1 }
hpnicfIpxRouteStatRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The route amount of the corresponding protocol type."
::= { hpnicfIpxRouteStatEntry 2 }
hpnicfIpxRouteStatActives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active route amount of the corresponding protocol type."
::= { hpnicfIpxRouteStatEntry 3 }
hpnicfIpxRouteStatAddeds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The added route amount of the corresponding protocol type."
::= { hpnicfIpxRouteStatEntry 4 }
hpnicfIpxRouteStatDeleteds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The deleted but not freed route amount of the corresponding
protocol type."
::= { hpnicfIpxRouteStatEntry 5 }
hpnicfIpxRouteStatFreeds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The freed route amount of the corresponding protocol type."
::= { hpnicfIpxRouteStatEntry 6 }
-- sap group
-- basic configurable management information
hpnicfIpxSapMultiplier OBJECT-TYPE
SYNTAX Integer32(1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This node is used to calculate aging time of service
information.
The absolute aging time =
(hpnicfIpxSapMultiplier * hpnicfIpxSapUpdateTimer)."
DEFVAL { 3 }
::= { hpnicfIpxSap 1 }
hpnicfIpxSapUpdateTimer OBJECT-TYPE
SYNTAX Integer32(10..60000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This node is used to set service packet updating time which
is based on seconds."
DEFVAL { 60 }
::= { hpnicfIpxSap 2 }
hpnicfIpxSapGnsLoadBalance OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set whether the system will reply to the
GNS request with the Round-Robin way. By default, the system will
response to the GNS request with the servers known to the device
in turn, preventing from the nearest server's over loading. With
value of disabled, in this way, the system will response to the
request with the nearest server(who has smallest hop in system's
service information table)."
DEFVAL { enabled }
::= { hpnicfIpxSap 3 }
hpnicfIpxSapMaxResServers OBJECT-TYPE
SYNTAX Integer32(1..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure maximum number of servers of a type.
If the newly defined value is smaller than the previous value, the
information out of the value will not be deleted. If the queue reaches
to the maximum number, no new information can be added."
DEFVAL { 2048 }
::= { hpnicfIpxSap 4 }
-- hpnicfIpxServiceTable contains the service information
hpnicfIpxServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table inlcudes all dynamic service information.
The dynamic service information can be read only."
::= { hpnicfIpxSap 5 }
hpnicfIpxServiceEntry OBJECT-TYPE
SYNTAX HpnicfIpxServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry records one service"
INDEX { hpnicfIpxServiceIndex }
::= { hpnicfIpxServiceTable 1 }
HpnicfIpxServiceEntry ::=
SEQUENCE{
hpnicfIpxServiceIndex
Integer32,
hpnicfIpxServiceName
OCTET STRING,
hpnicfIpxServiceType
OCTET STRING,
hpnicfIpxServiceNetId
OCTET STRING,
hpnicfIpxServiceNodeId
OCTET STRING,
hpnicfIpxServiceSocketNo
OCTET STRING,
hpnicfIpxServicePreference
Integer32,
hpnicfIpxServiceHops
Integer32,
hpnicfIpxServiceRecvIf
OCTET STRING
}
-- node definition
hpnicfIpxServiceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies a service information."
::= { hpnicfIpxServiceEntry 1 }
hpnicfIpxServiceName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the service."
::= { hpnicfIpxServiceEntry 2 }
hpnicfIpxServiceType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service type."
::= { hpnicfIpxServiceEntry 3 }
hpnicfIpxServiceNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPX network number portion of the IPX address of the service."
::= { hpnicfIpxServiceEntry 4 }
hpnicfIpxServiceNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPX node number portion of the IPX address of the service."
::= { hpnicfIpxServiceEntry 5 }
hpnicfIpxServiceSocketNo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The socket portion of the IPX address of the service"
::= { hpnicfIpxServiceEntry 6 }
hpnicfIpxServicePreference OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service preference of the service"
::= { hpnicfIpxServiceEntry 7 }
hpnicfIpxServiceHops OBJECT-TYPE
SYNTAX Integer32(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hops from the device to the server."
::= { hpnicfIpxServiceEntry 8 }
hpnicfIpxServiceRecvIf OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface from which the service is receieved"
::= { hpnicfIpxServiceEntry 9 }
-- hpnicfIpxStaticServiceTable This table contains all static service information
hpnicfIpxStaticServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxStaticServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table inlcudes all static service information.
This table supports to creation and deletione of a static service,
but not supports to modification"
::= { hpnicfIpxSap 6 }
hpnicfIpxStaticServiceEntry OBJECT-TYPE
SYNTAX HpnicfIpxStaticServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry records one service"
INDEX { hpnicfIpxStaticServiceType,
hpnicfIpxStaticServiceName,
hpnicfIpxStaticServiceNetId }
::= { hpnicfIpxStaticServiceTable 1 }
HpnicfIpxStaticServiceEntry ::=
SEQUENCE{
hpnicfIpxStaticServiceType
OCTET STRING,
hpnicfIpxStaticServiceName
OCTET STRING,
hpnicfIpxStaticServiceNetId
OCTET STRING,
hpnicfIpxStaticServiceNodeId
OCTET STRING,
hpnicfIpxStatciServiceSocketNo
OCTET STRING,
hpnicfIpxStaticServicePreference
Integer32,
hpnicfIpxStaticServiceHops
Integer32,
hpnicfIpxStaticServiceStatus
INTEGER,
hpnicfIpxStaticServiceRowStatus
RowStatus
}
-- node definition
hpnicfIpxStaticServiceType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of static service table."
::= { hpnicfIpxStaticServiceEntry 1 }
hpnicfIpxStaticServiceName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..47))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The sub-index of static service table. The name of
the service."
::= { hpnicfIpxStaticServiceEntry 2 }
hpnicfIpxStaticServiceNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The sub-index of static service table. The IPX network
number portion of the IPX address of the service."
::= { hpnicfIpxStaticServiceEntry 3 }
hpnicfIpxStaticServiceNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IPX node number portion of the IPX address of the
service."
::= { hpnicfIpxStaticServiceEntry 4 }
hpnicfIpxStatciServiceSocketNo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The socket portion of the IPX address of the service."
::= { hpnicfIpxStaticServiceEntry 5 }
hpnicfIpxStaticServicePreference OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The service preference of the server."
DEFVAL { 60 }
::= { hpnicfIpxStaticServiceEntry 6 }
hpnicfIpxStaticServiceHops OBJECT-TYPE
SYNTAX Integer32(1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The hops from the device to the server."
::= { hpnicfIpxStaticServiceEntry 7 }
hpnicfIpxStaticServiceStatus OBJECT-TYPE
SYNTAX INTEGER{
active(1),
inactive(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the service that you created. The value of
this object is determined by system."
::= { hpnicfIpxStaticServiceEntry 8 }
hpnicfIpxStaticServiceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row. To create a row, user can
select 'createAndGo'. If the row is created successfully,
this object will became 'active'. To delete one row,
user can select 'destory' and the row will be deleted."
::= { hpnicfIpxStaticServiceEntry 9 }
-- ipx statistics group
-- statistic information about packets Input/Output
hpnicfIpxStatGlobal OBJECT IDENTIFIER ::= { hpnicfIpxStat 1 }
hpnicfIpxStatInterface OBJECT IDENTIFIER ::= { hpnicfIpxStat 2 }
-- received
hpnicfIpxStatTotalReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets received."
::= { hpnicfIpxStatGlobal 1 }
hpnicfIpxStatPitchs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets filled by device when forwarding
or delivering up to upper protocol."
::= { hpnicfIpxStatGlobal 2 }
hpnicfIpxStatLenErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets discarded due to length error."
::= { hpnicfIpxStatGlobal 3 }
hpnicfIpxStatFormatErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets discarded due to format error."
::= { hpnicfIpxStatGlobal 4 }
hpnicfIpxStatBadHops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets which's value of field Hops
is greater than 16."
::= { hpnicfIpxStatGlobal 5 }
hpnicfIpxStatHopsDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets of which hops portion
is equal to 16."
::= { hpnicfIpxStatGlobal 6 }
hpnicfIpxStatOtherErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets discarded due to other error."
::= { hpnicfIpxStatGlobal 7 }
hpnicfIpxStatLocalDests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets which destination is the
local device. Note that this would include the IPX NetBIOS
propagation packets and those broadcast packets just to
the network on which local device resides."
::= { hpnicfIpxStatGlobal 8 }
hpnicfIpxStatCantDeals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets with which can't be dealt.
One possible reason for discarding such a packet would be
receiving a packet of an unknown or unsupported protocol."
::= { hpnicfIpxStatGlobal 9 }
-- Sent
hpnicfIpxStatForwards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of received packets to be forwarded in the case that
the entity was not their final destination."
::= { hpnicfIpxStatGlobal 10 }
hpnicfIpxStatGenerates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of sent packets that the device generated itself."
::= { hpnicfIpxStatGlobal 11 }
hpnicfIpxStatNoRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of packets discarded due to no route to the
destination was found in routing table."
::= { hpnicfIpxStatGlobal 12 }
hpnicfIpxStatOutDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of packets to be discarded when sending out.
Note that this counter would not include the packet(s)
discarded due to no route."
::= { hpnicfIpxStatGlobal 13 }
-- Rip
hpnicfIpxStatRipSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP packets sent."
::= { hpnicfIpxStatGlobal 14 }
hpnicfIpxStatRipReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP packets received."
::= { hpnicfIpxStatGlobal 15 }
hpnicfIpxStaRipRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP response packets sent. "
::= { hpnicfIpxStatGlobal 16 }
hpnicfIpxStaRipRspReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP response packets received."
::= { hpnicfIpxStatGlobal 17 }
hpnicfIpxStatRipReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP request packets received."
::= { hpnicfIpxStatGlobal 18 }
hpnicfIpxStatRipReqDeals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP request packets dealt with."
::= { hpnicfIpxStatGlobal 19 }
hpnicfIpxStatRipReqSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP request packets sent."
::= { hpnicfIpxStatGlobal 20}
hpnicfIpxStatRipPeriUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of periodic update RIP packets sent."
::= { hpnicfIpxStatGlobal 21 }
-- Sap
hpnicfIpxStatSapGenReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP general request packets received."
::= { hpnicfIpxStatGlobal 22 }
hpnicfIpxStatSapSpecReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP specific request packets received."
::= { hpnicfIpxStatGlobal 23 }
hpnicfIpxStatSapGnsReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP GNS request packets received."
::= { hpnicfIpxStatGlobal 24 }
hpnicfIpxStatSapGenRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP general response packets sent."
::= { hpnicfIpxStatGlobal 25 }
hpnicfIpxStatSapSpecRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP specific response packets sent."
::= { hpnicfIpxStatGlobal 26 }
hpnicfIpxStatSapGnsRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP GNS response packets sent."
::= { hpnicfIpxStatGlobal 27 }
hpnicfIpxStatSapPeriUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP periodic update packets sent."
::= { hpnicfIpxStatGlobal 28 }
hpnicfIpxStatSapInPktErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP error packets received."
::= { hpnicfIpxStatGlobal 29 }
-- hpnicfIpxIfStatTable includes all statistic information
-- on each interface.
hpnicfIpxIfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfIpxIfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table of the statistic information on each interface."
::= { hpnicfIpxStatInterface 1 }
hpnicfIpxIfStatEntry OBJECT-TYPE
SYNTAX HpnicfIpxIfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The entry of the statistic table."
INDEX { hpnicfIpxIfStatIndex }
::= { hpnicfIpxIfStatTable 1 }
HpnicfIpxIfStatEntry ::=
SEQUENCE{
hpnicfIpxIfStatIndex
Integer32,
hpnicfIpxIfStatNetId
OCTET STRING,
hpnicfIpxIfStatNodeId
OCTET STRING,
--ipx
hpnicfIpxIfStatIpxReceives
Counter32,
hpnicfIpxIfStatIpxSends
Counter32,
hpnicfIpxIfStatIpxRecvBytes
Counter32,
hpnicfIpxIfStatIpxSendBytes
Counter32,
-- Rip
hpnicfIpxIfStatRipReceives
Counter32,
hpnicfIpxIfStatRipSends
Counter32,
hpnicfIpxIfStatRipDiscards
Counter32,
hpnicfIpxIfStatRipSpecReqReceives
Counter32,
hpnicfIpxIfStatRipSpecRspSends
Counter32,
hpnicfIpxIfStatRipGenReqReceives
Counter32,
hpnicfIpxIfStatRipGenRspSends
Counter32,
-- Sap
hpnicfIpxIfStatSapReceives
Counter32,
hpnicfIpxIfStatSapSends
Counter32,
hpnicfIpxIfStatSapDiscards
Counter32,
hpnicfIpxIfStatSapGnsReqReceives
Counter32,
hpnicfIpxIfStatSapGnsRspSends
Counter32
}
hpnicfIpxIfStatIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the table's entry. According to the
interface's index."
REFERENCE "ifIndex"
::= { hpnicfIpxIfStatEntry 1 }
hpnicfIpxIfStatNetId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The network number of the IPX address of this interface."
::= { hpnicfIpxIfStatEntry 2 }
hpnicfIpxIfStatNodeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node number of the IPX address of this interface."
::= { hpnicfIpxIfStatEntry 3 }
-- IPX
hpnicfIpxIfStatIpxReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets received on the interface."
::= { hpnicfIpxIfStatEntry 4 }
hpnicfIpxIfStatIpxSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of packets sent on the interface."
::= { hpnicfIpxIfStatEntry 5 }
hpnicfIpxIfStatIpxRecvBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of bytes received on the interface."
::= { hpnicfIpxIfStatEntry 6 }
hpnicfIpxIfStatIpxSendBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of bytes sent on the interface."
::= { hpnicfIpxIfStatEntry 7 }
-- Rip
hpnicfIpxIfStatRipReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP packets received on the interface."
::= { hpnicfIpxIfStatEntry 8 }
hpnicfIpxIfStatRipSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP packets sent on the interface."
::= { hpnicfIpxIfStatEntry 9 }
hpnicfIpxIfStatRipDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP packets discarded on the interface."
::= { hpnicfIpxIfStatEntry 10 }
hpnicfIpxIfStatRipSpecReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP specific request packets received
on the interface."
::= { hpnicfIpxIfStatEntry 11 }
hpnicfIpxIfStatRipSpecRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP specific response packets sent
on the interface."
::= { hpnicfIpxIfStatEntry 12 }
hpnicfIpxIfStatRipGenReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP general request packets received
on the interface."
::= { hpnicfIpxIfStatEntry 13 }
hpnicfIpxIfStatRipGenRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of RIP general response packets sent
on the interface."
::= { hpnicfIpxIfStatEntry 14 }
-- Sap
hpnicfIpxIfStatSapReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP packets received on the interface."
::= { hpnicfIpxIfStatEntry 15 }
hpnicfIpxIfStatSapSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP packets sent on the interface."
::= { hpnicfIpxIfStatEntry 16 }
hpnicfIpxIfStatSapDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP packets discarded on the interface."
::= { hpnicfIpxIfStatEntry 17 }
hpnicfIpxIfStatSapGnsReqReceives OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP GNS response packets received
on the interface."
::= { hpnicfIpxIfStatEntry 18 }
hpnicfIpxIfStatSapGnsRspSends OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of SAP GNS response packets sent on
the interface."
::= { hpnicfIpxIfStatEntry 19 }
END