Observium_CE/mibs/hh3c/HH3C-IPFW-MIB

428 lines
13 KiB
Plaintext

-- =================================================================
-- Copyright (c) 2004-2023 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: IP forwarding MIB File
-- Reference:
-- Version: V1.4
-- History:
-- V1.0 2021-10-11 created by zhangxing
-- V1.1 2021-12-08
-- Add hh3cIpfwFragTraps Modified by zhuqiuxue
-- V1.2 2022-07-14
-- Add hh3cIpfwMTUTable Modified by zhangxing
-- V1.3 2022-11-14
-- Add four NOTIFICATION-TYPE hh3cIpfwIpv4VfrExcAlarm,hh3cIpfwIPv4VfrExcAlarmResume,
-- hh3cIpfwIPv6VfrExcAlarm,hh3cIpfwIPv6VfrExcAlarmResume and seven OBJECT-TYPE
-- hh3cIpfwChassis,hh3cIpfwSlot,hh3cIpfwVsysID,hh3cIpfwIPv4FragBufSrcAddress,
-- hh3cIpfwIPv4FragBufDstAddress,hh3cIpfwIPv6FragBufSrcAddress,hh3cIpfwIPv6FragBufDstAddress
-- Modified by qiuhongdi
-- V1.4 2023-04-20
-- Add hh3cIpfwMbufAllocFailed and hh3cIpfwMbufAllocFailedNum
-- Modified by yuanyuchen
-- =================================================================
HH3C-IPFW-MIB DEFINITIONS ::= BEGIN
IMPORTS
hh3cCommon
FROM HH3C-OID-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter64, NOTIFICATION-TYPE
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB;
hh3cIpfw MODULE-IDENTITY
LAST-UPDATED
"202304201610Z"
ORGANIZATION
"New H3C Technologies Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Technologies Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip: 100085"
DESCRIPTION
"This MIB contains objects that manage the configuration and
information of IP forwarding.
"
REVISION "202304201610Z"
DESCRIPTION
"Add hh3cIpfwMbufAllocFailed and hh3cIpfwMbufAllocFailedNum."
REVISION "202211141730Z"
DESCRIPTION
"Add four NOTIFICATION-TYPE hh3cIpfwIpv4VfrExcAlarm,hh3cIpfwIPv4VfrExcAlarmResume,
hh3cIpfwIPv6VfrExcAlarm,hh3cIpfwIPv6VfrExcAlarmResume and seven OBJECT-TYPE
hh3cIpfwChassis,hh3cIpfwSlot,hh3cIpfwVsysID,hh3cIpfwIPv4FragBufSrcAddress,
hh3cIpfwIPv4FragBufDstAddress,hh3cIpfwIPv6FragBufSrcAddress,hh3cIpfwIPv6FragBufDstAddress."
REVISION "202207141625Z"
DESCRIPTION
"Modified to add hh3cIpfwMTUTable."
REVISION "202112081430Z"
DESCRIPTION
"Modified to add hh3cIpfwFragTraps."
REVISION
"202110111534Z"
DESCRIPTION
"The initial version of this MIB file."
::= { hh3cCommon 211 }
hh3cIpfwObjects OBJECT IDENTIFIER ::= { hh3cIpfw 1 }
-- ip forwarding speed table
hh3cIpfwSpeedTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cIpfwSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains objects to get average speed information
in the specified interval for interfaces on a device."
::= { hh3cIpfwObjects 1 }
hh3cIpfwSpeedEntry OBJECT-TYPE
SYNTAX Hh3cIpfwSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry items."
INDEX {
hh3cIpfwSpeedStatIfIndex,
hh3cIpfwSpeedStatIpType
}
::= { hh3cIpfwSpeedTable 1 }
Hh3cIpfwSpeedEntry ::=
SEQUENCE
{
hh3cIpfwSpeedStatIfIndex InterfaceIndex,
hh3cIpfwSpeedStatIpType INTEGER,
hh3cIpfwSpeedStatInterval Unsigned32,
hh3cIpfwSpeedStatInPkts Counter64,
hh3cIpfwSpeedStatOutPkts Counter64,
hh3cIpfwSpeedStatInBytes Counter64,
hh3cIpfwSpeedStatOutBytes Counter64,
hh3cIpfwSpeedStatInBits Counter64,
hh3cIpfwSpeedStatOutBits Counter64
}
hh3cIpfwSpeedStatIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value which uniquely identifies the interface to
which this entry is applicable. The interface identified by
a particular value of this index is the same interface as
identified by the same value of RFC 2863's ifIndex."
::= { hh3cIpfwSpeedEntry 1 }
hh3cIpfwSpeedStatIpType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP version."
::= { hh3cIpfwSpeedEntry 2 }
hh3cIpfwSpeedStatInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sampling interval for in/out flow of interface."
::= { hh3cIpfwSpeedEntry 3 }
hh3cIpfwSpeedStatInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of input packets per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 4 }
hh3cIpfwSpeedStatOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of output packets per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 5 }
hh3cIpfwSpeedStatInBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of input bytes per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 6 }
hh3cIpfwSpeedStatOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of output bytes per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 7 }
hh3cIpfwSpeedStatInBits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of input bits per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 8 }
hh3cIpfwSpeedStatOutBits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average of output bits per second in the specified interval by
hh3cIpfwSpeedStatInterval."
::= { hh3cIpfwSpeedEntry 9 }
-- ip mtu table
hh3cIpfwMTUTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cIpfwMTUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains objects to get interface MTU information
on a device."
::= { hh3cIpfwObjects 2 }
hh3cIpfwMTUEntry OBJECT-TYPE
SYNTAX Hh3cIpfwMTUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry items."
INDEX {
hh3cIpfwMTUIfIndex,
hh3cIpfwMTUIpType
}
::= { hh3cIpfwMTUTable 1 }
Hh3cIpfwMTUEntry ::=
SEQUENCE
{
hh3cIpfwMTUIfIndex InterfaceIndex,
hh3cIpfwMTUIpType INTEGER,
hh3cIpfwMTUValue Unsigned32
}
hh3cIpfwMTUIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value which uniquely identifies the interface to
which this entry is applicable. The interface identified by
a particular value of this index is the same interface as
identified by the same value of RFC 2863's ifIndex."
::= { hh3cIpfwMTUEntry 1 }
hh3cIpfwMTUIpType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP version."
::= { hh3cIpfwMTUEntry 2 }
hh3cIpfwMTUValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A interface MTU in bytes."
::= { hh3cIpfwMTUEntry 3 }
hh3cIpfwFragTraps OBJECT IDENTIFIER ::= { hh3cIpfw 2 }
hh3cIpfwFragTrap OBJECT IDENTIFIER ::= { hh3cIpfwFragTraps 0 }
-- hh3cIpfwFragTrap
hh3cIpfwPktNumExcAlarm NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwIfIndex,
hh3cIpfwPeerAddress,
hh3cIpfwInterfaceName
}
STATUS current
DESCRIPTION
"Received fragment packets over limit alarm was detected."
::= { hh3cIpfwFragTrap 1 }
hh3cIpfwPktNumExcAlarmResume NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwIfIndex,
hh3cIpfwPeerAddress,
hh3cIpfwInterfaceName
}
STATUS current
DESCRIPTION
"Received fragment packets over limit alarm was resumed."
::= { hh3cIpfwFragTrap 2 }
hh3cIpfwIPv4VfrExcAlarm NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwChassis,
hh3cIpfwSlot,
hh3cIpfwVsysID,
hh3cIpfwIPv4FragBufSrcAddress,
hh3cIpfwIPv4FragBufDstAddress
}
STATUS current
DESCRIPTION
"IP virtual fragment reassembly over limit alarm was detected."
::= { hh3cIpfwFragTrap 3 }
hh3cIpfwIPv4VfrExcAlarmResume NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwChassis,
hh3cIpfwSlot,
hh3cIpfwVsysID
}
STATUS current
DESCRIPTION
"IP virtual fragment reassembly over limit alarm was resumed."
::= { hh3cIpfwFragTrap 4 }
hh3cIpfwIPv6VfrExcAlarm NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwChassis,
hh3cIpfwSlot,
hh3cIpfwVsysID,
hh3cIpfwIPv6FragBufSrcAddress,
hh3cIpfwIPv6FragBufDstAddress
}
STATUS current
DESCRIPTION
"IPv6 virtual fragment reassembly over limit alarm was detected."
::= { hh3cIpfwFragTrap 5 }
hh3cIpfwIPv6VfrExcAlarmResume NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwChassis,
hh3cIpfwSlot,
hh3cIpfwVsysID
}
STATUS current
DESCRIPTION
"IPv6 virtual fragment reassembly over limit alarm was resumed."
::= { hh3cIpfwFragTrap 6 }
hh3cIpfwMbufAllocFailed NOTIFICATION-TYPE
OBJECTS
{
hh3cIpfwMbufAllocFailedNum
}
STATUS current
DESCRIPTION
"Failed to create an MBUF(memory buffer) data block because of
insufficient memory."
::= { hh3cIpfwFragTrap 7 }
hh3cIpfwFragTrapObjects OBJECT IDENTIFIER ::= { hh3cIpfwFragTraps 1 }
-- hh3cIPFWFragTrapObjects
hh3cIpfwIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The information of interface index."
::= { hh3cIpfwFragTrapObjects 1 }
hh3cIpfwPeerAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address of the peer."
::= { hh3cIpfwFragTrapObjects 2 }
hh3cIpfwInterfaceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of interface."
::= { hh3cIpfwFragTrapObjects 3 }
hh3cIpfwChassis OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Chassis number."
::= { hh3cIpfwFragTrapObjects 4 }
hh3cIpfwSlot OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Slot number."
::= { hh3cIpfwFragTrapObjects 5 }
hh3cIpfwVsysID OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Vsystem number."
::= { hh3cIpfwFragTrapObjects 6 }
hh3cIpfwIPv4FragBufSrcAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Source ip address."
::= { hh3cIpfwFragTrapObjects 7 }
hh3cIpfwIPv4FragBufDstAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Destination ip address."
::= { hh3cIpfwFragTrapObjects 8 }
hh3cIpfwIPv6FragBufSrcAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Source ipv6 address."
::= { hh3cIpfwFragTrapObjects 9 }
hh3cIpfwIPv6FragBufDstAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Destination ipv6 address."
::= { hh3cIpfwFragTrapObjects 10 }
hh3cIpfwMbufAllocFailedNum OBJECT-TYPE
SYNTAX Unsigned32(0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number of MBUF memory alloc failures."
::= { hh3cIpfwFragTrapObjects 11 }
END