Initial commit
This commit is contained in:
commit
98a672123c
142
MIBS/2n/TEL2N-MIB
Normal file
142
MIBS/2n/TEL2N-MIB
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
|
||||||
|
TEL2N-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
OBJECT-TYPE, MODULE-IDENTITY, enterprises,
|
||||||
|
Integer32, TimeTicks, IpAddress
|
||||||
|
FROM SNMPv2-SMI;
|
||||||
|
|
||||||
|
tel2n MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201505011057Z"
|
||||||
|
ORGANIZATION
|
||||||
|
"2N TELEKOMUNIKACE a.s."
|
||||||
|
CONTACT-INFO
|
||||||
|
"Modranska 621, 143 01 Praha 4"
|
||||||
|
DESCRIPTION
|
||||||
|
"telecommunication company"
|
||||||
|
|
||||||
|
REVISION "201505011057Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version."
|
||||||
|
::= { enterprises 6530 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Helios IP intercoms
|
||||||
|
|
||||||
|
heliosip OBJECT IDENTIFIER ::= { tel2n 11 }
|
||||||
|
|
||||||
|
hipProductName OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Name of product"
|
||||||
|
::= { heliosip 1 }
|
||||||
|
|
||||||
|
hipHwVersion OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Hardware version"
|
||||||
|
::= { heliosip 2 }
|
||||||
|
|
||||||
|
hipSerial OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(14))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique serial number"
|
||||||
|
::= { heliosip 3 }
|
||||||
|
|
||||||
|
hipVersion OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(16))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Firmware version number"
|
||||||
|
::= { heliosip 4 }
|
||||||
|
|
||||||
|
hipBootVersion OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Bootloader version number"
|
||||||
|
::= { heliosip 5 }
|
||||||
|
|
||||||
|
hipSipTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HipSipEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"State of SIP accounts"
|
||||||
|
::= { heliosip 6 }
|
||||||
|
|
||||||
|
hipSipEntry OBJECT-TYPE
|
||||||
|
SYNTAX HipSipEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
""
|
||||||
|
INDEX { hipIndex }
|
||||||
|
::= { hipSipTable 1 }
|
||||||
|
|
||||||
|
HipSipEntry ::= SEQUENCE {
|
||||||
|
hipIndex
|
||||||
|
Integer32,
|
||||||
|
hipPhoneNumber
|
||||||
|
OCTET STRING,
|
||||||
|
hipState
|
||||||
|
INTEGER,
|
||||||
|
hipRegistrationAt
|
||||||
|
IpAddress,
|
||||||
|
hipRegistrationTime
|
||||||
|
TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
hipIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifier of SIP account"
|
||||||
|
::= { hipSipEntry 1 }
|
||||||
|
|
||||||
|
hipPhoneNumber OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Registered phone number"
|
||||||
|
::= { hipSipEntry 2 }
|
||||||
|
|
||||||
|
hipState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
down (0),
|
||||||
|
goingup (1),
|
||||||
|
up (2),
|
||||||
|
goingdown (3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Current state of account"
|
||||||
|
::= { hipSipEntry 3 }
|
||||||
|
|
||||||
|
hipRegistrationAt OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Registrar IP address"
|
||||||
|
::= { hipSipEntry 4 }
|
||||||
|
|
||||||
|
hipRegistrationTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Registration time"
|
||||||
|
::= { hipSipEntry 5 }
|
||||||
|
END
|
2198
MIBS/3com/A3COM-HUAWEI-DEVICE-MIB
Normal file
2198
MIBS/3com/A3COM-HUAWEI-DEVICE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
608
MIBS/3com/A3COM-HUAWEI-LswDEVM-MIB
Normal file
608
MIBS/3com/A3COM-HUAWEI-LswDEVM-MIB
Normal file
@ -0,0 +1,608 @@
|
|||||||
|
-- ==================================================================
|
||||||
|
-- Copyright (c) 2004-2012 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
|
||||||
|
--
|
||||||
|
-- Description£º HUAWEI Lan Switch Platform Device Management MIB
|
||||||
|
-- Reference:
|
||||||
|
-- Version: V2.3
|
||||||
|
-- History:
|
||||||
|
-- V1.0 (1) Created by Hou Qiang, 2001.06.29
|
||||||
|
-- (2) Revised by Qi Zhenglin, 2001.12.30 ----r003 revision
|
||||||
|
-- V1.1 2004/7/20 import hwLswFrameIndex, hwLswSlotIndex
|
||||||
|
-- FROM A3COM-HUAWEI-DEVICE-MIB
|
||||||
|
-- V1.2 2004/09/10
|
||||||
|
-- 1) change all MIB objects' STATUS from mandatory to current.
|
||||||
|
-- 2) remove statement before hwLswdevMMib
|
||||||
|
-- 3) adjust file format, change tab to space and some small
|
||||||
|
-- changes.
|
||||||
|
-- 4) change STATUS of hwCfmWriteFlash and hwCfmEraseFlash
|
||||||
|
-- from write-only to read-write.
|
||||||
|
-- V2.0 2004-10-12 updated by gaolong
|
||||||
|
-- Import Gauge32, OBJECT-IDENTITY.
|
||||||
|
-- Relocate hwLswdevMMib MODULE-IDENTITY clause.
|
||||||
|
-- Change ACCESS to MAX-ACCESS
|
||||||
|
-- Change Gauge to Gauge32.
|
||||||
|
-- Change value of hwDevMFanStatus and hwDevMPowerStatus from underscores to hyphens.
|
||||||
|
-- V2.1 2005-01-12
|
||||||
|
-- Change the description of hwFlhTotalSize and hwFlhTotalFree by sunqiang
|
||||||
|
-- V2.2 2005-06-10 updated by Chen Xi
|
||||||
|
-- Modify the SYNTAX and DESCRIPTION of hwLinkUpDownTrapEnable
|
||||||
|
-- and adjust file format.
|
||||||
|
-- V2.3 2011-11-26 updated by duyanbing
|
||||||
|
-- Add hwDevMFirstTrapTime.
|
||||||
|
-- ==================================================================
|
||||||
|
-- ==================================================================
|
||||||
|
--
|
||||||
|
-- Varibles and types be imported
|
||||||
|
--
|
||||||
|
-- ==================================================================
|
||||||
|
A3COM-HUAWEI-LswDEVM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Gauge32, OBJECT-IDENTITY
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
|
||||||
|
lswCommon, huaweiUtility
|
||||||
|
FROM A3COM-HUAWEI-OID-MIB
|
||||||
|
hwLswFrameIndex, hwLswSlotIndex
|
||||||
|
FROM A3COM-HUAWEI-DEVICE-MIB
|
||||||
|
;
|
||||||
|
|
||||||
|
hwLswdevMMib MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201111260000Z"
|
||||||
|
ORGANIZATION ""
|
||||||
|
CONTACT-INFO
|
||||||
|
""
|
||||||
|
DESCRIPTION
|
||||||
|
""
|
||||||
|
REVISION "200106290000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
""
|
||||||
|
::= { lswCommon 9 }
|
||||||
|
|
||||||
|
|
||||||
|
hwDevice OBJECT IDENTIFIER ::= { huaweiUtility 1 }
|
||||||
|
|
||||||
|
-- ==================================================================
|
||||||
|
--
|
||||||
|
-- ======================= definition begin =========================
|
||||||
|
--
|
||||||
|
-- ==================================================================
|
||||||
|
|
||||||
|
hwCpuTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwCpuEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table of CPU statistics."
|
||||||
|
::= { hwDevice 1 }
|
||||||
|
|
||||||
|
hwCpuEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwCpuEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Entries of hwCpuTable."
|
||||||
|
INDEX { hwCpuIndex }
|
||||||
|
::= { hwCpuTable 1 }
|
||||||
|
|
||||||
|
HwCpuEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwCpuIndex INTEGER,
|
||||||
|
hwCpuCostRate Gauge32,
|
||||||
|
hwCpuCostRatePer1Min Gauge32,
|
||||||
|
hwCpuCostRatePer5Min Gauge32
|
||||||
|
}
|
||||||
|
|
||||||
|
hwCpuIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Index of hwCpuTable. This integer is a uniq number to
|
||||||
|
identify the CPU(s). We recommand two Number Plans in this
|
||||||
|
paper, Logical Number or Phisical Number. For the first
|
||||||
|
case, hwCpuIndex is a integer, range from 1 to the Maximum
|
||||||
|
number, for example 1,2,3,4,5 ..., where 1 represents
|
||||||
|
the first CPU, 2 represents the second CPU, etc. For the
|
||||||
|
second case hwCpuIndex represents physical card position
|
||||||
|
(Shelf Number, Frame Number, Slot Number, SubSlotNumber)
|
||||||
|
where the CPU residing, for example, 0x01020304 represent
|
||||||
|
the CPU on the 4th subslot of the 3th slot of the 2nd frame
|
||||||
|
of the 1st Shelf. In the condition of multiple CPU system
|
||||||
|
where CPU group coordinately process on one board, we see
|
||||||
|
the CPUs as one CPU"
|
||||||
|
::= { hwCpuEntry 1 }
|
||||||
|
|
||||||
|
hwCpuCostRate OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The overall CPU busy percentage in the last 5 second period. "
|
||||||
|
::= { hwCpuEntry 2 }
|
||||||
|
|
||||||
|
hwCpuCostRatePer1Min OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The overall CPU cost percentage in the last 1 minute period. "
|
||||||
|
::= { hwCpuEntry 3 }
|
||||||
|
|
||||||
|
hwCpuCostRatePer5Min OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The overall CPU cost percentage in the last 5 minutes period. "
|
||||||
|
::= { hwCpuEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
hwMem OBJECT IDENTIFIER ::= { hwDevice 2 }
|
||||||
|
|
||||||
|
hwMemTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwMemEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains memory information. "
|
||||||
|
::= { hwMem 1 }
|
||||||
|
|
||||||
|
hwMemEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwMemEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Entries of hwMemTable"
|
||||||
|
INDEX { hwMemModuleIndex }
|
||||||
|
::= { hwMemTable 1 }
|
||||||
|
|
||||||
|
HwMemEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwMemModuleIndex INTEGER,
|
||||||
|
hwMemSize Gauge32,
|
||||||
|
hwMemFree Gauge32,
|
||||||
|
hwMemRawSliceUsed Gauge32,
|
||||||
|
hwMemLgFree Gauge32,
|
||||||
|
hwMemFail Gauge32,
|
||||||
|
hwMemFailNoMem Gauge32
|
||||||
|
}
|
||||||
|
|
||||||
|
hwMemModuleIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Index of hwMemTable. This integer is a uniq number to
|
||||||
|
identify the memory module. We recommand two Number Plans
|
||||||
|
in this paper, Logical Number or Phisical Number. For the
|
||||||
|
first case, hwMemModuleIndex is a integer, range from 1 to
|
||||||
|
the Maximum number, for example 1,2,3,4,5 ..., where 1
|
||||||
|
represents the first memory module, 2 represents the second
|
||||||
|
memory module, etc. For the second case hwMemModuleIndex
|
||||||
|
represents physical card position (Shelf Number, Frame Number,
|
||||||
|
Slot Number, SubSlotNumber) where the memory module residing,
|
||||||
|
for example, 0x01020304 represent the memory module on the 4th
|
||||||
|
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
|
||||||
|
::= { hwMemEntry 1 }
|
||||||
|
|
||||||
|
hwMemSize OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the total size of the memory module
|
||||||
|
which is on the managed object."
|
||||||
|
::= { hwMemEntry 2 }
|
||||||
|
|
||||||
|
hwMemFree OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the free size of the memory"
|
||||||
|
::= { hwMemEntry 3 }
|
||||||
|
|
||||||
|
hwMemRawSliceUsed OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the used size of the raw slice memory"
|
||||||
|
::= { hwMemEntry 4 }
|
||||||
|
|
||||||
|
hwMemLgFree OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The largest free size of the contiguous area in the memory.
|
||||||
|
The unit is byte."
|
||||||
|
::= { hwMemEntry 5 }
|
||||||
|
|
||||||
|
hwMemFail OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The times of memory allocation failures"
|
||||||
|
::= { hwMemEntry 6 }
|
||||||
|
|
||||||
|
hwMemFailNoMem OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The times of memory allocation failures due to no free memory."
|
||||||
|
::= { hwMemEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
hwBufTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwBufEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains buffer information. "
|
||||||
|
::= { hwMem 2 }
|
||||||
|
|
||||||
|
hwBufEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwBufEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Entries of hwBufferTable"
|
||||||
|
INDEX { hwBufModuleIndex , hwBufSize }
|
||||||
|
::= { hwBufTable 1 }
|
||||||
|
|
||||||
|
HwBufEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwBufModuleIndex INTEGER,
|
||||||
|
hwBufSize INTEGER,
|
||||||
|
hwBufCurrentTotal Gauge32,
|
||||||
|
hwBufCurrentUsed Gauge32
|
||||||
|
}
|
||||||
|
|
||||||
|
hwBufModuleIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Index of hwBufferTable. This integer is a uniq number to
|
||||||
|
identify the buffer module. We recommand two Number Plans
|
||||||
|
in this paper, Logical Number or Phisical Number. For the
|
||||||
|
first case, hwBufferModuleIndex is a integer, range from 1 to
|
||||||
|
the Maximum number, for example 1,2,3,4,5 ..., where 1
|
||||||
|
represents the first buffer module, 2 represents the second
|
||||||
|
buffer module, etc. For the second case hwBufferModuleIndex
|
||||||
|
represents physical card position (Shelf Number, Frame Number,
|
||||||
|
Slot Number, SubSlotNumber) where the buffer module residing,
|
||||||
|
for example, 0x01020304 represent the buffer module on the 4th
|
||||||
|
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
|
||||||
|
::= { hwBufEntry 1 }
|
||||||
|
|
||||||
|
hwBufSize OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The size of buffer,unit is byte."
|
||||||
|
::= { hwBufEntry 2 }
|
||||||
|
|
||||||
|
hwBufCurrentTotal OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of buffer currently."
|
||||||
|
::= { hwBufEntry 3 }
|
||||||
|
|
||||||
|
hwBufCurrentUsed OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of used buffer currently."
|
||||||
|
::= { hwBufEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
hwFlh OBJECT IDENTIFIER ::= { hwDevice 3 }
|
||||||
|
|
||||||
|
-- huawei Local Flash Group
|
||||||
|
-- This group is present in all products which contain flash"
|
||||||
|
|
||||||
|
hwFlhTotalSize OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The flash memory's total size, in kilobyte"
|
||||||
|
::= { hwFlh 1 }
|
||||||
|
|
||||||
|
hwFlhTotalFree OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The free space in internal flash memory, in kilobyte"
|
||||||
|
::= { hwFlh 2 }
|
||||||
|
|
||||||
|
hwFlhLastDelTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since system up of the lastest deleting operation of
|
||||||
|
flash memory.The value of Zero indicates there is no erasing operation
|
||||||
|
since system up"
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { hwFlh 3 }
|
||||||
|
|
||||||
|
hwFlhDelState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
executing(1),
|
||||||
|
ok(2),
|
||||||
|
error(3),
|
||||||
|
readOnly(4),
|
||||||
|
failtoopen(5),
|
||||||
|
blockMallocFail(6),
|
||||||
|
noneDelOperationSinceStart(7)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The state indicates the result of current or
|
||||||
|
lastest flash memory deleting operation"
|
||||||
|
::= { hwFlh 4 }
|
||||||
|
|
||||||
|
hwFlhState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
busy(1),
|
||||||
|
free(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Busy indicates the flash memory is unavailable due to others may be using it,
|
||||||
|
and free indicates the flash memory is available now"
|
||||||
|
::= { hwFlh 5 }
|
||||||
|
|
||||||
|
-- ==================================================================
|
||||||
|
|
||||||
|
hwLswdevMMibObject OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Description."
|
||||||
|
::= { hwLswdevMMib 1 }
|
||||||
|
|
||||||
|
hwdevMFanStatusTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwDevMFanStatusEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Fan status description table "
|
||||||
|
::= { hwLswdevMMibObject 1 }
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMFanStatusEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwDevMFanStatusEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Fan status description table entry "
|
||||||
|
INDEX { hwDevMFanNum }
|
||||||
|
::= { hwdevMFanStatusTable 1}
|
||||||
|
|
||||||
|
|
||||||
|
HwDevMFanStatusEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwDevMFanNum INTEGER,
|
||||||
|
hwDevMFanStatus INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
hwDevMFanNum OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Fan number "
|
||||||
|
::= { hwdevMFanStatusEntry 1 }
|
||||||
|
|
||||||
|
|
||||||
|
hwDevMFanStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
active (1),
|
||||||
|
deactive (2),
|
||||||
|
not-install (3),
|
||||||
|
unsupport (4)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Fan status: active (1), deactive (2) not installed (3) and unsupported (4)"
|
||||||
|
::= { hwdevMFanStatusEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMPowerStatusTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwDevMPowerStatusEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Power status description table "
|
||||||
|
::= { hwLswdevMMibObject 2 }
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMPowerStatusEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwDevMPowerStatusEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Power status description table entry "
|
||||||
|
INDEX { hwDevMPowerNum }
|
||||||
|
::= { hwdevMPowerStatusTable 1}
|
||||||
|
|
||||||
|
HwDevMPowerStatusEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwDevMPowerNum INTEGER,
|
||||||
|
hwDevMPowerStatus INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
hwDevMPowerNum OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Power number "
|
||||||
|
::= { hwdevMPowerStatusEntry 1 }
|
||||||
|
|
||||||
|
|
||||||
|
hwDevMPowerStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
active (1),
|
||||||
|
deactive (2),
|
||||||
|
not-install (3),
|
||||||
|
unsupport (4)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Power status: active (1), deactive (2) not installed (3) and unsupported "
|
||||||
|
::= { hwdevMPowerStatusEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMSlotEnvironmentTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HwdevMSlotEnvironmentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " environment description table "
|
||||||
|
::= { hwLswdevMMibObject 3 }
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMSlotEnvironmentEntry OBJECT-TYPE
|
||||||
|
SYNTAX HwdevMSlotEnvironmentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " environment description table entry "
|
||||||
|
INDEX { hwLswFrameIndex, hwLswSlotIndex, hwdevMSlotEnvironmentType }
|
||||||
|
::= { hwdevMSlotEnvironmentTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
HwdevMSlotEnvironmentEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
hwdevMSlotEnvironmentType INTEGER,
|
||||||
|
hwDevMSlotEnvironmentStatus INTEGER,
|
||||||
|
hwDevMSlotEnvironmentValue INTEGER,
|
||||||
|
hwDevMSlotEnvironmentUpperLimit INTEGER,
|
||||||
|
hwDevMSlotEnvironmentLowerLimit INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
hwdevMSlotEnvironmentType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
temperature(1),
|
||||||
|
humidity(2),
|
||||||
|
fog(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Environment type "
|
||||||
|
::= { hwdevMSlotEnvironmentEntry 1 }
|
||||||
|
|
||||||
|
hwDevMSlotEnvironmentStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
normal(1),
|
||||||
|
upper(2),
|
||||||
|
lower(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Environment status"
|
||||||
|
::= { hwdevMSlotEnvironmentEntry 2 }
|
||||||
|
|
||||||
|
hwDevMSlotEnvironmentValue OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Environment value"
|
||||||
|
::= { hwdevMSlotEnvironmentEntry 3 }
|
||||||
|
|
||||||
|
hwDevMSlotEnvironmentUpperLimit OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Environment upper limit "
|
||||||
|
::= { hwdevMSlotEnvironmentEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
hwDevMSlotEnvironmentLowerLimit OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Environment Lower limit"
|
||||||
|
::= { hwdevMSlotEnvironmentEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
hwLinkUpDownTrapEnable OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
enableBoth(1) ,
|
||||||
|
disableBoth(2) ,
|
||||||
|
enableLinkUpTrapOnly(3) ,
|
||||||
|
enableLinkDownTrapOnly(4)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enable/Disable linkUp/linkDown traps of the device, determining whether
|
||||||
|
to enable linkUp/linkDown traps with that of the interface.
|
||||||
|
When the value is enableBoth(1), the linkUp/linkDown traps are both
|
||||||
|
enabled.
|
||||||
|
When the value is disableBoth(2), the linkUp/linkDown traps are both
|
||||||
|
disabled.
|
||||||
|
When the value is enableLinkUpTrapOnly(3), the linkUp traps is enabled
|
||||||
|
and the linkDown traps is disabled.
|
||||||
|
When the value is enableLinkDownTrapOnly(4), the linkUp traps is
|
||||||
|
disabled and the linkDown traps is enabled. "
|
||||||
|
::= { hwLswdevMMibObject 9 }
|
||||||
|
|
||||||
|
hwdot1qTpFdbLearnStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
enabled(1),
|
||||||
|
disabled(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Enable/Disable the address learning."
|
||||||
|
::= { hwLswdevMMibObject 10 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
hwCfmWriteFlash OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
write(1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Write the current effective configuration into the Flash memory.
|
||||||
|
This object does not support read operation."
|
||||||
|
::= { hwLswdevMMibObject 11 }
|
||||||
|
|
||||||
|
|
||||||
|
hwCfmEraseFlash OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
erase(1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Delete the configuration from the Flash memory.
|
||||||
|
This object does not support read operation."
|
||||||
|
::= { hwLswdevMMibObject 12 }
|
||||||
|
|
||||||
|
hwDevMFirstTrapTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the first trap time."
|
||||||
|
::= { hwLswdevMMibObject 13 }
|
||||||
|
|
||||||
|
END
|
253
MIBS/3com/A3COM-HUAWEI-OID-MIB
Normal file
253
MIBS/3com/A3COM-HUAWEI-OID-MIB
Normal file
@ -0,0 +1,253 @@
|
|||||||
|
-- =================================================================
|
||||||
|
-- Copyright (c) 2004-2012 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
|
||||||
|
--
|
||||||
|
-- Description:The H3C root mib
|
||||||
|
-- Reference:
|
||||||
|
-- Version: V1.70
|
||||||
|
-- History:
|
||||||
|
-- V1.0 2004-08-05 Initial version, created by gaolong.
|
||||||
|
-- V1.22 add MIB identifier
|
||||||
|
-- 'h3cVoiceVlan'
|
||||||
|
-- 'h3cL4Redirect'
|
||||||
|
-- 'h3cUser', 'h3cRadius'
|
||||||
|
-- 'h3cPowerEthernetExt'
|
||||||
|
-- 'h3cEntityRelation'
|
||||||
|
-- 'h3cProtocolVlan'
|
||||||
|
-- 'h3cQosProfile'
|
||||||
|
-- V1.23 add MIB identifier
|
||||||
|
-- 'hwQoS'
|
||||||
|
-- V1.3 2004-10-12 updated by gaolong
|
||||||
|
-- add MIB identifier 'rmonExtend'
|
||||||
|
-- V1.31 2004-10-23 updated by gaolong
|
||||||
|
-- add 'h3cEntityVendorTypeOID', 'dlsw', 'hwpaeExtMib', 'hwDevice', 'h3cNat',
|
||||||
|
-- 'h3cPos', subnode 20 under h3cCommon, 'voice', object identifiers.
|
||||||
|
-- V1.32 2004-11-8 update by xiejianping
|
||||||
|
-- add 'h3cAAL5' and 'h3cSSH';
|
||||||
|
-- V1.33 2004-11-10 update by xiejianping
|
||||||
|
-- add 'h3cRSA';
|
||||||
|
-- V1.34 2004-12-12 updated by gaolong
|
||||||
|
-- add h3cVrrpExt, h3cIpa, h3cPortSecurity, h3cVpls, h3cE1,
|
||||||
|
-- h3cT1, h3cIkeMonitor
|
||||||
|
-- V1.35 2004-12-25 updated by gaolong
|
||||||
|
-- add 'h3cIfExt', 'h3cWebSwitch', 'h3cAutoDetect', 'h3cIpBroadcast',
|
||||||
|
-- and 'h3cIpx'.
|
||||||
|
-- V1.36 2005-03-10 updated by gaolong
|
||||||
|
-- modify 'h3cIkeMonitor' to 'h3cIKEMonitor' by gaolong
|
||||||
|
-- add 'h3cDldp' and 'h3cRrpp'
|
||||||
|
-- V1.37 2005-03-29 updated by gaolong
|
||||||
|
-- modify object name for IPSec monitor
|
||||||
|
-- V1.38 2005-05-03 updated by gaolong
|
||||||
|
-- add 'h3cVoice', 'h3cRcr', 'h3cAtmDxi', 'h3cDomain', 'h3cUnicast', 'h3cTrap',
|
||||||
|
-- 'h3cDhcpSnoop', 'h3cIPS', 'h3cProtocolPriority', 'h3cEpon', 'h3cCfCard',
|
||||||
|
-- and 'h3cIds'
|
||||||
|
-- V1.39 2005/5/25 add 'h3cMulticast' and 'h3cMpm' by gaolong
|
||||||
|
-- change name of subnode 20 under h3cCommon to 'h3cNS'
|
||||||
|
-- V1.40 2005/6/25 updated by gaolong
|
||||||
|
-- add 'h3cOadp', 'h3cTunnel', 'h3cGre', 'h3cObjectInfo', 'h3cDvpn'
|
||||||
|
-- and 'h3cDhcpRelay' by gaolong
|
||||||
|
-- V1.41 2005/7/9 add 'h3cIsis' by gaolong
|
||||||
|
-- V1.42 2005/8/2 add 'h3cRpr' by gaolong
|
||||||
|
-- V1.43 2005/9/2 add 'h3cSubnetVlan' by gaolong
|
||||||
|
-- V1.44 2005/9/20 add 'h3cDlswExt', 'h3cSyslog' by gaolong
|
||||||
|
-- V1.45 2005/10/29 remove 'voice' for confliction with 3Com MIB by longyin
|
||||||
|
-- V1.46 2005/12/02 add 'h3cFlowTemplate' and 'h3cQos2' under 'h3cCommon',
|
||||||
|
-- add 'h3cSNMPAgCpb' under 'h3c',
|
||||||
|
-- add subidentifier 'h3cQosCapability' of 'h3cSNMPAgCpb',
|
||||||
|
-- add subidentifier 'h3cIfQos2' and 'h3cCBQos2' of 'h3cQos2',
|
||||||
|
-- add 'h3cStormConstrain' by longyin
|
||||||
|
-- V1.47 2006/01/09 add 'h3cIpAddrMIB' by longyin
|
||||||
|
-- V1.48 2006/01/21 add 'h3cMirrGroup' by longyin
|
||||||
|
-- V1.49 2006/03/05 add 'h3cQINQ' by longyin
|
||||||
|
-- V1.50 2006/04/06 add 'h3cTransceiver', 'h3cIpv6AddrMIB' by gaolong
|
||||||
|
-- V1.51 2006/06/14 add 'h3cBfdMIB' by longyin
|
||||||
|
-- V1.52 2006/11/25 add 'h3cRCP' by gaolong
|
||||||
|
-- V1.53 2007/01/11 add 'h3cAcfp' by gaolong
|
||||||
|
-- V1.54 2007/01/24 add 'h3cDot11' by gaolong
|
||||||
|
-- V1.55 2007/05/15 add 'h3cE1T1VI' by gaolong
|
||||||
|
-- V1.56 2007/07/10 add 'h3cwapiMIB', "h3cL2VpnPwe3", "h3cMplsOam"
|
||||||
|
-- and "h3cMplsOamPs" by gaolong
|
||||||
|
-- V1.57 2007/08/09 add 'h3cSiemMib' by gaolong
|
||||||
|
-- V1.58 2007/12/27 add 'h3cAFC' and 'h3cMultCDR' by longyin
|
||||||
|
-- V1.59 2008/02/27 add 'h3cMACInformation', 'h3cFireWall', 'h3cDSP' by longyin
|
||||||
|
-- V1.60 2008/04/29 add 'h3cNetMan' by songhao
|
||||||
|
-- V1.61 2008/06/02 add 'h3cStack', 'h3cPosa' by songhao
|
||||||
|
-- V1.62 2008/07/29 add 'h3cWebAuthentication' by songhao
|
||||||
|
-- V1.63 2008/12/03 add 'h3cLpbkdt' by songhao
|
||||||
|
-- V1.64 2009/02/27 add 'h3cMultiMedia', 'h3cDns', 'h3c3GModem'
|
||||||
|
-- and 'h3cPortal' by songhao
|
||||||
|
-- V1.65 2009/05/18 add 'h3clldp','h3cDHCPServer','h3cPPPoEServer','h3cL2Isolate',
|
||||||
|
-- 'h3cSnmpExt' by duyanbing
|
||||||
|
-- V1.66 2009/11/04 add 'h3cVsi','h3cEvc','h3cMinm','h3cblg','h3cRS485' by shuaixiaojuan
|
||||||
|
-- V1.67 2010/03/16 add 'h3cARPRatelimit', 'h3cLI' by songhao
|
||||||
|
-- V1.68 2011/01/31 add 'h3cDar', 'h3cPBR' by songhao
|
||||||
|
-- V1.69 2011/04/22 add 'h3cAAANasId' by duyanbing
|
||||||
|
-- V1.70 2012/04/19 add 'h3cTeTunnel','h3cLB','h3cDldp2','h3cWIPS','h3cFCoE' by duyanbing
|
||||||
|
-- =================================================================
|
||||||
|
A3COM-HUAWEI-OID-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
enterprises
|
||||||
|
FROM RFC1155-SMI;
|
||||||
|
|
||||||
|
-- level 1 under .enterprises
|
||||||
|
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
|
||||||
|
|
||||||
|
jv-mib OBJECT IDENTIFIER ::= { a3Com 45 }
|
||||||
|
huawei OBJECT IDENTIFIER ::= { jv-mib 1 }
|
||||||
|
-- level 2 under .huawei
|
||||||
|
hwLocal OBJECT IDENTIFIER ::= { huawei 1 }
|
||||||
|
hwproducts OBJECT IDENTIFIER ::= { huawei 2 }
|
||||||
|
|
||||||
|
huaweiMgmt OBJECT IDENTIFIER ::= { huawei 5 }
|
||||||
|
|
||||||
|
huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
|
||||||
|
h3c OBJECT IDENTIFIER ::= { huawei 10 }
|
||||||
|
-- level 3
|
||||||
|
hwInternetProtocol OBJECT IDENTIFIER ::= { hwLocal 3 }
|
||||||
|
router OBJECT IDENTIFIER ::= { hwproducts 2 }
|
||||||
|
lanSw OBJECT IDENTIFIER ::= { hwproducts 23 }
|
||||||
|
mlsr OBJECT IDENTIFIER ::= { hwproducts 33 }
|
||||||
|
dlsw OBJECT IDENTIFIER ::= { hwproducts 34 } -- Reference: huawei-dlsw.mib
|
||||||
|
hwDhcp OBJECT IDENTIFIER ::= { huaweiMgmt 7 }
|
||||||
|
hwMpls OBJECT IDENTIFIER ::= { huaweiMgmt 12 }
|
||||||
|
hwpaeExtMib OBJECT IDENTIFIER ::= { huaweiMgmt 22 } -- Reference: huawei-8021x-ext.mib
|
||||||
|
huaweiDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 }
|
||||||
|
hwDevice OBJECT IDENTIFIER ::= { huaweiUtility 1 } -- Reference: huawei-splat-devm.mib
|
||||||
|
|
||||||
|
-- under h3c
|
||||||
|
h3cCommon OBJECT IDENTIFIER ::= { h3c 2 } -- 2004/1/12, xiejianping changed
|
||||||
|
h3cEntityVendorTypeOID OBJECT IDENTIFIER ::= { h3c 3 } -- 2004/5/18, xiejianping added
|
||||||
|
hwSystem OBJECT IDENTIFIER ::= { h3c 6 } -- 2004/4/24, xiejianping changed
|
||||||
|
h3cSNMPAgCpb OBJECT IDENTIFIER ::= { h3c 7 } -- 2005/11/27, longyin added, for capability MIBs
|
||||||
|
|
||||||
|
|
||||||
|
vrpProtocol OBJECT IDENTIFIER ::= { hwInternetProtocol 3 }
|
||||||
|
rmonExtend OBJECT IDENTIFIER ::= { hwInternetProtocol 4 }
|
||||||
|
-- under lanSw
|
||||||
|
lswCommon OBJECT IDENTIFIER ::= { lanSw 1 }
|
||||||
|
|
||||||
|
-- remove 'voice' for confliction of 3Com
|
||||||
|
-- voice OBJECT IDENTIFIER ::= { huaweiDatacomm 1 }
|
||||||
|
|
||||||
|
hwQoS OBJECT IDENTIFIER ::= { huaweiDatacomm 32 }
|
||||||
|
|
||||||
|
h3cFtm OBJECT IDENTIFIER ::= { h3cCommon 1 }
|
||||||
|
h3cUIMgt OBJECT IDENTIFIER ::= { h3cCommon 2 }
|
||||||
|
h3cEntityExtend OBJECT IDENTIFIER ::= { h3cCommon 6 }
|
||||||
|
h3cIPSecMonitor OBJECT IDENTIFIER ::= { h3cCommon 7 }
|
||||||
|
h3cAcl OBJECT IDENTIFIER ::= { h3cCommon 8 }
|
||||||
|
h3cVoiceVlan OBJECT IDENTIFIER ::= { h3cCommon 9 }
|
||||||
|
h3cL4Redirect OBJECT IDENTIFIER ::= { h3cCommon 10 }
|
||||||
|
h3cUser OBJECT IDENTIFIER ::= { h3cCommon 12 }
|
||||||
|
h3cRadius OBJECT IDENTIFIER ::= { h3cCommon 13 }
|
||||||
|
h3cPowerEthernetExt OBJECT IDENTIFIER ::= { h3cCommon 14 }
|
||||||
|
h3cEntityRelation OBJECT IDENTIFIER ::= { h3cCommon 15 }
|
||||||
|
h3cProtocolVlan OBJECT IDENTIFIER ::= { h3cCommon 16 }
|
||||||
|
h3cQosProfile OBJECT IDENTIFIER ::= { h3cCommon 17 }
|
||||||
|
h3cNat OBJECT IDENTIFIER ::= { h3cCommon 18 }
|
||||||
|
h3cPos OBJECT IDENTIFIER ::= { h3cCommon 19 }
|
||||||
|
h3cNS OBJECT IDENTIFIER ::= { h3cCommon 20 }
|
||||||
|
h3cAAL5 OBJECT IDENTIFIER ::= { h3cCommon 21 }
|
||||||
|
h3cSSH OBJECT IDENTIFIER ::= { h3cCommon 22 }
|
||||||
|
h3cRSA OBJECT IDENTIFIER ::= { h3cCommon 23 }
|
||||||
|
h3cVrrpExt OBJECT IDENTIFIER ::= { h3cCommon 24 }
|
||||||
|
|
||||||
|
h3cIpa OBJECT IDENTIFIER ::= { h3cCommon 25 }
|
||||||
|
h3cPortSecurity OBJECT IDENTIFIER ::= { h3cCommon 26 }
|
||||||
|
h3cVpls OBJECT IDENTIFIER ::= { h3cCommon 27 }
|
||||||
|
h3cE1 OBJECT IDENTIFIER ::= { h3cCommon 28 }
|
||||||
|
h3cT1 OBJECT IDENTIFIER ::= { h3cCommon 29 }
|
||||||
|
h3cIKEMonitor OBJECT IDENTIFIER ::= { h3cCommon 30 }
|
||||||
|
h3cWebSwitch OBJECT IDENTIFIER ::= { h3cCommon 31 }
|
||||||
|
h3cAutoDetect OBJECT IDENTIFIER ::= { h3cCommon 32 }
|
||||||
|
h3cIpBroadcast OBJECT IDENTIFIER ::= { h3cCommon 33 }
|
||||||
|
h3cIpx OBJECT IDENTIFIER ::= { h3cCommon 34 }
|
||||||
|
h3cIPS OBJECT IDENTIFIER ::= { h3cCommon 35 }
|
||||||
|
h3cDhcpSnoop OBJECT IDENTIFIER ::= { h3cCommon 36 }
|
||||||
|
h3cProtocolPriority OBJECT IDENTIFIER ::= { h3cCommon 37 }
|
||||||
|
h3cTrap OBJECT IDENTIFIER ::= { h3cCommon 38 }
|
||||||
|
h3cVoice OBJECT IDENTIFIER ::= { h3cCommon 39 }
|
||||||
|
h3cIfExt OBJECT IDENTIFIER ::= { h3cCommon 40 }
|
||||||
|
h3cCfCard OBJECT IDENTIFIER ::= { h3cCommon 41 }
|
||||||
|
h3cEpon OBJECT IDENTIFIER ::= { h3cCommon 42 }
|
||||||
|
h3cDldp OBJECT IDENTIFIER ::= { h3cCommon 43 }
|
||||||
|
h3cUnicast OBJECT IDENTIFIER ::= { h3cCommon 44 }
|
||||||
|
h3cRrpp OBJECT IDENTIFIER ::= { h3cCommon 45 }
|
||||||
|
h3cDomain OBJECT IDENTIFIER ::= { h3cCommon 46 }
|
||||||
|
h3cIds OBJECT IDENTIFIER ::= { h3cCommon 47 }
|
||||||
|
h3cRcr OBJECT IDENTIFIER ::= { h3cCommon 48 }
|
||||||
|
h3cAtmDxi OBJECT IDENTIFIER ::= { h3cCommon 49 }
|
||||||
|
h3cMulticast OBJECT IDENTIFIER ::= { h3cCommon 50 }
|
||||||
|
h3cMpm OBJECT IDENTIFIER ::= { h3cCommon 51 }
|
||||||
|
h3cOadp OBJECT IDENTIFIER ::= { h3cCommon 52 }
|
||||||
|
h3cTunnel OBJECT IDENTIFIER ::= { h3cCommon 53 }
|
||||||
|
h3cGre OBJECT IDENTIFIER ::= { h3cCommon 54 }
|
||||||
|
h3cObjectInfo OBJECT IDENTIFIER ::= { h3cCommon 55 }
|
||||||
|
h3cDvpn OBJECT IDENTIFIER ::= { h3cCommon 57 }
|
||||||
|
h3cDhcpRelay OBJECT IDENTIFIER ::= { h3cCommon 58 }
|
||||||
|
h3cIsis OBJECT IDENTIFIER ::= { h3cCommon 59 }
|
||||||
|
h3cRpr OBJECT IDENTIFIER ::= { h3cCommon 60 }
|
||||||
|
h3cSubnetVlan OBJECT IDENTIFIER ::= { h3cCommon 61 }
|
||||||
|
h3cDlswExt OBJECT IDENTIFIER ::= { h3cCommon 62 }
|
||||||
|
h3cSyslog OBJECT IDENTIFIER ::= { h3cCommon 63 }
|
||||||
|
h3cFlowTemplate OBJECT IDENTIFIER ::= { h3cCommon 64 }
|
||||||
|
h3cQos2 OBJECT IDENTIFIER ::= { h3cCommon 65 }
|
||||||
|
h3cStormConstrain OBJECT IDENTIFIER ::= { h3cCommon 66 }
|
||||||
|
h3cIpAddrMIB OBJECT IDENTIFIER ::= { h3cCommon 67 }
|
||||||
|
h3cMirrGroup OBJECT IDENTIFIER ::= { h3cCommon 68 }
|
||||||
|
h3cQINQ OBJECT IDENTIFIER ::= { h3cCommon 69 }
|
||||||
|
|
||||||
|
h3cTransceiver OBJECT IDENTIFIER ::= { h3cCommon 70 }
|
||||||
|
h3cIpv6AddrMIB OBJECT IDENTIFIER ::= { h3cCommon 71 }
|
||||||
|
h3cBfdMIB OBJECT IDENTIFIER ::= { h3cCommon 72 }
|
||||||
|
h3cRCP OBJECT IDENTIFIER ::= { h3cCommon 73 }
|
||||||
|
h3cAcfp OBJECT IDENTIFIER ::= { h3cCommon 74 }
|
||||||
|
h3cDot11 OBJECT IDENTIFIER ::= { h3cCommon 75 }
|
||||||
|
h3cE1T1VI OBJECT IDENTIFIER ::= { h3cCommon 76 }
|
||||||
|
h3cwapiMIB OBJECT IDENTIFIER ::= { h3cCommon 77 }
|
||||||
|
h3cL2VpnPwe3 OBJECT IDENTIFIER ::= { h3cCommon 78 }
|
||||||
|
h3cMplsOam OBJECT IDENTIFIER ::= { h3cCommon 79 }
|
||||||
|
h3cMplsOamPs OBJECT IDENTIFIER ::= { h3cCommon 80 }
|
||||||
|
h3cSiemMib OBJECT IDENTIFIER ::= { h3cCommon 81 }
|
||||||
|
h3cAFC OBJECT IDENTIFIER ::= { h3cCommon 85 }
|
||||||
|
h3cMultCDR OBJECT IDENTIFIER ::= { h3cCommon 86 }
|
||||||
|
h3cMACInformation OBJECT IDENTIFIER ::= { h3cCommon 87 }
|
||||||
|
h3cFireWall OBJECT IDENTIFIER ::= { h3cCommon 88 }
|
||||||
|
h3cDSP OBJECT IDENTIFIER ::= { h3cCommon 89 }
|
||||||
|
h3cNetMan OBJECT IDENTIFIER ::= { h3cCommon 90 }
|
||||||
|
h3cStack OBJECT IDENTIFIER ::= { h3cCommon 91 }
|
||||||
|
h3cPosa OBJECT IDENTIFIER ::= { h3cCommon 92 }
|
||||||
|
h3cWebAuthentication OBJECT IDENTIFIER ::= { h3cCommon 93 }
|
||||||
|
h3cLpbkdt OBJECT IDENTIFIER ::= { h3cCommon 95 }
|
||||||
|
h3cMultiMedia OBJECT IDENTIFIER ::= { h3cCommon 96 }
|
||||||
|
h3cDns OBJECT IDENTIFIER ::= { h3cCommon 97 }
|
||||||
|
h3c3GModem OBJECT IDENTIFIER ::= { h3cCommon 98 }
|
||||||
|
h3cPortal OBJECT IDENTIFIER ::= { h3cCommon 99 }
|
||||||
|
h3clldp OBJECT IDENTIFIER ::= { h3cCommon 100 }
|
||||||
|
h3cDHCPServer OBJECT IDENTIFIER ::= { h3cCommon 101 }
|
||||||
|
h3cPPPoEServer OBJECT IDENTIFIER ::= { h3cCommon 102 }
|
||||||
|
h3cL2Isolate OBJECT IDENTIFIER ::= { h3cCommon 103 }
|
||||||
|
h3cSnmpExt OBJECT IDENTIFIER ::= { h3cCommon 104 }
|
||||||
|
h3cVsi OBJECT IDENTIFIER ::= { h3cCommon 105 }
|
||||||
|
h3cEvc OBJECT IDENTIFIER ::= { h3cCommon 106 }
|
||||||
|
h3cMinm OBJECT IDENTIFIER ::= { h3cCommon 107 }
|
||||||
|
h3cBlg OBJECT IDENTIFIER ::= { h3cCommon 108 }
|
||||||
|
h3cRS485 OBJECT IDENTIFIER ::= { h3cCommon 109 }
|
||||||
|
h3cARPRatelimit OBJECT IDENTIFIER ::= { h3cCommon 110 }
|
||||||
|
h3cLI OBJECT IDENTIFIER ::= { h3cCommon 111 }
|
||||||
|
h3cDar OBJECT IDENTIFIER ::= { h3cCommon 112 }
|
||||||
|
h3cPBR OBJECT IDENTIFIER ::= { h3cCommon 113 }
|
||||||
|
h3cAAANasId OBJECT IDENTIFIER ::= { h3cCommon 114 }
|
||||||
|
h3cTeTunnel OBJECT IDENTIFIER ::= { h3cCommon 115 }
|
||||||
|
h3cLB OBJECT IDENTIFIER ::= { h3cCommon 116 }
|
||||||
|
h3cDldp2 OBJECT IDENTIFIER ::= { h3cCommon 117 }
|
||||||
|
h3cWIPS OBJECT IDENTIFIER ::= { h3cCommon 118 }
|
||||||
|
h3cFCoE OBJECT IDENTIFIER ::= { h3cCommon 120 }
|
||||||
|
|
||||||
|
-- under h3c.h3cSNMPAgCpb
|
||||||
|
h3cQosCapability OBJECT IDENTIFIER ::= { h3cSNMPAgCpb 1 }
|
||||||
|
|
||||||
|
-- under h3c.h3cCommon.h3cQos2
|
||||||
|
h3cIfQos2 OBJECT IDENTIFIER ::= { h3cQos2 1 }
|
||||||
|
h3cCBQos2 OBJECT IDENTIFIER ::= { h3cQos2 2 }
|
||||||
|
END
|
87
MIBS/3com/A3COM0004-GENERIC
Normal file
87
MIBS/3com/A3COM0004-GENERIC
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
-- **********************************************************************
|
||||||
|
--
|
||||||
|
-- Name: 3Com ESD Generic MIB branches
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- This is the register for all MIB branches under a3com.generic.
|
||||||
|
-- These MIB branches are declared in the source file:
|
||||||
|
-- /vobs/shelf/gma/gmi/bdn.mib
|
||||||
|
--
|
||||||
|
-- This document is currently maintained by:
|
||||||
|
-- Les Bell Les_Bell@3Com.com 4-400-8025
|
||||||
|
--
|
||||||
|
-- History Date Reason for Change
|
||||||
|
--
|
||||||
|
-- 1.00 1997 Issued as 3Com RFC.
|
||||||
|
-- some history was lost
|
||||||
|
-- 1.50 17 March 00 Added branch for qos
|
||||||
|
-- 1.60 23 Oct 00 Added branch for L4 Re-direction
|
||||||
|
-- ================================
|
||||||
|
-- YY/MM/DD Author Comments
|
||||||
|
-- ================================
|
||||||
|
-- 01/12/06 EL Bell Added a3ComTrafficStats {41} a3ComRadiusMIB {42}
|
||||||
|
-- 01/12/11 P Biti Added a3ComBackup-mib { 43}
|
||||||
|
-- 02/04/30 EL Bell Added a3comLicenseGroup {44}
|
||||||
|
-- 02/09/30 EL Bell Added a3ComPowerEthernetExt {45}
|
||||||
|
-- 03/02/06 EL Bell Added a3ComQBridgeMIB {46}
|
||||||
|
-- 03/02/14 EL Bell Added a3ComFabric {47}
|
||||||
|
-- 03/06/13 EL Bell Added a3ComLinkAgg {48}
|
||||||
|
-- 03/12/22 EL Bell Added a3ComPaeMIB {49} + a3ComSntpGroup {50}
|
||||||
|
-- **********************************************************************
|
||||||
|
-- Copyright (c) 3Com Corporation. All Rights Reserved.
|
||||||
|
-- **********************************************************************
|
||||||
|
|
||||||
|
A3COM0004-GENERIC DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS generic FROM A3Com-products-MIB ;
|
||||||
|
|
||||||
|
setup OBJECT IDENTIFIER ::= {generic 2}
|
||||||
|
sysLoader OBJECT IDENTIFIER ::= {generic 3}
|
||||||
|
security OBJECT IDENTIFIER ::= {generic 4}
|
||||||
|
gauges OBJECT IDENTIFIER ::= {generic 5}
|
||||||
|
asciiAgent OBJECT IDENTIFIER ::= {generic 6}
|
||||||
|
serialIf OBJECT IDENTIFIER ::= {generic 7}
|
||||||
|
repeaterMgmt OBJECT IDENTIFIER ::= {generic 8}
|
||||||
|
endStation OBJECT IDENTIFIER ::= {generic 9}
|
||||||
|
localSnmp OBJECT IDENTIFIER ::= {generic 10}
|
||||||
|
manager OBJECT IDENTIFIER ::= {generic 11}
|
||||||
|
unusedGeneric12 OBJECT IDENTIFIER ::= {generic 12}
|
||||||
|
chassis OBJECT IDENTIFIER ::= {generic 14}
|
||||||
|
mrmResilience OBJECT IDENTIFIER ::= {generic 15}
|
||||||
|
tokenRing OBJECT IDENTIFIER ::= {generic 16}
|
||||||
|
multiRepeater OBJECT IDENTIFIER ::= {generic 17}
|
||||||
|
bridgeMgmt OBJECT IDENTIFIER ::= {generic 18}
|
||||||
|
fault OBJECT IDENTIFIER ::= {generic 19}
|
||||||
|
poll OBJECT IDENTIFIER ::= {generic 20}
|
||||||
|
powerSupply OBJECT IDENTIFIER ::= {generic 21}
|
||||||
|
securePort OBJECT IDENTIFIER ::= {generic 22}
|
||||||
|
alertLed OBJECT IDENTIFIER ::= {generic 23}
|
||||||
|
remoteControl OBJECT IDENTIFIER ::= {generic 24}
|
||||||
|
rmonExtensions OBJECT IDENTIFIER ::= {generic 25}
|
||||||
|
rfc1516extensions OBJECT IDENTIFIER ::= {generic 26}
|
||||||
|
superStackIIconfig OBJECT IDENTIFIER ::= {generic 27}
|
||||||
|
extendedIfInfo OBJECT IDENTIFIER ::= {generic 28}
|
||||||
|
a3ComVlan OBJECT IDENTIFIER ::= {generic 29}
|
||||||
|
vlanServerClient OBJECT IDENTIFIER ::= {generic 30}
|
||||||
|
segmentLoadBalancing OBJECT IDENTIFIER ::= {generic 31}
|
||||||
|
virtualFileSystem OBJECT IDENTIFIER ::= {generic 32}
|
||||||
|
smartAutosensing OBJECT IDENTIFIER ::= {generic 33}
|
||||||
|
brasica2 OBJECT IDENTIFIER ::= {generic 34}
|
||||||
|
smaVlanSupport OBJECT IDENTIFIER ::= {generic 35}
|
||||||
|
a3ComBridgeExt OBJECT IDENTIFIER ::= {generic 36}
|
||||||
|
igmpMIB OBJECT IDENTIFIER ::= {generic 37}
|
||||||
|
mibSummary OBJECT IDENTIFIER ::= {generic 38}
|
||||||
|
qosProfiles OBJECT IDENTIFIER ::= {generic 39}
|
||||||
|
l4Redirect OBJECT IDENTIFIER ::= {generic 40}
|
||||||
|
a3ComTrafficStats OBJECT IDENTIFIER ::= {generic 41}
|
||||||
|
a3ComRadiusMIB OBJECT IDENTIFIER ::= {generic 42}
|
||||||
|
a3ComBackup-mib OBJECT IDENTIFIER ::= {generic 43}
|
||||||
|
a3comLicenseGroup OBJECT IDENTIFIER ::= {generic 44} -- 3FC-485
|
||||||
|
a3ComPowerEthernetExt OBJECT IDENTIFIER ::= {generic 45} -- 3FC-484
|
||||||
|
a3ComQBridgeMIB OBJECT IDENTIFIER ::= {generic 46} -- 3FC-493
|
||||||
|
a3ComFabric OBJECT IDENTIFIER ::= {generic 47} -- 3FC-491
|
||||||
|
a3ComLinkAgg OBJECT IDENTIFIER ::= {generic 48} -- 3FC-490
|
||||||
|
a3ComPaeMIB OBJECT IDENTIFIER ::= {generic 49}
|
||||||
|
a3ComSntpGroup OBJECT IDENTIFIER ::= {generic 50} -- 3FC-515
|
||||||
|
|
||||||
|
END
|
678
MIBS/3com/A3COM0352-STACK-CONFIG
Normal file
678
MIBS/3com/A3COM0352-STACK-CONFIG
Normal file
@ -0,0 +1,678 @@
|
|||||||
|
--
|
||||||
|
-- Name: 3Com SuperStack II Stack Configuration MIB
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
--
|
||||||
|
-- This is an updated version of 3Com RFC 0017. Additional
|
||||||
|
-- functionality added since 3Com RFC 0017 is as follows:
|
||||||
|
-- (1) A notepad facility which allows the device to store a 512
|
||||||
|
-- character DisplayString.
|
||||||
|
-- (2) A column for the unit's product number.
|
||||||
|
-- (3) A Unit Departure Trap.
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- This MIB is used to publicise the units in the stack. The information
|
||||||
|
-- is represented by two tables. Both tables are indexed by a simple
|
||||||
|
-- location index. The convention is that the lower numbered units are
|
||||||
|
-- at the bottom of the stack. This index will generally NOT be sparse,
|
||||||
|
-- but management applications CANNOT rely on this. Different
|
||||||
|
-- technologies can be used to detect stack position and those
|
||||||
|
-- technologies may or may not detect units that are not powered. Matrix
|
||||||
|
-- technologies may allocate a fixed unit number to the cables that
|
||||||
|
-- connect them to the units in the stack. Depending upon the wiring,
|
||||||
|
-- the index for matrix inter-connected stacks may be sparse. The agents
|
||||||
|
-- reporting this information are allowed to implement this index in a
|
||||||
|
-- sparse fashion.
|
||||||
|
--
|
||||||
|
-- Note that the position in the stack, and hence the position in these
|
||||||
|
-- tables can change as various units in the stack are switched on and
|
||||||
|
-- off. Because a unit is indexed in this table as row 2, it should NOT
|
||||||
|
-- be assumed that unit will continue to remain at location 2. If an
|
||||||
|
-- application wishes to uniquely tag information for a particular unit
|
||||||
|
-- in the stack, that unit should be identified by its MAC address.
|
||||||
|
--
|
||||||
|
-- Note also that not all values will be available for all units. In
|
||||||
|
-- this case those objects that are not supported may return
|
||||||
|
-- NO-SUCH-NAME or a default value. Management applications must be
|
||||||
|
-- aware of this and take appropriate actions. It should be noted that
|
||||||
|
-- units which support the earlier RFC (0017) will not support the
|
||||||
|
-- stackUnitNotepad object since it has been added by this MIB.
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- History Date Reason for Change
|
||||||
|
--
|
||||||
|
-- 1.00 Jan 1999 Created from 3Com RFC 0017.
|
||||||
|
-- The stackUnitNotepad object has been added.
|
||||||
|
-- The stackAddressTable is read-only.
|
||||||
|
-- 1.01 May 1999 Added missing import of TimeTicks.
|
||||||
|
-- Made stackUnitNotepad an OCTET STRING since
|
||||||
|
-- DisplayStrings are not allowed to be greater
|
||||||
|
-- than 255 octets in length.
|
||||||
|
-- 1.02 Dec 1999 Added stackUnitProductNumber column to the
|
||||||
|
-- stackConfigTable object
|
||||||
|
-- 1.03 March 2000 Added Unit Departure Trap.
|
||||||
|
-- 1.04 April 2001 Added latest stackUnitCapability enumerations.
|
||||||
|
-- 2.01 May 2002 Added stackUnitAutoReboot and
|
||||||
|
-- stackBankSwapTable.
|
||||||
|
-- 2.02 Oct 2002 Added unitAwaitReset to stackUnitState.
|
||||||
|
-- 2.03 Jan 2003 Added latest stackUnitCapability enumerations:
|
||||||
|
-- PoE (0x31) and OSPF (0x32)
|
||||||
|
-- 2.04 Mar 2003 Fixed format error
|
||||||
|
-- 2.05 Apr 03,2003 Added stackUnitCapability enumerations:
|
||||||
|
-- Trusted IP(0x33),Secure Shell(0x34),
|
||||||
|
-- Configurable management VLAN(0x35)
|
||||||
|
-- 2.06 Apr 16,2003 Added stackUnitCapability enumeration:
|
||||||
|
-- Manual L4 cache configuration
|
||||||
|
-- 2.07 May 23,2003 Added stpIgnoreCapability
|
||||||
|
-- 2.08 March 1,2004 Added for Hoover
|
||||||
|
-- MAC-address Based Network Access (56) This indicates that the device supports MAC-address Based Network Access.
|
||||||
|
-- Simple Network Time Protocol Client (57) This indicates that the device supports the Simple Network Time Protocol Client.
|
||||||
|
-- System Logger (58) This indicates that the device supports System Log.
|
||||||
|
-- IGMP V3 (59) - This indicates that the device supports IGMP V3.
|
||||||
|
-- *********************************************************************
|
||||||
|
-- Copyright (c) 3Com Corporation. All Rights Reserved.
|
||||||
|
-- *********************************************************************
|
||||||
|
|
||||||
|
A3COM0352-STACK-CONFIG DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
superStackIIconfig FROM A3COM0004-GENERIC
|
||||||
|
PhysAddress, DisplayString FROM RFC1213-MIB
|
||||||
|
OBJECT-TYPE FROM RFC-1212
|
||||||
|
TRAP-TYPE FROM RFC-1215
|
||||||
|
TimeTicks FROM SNMPv2-SMI
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
-- *********************************************************************
|
||||||
|
-- This is the main configuration table. It is indexed on the unit
|
||||||
|
-- location within the stack. Not all objects in this table will be
|
||||||
|
-- applicable to every device type and the table rows may be sparse.
|
||||||
|
-- *********************************************************************
|
||||||
|
stackConfiguration OBJECT IDENTIFIER ::= {superStackIIconfig 1}
|
||||||
|
stackConfigTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF StackConfigEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "The main table of configuration data."
|
||||||
|
::= {stackConfiguration 1}
|
||||||
|
|
||||||
|
stackConfigEntry OBJECT-TYPE
|
||||||
|
SYNTAX StackConfigEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "The configuration entry for a unit in the stack."
|
||||||
|
INDEX {stackUnitLocation}
|
||||||
|
::= {stackConfigTable 1}
|
||||||
|
|
||||||
|
StackConfigEntry ::= SEQUENCE {
|
||||||
|
stackUnitLocation INTEGER,
|
||||||
|
stackUnitAddress PhysAddress,
|
||||||
|
stackUnitLastReset TimeTicks,
|
||||||
|
stackUnitType INTEGER,
|
||||||
|
stackUnitDesc DisplayString,
|
||||||
|
stackUnitName DisplayString (SIZE(0..30)),
|
||||||
|
stackUnitState INTEGER,
|
||||||
|
stackUnitManagementType INTEGER,
|
||||||
|
stackUnitCapabilities OCTET STRING ,
|
||||||
|
stackUnitPromVersion DisplayString,
|
||||||
|
stackUnitHWVersion DisplayString,
|
||||||
|
stackUnitSWVersion DisplayString,
|
||||||
|
stackUnitSerialNumber DisplayString,
|
||||||
|
stackUnitAttention INTEGER,
|
||||||
|
stackUnitMgmtInterface INTEGER,
|
||||||
|
stackUnitSummary OCTET STRING ,
|
||||||
|
stackUnitSlipMgmtInterface INTEGER,
|
||||||
|
stackUnitNotepad OCTET STRING (SIZE(0..512)),
|
||||||
|
stackUnitProductNumber DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
stackUnitLocation OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Used to identify individual units in the stack. Note
|
||||||
|
that this value will usually be contiguous, but that gaps may be
|
||||||
|
present due, for example, to unpowered units."
|
||||||
|
::= {stackConfigEntry 1}
|
||||||
|
|
||||||
|
stackUnitAddress OBJECT-TYPE
|
||||||
|
SYNTAX PhysAddress
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Every conformant unit in the SuperStack II system
|
||||||
|
will have a unique physical (MAC) address by which it can be
|
||||||
|
recognised. Note that the location index on this table can
|
||||||
|
change if a unit is inserted into the stack and so the location
|
||||||
|
can not be used to uniquely identify a location. Instead an
|
||||||
|
application should refer to units by their physical address -
|
||||||
|
see stackUnitAddress below."
|
||||||
|
::= {stackConfigEntry 2}
|
||||||
|
|
||||||
|
stackUnitLastReset OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is the time in hundredths of a second, since
|
||||||
|
this unit last reset (ie the unit's concept of sysUpTime). Note
|
||||||
|
that if a unit is not operational then this object will report
|
||||||
|
zero (0)."
|
||||||
|
::= {stackConfigEntry 3}
|
||||||
|
|
||||||
|
stackUnitType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is an integer type identifier for this unit. The
|
||||||
|
values of this integer are administered by allocating a MIB
|
||||||
|
object identifier for each type of unit from a common branch.
|
||||||
|
The value of this object is then the last level in that
|
||||||
|
identifier. The values are defined in 3Com RFC 0025. Note that
|
||||||
|
the values are unlikely to be contiguous.
|
||||||
|
|
||||||
|
Note that if a type value is not available for this unit then
|
||||||
|
this object will return zero. There are several reasons why this
|
||||||
|
value may not be available through this view of the MIB. One
|
||||||
|
reason may be that the device is not currently active (dead) or
|
||||||
|
that the information is only available through the units own
|
||||||
|
agent (see stackUnitManagementType)."
|
||||||
|
::= {stackConfigEntry 4}
|
||||||
|
|
||||||
|
stackUnitDesc OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is a text string which describes this unit. If a
|
||||||
|
unit cannot provide a name then the value of this object will be
|
||||||
|
an empty string."
|
||||||
|
::= {stackConfigEntry 5}
|
||||||
|
|
||||||
|
stackUnitName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE(0..30))
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is a simple text string which can be used by an
|
||||||
|
application to assign a text name to a unit. By default this
|
||||||
|
string is empty. If a management application writes a text
|
||||||
|
string to this object the device will store the string in
|
||||||
|
non-volatile storage."
|
||||||
|
::= {stackConfigEntry 6}
|
||||||
|
|
||||||
|
stackUnitState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unitStateUnknown (1),
|
||||||
|
unitInactive (2),
|
||||||
|
unitOperational (3),
|
||||||
|
unitLoading (4),
|
||||||
|
unitAwaitReset(5)
|
||||||
|
}
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object represents the best known state of a unit
|
||||||
|
in the stack. The unknown state is not expected to be used, but
|
||||||
|
may exist because of loosely integrated components in the stack.
|
||||||
|
Management applications MUST EXPECT to see the 'unknown' value.
|
||||||
|
The other states are as follows:
|
||||||
|
|
||||||
|
unitInactive: The device appears to be in the stack but does not
|
||||||
|
appear to be in an operational state.
|
||||||
|
|
||||||
|
unitOperational: The unit is sending out periodic identification
|
||||||
|
messages and indicates that it is operational, running its
|
||||||
|
complete image.
|
||||||
|
|
||||||
|
unitLoading: The unit is running in a special operational mode
|
||||||
|
which means that it is unmanaged while it loads a new
|
||||||
|
operational code image.
|
||||||
|
|
||||||
|
unitAwaitReset: The unit has accomplished a successful software
|
||||||
|
upgrade and is waiting for the remaining units in the stack to
|
||||||
|
successfully complete their upgrades and enter this state before
|
||||||
|
resetting the system. If any unit transitions from unitLoading
|
||||||
|
to any other state than unitAwaitReset, then the units in the
|
||||||
|
unitAwaitReset state will not reset and will transition to
|
||||||
|
unitOperational. Implementations of this object that do not
|
||||||
|
synchronize stack-wide resets after software upgrades will reset
|
||||||
|
immediately after the unitLoading state is completed and never
|
||||||
|
transition to unitAwaitReset."
|
||||||
|
::= {stackConfigEntry 7}
|
||||||
|
|
||||||
|
stackUnitManagementType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown (1),
|
||||||
|
distributed (2),
|
||||||
|
intelligent (3)
|
||||||
|
}
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object can be used to determine the management
|
||||||
|
method used to access the agent in this unit. The options are:
|
||||||
|
|
||||||
|
unknown: The unit has not reported any management
|
||||||
|
capability. It is either faulty or a
|
||||||
|
non-conformant device.
|
||||||
|
distributed: This unit can be managed using the SuperStackII
|
||||||
|
distributed management architecture and so is
|
||||||
|
managed through this agent. The unit may or may
|
||||||
|
not have an active comms stack. If it has then
|
||||||
|
the addresses for that agent can be determined
|
||||||
|
from the address table.
|
||||||
|
intelligent: The unit has its own SNMP agent which is accessed
|
||||||
|
seperately. The agent is not part of the SSII
|
||||||
|
distributed management architecture."
|
||||||
|
::= {stackConfigEntry 8}
|
||||||
|
|
||||||
|
-- Aside: The SuperStack II Distributed Management Architecture allows a
|
||||||
|
-- stack of units to be managed as though they formed a single unit.
|
||||||
|
-- The MIBs of each unit in the stack are merged and amy be accessed
|
||||||
|
-- through any unit in the stack that has an active comms stack.
|
||||||
|
|
||||||
|
stackUnitCapabilities OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object describes the capabilities of this
|
||||||
|
particular unit. This is used in conjunction with the upgrade
|
||||||
|
level of the stack to enable a management application to
|
||||||
|
correctly enable and disable the various features of the
|
||||||
|
application depending on the capabilities of the unit.
|
||||||
|
|
||||||
|
The object is an octet string, where each octet represents a
|
||||||
|
capability of the unit. Different capabilities will be added
|
||||||
|
to the list as required. The current list of values is:
|
||||||
|
|
||||||
|
0x01 Full RMON
|
||||||
|
0x02 3Com Proprietary Resilience MIB
|
||||||
|
0x03 3Com Repeater Security MIB
|
||||||
|
0x04 PSHub Port Switching
|
||||||
|
0x05 PSHub Capability Upgrade Facility
|
||||||
|
0x06 Dual Speed Hub Capability Upgrade Facility
|
||||||
|
0x07 TelNet
|
||||||
|
0x08 Web
|
||||||
|
0x14 SMA Resource Allocator
|
||||||
|
0x15 SMA Distributed SNMP
|
||||||
|
0x16 SMA Global Variables
|
||||||
|
0x17 SMA Licence Server
|
||||||
|
0x18 PSHub Cascade Switch
|
||||||
|
0x19 PSH Load Balancing
|
||||||
|
0x1a RPC
|
||||||
|
0x1b Internal SNMP
|
||||||
|
0x1c Mapper
|
||||||
|
0x1d Distributed RMON
|
||||||
|
0x1e Lazy ACK
|
||||||
|
0x1f Resilience switchback
|
||||||
|
0x20 Security II
|
||||||
|
0x21 RMON Email
|
||||||
|
0x22 Rapid Spanning Tree (RSTP)
|
||||||
|
0x23 Link Aggregation Control Protocol (LACP)
|
||||||
|
0x24 L4 Redirection (WEB cache)
|
||||||
|
0x25 Device IP Configuration (DHCP)
|
||||||
|
0x26 Revised Global Port Numbering
|
||||||
|
0x27 Local Trunk Forwarding
|
||||||
|
0x28 Improved TFTP Upgrade
|
||||||
|
0x29 802.1x Network Login
|
||||||
|
0x2a RADIUS Client
|
||||||
|
0x2b Layer 3 Stacking
|
||||||
|
0x2c SW Variant
|
||||||
|
0x2d Jag3 Mode
|
||||||
|
0x2e Jag6 Mode
|
||||||
|
0x2f QoS Support of RSTP Applications
|
||||||
|
0x30 Multiple Agent Images
|
||||||
|
0x31 Power over Ethernet
|
||||||
|
0x32 OSPF
|
||||||
|
0x33 Trusted IP
|
||||||
|
0x34 Secure Shell (SSH)
|
||||||
|
0x35 Configurable management VLAN
|
||||||
|
0x36 Manual L4 cache configuration
|
||||||
|
0x37 STP Ignore Mode
|
||||||
|
0x38 MAC-address Based Network Access
|
||||||
|
0x39 Simple Network Time Protocol Client
|
||||||
|
0x3a System Logger
|
||||||
|
0x3b IGMP V3
|
||||||
|
|
||||||
|
So, for example, if a unit has a value of '02 03' for this
|
||||||
|
object then it supports repeater resilience and security, but
|
||||||
|
no other features such as RMON."
|
||||||
|
::= {stackConfigEntry 9}
|
||||||
|
|
||||||
|
stackUnitPromVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is the version number of the PROM on the unit.
|
||||||
|
If the unit has no PROM, does not correctly report the PROM
|
||||||
|
version or is currently non-operational then this object will
|
||||||
|
return an empty string."
|
||||||
|
::= {stackConfigEntry 10}
|
||||||
|
|
||||||
|
stackUnitHWVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is the hardware version of this unit, expressed
|
||||||
|
as a string. Note that if the hardware version is not available
|
||||||
|
for this particular unit then the version string will be empty."
|
||||||
|
::= {stackConfigEntry 11}
|
||||||
|
|
||||||
|
stackUnitSWVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is the software version number of this unit. The
|
||||||
|
software version number is a string. Note that if a unit does
|
||||||
|
not make its version number information available, or the unit
|
||||||
|
has no software, then this object will report an empty string."
|
||||||
|
::= {stackConfigEntry 12}
|
||||||
|
|
||||||
|
stackUnitSerialNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is the serial number for this unit. The number
|
||||||
|
is globally unique and expressed as a textual string."
|
||||||
|
::= {stackConfigEntry 13}
|
||||||
|
|
||||||
|
stackUnitAttention OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noAttention (1),
|
||||||
|
attention (2)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Some of the units in the stack will contain a
|
||||||
|
mechanism for drawing attention to that unit. This is useful
|
||||||
|
for directing maintainance personnel. The method often employed
|
||||||
|
is for a special LED, or by placing some other LED into a
|
||||||
|
flashing state. This object gives access to the attention
|
||||||
|
mechanism for a unit.
|
||||||
|
|
||||||
|
Note that if a unit does not support this mechanism then reading
|
||||||
|
the value of this object will return 'no-such-name' error."
|
||||||
|
::= {stackConfigEntry 14}
|
||||||
|
|
||||||
|
stackUnitMgmtInterface OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..65535)
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "If a unit in the stack participates in the
|
||||||
|
distributed SNMP stack (stackUnitManagementType = 'distributed')
|
||||||
|
then it will have an instance of this object. The object points
|
||||||
|
to the entry in the interface table which represents the
|
||||||
|
potential management interface for this unit. That is the index
|
||||||
|
to use in the ifTable for this device. Note that if the value of
|
||||||
|
this object is zero, or the result of reading this object is
|
||||||
|
NO-SUCH-NAME then there is no management interface available on
|
||||||
|
that unit."
|
||||||
|
::= {stackConfigEntry 15}
|
||||||
|
|
||||||
|
stackUnitSummary OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object provides a summary of this units
|
||||||
|
configuration in order to improve the performance of the
|
||||||
|
management applications. The information in this object is
|
||||||
|
represented as a list of items, each item is a type-length-value
|
||||||
|
triplet which will have a basic encoding. The information
|
||||||
|
encoded in this string will be determined by the requirements of
|
||||||
|
the management applications. The contents of this object is
|
||||||
|
separately defined for each device.
|
||||||
|
|
||||||
|
Note: This object has been replaced by 3Com RFCs 0341, 0342 and
|
||||||
|
0343 for some devices."
|
||||||
|
::= {stackConfigEntry 16}
|
||||||
|
|
||||||
|
stackUnitSlipMgmtInterface OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..65535)
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "If a unit in the stack participates in the
|
||||||
|
distributed SNMP stack then it will have an instance of this
|
||||||
|
object(stackUnitManagementType = 'distributed'). The object
|
||||||
|
points to the entry in the interface table which represents the
|
||||||
|
potential SLIP (serial port) management interface for this unit.
|
||||||
|
That is the index to use in the ifTable for this device. Note
|
||||||
|
that if the value of this object is zero, or the result of
|
||||||
|
reading this object is NO-SUCH-NAME then there is no SLIP
|
||||||
|
access port available on that unit."
|
||||||
|
::= {stackConfigEntry 17}
|
||||||
|
|
||||||
|
stackUnitNotepad OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(0..512))
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object is used to store user-specified data
|
||||||
|
regarding this unit. The user may store any relevant data about
|
||||||
|
the unit. This may include its floor location, history or other
|
||||||
|
details. The unit stores the data in non-volatile storage so
|
||||||
|
that the data is not lost over a normal reset. The data will be
|
||||||
|
cleared if the unit is returned to factory defaults. A maximum
|
||||||
|
of 512 characters of data may be stored in this object.
|
||||||
|
This object can be treated as a displayString. In the MIB it is
|
||||||
|
defined as an OCTET STRING since displayStrings are not allowed
|
||||||
|
to be more than 255 characters in length."
|
||||||
|
::= {stackConfigEntry 18}
|
||||||
|
|
||||||
|
stackUnitProductNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This is a textual representation of the unit's
|
||||||
|
product number. Note that if a unit does not make its product
|
||||||
|
number information available then this object will report an
|
||||||
|
empty string."
|
||||||
|
::= {stackConfigEntry 19}
|
||||||
|
|
||||||
|
-- *********************************************************************
|
||||||
|
-- The following definitions are part of the Bank Swap implementation.
|
||||||
|
-- Bank Swap allows a user to select the agent that is to be used by the
|
||||||
|
-- system after a reboot.
|
||||||
|
-- The stackBankSwapTable shows the agent version string and status for
|
||||||
|
-- all agents that reside in flash. The status descriptions are shown in
|
||||||
|
-- the description for stackUnitBankStatus.
|
||||||
|
-- *********************************************************************
|
||||||
|
|
||||||
|
stackBankSwapTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF StackBankSwapEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "A table of the agent software versions and status for
|
||||||
|
all agents stored in flash"
|
||||||
|
::= {stackConfiguration 2}
|
||||||
|
|
||||||
|
stackBankSwapEntry OBJECT-TYPE
|
||||||
|
SYNTAX StackBankSwapEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "A table entry showing the bank identifier, software
|
||||||
|
version and status for each agent."
|
||||||
|
INDEX {stackUnitLocation, stackBankSwapId}
|
||||||
|
::= {stackBankSwapTable 1}
|
||||||
|
|
||||||
|
StackBankSwapEntry ::= SEQUENCE {
|
||||||
|
stackBankSwapId INTEGER,
|
||||||
|
stackBankSwapSWVersion DisplayString,
|
||||||
|
stackBankSwapStatus INTEGER,
|
||||||
|
stackBankSwapNextActive INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
stackBankSwapId OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Identifier for an agent location in the system."
|
||||||
|
::= {stackBankSwapEntry 1}
|
||||||
|
|
||||||
|
stackBankSwapSWVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Software version for the software in this bank. If a
|
||||||
|
valid agent is not present in the bank, then an empty
|
||||||
|
string is returned."
|
||||||
|
::= {stackBankSwapEntry 2}
|
||||||
|
|
||||||
|
stackBankSwapStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
active(1),
|
||||||
|
activeOnLoad(2),
|
||||||
|
inactiveOnLoad(3)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "Status of a bank location. This object should be set
|
||||||
|
prior to loading new software to indicate when that
|
||||||
|
new software will become active. This object can only
|
||||||
|
be written for banks not in the active(1) state as
|
||||||
|
the software download process will always load into a
|
||||||
|
bank not in the active(1) state.
|
||||||
|
active(1) read-only - the agent is currently running.
|
||||||
|
New software will not be loaded into a bank
|
||||||
|
in this state. An error will be returned if
|
||||||
|
an attempt is made to set this value.
|
||||||
|
activeOnLoad(2) read-write - the agent is currently
|
||||||
|
inactive. If new software is successfully
|
||||||
|
loaded into a bank in this state, then the
|
||||||
|
stackBankSwapNextActive object is
|
||||||
|
automatically set to nextActive(1) for this
|
||||||
|
bank and an immediate reboot occurs, thereby
|
||||||
|
making stackBankSwapStatus active(1) and
|
||||||
|
stackBankNextActive nextActive(1) after the
|
||||||
|
reboot. This is the default state for a
|
||||||
|
bank when it is not active(1).
|
||||||
|
inactiveOnLoad(3) read-write - the agent is currently
|
||||||
|
inactive. If an attempt is made to load new
|
||||||
|
software into this bank, then after the
|
||||||
|
attempt, the box is not rebooted and the
|
||||||
|
stackBankNextActive object is left
|
||||||
|
unaffected."
|
||||||
|
::= {stackBankSwapEntry 3}
|
||||||
|
|
||||||
|
stackBankSwapNextActive OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
nextActive(1),
|
||||||
|
nextActivePostLoad(2),
|
||||||
|
notNextActive(3)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This object indicates which bank contains the
|
||||||
|
software that will be running after the next reboot.
|
||||||
|
The supported values include:
|
||||||
|
nextActive(1) read-write - If set, then the software
|
||||||
|
contained in this bank will be running after
|
||||||
|
the next reboot. Only one bank may have
|
||||||
|
nextActive(1) set. When using this state,
|
||||||
|
it is assumed that the software in this bank
|
||||||
|
may become active at any time since a reboot
|
||||||
|
may occur unexpectedly for many reasons.
|
||||||
|
nextActivePostLoad(2) read-write - If set, then the
|
||||||
|
software in this bank will be marked as
|
||||||
|
active after the next reboot after the
|
||||||
|
next successful software upgrade to this
|
||||||
|
bank. If the upgrade is successful, this
|
||||||
|
object will be automatically set to
|
||||||
|
nextActive(1) for this bank. If the upgrade
|
||||||
|
is unsuccessful, it will be automatically
|
||||||
|
set to notNextActive(3).
|
||||||
|
notNextActive(3) read-only - This bank does not
|
||||||
|
contain the software that will be active
|
||||||
|
after the next reboot. An error will be
|
||||||
|
returned if this value is written. When
|
||||||
|
nextActive(1) is written to a bank, the
|
||||||
|
other banks are automatically set to
|
||||||
|
notNextActive(3)."
|
||||||
|
::= {stackBankSwapEntry 4}
|
||||||
|
|
||||||
|
-- *********************************************************************
|
||||||
|
-- The stack of units may be addressable through more than one unit in
|
||||||
|
-- the stack. Some units may be manageable through more than one
|
||||||
|
-- address. This table lists the addresses within the stack through
|
||||||
|
-- which the stack (or just the unit) may be managed. Devices for which
|
||||||
|
-- the stackUnitManagementType is 'Intelligent'are not able to manage
|
||||||
|
-- other devices in the stack.
|
||||||
|
-- *********************************************************************
|
||||||
|
stackAddressInformation OBJECT IDENTIFIER ::= {superStackIIconfig 2}
|
||||||
|
|
||||||
|
stackAddressTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF StackAddressEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This table contains entries for units in the stack
|
||||||
|
which have active inband communications stacks. The table
|
||||||
|
comprises of a set of entries for each unit, each entry
|
||||||
|
representing a single address. Note that the address information
|
||||||
|
in this table cannot be changed!
|
||||||
|
|
||||||
|
This table is required specifically for those units which
|
||||||
|
execute their own SNMP agents without taking part in the Arnie
|
||||||
|
co-operative agent. I.e., the only devices for which there will
|
||||||
|
be an entry in this table are those for which the
|
||||||
|
stackUnitManagementType is 'Intelligent'."
|
||||||
|
::= {stackAddressInformation 1}
|
||||||
|
|
||||||
|
stackAddressEntry OBJECT-TYPE
|
||||||
|
SYNTAX StackAddressEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION ""
|
||||||
|
INDEX {stackUnitLocation, stackAddressNumber}
|
||||||
|
::= {stackAddressTable 1}
|
||||||
|
|
||||||
|
StackAddressEntry ::= SEQUENCE {
|
||||||
|
stackAddressNumber INTEGER,
|
||||||
|
stackAddressType INTEGER,
|
||||||
|
stackAddress OCTET STRING
|
||||||
|
}
|
||||||
|
|
||||||
|
stackAddressNumber OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This identifies one of a number of different
|
||||||
|
addresses for this unit. This is a second index column for this
|
||||||
|
table, the first being the unit number shared with the
|
||||||
|
stackConfigTable (stackUnitLocation)."
|
||||||
|
::= {stackAddressEntry 1}
|
||||||
|
|
||||||
|
stackAddressType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ipAddress (1),
|
||||||
|
ipxAddress (2)
|
||||||
|
}
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "This identifies the type of address."
|
||||||
|
::= {stackAddressEntry 2}
|
||||||
|
|
||||||
|
stackAddress OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION "The address."
|
||||||
|
::= {stackAddressEntry 3}
|
||||||
|
|
||||||
|
-- Define all possible sysObjIdent values as a branch from this MIB.
|
||||||
|
-- Note that because of the nature of the distributed SNMP architecture
|
||||||
|
-- it is not possible to determine the function of the device from its
|
||||||
|
-- sysObjId and so all distributed stack components will have the same
|
||||||
|
-- value.
|
||||||
|
--
|
||||||
|
-- The OBJECT IDENTIFIERS and unit types are now defined in 3Com0025.
|
||||||
|
--
|
||||||
|
stackSysObjIdentities
|
||||||
|
OBJECT IDENTIFIER ::= {superStackIIconfig 4}
|
||||||
|
stackUnitTypes OBJECT IDENTIFIER ::= {superStackIIconfig 5}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Trap Definitions
|
||||||
|
--
|
||||||
|
unitDeparture TRAP-TYPE
|
||||||
|
ENTERPRISE a3Com
|
||||||
|
VARIABLES {stackUnitDesc, stackUnitSerialNumber}
|
||||||
|
DESCRIPTION "This trap is raised by the lowest numbered unit in a
|
||||||
|
stack when a communications loss is detected to another
|
||||||
|
unit. The raising of this trap is optional."
|
||||||
|
::= 89
|
||||||
|
END
|
2678
MIBS/3com/A3Com-products-MIB
Normal file
2678
MIBS/3com/A3Com-products-MIB
Normal file
File diff suppressed because it is too large
Load Diff
770
MIBS/4rf/4RF-APRISAXE-EVENTS
Normal file
770
MIBS/4rf/4RF-APRISAXE-EVENTS
Normal file
@ -0,0 +1,770 @@
|
|||||||
|
APRISAXE-EVENTS-4RF DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
--
|
||||||
|
-- File: $Id: 4RF-APRISAXE-EVENTS.txt,v 1.40 2007/07/20 02:50:01 ma Exp $
|
||||||
|
--
|
||||||
|
-- Copyright: 2004 4RF COMMUNICATIONS LTD
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- Event MIB for AprisaXE project, the values in this file are not accessible
|
||||||
|
-- except as notifications.
|
||||||
|
--
|
||||||
|
-- Versions:
|
||||||
|
--
|
||||||
|
-- Release 3
|
||||||
|
-- Added support for 4-wire cards and configurable cross-connections
|
||||||
|
--
|
||||||
|
-- Notes:
|
||||||
|
-- None
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
-- Standard imports
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE,
|
||||||
|
Integer32, Unsigned32, Counter32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
|
||||||
|
-- 4RF Specific imports
|
||||||
|
fourRFAprisaXE
|
||||||
|
FROM PRODUCTS-MIB-4RF
|
||||||
|
FourRFAlarmStatus, FourRFAlarmSeverity, FourRFAlarmEnabled, FourRFAlarmPresent,
|
||||||
|
FourRFImageVersion, FourRFHardwareVersion
|
||||||
|
FROM COMMON-TC-4RF
|
||||||
|
AprisaXEAlarmType, AprisaXECardType, AprisaXESlotNumber,
|
||||||
|
AprisaXEDataStatus, AprisaXEPortNumber
|
||||||
|
FROM APRISAXE-TC-4RF
|
||||||
|
aprisaXEObjects, aprisaXEEvents
|
||||||
|
FROM APRISAXE-MIB-4RF
|
||||||
|
fourRFModules
|
||||||
|
FROM MIB-4RF;
|
||||||
|
|
||||||
|
|
||||||
|
-- Module Identification
|
||||||
|
aprisaXE4RFEventModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704300000Z"
|
||||||
|
ORGANIZATION "www.4rf.com"
|
||||||
|
CONTACT-INFO
|
||||||
|
"postal: 4RF Communications Ltd
|
||||||
|
26 Glover Street
|
||||||
|
Ngauranga
|
||||||
|
PO Box 13-506
|
||||||
|
Wellington 6032
|
||||||
|
New Zealand
|
||||||
|
|
||||||
|
phone: +64 4 499 6000
|
||||||
|
email: support@4rf.com"
|
||||||
|
DESCRIPTION "Event MIB for the AprisaXE project"
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
-- (in reverse chronological order)
|
||||||
|
|
||||||
|
REVISION "200704300000Z"
|
||||||
|
DESCRIPTION "Second draft"
|
||||||
|
|
||||||
|
REVISION "200411300334Z"
|
||||||
|
DESCRIPTION "First draft"
|
||||||
|
::= { fourRFModules 7 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Trap Values
|
||||||
|
|
||||||
|
aprisaXEEventValues OBJECT IDENTIFIER ::= { aprisaXEObjects 1000 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Alarm event values
|
||||||
|
|
||||||
|
aprisaXEEventAlarmStatus OBJECT-TYPE
|
||||||
|
SYNTAX FourRFAlarmPresent
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The status of an alarm event."
|
||||||
|
::= { aprisaXEEventValues 1 }
|
||||||
|
|
||||||
|
aprisaXEEventAlarmSeverity OBJECT-TYPE
|
||||||
|
SYNTAX FourRFAlarmSeverity
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The severity of the alarm."
|
||||||
|
::= { aprisaXEEventValues 2 }
|
||||||
|
|
||||||
|
aprisaXEEventAlarmValue OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicatesthe current value."
|
||||||
|
::= { aprisaXEEventValues 3 }
|
||||||
|
|
||||||
|
aprisaXEEventAlarmThreshold OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates the level at which the alarm was set."
|
||||||
|
::= { aprisaXEEventValues 4 }
|
||||||
|
|
||||||
|
aprisaXEEventAlarmType OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXEAlarmType
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The alarm type."
|
||||||
|
::= { aprisaXEEventValues 5 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Card mismatch event values
|
||||||
|
|
||||||
|
aprisaXEEventCardExpected OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXECardType
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The type of MUX card expected in a slot."
|
||||||
|
::= { aprisaXEEventValues 6 }
|
||||||
|
|
||||||
|
aprisaXEEventCardInstalled OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXECardType
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The type of MUX card found in a slot."
|
||||||
|
::= { aprisaXEEventValues 7 }
|
||||||
|
|
||||||
|
aprisaXEEventCardSlot OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXESlotNumber
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The slot containing the unexpected card."
|
||||||
|
::= { aprisaXEEventValues 8 }
|
||||||
|
|
||||||
|
aprisaXEEventCardStatus OBJECT-TYPE
|
||||||
|
SYNTAX FourRFAlarmPresent
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates whether the alarm is present or has been cleared."
|
||||||
|
::= { aprisaXEEventValues 9 }
|
||||||
|
|
||||||
|
aprisaXEEventCardPort OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXEPortNumber
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The port reporting the event."
|
||||||
|
::= { aprisaXEEventValues 10 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Characterisation Data Status
|
||||||
|
|
||||||
|
aprisaXEEventCharacterisationStatus OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXEDataStatus
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates whether the characterisation is valid or invalid."
|
||||||
|
::= { aprisaXEEventValues 15 }
|
||||||
|
|
||||||
|
|
||||||
|
-- MIB Data Status
|
||||||
|
|
||||||
|
aprisaXEEventMibStatus OBJECT-TYPE
|
||||||
|
SYNTAX AprisaXEDataStatus
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates whether the MIB is valid or invalid."
|
||||||
|
::= { aprisaXEEventValues 16 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXELinkAlarmsEvents OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The events for the link alarms."
|
||||||
|
::= { aprisaXEEvents 1 }
|
||||||
|
|
||||||
|
aprisaXELinkAlarmsEventsV2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The SNMPv2 events for the link alarms."
|
||||||
|
::= { aprisaXELinkAlarmsEvents 0 }
|
||||||
|
|
||||||
|
aprisaXEThresholdAlarmEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus,
|
||||||
|
aprisaXEEventAlarmSeverity,
|
||||||
|
aprisaXEEventAlarmValue,
|
||||||
|
aprisaXEEventAlarmThreshold,
|
||||||
|
aprisaXEEventAlarmType
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of a threshold alarm.
|
||||||
|
It will be sent whenever the status of the alarm changes from
|
||||||
|
noAlarm to alarmPresent and vice versa."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Receiver Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXERxSynthOutOfLockAlarmEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the Rx synthesizer out of lock alarm.
|
||||||
|
It will be sent whenever the status of the alarm changes from
|
||||||
|
noAlarm to alarmPresent and vice versa."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 10 }
|
||||||
|
|
||||||
|
aprisaXEAlarmRxCDataEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCharacterisationStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the receiver
|
||||||
|
characterisation data alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 11 }
|
||||||
|
|
||||||
|
aprisaXEAlarmRx12VStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the Rx synthesizer out of lock alarm.
|
||||||
|
It will be sent whenever the status of the alarm changes from
|
||||||
|
noAlarm to alarmPresent and vice versa."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 12 }
|
||||||
|
|
||||||
|
aprisaXEAlarmRxOffEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of receiver, when it is
|
||||||
|
turned on or off.
|
||||||
|
It will be sent whenever the status of the alarm changes from
|
||||||
|
noAlarm to alarmPresent and vice versa."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 13 }
|
||||||
|
|
||||||
|
aprisaXEAlarmRxBadMibEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventMibStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the receiver
|
||||||
|
MIB data alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 14 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Transmitter Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEAlarmTxCDataEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCharacterisationStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
characterisation data alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 20 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTxSynthOutOfLockEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
synthesiser out of lock alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 21 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTx28VStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
28V supply status alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 22 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTx11VStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
11V supply status alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 23 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTx5VStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
5V digital supply status alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 24 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTxAmplifierBalanceEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
amplifier balance status alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 25 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTxBadMibEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventMibStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
MIB data alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 26 }
|
||||||
|
|
||||||
|
aprisaXEAlarmTxNeg5VStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the transmitter
|
||||||
|
Negative 5V digital supply status alarm."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 27 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Modem Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEModemSyncEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the modem lock."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 30 }
|
||||||
|
|
||||||
|
aprisaXEModemTDMAlignmentEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the modem TDM alignment."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 31 }
|
||||||
|
|
||||||
|
aprisaXEModemDemodAlignmentEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the modem demodulator alignment."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 32 }
|
||||||
|
|
||||||
|
aprisaXEModemRefAStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the Ref A clock."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 33 }
|
||||||
|
|
||||||
|
aprisaXEModemRefBStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the Ref B clock."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 34 }
|
||||||
|
|
||||||
|
aprisaXEModemUCEPresentEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating the presence of uncorrectable errors."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 35 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- QuadE1 Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEQuadE1LOSEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in LOS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 40 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1AISEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in AIS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 41 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1RAIEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in RAI state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 42 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1RMAIEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in RMAI state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 43 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1TS16AISEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in TS16AIS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 44 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1TS16LOSEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in TS16LOS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 45 }
|
||||||
|
|
||||||
|
aprisaXEQuadE1LOFEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in loss of frame state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 46 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- FXO Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEFXOCodecOvldEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in Codec Ovld state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 50 }
|
||||||
|
|
||||||
|
aprisaXEFXOBillToneOvldEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in Billing Tone Ovld state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 51 }
|
||||||
|
|
||||||
|
aprisaXEFXOCurrentOvldEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in Current Ovld state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 52 }
|
||||||
|
|
||||||
|
aprisaXEFXOUnplugEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in Unplug state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 53 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- FXS Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEFXSCalibrateErrorEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a common mode error during Pro-SLIC initialisation."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 60 }
|
||||||
|
|
||||||
|
aprisaXEFXSDCDCErrorEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS obsolete
|
||||||
|
DESCRIPTION "Event indicating a DC-DC converter error during Pro-SLIC initialisation "
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 61 }
|
||||||
|
|
||||||
|
aprisaXEFXSCASLockEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating the FPGA has not locked onto a CAS frame. "
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 62 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- HSS Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEHSSTDMLockEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an HSS TDM Lock error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 70 }
|
||||||
|
|
||||||
|
aprisaXEHSS32MHzResetEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a 32MHz clock reset error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 71 }
|
||||||
|
|
||||||
|
aprisaXEHSSTDMResetEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a TDM reset error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 72 }
|
||||||
|
|
||||||
|
aprisaXEHSSPatternLossEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Pattern Loss error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 73 }
|
||||||
|
|
||||||
|
aprisaXEHSSRxFifoFullEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an Rx FIFO Full error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 74 }
|
||||||
|
|
||||||
|
aprisaXEHSSRxFifoEmptyEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an Rx FIFO Empty error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 75 }
|
||||||
|
|
||||||
|
aprisaXEHSSTxFifoFullEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Tx FIFO Full error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 76 }
|
||||||
|
|
||||||
|
aprisaXEHSSTxFifoEmptyEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Tx FIFO Empty error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 77 }
|
||||||
|
|
||||||
|
aprisaXEHSSRxClockValidEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an Rx Clock Valid error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 78 }
|
||||||
|
|
||||||
|
aprisaXEHSSTxClockValidEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Tx Clock Valid error."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 79 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- V24 Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEV24ControlLineLossEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating V24 control line aren't in sync."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 80 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Other Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEUnexpectedCardEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardExpected,
|
||||||
|
aprisaXEEventCardInstalled,
|
||||||
|
aprisaXEEventCardStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an mismatch between the MIB and the installed
|
||||||
|
MUX cards. The radio will not operate correctly if the MIB and
|
||||||
|
MUX cards do not match."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 100 }
|
||||||
|
|
||||||
|
aprisaXECLKSyncEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the clock sync state."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 110 }
|
||||||
|
|
||||||
|
aprisaXENetClkConfigEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the network clock config."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 111 }
|
||||||
|
|
||||||
|
aprisaXECharacterisationEEFailEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardInstalled,
|
||||||
|
aprisaXEEventCharacterisationStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a failed read of characterisation data from
|
||||||
|
EEPROM."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 120 }
|
||||||
|
|
||||||
|
aprisaXEMibEEFailEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardInstalled,
|
||||||
|
aprisaXEEventMibStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a failed read of mib data from EEPROM."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 121 }
|
||||||
|
|
||||||
|
aprisaXEMhsbSwitchToStandbyEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Monitored Hot Standby switch to Standby Event."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 130 }
|
||||||
|
|
||||||
|
aprisaXEAlternateImageTableEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating an Alternate Image Table Event."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 131 }
|
||||||
|
|
||||||
|
aprisaXEDefaultImageTableEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a Default Image Table Event."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 132 }
|
||||||
|
|
||||||
|
aprisaXEUploadFailEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating the failure of the previous upload."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 133 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Psc Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEPscDemuxAlignmentEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the PSC Demux alignment ."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 140 }
|
||||||
|
|
||||||
|
|
||||||
|
aprisaXEPscTDMAlignmentEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in state of the PSC TDM alignment."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 141 }
|
||||||
|
|
||||||
|
aprisaXEPscMuxAlignmentErrorEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating if the TDM mux loses alignment to the TDM bus."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 142 }
|
||||||
|
|
||||||
|
aprisaXEPscCompanionTxFailEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating that the HRSD Companion transmitter has failed."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 143 }
|
||||||
|
|
||||||
|
aprisaXEPscSoftwareOverrideEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a software override of the PSC Mode Switch."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 144 }
|
||||||
|
|
||||||
|
aprisaXEPscInvalidSwitchValueEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating that the PSC Mode Switch value is invalid."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 145 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- DualE1 Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEDualE1LOSEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in LOS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 150 }
|
||||||
|
|
||||||
|
aprisaXEDualE1AISEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in AIS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 151 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- SingleE1 Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXESingleE1LOSEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in LOS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 160 }
|
||||||
|
|
||||||
|
aprisaXESingleE1AISEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventCardSlot,
|
||||||
|
aprisaXEEventCardPort,
|
||||||
|
aprisaXEEventAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating a change in AIS state for a port."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 161 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- HRSD Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
aprisaXEHrsdCompareOidEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating that an OID failed its comparison check."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 170 }
|
||||||
|
|
||||||
|
aprisaXEHrsdCompanionLostEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { aprisaXEEventAlarmStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating that the HRSD Companion Heartbeat is lost."
|
||||||
|
::= { aprisaXELinkAlarmsEventsV2 171 }
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- End Traps
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
END
|
10023
MIBS/4rf/4RF-APRISAXE-MIB
Normal file
10023
MIBS/4rf/4RF-APRISAXE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1116
MIBS/4rf/4RF-APRISAXE-TC
Normal file
1116
MIBS/4rf/4RF-APRISAXE-TC
Normal file
File diff suppressed because it is too large
Load Diff
708
MIBS/4rf/4RF-COMMON-MIB
Normal file
708
MIBS/4rf/4RF-COMMON-MIB
Normal file
@ -0,0 +1,708 @@
|
|||||||
|
COMMON-4RF DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
--
|
||||||
|
-- File: $Id: 4RF-COMMON-MIB.txt,v 1.23 2007/07/11 22:04:16 di Exp $
|
||||||
|
--
|
||||||
|
-- Copyright: 2004 4RF COMMUNICATIONS LTD
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- Common MIB sub-tree for 4RF Communications Ltd., used by all products.
|
||||||
|
-- It defines some useful TEXT-CONVENTIONS and basic MIB objects relating
|
||||||
|
-- to 4RF products.
|
||||||
|
--
|
||||||
|
-- Versions:
|
||||||
|
--
|
||||||
|
-- Notes:
|
||||||
|
-- None
|
||||||
|
--
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
-- Standard imports
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE,
|
||||||
|
Integer32, Unsigned32, Counter32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
|
||||||
|
-- 4RF Specific imports
|
||||||
|
fourRFCommon
|
||||||
|
FROM PRODUCTS-MIB-4RF
|
||||||
|
FourRFImageVersion, FourRFSerialNumber, FourRFResetType,
|
||||||
|
FourRFProcessResultType, FourRFTftpFileName, FourRFFileSize,
|
||||||
|
FourRFImageStatus, FourRFImageType, FourRFWebUserEnabled,
|
||||||
|
FourRFWebUserGroup, FourRFTimeZone
|
||||||
|
FROM COMMON-TC-4RF
|
||||||
|
fourRFGeneric, fourRFModules
|
||||||
|
FROM MIB-4RF;
|
||||||
|
|
||||||
|
|
||||||
|
-- Module Identification
|
||||||
|
fourRFCommonModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704300000Z"
|
||||||
|
ORGANIZATION "www.4rf.com"
|
||||||
|
CONTACT-INFO
|
||||||
|
"postal: 4RF Communications Ltd
|
||||||
|
26 Glover Street
|
||||||
|
Ngauranga
|
||||||
|
PO Box 13-506
|
||||||
|
Wellington 6032
|
||||||
|
New Zealand
|
||||||
|
|
||||||
|
phone: +64 4 499 6000
|
||||||
|
email: support@4rf.com"
|
||||||
|
DESCRIPTION "Common 4RF MIB Objects."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
-- (in reverse chronological order)
|
||||||
|
|
||||||
|
REVISION "200704300000Z"
|
||||||
|
DESCRIPTION "Second draft"
|
||||||
|
|
||||||
|
REVISION "200502110000Z"
|
||||||
|
DESCRIPTION "First draft"
|
||||||
|
::= { fourRFModules 3 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Currently the MIB is still being defined, all objects are placed
|
||||||
|
-- under fourRFExperimental, when the MIB has been completed these
|
||||||
|
-- objects will be moved to fourRFGeneric.
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
fourRFGroups OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The root of the OID sub-tree for the 4RF common object groups."
|
||||||
|
::= { fourRFCommon 1 }
|
||||||
|
|
||||||
|
fourRFObjects OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The root of the OID sub-tree for the 4RF common objects."
|
||||||
|
::= { fourRFCommon 2 }
|
||||||
|
|
||||||
|
fourRFEvents OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The root of the OID sub-tree for the 4RF common events."
|
||||||
|
::= { fourRFCommon 3 }
|
||||||
|
|
||||||
|
fourRFEventsV2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The root of the OID sub-tree for the 4RF common events."
|
||||||
|
::= { fourRFEvents 0 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Basic terminal details
|
||||||
|
--
|
||||||
|
-- The name, location and contact details are stored in the MIB-II System
|
||||||
|
-- entries sysName, sysLocation and sysContact respectively.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFSystem OBJECT IDENTIFIER ::= { fourRFObjects 1 }
|
||||||
|
|
||||||
|
fourRFSystemID OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString ( SIZE (0..255) )
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The terminal identifier, user defined."
|
||||||
|
::= { fourRFSystem 1 }
|
||||||
|
|
||||||
|
fourRFSystemSoftwareVersion OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageVersion
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The terminal software version details."
|
||||||
|
::= { fourRFSystem 2 }
|
||||||
|
|
||||||
|
fourRFSystemIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of terminal, care should be taken when changing
|
||||||
|
this value."
|
||||||
|
::= { fourRFSystem 3 }
|
||||||
|
|
||||||
|
fourRFSystemRemoteIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of remote terminal, this is the other end of the
|
||||||
|
radio link. This must be configured at commissioning."
|
||||||
|
::= { fourRFSystem 4 }
|
||||||
|
|
||||||
|
fourRFSystemSubnetMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The subnet mask for the terminal. This must be configured at
|
||||||
|
commissioning."
|
||||||
|
::= { fourRFSystem 5 }
|
||||||
|
|
||||||
|
fourRFSystemDefaultGateway OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The default gateway for the terminal. This must be configured
|
||||||
|
at commissioning."
|
||||||
|
::= { fourRFSystem 6 }
|
||||||
|
|
||||||
|
fourRFSystemIpAssignment OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { useDHCP (0),
|
||||||
|
userAssigned (1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This indicates how the terminal IP address is configured.
|
||||||
|
This must be configured at commissioning. The IP address can
|
||||||
|
be assigned manually or by a DHCP server."
|
||||||
|
::= { fourRFSystem 7 }
|
||||||
|
|
||||||
|
fourRFSystemDateAndTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This indicates the current time from the terminal's real-time clock,
|
||||||
|
the time is measured in seconds since Midnight GMT on January 1 1970."
|
||||||
|
::= { fourRFSystem 8 }
|
||||||
|
|
||||||
|
fourRFSystemTftpServerAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of TFTP server used for uploading and downloading files."
|
||||||
|
::= { fourRFSystem 9 }
|
||||||
|
|
||||||
|
fourRFSystemSerialNumber OBJECT-TYPE
|
||||||
|
SYNTAX FourRFSerialNumber
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The unique serial number for the terminal."
|
||||||
|
::= { fourRFSystem 10 }
|
||||||
|
|
||||||
|
fourRFSystemLastReset OBJECT-TYPE
|
||||||
|
SYNTAX FourRFResetType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The type of the last system reset."
|
||||||
|
::= { fourRFSystem 11 }
|
||||||
|
|
||||||
|
fourRFSystemTimeZone OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This indicates the offset from UTC time in minutes."
|
||||||
|
::= { fourRFSystem 12 }
|
||||||
|
|
||||||
|
fourRFSystemSyslogAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The IP address of a remote syslogd server used to log system events."
|
||||||
|
::= { fourRFSystem 13 }
|
||||||
|
|
||||||
|
fourRFSystemSyslogPort OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The port to use when logging to a remote syslogd, the default is port 514."
|
||||||
|
::= { fourRFSystem 14 }
|
||||||
|
|
||||||
|
fourRFSystemTimeDaylightSavings OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { daylightSavingsDisabled (0),
|
||||||
|
daylightSavingsEnabled (1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates whether daylight savings is in use."
|
||||||
|
::= { fourRFSystem 15 }
|
||||||
|
|
||||||
|
fourRFSystemTimeZoneGMTOffset OBJECT-TYPE
|
||||||
|
SYNTAX FourRFTimeZone
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This indicates the timezone offset from GMT."
|
||||||
|
::= { fourRFSystem 16 }
|
||||||
|
|
||||||
|
fourRFSystemMACAddress OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString ( SIZE (0..32) )
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The MAC Address for the terminal."
|
||||||
|
::= { fourRFSystem 17 }
|
||||||
|
|
||||||
|
fourRFSystemLocalRadioBIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of local Radio B terminal, this is the partner
|
||||||
|
radio of a SD link. This must be configured at commissioning."
|
||||||
|
::= { fourRFSystem 18 }
|
||||||
|
|
||||||
|
fourRFSystemRemoteRadioBIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of remote Radio B terminal, this is the partner
|
||||||
|
radio of a SD link. This must be configured at commissioning."
|
||||||
|
::= { fourRFSystem 19 }
|
||||||
|
|
||||||
|
fourRFSystemLocalRadioAIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "IP address of local Radio A terminal, this is the partner
|
||||||
|
radio of a SD link. This must be configured at commissioning."
|
||||||
|
::= { fourRFSystem 20 }
|
||||||
|
|
||||||
|
fourRFSystemGroup OBJECT-GROUP
|
||||||
|
OBJECTS { fourRFSystemID,
|
||||||
|
fourRFSystemSoftwareVersion,
|
||||||
|
fourRFSystemIpAddress,
|
||||||
|
fourRFSystemRemoteIpAddress,
|
||||||
|
fourRFSystemSubnetMask,
|
||||||
|
fourRFSystemDefaultGateway,
|
||||||
|
fourRFSystemIpAssignment,
|
||||||
|
fourRFSystemDateAndTime,
|
||||||
|
fourRFSystemTftpServerAddress,
|
||||||
|
fourRFSystemSerialNumber,
|
||||||
|
fourRFSystemLastReset,
|
||||||
|
fourRFSystemTimeZone,
|
||||||
|
fourRFSystemSyslogAddress,
|
||||||
|
fourRFSystemSyslogPort,
|
||||||
|
fourRFSystemTimeDaylightSavings,
|
||||||
|
fourRFSystemTimeZoneGMTOffset,
|
||||||
|
fourRFSystemMACAddress,
|
||||||
|
fourRFSystemLocalRadioBIpAddress,
|
||||||
|
fourRFSystemRemoteRadioBIpAddress,
|
||||||
|
fourRFSystemLocalRadioAIpAddress
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The 4RF common system settings group."
|
||||||
|
::= { fourRFGroups 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- System reset handling
|
||||||
|
--
|
||||||
|
-- These MIB entries allow the system to be reset, currently two types
|
||||||
|
-- of reset are possible, shutdown and a restart. It may be that other
|
||||||
|
-- options should be supported to reset just the Linux software or to
|
||||||
|
-- perform a complete hardware reset. A reset can be instigated immediately
|
||||||
|
-- or at a specified time. In the case of a timed reset the reset may be
|
||||||
|
-- cancelled if required.
|
||||||
|
--
|
||||||
|
-- An SNMP trap reset4RFEvent will be generated just before the reset is
|
||||||
|
-- performed.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFReset OBJECT IDENTIFIER ::= { fourRFObjects 2 }
|
||||||
|
|
||||||
|
fourRFResetType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
softReset (1),
|
||||||
|
hardReset (2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the type of reset operation:
|
||||||
|
none - do nothing!
|
||||||
|
hardReset - complete reset of all components
|
||||||
|
softReset - reset of the CPU only, traffic is unaffected.
|
||||||
|
|
||||||
|
The values mirror the ResetType textual convention but the
|
||||||
|
user cannot instigate a watchdog reset. This value is not
|
||||||
|
therefore not allowed."
|
||||||
|
::= { fourRFReset 1 }
|
||||||
|
|
||||||
|
fourRFResetTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the time of a delayed reset operation. This allows an
|
||||||
|
absolute time to be specified based on the system real-time clock.
|
||||||
|
The time is measured in seconds since Midnight GMT on January 1 1970."
|
||||||
|
::= { fourRFReset 2 }
|
||||||
|
|
||||||
|
fourRFResetCommand OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
resetNow (1),
|
||||||
|
timedReset (2),
|
||||||
|
cancelReset (3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Command to instigate or cancel a system reset, the reset may
|
||||||
|
happen immediately or at a specified time. Only a timed reset
|
||||||
|
can be cancelled."
|
||||||
|
::= { fourRFReset 3 }
|
||||||
|
|
||||||
|
fourRFResetGroup OBJECT-GROUP
|
||||||
|
OBJECTS { fourRFResetType,
|
||||||
|
fourRFResetTime,
|
||||||
|
fourRFResetCommand
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The 4RF common reset group."
|
||||||
|
::= { fourRFGroups 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- MIB configuration backup/restore
|
||||||
|
--
|
||||||
|
-- These objects are used to control the backup of the MIB configuration
|
||||||
|
-- data. The configuration is downloaded to the TFTP server as a backup.
|
||||||
|
--
|
||||||
|
-- SNMP traps will be generated each time a backup is performed to
|
||||||
|
-- indicate whether the file transfer was successful or not.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFMibBackup OBJECT IDENTIFIER ::= { fourRFObjects 3 }
|
||||||
|
|
||||||
|
fourRFMibBackupFile OBJECT-TYPE
|
||||||
|
SYNTAX FourRFTftpFileName
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Path and file name for remote (TFTP) backup, relative to TFTP root."
|
||||||
|
::= { fourRFMibBackup 1 }
|
||||||
|
|
||||||
|
fourRFMibBackupCommand OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
remoteBackup (1),
|
||||||
|
localBackup (2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Configuration command to backup a configuration setting the value
|
||||||
|
to localBackup or remoteBackup will instigate the backup. A local
|
||||||
|
backup simply stores the current MIB configuration into Flash memory
|
||||||
|
in the terminal. A remoteBackup uploads the MIB configuration to the
|
||||||
|
currently specified TFTP server"
|
||||||
|
::= { fourRFMibBackup 2 }
|
||||||
|
|
||||||
|
fourRFMibBackupResult OBJECT-TYPE
|
||||||
|
SYNTAX FourRFProcessResultType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Configuration backup status, if no backup has been performed the
|
||||||
|
value is none otherwise the result from the last backup will be
|
||||||
|
returned. If a backup is in progress executing is returned."
|
||||||
|
::= { fourRFMibBackup 3 }
|
||||||
|
|
||||||
|
fourRFMibBackupGroup OBJECT-GROUP
|
||||||
|
OBJECTS { fourRFMibBackupFile,
|
||||||
|
fourRFMibBackupCommand,
|
||||||
|
fourRFMibBackupResult
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The 4RF common configuration backup group."
|
||||||
|
::= { fourRFGroups 3 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- File upload handling, files will always be uploaded to the backup location
|
||||||
|
-- in flash so we don't overwrite the currently running image/configuration.
|
||||||
|
-- This means we don't need to specify a target location for the download.
|
||||||
|
--
|
||||||
|
-- It is possible to upload four types of files, a kernel image, a root file
|
||||||
|
-- system, MIB configuration and firmware (FPGA). The images may have extra
|
||||||
|
-- data added to allow the version information to be determined easily or
|
||||||
|
-- this could be coded into the file name. File uploads are always performed
|
||||||
|
-- immediately.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFUpload OBJECT IDENTIFIER ::= { fourRFObjects 4 }
|
||||||
|
|
||||||
|
fourRFUploadType OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the type of image to be uploaded."
|
||||||
|
::= { fourRFUpload 1 }
|
||||||
|
|
||||||
|
fourRFUploadFile OBJECT-TYPE
|
||||||
|
SYNTAX FourRFTftpFileName
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Path and file name for remote (TFTP) upload/download, relative
|
||||||
|
to the TFTP server root."
|
||||||
|
::= { fourRFUpload 2 }
|
||||||
|
|
||||||
|
fourRFUploadCommand OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
upload (1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Command used to instigate a file upload."
|
||||||
|
::= { fourRFUpload 3 }
|
||||||
|
|
||||||
|
fourRFUploadResult OBJECT-TYPE
|
||||||
|
SYNTAX FourRFProcessResultType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Status of a file upload, this will have to be polled to follow
|
||||||
|
the upload progress."
|
||||||
|
::= { fourRFUpload 4 }
|
||||||
|
|
||||||
|
fourRFUploadGroup OBJECT-GROUP
|
||||||
|
OBJECTS { fourRFUploadType,
|
||||||
|
fourRFUploadFile,
|
||||||
|
fourRFUploadCommand,
|
||||||
|
fourRFUploadResult
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The 4RF common file upload group."
|
||||||
|
::= { fourRFGroups 4 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Image table, gives details of all the images currently stored in flash.
|
||||||
|
-- The details include the image type, status and version. Only one image of
|
||||||
|
-- each kernel or rootfs type may be active at any time. We may have one or more
|
||||||
|
-- inactive images however.
|
||||||
|
--
|
||||||
|
-- The approach here allows the different elements making up the running
|
||||||
|
-- software to be updated and configured independently. It also also makes
|
||||||
|
-- it easier to handle more than two images if required.
|
||||||
|
--
|
||||||
|
-- Example
|
||||||
|
--
|
||||||
|
-- imageIndex imageType imageStatus imageVersion
|
||||||
|
-- 1 kernel active 2.4.20
|
||||||
|
-- 2 rootfs inactive version 1
|
||||||
|
-- 3 kernel inactive 2.4.21
|
||||||
|
-- 4 configuration active Working version 5.0 29/6/03
|
||||||
|
--
|
||||||
|
-- MIB images are not stored in this table
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFImageTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FourRFImageTableEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table is used to report the image information for each
|
||||||
|
image stored in flash."
|
||||||
|
::= { fourRFObjects 5 }
|
||||||
|
|
||||||
|
fourRFImageTableEntry OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageTableEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the image table index."
|
||||||
|
INDEX { fourRFImageIndex }
|
||||||
|
::= { fourRFImageTable 1 }
|
||||||
|
|
||||||
|
FourRFImageTableEntry ::= SEQUENCE {
|
||||||
|
fourRFImageIndex Integer32,
|
||||||
|
fourRFImageType INTEGER,
|
||||||
|
fourRFImageStatus INTEGER,
|
||||||
|
fourRFImageSize Unsigned32,
|
||||||
|
fourRFImageVersion OCTET STRING
|
||||||
|
}
|
||||||
|
|
||||||
|
fourRFImageIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image table index."
|
||||||
|
::= { fourRFImageTableEntry 1 }
|
||||||
|
|
||||||
|
fourRFImageType OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The type of image, kernel, rootfs or firmware."
|
||||||
|
::= { fourRFImageTableEntry 2 }
|
||||||
|
|
||||||
|
fourRFImageStatus OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image status, if current then the image is the current
|
||||||
|
running image. If selected the image will be used following
|
||||||
|
the next system reboot."
|
||||||
|
::= { fourRFImageTableEntry 3 }
|
||||||
|
|
||||||
|
fourRFImageSize OBJECT-TYPE
|
||||||
|
SYNTAX FourRFFileSize
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image size in bytes."
|
||||||
|
::= { fourRFImageTableEntry 4 }
|
||||||
|
|
||||||
|
fourRFImageVersion OBJECT-TYPE
|
||||||
|
SYNTAX FourRFImageVersion
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image version, string which can be used to identify the
|
||||||
|
image. This may include the firmware type, version number or
|
||||||
|
the build date. The exect format of this string will product
|
||||||
|
and/or image specific."
|
||||||
|
::= { fourRFImageTableEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- The following objects allow the status of an image to be updated. A new
|
||||||
|
-- image can be selected to run. The new image will pnly be used following
|
||||||
|
-- a system reboot.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFImageControl OBJECT IDENTIFIER ::= { fourRFObjects 6 }
|
||||||
|
|
||||||
|
fourRFImageTableIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image table index, the table entry to be updated."
|
||||||
|
::= { fourRFImageControl 1 }
|
||||||
|
|
||||||
|
fourRFImageTableCommand OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
deactivateImage (1),
|
||||||
|
activateImage (2),
|
||||||
|
deleteImage (3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Allows an image to be activated or deactivated, activating an
|
||||||
|
image will change its state to selected but the new image will
|
||||||
|
only be used following a reboot of the system."
|
||||||
|
::= { fourRFImageControl 2 }
|
||||||
|
|
||||||
|
fourRFImageControlGroup OBJECT-GROUP
|
||||||
|
OBJECTS { fourRFImageTableIndex,
|
||||||
|
fourRFImageTableCommand
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The 4RF common image control group."
|
||||||
|
::= { fourRFGroups 6 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Web User Management
|
||||||
|
--
|
||||||
|
-- These objects are used to control webaccess to the terminal. It allows
|
||||||
|
-- users to be added, deleted and modified.
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
fourRFWebUserManagementTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FourRFWebUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table is used to view and modify the current web
|
||||||
|
interface users. Up to 16 different users may be defined."
|
||||||
|
::= { fourRFObjects 7 }
|
||||||
|
|
||||||
|
fourRFWebUserEntry OBJECT-TYPE
|
||||||
|
SYNTAX FourRFWebUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the user management table index."
|
||||||
|
INDEX { fourRFWebUserIndex }
|
||||||
|
::= { fourRFWebUserManagementTable 1 }
|
||||||
|
|
||||||
|
FourRFWebUserEntry ::= SEQUENCE {
|
||||||
|
fourRFWebUserIndex Integer32,
|
||||||
|
fourRFWebUserName OCTET STRING,
|
||||||
|
fourRFWebUserPassword OCTET STRING,
|
||||||
|
fourRFWebUserGroup INTEGER,
|
||||||
|
fourRFWebUserEnabled INTEGER,
|
||||||
|
fourRFWebUserPasswordConfirm OCTET STRING
|
||||||
|
}
|
||||||
|
|
||||||
|
fourRFWebUserIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..10)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The user management table index."
|
||||||
|
::= { fourRFWebUserEntry 1 }
|
||||||
|
|
||||||
|
fourRFWebUserName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString ( SIZE (0..32) )
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The web user name."
|
||||||
|
::= { fourRFWebUserEntry 2 }
|
||||||
|
|
||||||
|
fourRFWebUserPassword OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING ( SIZE (4..32) )
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The password entry of a given user."
|
||||||
|
::= { fourRFWebUserEntry 3 }
|
||||||
|
|
||||||
|
fourRFWebUserGroup OBJECT-TYPE
|
||||||
|
SYNTAX FourRFWebUserGroup
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The group to which the user belongs."
|
||||||
|
::= { fourRFWebUserEntry 4 }
|
||||||
|
|
||||||
|
fourRFWebUserEnabled OBJECT-TYPE
|
||||||
|
SYNTAX FourRFWebUserEnabled
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Determines if the user is enabled."
|
||||||
|
::= { fourRFWebUserEntry 5 }
|
||||||
|
|
||||||
|
fourRFWebUserPasswordConfirm OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING ( SIZE (4..32) )
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Dummy OID used for password confirmation in the web management interface."
|
||||||
|
::= { fourRFWebUserEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ***************************************************************************
|
||||||
|
-- Common traps
|
||||||
|
--
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Reset event, triggered when the terminal is about to reset.
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFResetEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { fourRFResetType }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating that a system reset is about to occur."
|
||||||
|
::= { fourRFEventsV2 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Backup status event, used to indicate whether a MIB configuration backup
|
||||||
|
-- to the TFTP server was successful
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFMibBackupStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { fourRFMibBackupFile,
|
||||||
|
fourRFMibBackupCommand,
|
||||||
|
fourRFMibBackupResult
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating the status of a configuration backup operation."
|
||||||
|
::= { fourRFEventsV2 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Upload status event, used to indicate whether a file upload from
|
||||||
|
-- the TFTP server was successful
|
||||||
|
--
|
||||||
|
|
||||||
|
fouRFUploadStatusEvent NOTIFICATION-TYPE
|
||||||
|
OBJECTS { fourRFUploadFile,
|
||||||
|
fourRFUploadType,
|
||||||
|
fourRFUploadResult
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Event indicating the status of a file upload operation."
|
||||||
|
::= { fourRFEventsV2 3 }
|
||||||
|
|
||||||
|
END
|
448
MIBS/4rf/4RF-COMMON-TC
Normal file
448
MIBS/4rf/4RF-COMMON-TC
Normal file
@ -0,0 +1,448 @@
|
|||||||
|
COMMON-TC-4RF DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
--
|
||||||
|
-- File: $Id: 4RF-COMMON-TC.txt,v 1.27 2007/05/07 00:19:51 pk Exp $
|
||||||
|
--
|
||||||
|
-- Copyright: 2004 4RF COMMUNICATIONS LTD
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- Common MIB sub-tree for 4RF Communications Ltd., used by all products.
|
||||||
|
-- It defines some useful TEXT-CONVENTIONS relating to 4RF products.
|
||||||
|
--
|
||||||
|
-- Versions:
|
||||||
|
--
|
||||||
|
-- Notes:
|
||||||
|
-- None
|
||||||
|
--
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
-- Standard imports
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY
|
||||||
|
Integer32, Unsigned32, Counter32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
|
||||||
|
-- 4RF Specific imports
|
||||||
|
fourRFGeneric, fourRFModules
|
||||||
|
FROM MIB-4RF;
|
||||||
|
|
||||||
|
|
||||||
|
-- Module Identification
|
||||||
|
fourRFCommonTCModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704300000Z"
|
||||||
|
ORGANIZATION "www.4rf.com"
|
||||||
|
CONTACT-INFO
|
||||||
|
"postal: 4RF Communications Ltd
|
||||||
|
26 Glover Street
|
||||||
|
Ngauranga
|
||||||
|
PO Box 13-506
|
||||||
|
Wellington 6032
|
||||||
|
New Zealand
|
||||||
|
|
||||||
|
phone: +64 4 499 6000
|
||||||
|
email: support@4rf.com"
|
||||||
|
DESCRIPTION "Common 4RF MIB Textual Conventions."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
-- (in reverse chronological order)
|
||||||
|
|
||||||
|
REVISION "200704300000Z"
|
||||||
|
DESCRIPTION "Second draft"
|
||||||
|
|
||||||
|
REVISION "200402130000Z"
|
||||||
|
DESCRIPTION "First draft"
|
||||||
|
::= { fourRFModules 4 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- LED control types
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFSimpleLedState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible states for a simple LED."
|
||||||
|
SYNTAX INTEGER { off (0),
|
||||||
|
on (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFTriColourLedState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible states of a three-colour LED."
|
||||||
|
SYNTAX INTEGER { off (0),
|
||||||
|
green (1),
|
||||||
|
red (2),
|
||||||
|
orange (3) }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Basic alarm control types
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFAlarmSeverity ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible alarm severities, not all values need be used."
|
||||||
|
SYNTAX INTEGER { noSeverity (0),
|
||||||
|
-- informational (1),
|
||||||
|
-- warning (2),
|
||||||
|
minor (3),
|
||||||
|
major (4)
|
||||||
|
-- critical (5)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFAlarmPresent ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible alarm states, alarmPresent indicates that the
|
||||||
|
alarm is active."
|
||||||
|
SYNTAX INTEGER { noAlarmPresent (0),
|
||||||
|
alarmPresent (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFAlarmEnabled ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Indicates whether an alarm is enabled or not, it may be useful
|
||||||
|
to allow specific alarms to be enabled or disabled by the user."
|
||||||
|
SYNTAX INTEGER { disabled (0),
|
||||||
|
enabled (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFAlarmStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify current alarm status."
|
||||||
|
SYNTAX INTEGER { noAlarm (0),
|
||||||
|
informationAlarm (1),
|
||||||
|
warningAlarm (2),
|
||||||
|
minorAlarm (3),
|
||||||
|
majorAlarm (4),
|
||||||
|
criticalAlarm (5)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFMHSBStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to give the state of an MHSB terminal."
|
||||||
|
SYNTAX INTEGER { notAvailable (0),
|
||||||
|
active (1),
|
||||||
|
standby (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFMHSBCommand ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to send a command to an MHSB terminal."
|
||||||
|
SYNTAX INTEGER { noCommand (0),
|
||||||
|
clearSwitchedAlarm (1),
|
||||||
|
forceSwitchover (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Hardware version - an 8 bit integer value
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFHardwareVersion ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The hardware version details."
|
||||||
|
SYNTAX DisplayString ( SIZE (0..32) )
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Terminal/Module Serial Number
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFSerialNumber ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A module/terminal serial number format xxxx-xxx."
|
||||||
|
SYNTAX OCTET STRING ( SIZE (8) )
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Reset types
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFResetType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible types of reset."
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
softReset (1),
|
||||||
|
hardReset (2),
|
||||||
|
watchdogReset (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Image details
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFImageType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible image types to upload."
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
kernel (1),
|
||||||
|
rootfs (2),
|
||||||
|
mib (3),
|
||||||
|
configuration (4),
|
||||||
|
firmware (5)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFImageStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The possible image status values, currentImage means it is the running.
|
||||||
|
selectedImage means that the image has been selected and will be used
|
||||||
|
following the next reboot of the system, currentNotSelected means that
|
||||||
|
the image is currently in use but won't be following a reboot."
|
||||||
|
SYNTAX INTEGER { inactiveImage (0),
|
||||||
|
currentImage (1),
|
||||||
|
currentNotSelected (2),
|
||||||
|
selectedImage (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFImageVersion ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The image version details."
|
||||||
|
SYNTAX DisplayString ( SIZE (0..64) )
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Other Types
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFProcessResultType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible states for a process which takes time to complete."
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
executing (1),
|
||||||
|
writingToFlash (2),
|
||||||
|
succeeded (3),
|
||||||
|
failed (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFTftpFileName ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The name of a file to transfered using TFTP."
|
||||||
|
SYNTAX DisplayString ( SIZE (0..255) )
|
||||||
|
|
||||||
|
FourRFFileSize ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A size of a file in bytes."
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Useful Radio Related Types
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFFrequency ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A frequency value in Hz."
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
FourRFTxPower ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A transmitter power value in dBm."
|
||||||
|
SYNTAX INTEGER { noPower (0),
|
||||||
|
dbm10 (10),
|
||||||
|
dbm11 (11),
|
||||||
|
dbm12 (12),
|
||||||
|
dbm13 (13),
|
||||||
|
dbm14 (14),
|
||||||
|
dbm15 (15),
|
||||||
|
dbm16 (16),
|
||||||
|
dbm17 (17),
|
||||||
|
dbm18 (18),
|
||||||
|
dbm19 (19),
|
||||||
|
dbm20 (20),
|
||||||
|
dbm21 (21),
|
||||||
|
dbm22 (22),
|
||||||
|
dbm23 (23),
|
||||||
|
dbm24 (24),
|
||||||
|
dbm25 (25),
|
||||||
|
dbm26 (26),
|
||||||
|
dbm27 (27),
|
||||||
|
dbm28 (28),
|
||||||
|
dbm29 (29),
|
||||||
|
dbm30 (30),
|
||||||
|
dbm31 (31),
|
||||||
|
dbm32 (32),
|
||||||
|
dbm33 (33),
|
||||||
|
dbm34 (34),
|
||||||
|
dbm35 (35),
|
||||||
|
dbm36 (36),
|
||||||
|
dbm37 (37),
|
||||||
|
dbm38 (38),
|
||||||
|
dbm39 (39),
|
||||||
|
dbm40 (40)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFChannelWidth ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible channel width values."
|
||||||
|
SYNTAX INTEGER { invalidChannel (0),
|
||||||
|
channel20KHz (1),
|
||||||
|
channel25KHz (2),
|
||||||
|
channel50KHz (3),
|
||||||
|
channel75KHz (4),
|
||||||
|
channel100KHz (5),
|
||||||
|
channel125KHz (6),
|
||||||
|
channel150KHz (7),
|
||||||
|
channel200KHz (9),
|
||||||
|
channel250KHz (10),
|
||||||
|
channel400KHz (13),
|
||||||
|
channel500KHz (20),
|
||||||
|
channel800KHz (25),
|
||||||
|
channel1MHz (30),
|
||||||
|
channel1point25MHz (33),
|
||||||
|
channel1point35MHz (35),
|
||||||
|
channel1point75MHz (40),
|
||||||
|
channel2MHz (42),
|
||||||
|
channel2point5MHz (45),
|
||||||
|
channel3point5MHz (50),
|
||||||
|
channel5point25MHz (55),
|
||||||
|
channel7MHz (60),
|
||||||
|
channel14MHz (70)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFNetworkClockStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible modulation types for the radio."
|
||||||
|
SYNTAX INTEGER { active (0),
|
||||||
|
inactive (1),
|
||||||
|
holdover (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFRSSI ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d-1"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A receiver RSSI value, in dBm."
|
||||||
|
SYNTAX Integer32(-2000..2000)
|
||||||
|
|
||||||
|
FourRFSNR ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d-2"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A signal to noise ratio in dBm."
|
||||||
|
SYNTAX Integer32
|
||||||
|
|
||||||
|
FourRFModulationType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The possible modulation types for the radio."
|
||||||
|
SYNTAX INTEGER { modQPSK (0),
|
||||||
|
mod16QAM (1),
|
||||||
|
mod32QAM (2),
|
||||||
|
mod64QAM (3),
|
||||||
|
mod128QAM (4),
|
||||||
|
mod256QAM (5),
|
||||||
|
|
||||||
|
-- Modulation off
|
||||||
|
modNone (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFTemperature ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A temperature value in degrees Celcius."
|
||||||
|
SYNTAX Integer32
|
||||||
|
|
||||||
|
FourRFErrorCounter ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "An error counter, e.g. for the uncorrectable error count."
|
||||||
|
SYNTAX Counter32
|
||||||
|
|
||||||
|
FourRFRfBand ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify the frequency band of the transmitter
|
||||||
|
The bands are:
|
||||||
|
330 to 400 MHz (300 MHz)
|
||||||
|
400 to 470 MHz (400 MHz)
|
||||||
|
1350 to 1550 MHz (1400 MHz) ."
|
||||||
|
SYNTAX INTEGER { invalidBand (0),
|
||||||
|
band300MHz (10),
|
||||||
|
band400MHz (20),
|
||||||
|
band700MHz (24),
|
||||||
|
band800MHz (26),
|
||||||
|
band900MHz (28),
|
||||||
|
band1400MHz (30)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFFanStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify current fan status."
|
||||||
|
SYNTAX INTEGER { notFitted (0),
|
||||||
|
fanOkay (1),
|
||||||
|
fanFailed (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFClockSource ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify the clock source for the terminal."
|
||||||
|
SYNTAX INTEGER { networkClock (0),
|
||||||
|
linkClock (1),
|
||||||
|
internalClock (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFNetworkClockSelect ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to select the priority of the clocks to use."
|
||||||
|
SYNTAX INTEGER { none (0),
|
||||||
|
primary (1),
|
||||||
|
secondary (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFLoopback ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to control loopback or monitor status."
|
||||||
|
SYNTAX INTEGER { loopbackOff (0),
|
||||||
|
loopbackOn (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Web User Handling
|
||||||
|
--
|
||||||
|
|
||||||
|
FourRFWebUserGroup ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify the group to which a web user belongs."
|
||||||
|
SYNTAX INTEGER { readOnlyGroup (0),
|
||||||
|
readWriteGroup (1),
|
||||||
|
adminGroup (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFWebUserEnabled ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to identify whether a web user is enabled."
|
||||||
|
SYNTAX INTEGER { userDisabled (0),
|
||||||
|
userEnabled (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
FourRFTimeZone ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is used to assign an offset in minutes based on GMT timezone."
|
||||||
|
SYNTAX INTEGER { gmtMinusTwelve (-720),
|
||||||
|
gmtMinusEleven (-660),
|
||||||
|
gmtMinusTen (-600),
|
||||||
|
gmtMinusNine (-540),
|
||||||
|
gmtMinusEight (-480),
|
||||||
|
gmtMinusSeven (-420),
|
||||||
|
gmtMinusSix (-360),
|
||||||
|
gmtMinusFive (-300),
|
||||||
|
gmtMinusFour (-240),
|
||||||
|
gmtMinusThreePointFive (-210),
|
||||||
|
gmtMinusThree (-180),
|
||||||
|
gmtMinusTwo (-120),
|
||||||
|
gmtMinusOne (-60),
|
||||||
|
gmt (0),
|
||||||
|
gmtPlusOne (60),
|
||||||
|
gmtPlusTwo (120),
|
||||||
|
gmtPlusThree (180),
|
||||||
|
gmtPlusFour (240),
|
||||||
|
gmtPlusFive (300),
|
||||||
|
gmtPlusSix (360),
|
||||||
|
gmtPlusSeven (420),
|
||||||
|
gmtPlusEight (480),
|
||||||
|
gmtPlusNine (540),
|
||||||
|
gmtPlusTen (600),
|
||||||
|
gmtPlusEleven (660),
|
||||||
|
gmtPlusTwelve (720),
|
||||||
|
gmtPlusThirteen (800)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
104
MIBS/4rf/4RF-MIB
Normal file
104
MIBS/4rf/4RF-MIB
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
MIB-4RF DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
--
|
||||||
|
-- File: $Id: 4RF-MIB.txt,v 1.3 2007/05/02 00:26:45 pk Exp $
|
||||||
|
--
|
||||||
|
-- Copyright: 2002 4RF COMMUNICATIONS LTD
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- Top-level MIB sub-tree for 4RF Communications Ltd.
|
||||||
|
--
|
||||||
|
-- Versions:
|
||||||
|
--
|
||||||
|
-- Notes:
|
||||||
|
-- None
|
||||||
|
--
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
-- Standard imports
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
|
||||||
|
FROM SNMPv2-SMI;
|
||||||
|
|
||||||
|
|
||||||
|
-- Module Identification
|
||||||
|
fourRFRootModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704300000Z"
|
||||||
|
ORGANIZATION "www.4rf.com"
|
||||||
|
CONTACT-INFO
|
||||||
|
"postal: 4RF Communications Ltd
|
||||||
|
26 Glover Street
|
||||||
|
Ngauranga
|
||||||
|
PO Box 13-506
|
||||||
|
Wellington 6032
|
||||||
|
New Zealand
|
||||||
|
|
||||||
|
phone: +64 4 499 6000
|
||||||
|
email: support@4rf.com"
|
||||||
|
DESCRIPTION "The root MIB module for 4RF Communications Ltd."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
-- (in reverse chronological order)
|
||||||
|
|
||||||
|
REVISION "200704300000Z"
|
||||||
|
DESCRIPTION "Second draft"
|
||||||
|
|
||||||
|
REVISION "200402130000Z"
|
||||||
|
DESCRIPTION "First draft"
|
||||||
|
::= { fourRFModules 1 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- Root of OID sub-tree for 4RF as assigned by IANA
|
||||||
|
--
|
||||||
|
-- This value MUST NOT BE MODIFIED
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFRoot OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The root of the OID sub-tree for 4RF Communications Ltd."
|
||||||
|
::= { enterprises 14817 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Top Level OID Registrations
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFRegistrations OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for registrations."
|
||||||
|
::= { fourRFRoot 1 }
|
||||||
|
|
||||||
|
fourRFModules OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for module registrations."
|
||||||
|
::= { fourRFRoot 2 }
|
||||||
|
|
||||||
|
fourRFGeneric OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for common object and event definitions."
|
||||||
|
::= { fourRFRoot 3 }
|
||||||
|
|
||||||
|
fourRFProducts OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for specific object and event definitions."
|
||||||
|
::= { fourRFRoot 4 }
|
||||||
|
|
||||||
|
fourRFCapabilities OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for agent profiles/capabilities."
|
||||||
|
::= { fourRFRoot 5 }
|
||||||
|
|
||||||
|
fourRFRequirements OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for management application requirements."
|
||||||
|
::= { fourRFRoot 6 }
|
||||||
|
|
||||||
|
fourRFExperimental OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for experimental definitions."
|
||||||
|
::= { fourRFRoot 7 }
|
||||||
|
|
||||||
|
END
|
84
MIBS/4rf/4RF-PRODUCTS-MIB
Normal file
84
MIBS/4rf/4RF-PRODUCTS-MIB
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
PRODUCTS-MIB-4RF DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
--
|
||||||
|
-- File: $Id: 4RF-PRODUCTS-MIB.txt,v 1.3 2007/05/02 00:26:45 pk Exp $
|
||||||
|
--
|
||||||
|
-- Copyright: 2002 4RF COMMUNICATIONS LTD
|
||||||
|
--
|
||||||
|
-- Description:
|
||||||
|
-- Products MIB sub-tree for 4RF Communications Ltd. It defines the root
|
||||||
|
-- identifiers for all 4RF SNMP managed products.
|
||||||
|
--
|
||||||
|
-- Versions:
|
||||||
|
--
|
||||||
|
-- Notes:
|
||||||
|
-- None
|
||||||
|
--
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
-- Standard imports
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
|
||||||
|
-- 4RF Specific imports
|
||||||
|
fourRFModules, fourRFProducts, fourRFExperimental
|
||||||
|
FROM MIB-4RF;
|
||||||
|
|
||||||
|
|
||||||
|
-- Module Identification
|
||||||
|
fourRFProductsModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704300000Z"
|
||||||
|
ORGANIZATION "www.4rf.com"
|
||||||
|
CONTACT-INFO
|
||||||
|
"postal: 4RF Communications Ltd
|
||||||
|
26 Glover Street
|
||||||
|
Ngauranga
|
||||||
|
PO Box 13-506
|
||||||
|
Wellington 6032
|
||||||
|
New Zealand
|
||||||
|
|
||||||
|
phone: +64 4 499 6000
|
||||||
|
email: support@4rf.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"4RF product registrations, all 4RF SNMP managed products have
|
||||||
|
a root identifier specified here."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
-- (in reverse chronological order)
|
||||||
|
|
||||||
|
REVISION "200704300000Z"
|
||||||
|
DESCRIPTION "Second draft"
|
||||||
|
|
||||||
|
REVISION "200402130000Z"
|
||||||
|
DESCRIPTION "First draft"
|
||||||
|
::= { fourRFModules 2 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID Registrations
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Currently the MIB is still being defined, all objects are placed
|
||||||
|
-- under fourRFExperimental, when the MIB has been completed these
|
||||||
|
-- objects will be moved to fourRFProducts.
|
||||||
|
--
|
||||||
|
|
||||||
|
fourRFCommon OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for common elements."
|
||||||
|
::= { fourRFExperimental 1 }
|
||||||
|
|
||||||
|
fourRFAprisa OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for Aprisa/AprisaView."
|
||||||
|
::= { fourRFExperimental 2 }
|
||||||
|
|
||||||
|
fourRFAprisaXE OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sub-tree for AprisaXE."
|
||||||
|
::= { fourRFExperimental 3 }
|
||||||
|
|
||||||
|
END
|
1221
MIBS/ADSL-LINE-EXT-MIB
Normal file
1221
MIBS/ADSL-LINE-EXT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4382
MIBS/ADSL-LINE-MIB
Normal file
4382
MIBS/ADSL-LINE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
113
MIBS/ADSL-TC-MIB
Normal file
113
MIBS/ADSL-TC-MIB
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
ADSL-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
transmission,
|
||||||
|
MODULE-IDENTITY, Gauge32 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
adsltcmib MODULE-IDENTITY
|
||||||
|
|
||||||
|
LAST-UPDATED "9908190000Z"
|
||||||
|
|
||||||
|
ORGANIZATION "IETF ADSL MIB Working Group"
|
||||||
|
|
||||||
|
CONTACT-INFO
|
||||||
|
"
|
||||||
|
Gregory Bathrick
|
||||||
|
AG Communication Systems
|
||||||
|
A Subsidiary of Lucent Technologies
|
||||||
|
2500 W Utopia Rd.
|
||||||
|
Phoenix, AZ 85027 USA
|
||||||
|
Tel: +1 602-582-7679
|
||||||
|
Fax: +1 602-582-7697
|
||||||
|
E-mail: bathricg@agcs.com
|
||||||
|
|
||||||
|
Faye Ly
|
||||||
|
Copper Mountain Networks
|
||||||
|
Norcal Office
|
||||||
|
2470 Embarcadero Way
|
||||||
|
Palo Alto, CA 94303
|
||||||
|
Tel: +1 650-858-8500
|
||||||
|
Fax: +1 650-858-8085
|
||||||
|
E-Mail: faye@coppermountain.com
|
||||||
|
IETF ADSL MIB Working Group (adsl@xlist.agcs.com)
|
||||||
|
"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module which provides a ADSL
|
||||||
|
Line Coding Textual Convention to be used
|
||||||
|
by ADSL Lines."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
REVISION "9908190000Z" -- 19 August 1999, midnight
|
||||||
|
DESCRIPTION "Initial Version, published as RFC 2662"
|
||||||
|
|
||||||
|
::= { transmission 94 2 } -- adslMIB 2
|
||||||
|
|
||||||
|
AdslLineCodingType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used as the syntax for the ADSL
|
||||||
|
Line Code."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),-- none of the following
|
||||||
|
dmt (2), -- Discrete MultiTone
|
||||||
|
cap (3), -- Carrierless Amplitude & Phase modulation
|
||||||
|
qam (4) -- Quadrature Amplitude Modulation
|
||||||
|
}
|
||||||
|
|
||||||
|
AdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A counter associated with interface performance
|
||||||
|
measurements in a current 1-day (24 hour) measurement
|
||||||
|
interval.
|
||||||
|
|
||||||
|
The value of this counter starts at zero at the
|
||||||
|
beginning of an interval and is increased when
|
||||||
|
associated events occur, until the end of the
|
||||||
|
1-day interval. At that time the value of the
|
||||||
|
counter is stored in the previous 1-day history
|
||||||
|
interval, if available, and the current interval
|
||||||
|
counter is restarted at zero.
|
||||||
|
|
||||||
|
In the case where the agent has no valid data available
|
||||||
|
for this interval the corresponding object
|
||||||
|
instance is not available and upon a retrieval
|
||||||
|
request a corresponding error message shall be
|
||||||
|
returned to indicate that this instance does
|
||||||
|
not exist (for example, a noSuchName error for
|
||||||
|
SNMPv1 and a noSuchInstance for SNMPv2 GET
|
||||||
|
operation)."
|
||||||
|
SYNTAX Gauge32
|
||||||
|
|
||||||
|
AdslPerfPrevDayCount ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A counter associated with interface performance
|
||||||
|
measurements during the most previous 1-day (24 hour)
|
||||||
|
measurement interval. The value of this counter is
|
||||||
|
equal to the value of the current day counter at
|
||||||
|
the end of its most recent interval.
|
||||||
|
|
||||||
|
In the case where the agent has no valid data available
|
||||||
|
for this interval the corresponding object
|
||||||
|
instance is not available and upon a retrieval
|
||||||
|
request a corresponding error message shall be
|
||||||
|
returned to indicate that this instance does
|
||||||
|
not exist (for example, a noSuchName error for
|
||||||
|
SNMPv1 and a noSuchInstance for SNMPv2 GET
|
||||||
|
operation)."
|
||||||
|
SYNTAX Gauge32
|
||||||
|
|
||||||
|
AdslPerfTimeElapsed ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds that have elapsed since
|
||||||
|
the beginning of the current measurement period.
|
||||||
|
If, for some reason, such as an adjustment in the
|
||||||
|
system's time-of-day clock, the current interval
|
||||||
|
exceeds the maximum value, the agent will return
|
||||||
|
the maximum value."
|
||||||
|
SYNTAX Gauge32
|
||||||
|
|
||||||
|
END
|
728
MIBS/ADSL2-LINE-TC-MIB
Normal file
728
MIBS/ADSL2-LINE-TC-MIB
Normal file
@ -0,0 +1,728 @@
|
|||||||
|
ADSL2-LINE-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
transmission
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
|
||||||
|
adsl2TCMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200610040000Z"
|
||||||
|
ORGANIZATION "ADSLMIB Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"WG-email: adslmib@ietf.org
|
||||||
|
Info: https://www1.ietf.org/mailman/listinfo/adslmib
|
||||||
|
|
||||||
|
Chair: Mike Sneed
|
||||||
|
Sand Channel Systems
|
||||||
|
Postal: P.O. Box 37324
|
||||||
|
Raleigh NC 27627-732
|
||||||
|
Email: sneedmike@hotmail.com
|
||||||
|
Phone: +1 206 600 7022
|
||||||
|
|
||||||
|
Co-Chair & Co-editor:
|
||||||
|
Menachem Dodge
|
||||||
|
ECI Telecom Ltd.
|
||||||
|
Postal: 30 Hasivim St.
|
||||||
|
Petach Tikva 49517,
|
||||||
|
Israel.
|
||||||
|
Email: mbdodge@ieee.org
|
||||||
|
Phone: +972 3 926 8421
|
||||||
|
Co-editor: Moti Morgenstern
|
||||||
|
ECI Telecom Ltd.
|
||||||
|
Postal: 30 Hasivim St.
|
||||||
|
Petach Tikva 49517,
|
||||||
|
Israel.
|
||||||
|
Email: moti.morgenstern@ecitele.com
|
||||||
|
Phone: +972 3 926 6258
|
||||||
|
|
||||||
|
Co-editor: Scott Baillie
|
||||||
|
NEC Australia
|
||||||
|
Postal: 649-655 Springvale Road,
|
||||||
|
Mulgrave, Victoria 3170,
|
||||||
|
Australia.
|
||||||
|
Email: scott.baillie@nec.com.au
|
||||||
|
Phone: +61 3 9264 3986
|
||||||
|
|
||||||
|
Co-editor: Umberto Bonollo
|
||||||
|
NEC Australia
|
||||||
|
Postal: 649-655 Springvale Road,
|
||||||
|
Mulgrave, Victoria 3170,
|
||||||
|
Australia.
|
||||||
|
Email: umberto.bonollo@nec.com.au
|
||||||
|
Phone: +61 3 9264 3385"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB Module provides Textual Conventions to be
|
||||||
|
used by the ADSL2-LINE-MIB module for the purpose of
|
||||||
|
managing ADSL, ADSL2, and ADSL2+ lines.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2006). This version of
|
||||||
|
this MIB module is part of RFC 4706: see the RFC itself for
|
||||||
|
full legal notices."
|
||||||
|
REVISION "200610040000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 4706."
|
||||||
|
::= { transmission 238 2 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- adsl2MIB 2
|
||||||
|
--
|
||||||
|
-- ----------------------------------------------
|
||||||
|
-- Textual Conventions --
|
||||||
|
-- ----------------------------------------------
|
||||||
|
|
||||||
|
Adsl2Unit ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifies a transceiver as being either an ATU-C or
|
||||||
|
an ATU-R. An ADSL line consists of two transceivers, an ATU-C
|
||||||
|
and an ATU-R. Attributes with this syntax reference the two
|
||||||
|
sides of a line. Specified as an INTEGER, the two values
|
||||||
|
are:
|
||||||
|
|
||||||
|
atuc(1) -- Central office ADSL terminal unit (ATU-C).
|
||||||
|
atur(2) -- Remote ADSL terminal unit (ATU-R)."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
atuc(1),
|
||||||
|
atur(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2Direction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifies the direction of a band as being
|
||||||
|
either upstream or downstream. Specified as an INTEGER,
|
||||||
|
the two values are:
|
||||||
|
upstream(1), and
|
||||||
|
downstream(2)."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
upstream(1),
|
||||||
|
downstream(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2TransmissionModeType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A set of ADSL2 line transmission modes, with one bit
|
||||||
|
per mode. The notes (F) and (L) denote Full-Rate
|
||||||
|
and Lite/splitterless, respectively:
|
||||||
|
Bit 00 : Regional Std. (ANSI T1.413) (F)
|
||||||
|
Bit 01 : Regional Std. (ETSI DTS/TM06006) (F)
|
||||||
|
Bit 02 : G.992.1 POTS non-overlapped (F)
|
||||||
|
Bit 03 : G.992.1 POTS overlapped (F)
|
||||||
|
Bit 04 : G.992.1 ISDN non-overlapped (F)
|
||||||
|
Bit 05 : G.992.1 ISDN overlapped (F)
|
||||||
|
Bit 06 : G.992.1 TCM-ISDN non-overlapped (F)
|
||||||
|
Bit 07 : G.992.1 TCM-ISDN overlapped (F)
|
||||||
|
Bit 08 : G.992.2 POTS non-overlapped (L)
|
||||||
|
Bit 09 : G.992.2 POTS overlapped (L)
|
||||||
|
Bit 10 : G.992.2 with TCM-ISDN non-overlapped (L)
|
||||||
|
Bit 11 : G.992.2 with TCM-ISDN overlapped (L)
|
||||||
|
Bit 12 : G.992.1 TCM-ISDN symmetric (F) -- not in G.997.1
|
||||||
|
Bit 13-17: Reserved
|
||||||
|
Bit 18 : G.992.3 POTS non-overlapped (F)
|
||||||
|
Bit 19 : G.992.3 POTS overlapped (F)
|
||||||
|
Bit 20 : G.992.3 ISDN non-overlapped (F)
|
||||||
|
Bit 21 : G.992.3 ISDN overlapped (F)
|
||||||
|
Bit 22-23: Reserved
|
||||||
|
Bit 24 : G.992.4 POTS non-overlapped (L)
|
||||||
|
Bit 25 : G.992.4 POTS overlapped (L)
|
||||||
|
Bit 26-27: Reserved
|
||||||
|
Bit 28 : G.992.3 Annex I All-Digital non-overlapped (F)
|
||||||
|
Bit 29 : G.992.3 Annex I All-Digital overlapped (F)
|
||||||
|
Bit 30 : G.992.3 Annex J All-Digital non-overlapped (F)
|
||||||
|
Bit 31 : G.992.3 Annex J All-Digital overlapped (F)
|
||||||
|
Bit 32 : G.992.4 Annex I All-Digital non-overlapped (L)
|
||||||
|
Bit 33 : G.992.4 Annex I All-Digital overlapped (L)
|
||||||
|
Bit 34 : G.992.3 Annex L POTS non-overlapped, mode 1,
|
||||||
|
wide U/S (F)
|
||||||
|
Bit 35 : G.992.3 Annex L POTS non-overlapped, mode 2,
|
||||||
|
narrow U/S(F)
|
||||||
|
Bit 36 : G.992.3 Annex L POTS overlapped, mode 3,
|
||||||
|
wide U/S (F)
|
||||||
|
Bit 37 : G.992.3 Annex L POTS overlapped, mode 4,
|
||||||
|
narrow U/S (F)
|
||||||
|
Bit 38 : G.992.3 Annex M POTS non-overlapped (F)
|
||||||
|
Bit 39 : G.992.3 Annex M POTS overlapped (F)
|
||||||
|
Bit 40 : G.992.5 POTS non-overlapped (F)
|
||||||
|
Bit 41 : G.992.5 POTS overlapped (F)
|
||||||
|
Bit 42 : G.992.5 ISDN non-overlapped (F)
|
||||||
|
Bit 43 : G.992.5 ISDN overlapped (F)
|
||||||
|
Bit 44-45: Reserved
|
||||||
|
Bit 46 : G.992.5 Annex I All-Digital non-overlapped (F)
|
||||||
|
Bit 47 : G.992.5 Annex I All-Digital overlapped (F)
|
||||||
|
Bit 48 : G.992.5 Annex J All-Digital non-overlapped (F)
|
||||||
|
Bit 49 : G.992.5 Annex J All-Digital overlapped (F)
|
||||||
|
Bit 50 : G.992.5 Annex M POTS non-overlapped (F)
|
||||||
|
Bit 51 : G.992.5 Annex M POTS overlapped (F)
|
||||||
|
Bit 52-55: Reserved"
|
||||||
|
SYNTAX BITS {
|
||||||
|
ansit1413(0),
|
||||||
|
etsi(1),
|
||||||
|
g9921PotsNonOverlapped(2),
|
||||||
|
g9921PotsOverlapped(3),
|
||||||
|
g9921IsdnNonOverlapped(4),
|
||||||
|
g9921isdnOverlapped(5),
|
||||||
|
g9921tcmIsdnNonOverlapped(6),
|
||||||
|
g9921tcmIsdnOverlapped(7),
|
||||||
|
g9922potsNonOverlapped(8),
|
||||||
|
g9922potsOverlapped(9),
|
||||||
|
g9922tcmIsdnNonOverlapped(10),
|
||||||
|
g9922tcmIsdnOverlapped(11),
|
||||||
|
g9921tcmIsdnSymmetric(12),
|
||||||
|
reserved1(13),
|
||||||
|
reserved2(14),
|
||||||
|
reserved3(15),
|
||||||
|
reserved4(16),
|
||||||
|
reserved5(17),
|
||||||
|
g9923PotsNonOverlapped(18),
|
||||||
|
g9923PotsOverlapped(19),
|
||||||
|
g9923IsdnNonOverlapped(20),
|
||||||
|
g9923isdnOverlapped(21),
|
||||||
|
reserved6(22),
|
||||||
|
reserved7(23),
|
||||||
|
g9924potsNonOverlapped(24),
|
||||||
|
g9924potsOverlapped(25),
|
||||||
|
reserved8(26),
|
||||||
|
reserved9(27),
|
||||||
|
g9923AnnexIAllDigNonOverlapped(28),
|
||||||
|
g9923AnnexIAllDigOverlapped(29),
|
||||||
|
g9923AnnexJAllDigNonOverlapped(30),
|
||||||
|
g9923AnnexJAllDigOverlapped(31),
|
||||||
|
g9924AnnexIAllDigNonOverlapped(32),
|
||||||
|
g9924AnnexIAllDigOverlapped(33),
|
||||||
|
g9923AnnexLMode1NonOverlapped(34),
|
||||||
|
g9923AnnexLMode2NonOverlapped(35),
|
||||||
|
g9923AnnexLMode3Overlapped(36),
|
||||||
|
g9923AnnexLMode4Overlapped(37),
|
||||||
|
g9923AnnexMPotsNonOverlapped(38),
|
||||||
|
g9923AnnexMPotsOverlapped(39),
|
||||||
|
g9925PotsNonOverlapped(40),
|
||||||
|
g9925PotsOverlapped(41),
|
||||||
|
g9925IsdnNonOverlapped(42),
|
||||||
|
g9925isdnOverlapped(43),
|
||||||
|
reserved10(44),
|
||||||
|
reserved11(45),
|
||||||
|
g9925AnnexIAllDigNonOverlapped(46),
|
||||||
|
g9925AnnexIAllDigOverlapped(47),
|
||||||
|
g9925AnnexJAllDigNonOverlapped(48),
|
||||||
|
g9925AnnexJAllDigOverlapped(49),
|
||||||
|
g9925AnnexMPotsNonOverlapped(50),
|
||||||
|
g9925AnnexMPotsOverlapped(51),
|
||||||
|
reserved12(52),
|
||||||
|
reserved13(53),
|
||||||
|
reserved14(54),
|
||||||
|
reserved15(55)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2RaMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Specifies the rate adaptation behavior for the line.
|
||||||
|
The three possible behaviors are:
|
||||||
|
manual(1) - No Rate-Adaptation. The initialization
|
||||||
|
process attempts to synchronize to a
|
||||||
|
specified rate.
|
||||||
|
raInit(2) - Rate-Adaptation during initialization process
|
||||||
|
only, which attempts to synchronize to a rate
|
||||||
|
between minimum and maximum specified values.
|
||||||
|
dynamicRa(3) - Dynamic Rate-Adaptation during initialization
|
||||||
|
process as well as during SHOWTIME."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
manual(1),
|
||||||
|
raInit(2),
|
||||||
|
dynamicRa(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2InitResult ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Specifies the result of a full initialization attempt; the
|
||||||
|
six possible result values are:
|
||||||
|
noFail(0) - Successful initialization.
|
||||||
|
configError(1) - Configuration failure.
|
||||||
|
configNotFeasible(2) - Configuration details not supported.
|
||||||
|
commFail(3) - Communication failure.
|
||||||
|
noPeerAtu(4) - Peer ATU not detected.
|
||||||
|
otherCause(5) - Other initialization failure reason.
|
||||||
|
|
||||||
|
The values used are as defined in ITU-T G.997.1,
|
||||||
|
paragraph 7.5.1.3"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noFail(0),
|
||||||
|
configError(1),
|
||||||
|
configNotFeasible(2),
|
||||||
|
commFail(3),
|
||||||
|
noPeerAtu(4),
|
||||||
|
otherCause(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2OperationModes ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ADSL2 management model specified includes an ADSL Mode
|
||||||
|
attribute that identifies an instance of ADSL Mode-Specific
|
||||||
|
PSD Configuration object in the ADSL Line Profile. The
|
||||||
|
following classes of ADSL operating mode are defined.
|
||||||
|
The notes (F) and (L) denote Full-Rate and Lite/splitterless
|
||||||
|
respectively:
|
||||||
|
|
||||||
|
+-------+--------------------------------------------------+
|
||||||
|
| Value | ADSL operation mode description |
|
||||||
|
+-------+--------------------------------------------------+
|
||||||
|
|
||||||
|
1 - The default/generic PSD configuration. Default
|
||||||
|
configuration will be used when no other matching
|
||||||
|
mode-specific configuration can be found.
|
||||||
|
2 - ADSL family. The attributes included in the Mode-
|
||||||
|
Specific PSD Configuration are irrelevant for
|
||||||
|
ITU-T G.992.1 and G.992.2 ADSL modes. Hence, it
|
||||||
|
is possible to map those modes to this generic
|
||||||
|
class.
|
||||||
|
3-7 - Unused. Reserved for future ITU-T specification.
|
||||||
|
8 - G.992.3 POTS non-overlapped (F)
|
||||||
|
9 - G.992.3 POTS overlapped (F)
|
||||||
|
10 - G.992.3 ISDN non-overlapped (F)
|
||||||
|
11 - G.992.3 ISDN overlapped (F)
|
||||||
|
12-13 - Unused. Reserved for future ITU-T specification.
|
||||||
|
14 - G.992.4 POTS non-overlapped (L)
|
||||||
|
15 - G.992.4 POTS overlapped (L)
|
||||||
|
16-17 - Unused. Reserved for future ITU-T specification.
|
||||||
|
18 - G.992.3 Annex I All-Digital non-overlapped (F)
|
||||||
|
19 - G.992.3 Annex I All-Digital overlapped (F)
|
||||||
|
20 - G.992.3 Annex J All-Digital non-overlapped (F)
|
||||||
|
21 - G.992.3 Annex J All-Digital overlapped (F)
|
||||||
|
22 - G.992.4 Annex I All-Digital non-overlapped (L)
|
||||||
|
23 - G.992.4 Annex I All-Digital overlapped (L)
|
||||||
|
24 - G.992.3 Annex L POTS non-overlapped, mode 1,
|
||||||
|
wide U/S (F)
|
||||||
|
25 - G.992.3 Annex L POTS non-overlapped, mode 2,
|
||||||
|
narrow U/S(F)
|
||||||
|
26 - G.992.3 Annex L POTS overlapped, mode 3,
|
||||||
|
wide U/S (F)
|
||||||
|
27 - G.992.3 Annex L POTS overlapped, mode 4,
|
||||||
|
narrow U/S (F)
|
||||||
|
28 - G.992.3 Annex M POTS non-overlapped (F)
|
||||||
|
29 - G.992.3 Annex M POTS overlapped (F)
|
||||||
|
30 - G.992.5 POTS non-overlapped (F)
|
||||||
|
31 - G.992.5 POTS overlapped (F)
|
||||||
|
32 - G.992.5 ISDN non-overlapped (F)
|
||||||
|
33 - G.992.5 ISDN overlapped (F)
|
||||||
|
34-35 - Unused. Reserved for future ITU-T specification.
|
||||||
|
36 - G.992.5 Annex I All-Digital non-overlapped (F)
|
||||||
|
37 - G.992.5 Annex I All-Digital overlapped (F)
|
||||||
|
38 - G.992.5 Annex J All-Digital non-overlapped (F)
|
||||||
|
39 - G.992.5 Annex J All-Digital overlapped (F)
|
||||||
|
40 - G.992.5 Annex M POTS non-overlapped (F)
|
||||||
|
41 - G.992.5 Annex M POTS overlapped (F)"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
defMode(1),
|
||||||
|
adsl(2),
|
||||||
|
g9923PotsNonOverlapped(8),
|
||||||
|
g9923PotsOverlapped(9),
|
||||||
|
g9923IsdnNonOverlapped(10),
|
||||||
|
g9923isdnOverlapped(11),
|
||||||
|
g9924potsNonOverlapped(14),
|
||||||
|
g9924potsOverlapped(15),
|
||||||
|
g9923AnnexIAllDigNonOverlapped(18),
|
||||||
|
g9923AnnexIAllDigOverlapped(19),
|
||||||
|
g9923AnnexJAllDigNonOverlapped(20),
|
||||||
|
g9923AnnexJAllDigOverlapped(21),
|
||||||
|
g9924AnnexIAllDigNonOverlapped(22),
|
||||||
|
g9924AnnexIAllDigOverlapped(23),
|
||||||
|
g9923AnnexLMode1NonOverlapped(24),
|
||||||
|
g9923AnnexLMode2NonOverlapped(25),
|
||||||
|
g9923AnnexLMode3Overlapped(26),
|
||||||
|
g9923AnnexLMode4Overlapped(27),
|
||||||
|
g9923AnnexMPotsNonOverlapped(28),
|
||||||
|
g9923AnnexMPotsOverlapped(29),
|
||||||
|
g9925PotsNonOverlapped(30),
|
||||||
|
g9925PotsOverlapped(31),
|
||||||
|
g9925IsdnNonOverlapped(32),
|
||||||
|
g9925isdnOverlapped(33),
|
||||||
|
g9925AnnexIAllDigNonOverlapped(36),
|
||||||
|
g9925AnnexIAllDigOverlapped(37),
|
||||||
|
g9925AnnexJAllDigNonOverlapped(38),
|
||||||
|
g9925AnnexJAllDigOverlapped(39),
|
||||||
|
g9925AnnexMPotsNonOverlapped(40),
|
||||||
|
g9925AnnexMPotsOverlapped(41)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2PowerMngState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax uniquely identify each power
|
||||||
|
management state defined for the ADSL/ADSL2 or ADSL2+ link.
|
||||||
|
The possible values are:
|
||||||
|
l0(1) - L0 - Full power management state.
|
||||||
|
l1(2) - L1 - Low power management state (for G.992.2).
|
||||||
|
l2(3) - L2 - Low power management state (for G.992.3,
|
||||||
|
G.992.4, and G.992.5).
|
||||||
|
l3(4) - L3 - Idle power management state."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
l0(1),
|
||||||
|
l1(2),
|
||||||
|
l2(3),
|
||||||
|
l3(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2ConfPmsForce ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are configuration parameters
|
||||||
|
that reference the desired power management state for the
|
||||||
|
ADSL/ADSL2 or ADSL2+ link:
|
||||||
|
l3toL0(0) - Perform a transition from L3 to L0
|
||||||
|
(Full power management state).
|
||||||
|
l0toL2(2) - Perform a transition from L0 to L2
|
||||||
|
(Low power management state).
|
||||||
|
l0orL2toL3(3) - Perform a transition into L3 (Idle
|
||||||
|
power management state).
|
||||||
|
|
||||||
|
The values used are as defined in ITU-T G.997.1,
|
||||||
|
paragraph 7.3.1.1.3"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
l3toL0(0),
|
||||||
|
l0toL2(2),
|
||||||
|
l0orL2toL3(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2LConfProfPmMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are configuration parameters
|
||||||
|
that reference the power modes/states into which the ATU-C or
|
||||||
|
ATU-R may autonomously transit.
|
||||||
|
|
||||||
|
It is a BITS structure that allows control of the following
|
||||||
|
transit options:
|
||||||
|
allowTransitionsToIdle(0) - XTU may autonomously transit
|
||||||
|
to idle (L3) state.
|
||||||
|
allowTransitionsToLowPower(1) - XTU may autonomously transit
|
||||||
|
to low-power (L2) state."
|
||||||
|
SYNTAX BITS {
|
||||||
|
allowTransitionsToIdle(0),
|
||||||
|
allowTransitionsToLowPower(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2LineLdsf ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are configuration parameters
|
||||||
|
that control the Loop Diagnostic mode for the ADSL/ADSL2 or
|
||||||
|
ADSL2+ link. The possible values are:
|
||||||
|
inhibit(0) - Inhibit Loop Diagnostic mode.
|
||||||
|
force(1) - Force/Initiate Loop Diagnostic mode.
|
||||||
|
|
||||||
|
The values used are as defined in ITU-T G.997.1,
|
||||||
|
paragraph 7.3.1.1.8"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
inhibit(0),
|
||||||
|
force(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2LdsfResult ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Possible failure reasons associated with performing
|
||||||
|
a Dual Ended Loop Test (DELT) on a DSL line.
|
||||||
|
Possible values are:
|
||||||
|
none(1) - The default value in case LDSF was never
|
||||||
|
requested for the associated line.
|
||||||
|
success(2) - The recent command completed
|
||||||
|
successfully.
|
||||||
|
inProgress(3) - The Loop Diagnostics process is in
|
||||||
|
progress.
|
||||||
|
unsupported(4) - The NE or the line card doesn't support
|
||||||
|
LDSF.
|
||||||
|
cannotRun(5) - The NE cannot initiate the command, due
|
||||||
|
to a nonspecific reason.
|
||||||
|
aborted(6) - The Loop Diagnostics process aborted.
|
||||||
|
failed(7) - The Loop Diagnostics process failed.
|
||||||
|
illegalMode(8) - The NE cannot initiate the command, due
|
||||||
|
to the specific mode of the relevant
|
||||||
|
line.
|
||||||
|
adminUp(9) - The NE cannot initiate the command, as
|
||||||
|
the relevant line is administratively
|
||||||
|
'Up'.
|
||||||
|
tableFull(10) - The NE cannot initiate the command, due
|
||||||
|
to reaching the maximum number of rows
|
||||||
|
in the results table.
|
||||||
|
noResources(11) - The NE cannot initiate the command, due
|
||||||
|
to lack of internal memory resources."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none(1),
|
||||||
|
success(2),
|
||||||
|
inProgress(3),
|
||||||
|
unsupported(4),
|
||||||
|
cannotRun(5),
|
||||||
|
aborted(6),
|
||||||
|
failed(7),
|
||||||
|
illegalMode(8),
|
||||||
|
adminUp(9),
|
||||||
|
tableFull(10),
|
||||||
|
noResources(11)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2SymbolProtection ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are configuration parameters
|
||||||
|
that reference the minimum-length impulse noise protection
|
||||||
|
(INP) in terms of number of symbols. The possible values are:
|
||||||
|
noProtection (i.e., INP not required), halfSymbol (i.e., INP
|
||||||
|
length is 1/2 symbol), and 1-16 symbols in steps of 1 symbol."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noProtection(1),
|
||||||
|
halfSymbol(2),
|
||||||
|
singleSymbol(3),
|
||||||
|
twoSymbols(4),
|
||||||
|
threeSymbols(5),
|
||||||
|
fourSymbols(6),
|
||||||
|
fiveSymbols(7),
|
||||||
|
sixSymbols(8),
|
||||||
|
sevenSymbols(9),
|
||||||
|
eightSymbols(10),
|
||||||
|
nineSymbols(11),
|
||||||
|
tenSymbols(12),
|
||||||
|
elevenSymbols(13),
|
||||||
|
twelveSymbols(14),
|
||||||
|
thirteeSymbols(15),
|
||||||
|
fourteenSymbols(16),
|
||||||
|
fifteenSymbols(17),
|
||||||
|
sixteenSymbols(18)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2MaxBer ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are configuration parameters
|
||||||
|
that reference the maximum Bit Error Rate (BER).
|
||||||
|
The possible values are:
|
||||||
|
|
||||||
|
eminus3(1) - Maximum BER=E^-3
|
||||||
|
eminus5(2) - Maximum BER=E^-5
|
||||||
|
eminus7(3) - Maximum BER=E^-7"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
eminus3(1),
|
||||||
|
eminus5(2),
|
||||||
|
eminus7(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2ScMaskDs ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Each one of the 512 bits in this OCTET
|
||||||
|
STRING array represents the corresponding bin
|
||||||
|
in the downstream direction. A value of one
|
||||||
|
indicates that the bin is not in use."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..64))
|
||||||
|
|
||||||
|
Adsl2ScMaskUs ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Each one of the 64 bits in this OCTET
|
||||||
|
STRING array represents the corresponding bin
|
||||||
|
in the upstream direction. A value of one
|
||||||
|
indicates that the bin is not in use."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..8))
|
||||||
|
|
||||||
|
Adsl2RfiDs ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Each one of the 512 bits in this OCTET
|
||||||
|
STRING array represents the corresponding bin
|
||||||
|
in the downstream direction. A value of one
|
||||||
|
indicates that the bin is part of a notch
|
||||||
|
filter."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..64))
|
||||||
|
|
||||||
|
Adsl2PsdMaskDs ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is a structure that represents up to
|
||||||
|
32 PSD Mask breakpoints.
|
||||||
|
Each breakpoint occupies 3 octets: The first
|
||||||
|
two octets hold the index of the sub-carrier
|
||||||
|
associated with the breakpoint. The third octet
|
||||||
|
holds the PSD reduction at the breakpoint from 0
|
||||||
|
(0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
|
||||||
|
0.5 dBm/Hz."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..96))
|
||||||
|
|
||||||
|
Adsl2PsdMaskUs ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is a structure that represents up to
|
||||||
|
4 PSD Mask breakpoints.
|
||||||
|
Each breakpoint occupies 3 octets: The first
|
||||||
|
two octets hold the index of the sub-carrier
|
||||||
|
associated with the breakpoint. The third octet
|
||||||
|
holds the PSD reduction at the breakpoint from 0
|
||||||
|
(0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
|
||||||
|
0.5 dBm/Hz."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..12))
|
||||||
|
|
||||||
|
Adsl2Tssi ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is a structure that represents up to
|
||||||
|
32 transmit spectrum shaping (TSSi) breakpoints.
|
||||||
|
Each breakpoint occupies 3 octets: The first
|
||||||
|
two octets hold the index of the sub-carrier
|
||||||
|
associated with the breakpoint. The third octet
|
||||||
|
holds the shaping parameter at the breakpoint. It
|
||||||
|
is a value from 0 to 127 (units of -0.5 dB). The
|
||||||
|
special value 127 indicates that the sub-carrier
|
||||||
|
is not transmitted."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..96))
|
||||||
|
|
||||||
|
Adsl2LastTransmittedState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This parameter represents the last successfully
|
||||||
|
transmitted initialization state in the last full
|
||||||
|
initialization performed on the line. States are
|
||||||
|
per the specific xDSL technology and are numbered
|
||||||
|
from 0 (if G.994.1 is used) or 1 (if G.994.1 is
|
||||||
|
not used) up to Showtime."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
atucG9941(0),
|
||||||
|
atucQuiet1(1),
|
||||||
|
atucComb1(2),
|
||||||
|
atucQuiet2(3),
|
||||||
|
atucComb2(4),
|
||||||
|
atucIcomb1(5),
|
||||||
|
atucLineprob(6),
|
||||||
|
atucQuiet3(7),
|
||||||
|
atucComb3(8),
|
||||||
|
atucIComb2(9),
|
||||||
|
atucMsgfmt(10),
|
||||||
|
atucMsgpcb(11),
|
||||||
|
atucQuiet4(12),
|
||||||
|
atucReverb1(13),
|
||||||
|
atucTref1(14),
|
||||||
|
atucReverb2(15),
|
||||||
|
atucEct(16),
|
||||||
|
atucReverb3(17),
|
||||||
|
atucTref2(18),
|
||||||
|
atucReverb4(19),
|
||||||
|
atucSegue1(20),
|
||||||
|
atucMsg1(21),
|
||||||
|
atucReverb5(22),
|
||||||
|
atucSegue2(23),
|
||||||
|
atucMedley(24),
|
||||||
|
atucExchmarker(25),
|
||||||
|
atucMsg2(26),
|
||||||
|
atucReverb6(27),
|
||||||
|
atucSegue3(28),
|
||||||
|
atucParams(29),
|
||||||
|
atucReverb7(30),
|
||||||
|
atucSegue4(31),
|
||||||
|
atucShowtime(32),
|
||||||
|
aturG9941(100),
|
||||||
|
aturQuiet1(101),
|
||||||
|
aturComb1(102),
|
||||||
|
aturQuiet2(103),
|
||||||
|
aturComb2(104),
|
||||||
|
aturIcomb1(105),
|
||||||
|
aturLineprob(106),
|
||||||
|
aturQuiet3(107),
|
||||||
|
aturComb3(108),
|
||||||
|
aturIcomb2(109),
|
||||||
|
aturMsgfmt(110),
|
||||||
|
aturMsgpcb(111),
|
||||||
|
aturReverb1(112),
|
||||||
|
aturQuiet4(113),
|
||||||
|
aturReverb2(114),
|
||||||
|
aturQuiet5(115),
|
||||||
|
aturReverb3(116),
|
||||||
|
aturEct(117),
|
||||||
|
aturReverb4(118),
|
||||||
|
aturSegue1(119),
|
||||||
|
aturReverb5(120),
|
||||||
|
aturSegue2(121),
|
||||||
|
aturMsg1(122),
|
||||||
|
aturMedley(123),
|
||||||
|
aturExchmarker(124),
|
||||||
|
aturMsg2(125),
|
||||||
|
aturReverb6(126),
|
||||||
|
aturSegue3(127),
|
||||||
|
aturParams(128),
|
||||||
|
aturReverb7(129),
|
||||||
|
aturSegue4(130),
|
||||||
|
aturShowtime(131)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2LineStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are status parameters
|
||||||
|
that reflect the failure status for a given endpoint of
|
||||||
|
ADSL/ADSL2 or ADSL2+ link.
|
||||||
|
|
||||||
|
This BITS structure can report the following failures:
|
||||||
|
|
||||||
|
noDefect(0) - This bit position positively reports
|
||||||
|
that no defect or failure exists.
|
||||||
|
lossOfFrame(1) - Loss of frame synchronization.
|
||||||
|
lossOfSignal(2) - Loss of signal.
|
||||||
|
lossOfPower(3) - Loss of power. Usually this failure may
|
||||||
|
be reported for ATU-Rs only.
|
||||||
|
initFailure(4) - Recent initialization process failed.
|
||||||
|
Never active on ATU-R."
|
||||||
|
SYNTAX BITS {
|
||||||
|
noDefect(0),
|
||||||
|
lossOfFrame(1),
|
||||||
|
lossOfSignal(2),
|
||||||
|
lossOfPower(3),
|
||||||
|
initFailure(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2ChAtmStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are status parameters that
|
||||||
|
reflect the failure status for Transmission Convergence (TC)
|
||||||
|
layer of a given ATM interface (data path over an ADSL/ADSL2
|
||||||
|
or ADSL2+ link).
|
||||||
|
|
||||||
|
This BITS structure can report the following failures:
|
||||||
|
noDefect(0) - This bit position positively
|
||||||
|
reports that no defect or failure
|
||||||
|
exists.
|
||||||
|
noCellDelineation(1) - The link was successfully
|
||||||
|
initialized, but cell delineation
|
||||||
|
was never acquired on the
|
||||||
|
associated ATM data path.
|
||||||
|
lossOfCellDelineation(2) - Loss of cell delineation on the
|
||||||
|
associated ATM data path."
|
||||||
|
SYNTAX BITS {
|
||||||
|
noDefect(0),
|
||||||
|
noCellDelineation(1),
|
||||||
|
lossOfCellDelineation(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
Adsl2ChPtmStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Attributes with this syntax are status parameters that
|
||||||
|
reflect the failure status for a given PTM interface (packet
|
||||||
|
data path over an ADSL/ADSL2 or ADSL2+ link).
|
||||||
|
|
||||||
|
This BITS structure can report the following failures:
|
||||||
|
noDefect(0) - This bit position positively
|
||||||
|
reports that no defect or failure exists.
|
||||||
|
outOfSync(1) - Out of synchronization."
|
||||||
|
SYNTAX BITS {
|
||||||
|
noDefect(0),
|
||||||
|
outOfSync(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
|
|
1191
MIBS/ALARM-MIB
Normal file
1191
MIBS/ALARM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
211
MIBS/ATM-DXI-MIB
Normal file
211
MIBS/ATM-DXI-MIB
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
ATM-DXI-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
enterprises
|
||||||
|
FROM RFC1155-SMI
|
||||||
|
OBJECT-TYPE
|
||||||
|
FROM RFC-1212;
|
||||||
|
|
||||||
|
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
|
||||||
|
atmUniDxi OBJECT IDENTIFIER ::= { atmForum 3 }
|
||||||
|
|
||||||
|
-- This MIB is intended to be used in either of two scenarios.
|
||||||
|
-- In the first scenario, the DTE acts as a proxy for the DCE(s),
|
||||||
|
-- while, in the second scenario, the DCE contains an independent
|
||||||
|
-- SNMP agent and responds to SNMP requests directly.
|
||||||
|
--
|
||||||
|
-- In both these scenarios, specific DXI interfaces are identified
|
||||||
|
-- by a single integer-valued index. In the first scenario, the
|
||||||
|
-- DXI interfaces that connect directly to the DTE are identified
|
||||||
|
-- by the DTE's corresponding value of ifIndex. The DXI interfaces
|
||||||
|
-- that connect to the DCE are assigned interface numbers.
|
||||||
|
-- For example, see the figure below.
|
||||||
|
-- In this example, the numbers 4 and 5 are assigned to those
|
||||||
|
-- DXI interfaces that are connected to the DCE(s). The assignment
|
||||||
|
-- of numbers to these interfaces is implementation dependent.
|
||||||
|
-- An SNMP management station will see these as interfaces of a
|
||||||
|
-- special type (assigned by the IETF).
|
||||||
|
-- In the second scenario, all the DXI interfaces correspond
|
||||||
|
-- directly to DCE interfaces. In this case, all corresponding
|
||||||
|
-- instances are identified by IfIndices assigned by the DCE.
|
||||||
|
|
||||||
|
--
|
||||||
|
|
||||||
|
-- In the UNI ATM Cell Header, the VPI/VCI fields together
|
||||||
|
-- comprise a 24-bit field. The eight most significant bits
|
||||||
|
-- constitute the VPI subfield, and the least significant
|
||||||
|
-- sixteen bits constitute the VCI subfield. All zeros is an
|
||||||
|
-- invalid value and on ATM interfaces is used to designate a
|
||||||
|
-- null (or empty or unassigned) cell. Thus the valid VPI/VCI
|
||||||
|
-- values are in the range 1 thru 2**24-1 inclusive. These
|
||||||
|
-- values are used for indexing certain tables in the ATM
|
||||||
|
-- MIB(s).
|
||||||
|
|
||||||
|
-- The ATM Data Exchange Interface (DXI) object reflects
|
||||||
|
-- information about an ATM DXI between an ATM DCE (e.g., a DSU)
|
||||||
|
-- and a DTE (e.g., a Router/Host). In particular, it contains both
|
||||||
|
-- configuration and performance information specific to the
|
||||||
|
-- DXI. Each DXI instance typically corresponds to several DFAs.
|
||||||
|
-- With a 24-bit DFA, the range of valid DFA index values is
|
||||||
|
-- 1 thru 2**24 inclusive. Note that the 24-bit binary DFA
|
||||||
|
-- field (with values 0 thru 2**24-1) from the DXI
|
||||||
|
-- header must be incremented by one to yield the DFA index
|
||||||
|
-- for accessing the tables in the MIB. The DFA consisting of
|
||||||
|
-- all zeros (with corresponding MIB index value of 1) is
|
||||||
|
-- reserved for the DXI Local Management Interface (LMI) with
|
||||||
|
-- the ATM DTE.
|
||||||
|
|
||||||
|
Dfa ::= INTEGER (1..16777215)
|
||||||
|
-- *** For the DCEs, the mapping between the DXI
|
||||||
|
-- *** DFA and the ATM VPI/VCI is fixed. The LMI DFA has no
|
||||||
|
-- *** corresponding VPI/VCI. (Refer to Annex A for the bit mapping.)
|
||||||
|
|
||||||
|
atmDxi OBJECT IDENTIFIER ::= { atmUniDxi 2 }
|
||||||
|
|
||||||
|
---
|
||||||
|
--- This table is mandatory if supporting ATM DXI.
|
||||||
|
---
|
||||||
|
|
||||||
|
atmDxiConfTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmDxiConfEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains
|
||||||
|
ATM DXI configuration information
|
||||||
|
including information on the mode supported
|
||||||
|
across the DXI."
|
||||||
|
::= { atmDxi 2 }
|
||||||
|
|
||||||
|
atmDxiConfEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmDxiConfEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This list contains ATM DXI configuration information."
|
||||||
|
INDEX { atmDxiConfIfIndex }
|
||||||
|
::= { atmDxiConfTable 1 }
|
||||||
|
|
||||||
|
AtmDxiConfEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmDxiConfIfIndex
|
||||||
|
INTEGER,
|
||||||
|
atmDxiConfMode
|
||||||
|
INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmDxiConfIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object identifies, for SNMP, the ATM DXI
|
||||||
|
interface for which this entry contains management information.
|
||||||
|
This is the same value as used to identify the IfEntry describing
|
||||||
|
the DCE interface. Management uses and expects this value. In
|
||||||
|
the proxy mode of operation, the DCE always treats this as 0, but
|
||||||
|
preserves it in its response to the DTE. 0, the DXI value, means
|
||||||
|
the interface over which the DXI LMI request was received."
|
||||||
|
::= { atmDxiConfEntry 2 }
|
||||||
|
|
||||||
|
atmDxiConfMode OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
mode1a (1),
|
||||||
|
mode1b (2),
|
||||||
|
mode2 (3)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This object identifies the dxi mode being
|
||||||
|
used at the atm dxi port."
|
||||||
|
::= { atmDxiConfEntry 3 }
|
||||||
|
|
||||||
|
atmDxiDFAConfTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmDxiDFAConfEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains configuration information about
|
||||||
|
a particular DFA."
|
||||||
|
::= { atmDxi 3 }
|
||||||
|
|
||||||
|
atmDxiDFAConfEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmDxiDFAConfEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This list contains ATM DXI DFA configuration
|
||||||
|
information."
|
||||||
|
INDEX { atmDxiDFAConfIfIndex, atmDxiDFAConfDfaIndex }
|
||||||
|
::= { atmDxiDFAConfTable 1 }
|
||||||
|
|
||||||
|
AtmDxiDFAConfEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmDxiDFAConfIfIndex
|
||||||
|
INTEGER,
|
||||||
|
atmDxiDFAConfDfaIndex
|
||||||
|
Dfa,
|
||||||
|
atmDxiDFAConfAALType
|
||||||
|
INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmDxiDFAConfIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object identifies, for SNMP, the ATM DXI
|
||||||
|
interface for which this entry contains management information.
|
||||||
|
This is the same value as used to identify the IfEntry describing
|
||||||
|
the DCE interface. Management uses and expects this value. In
|
||||||
|
the proxy mode of operation, the DCE always treats this as 0, but
|
||||||
|
preserves it in its response to the DTE. 0, the DXI value, means
|
||||||
|
the interface over which the DXI LMI request was received."
|
||||||
|
::= { atmDxiDFAConfEntry 1 }
|
||||||
|
|
||||||
|
atmDxiDFAConfDfaIndex OBJECT-TYPE
|
||||||
|
SYNTAX Dfa
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This object identifies the DFA instance on the DXI
|
||||||
|
identified by atmDxiDFAConfIfIndex."
|
||||||
|
::= { atmDxiDFAConfEntry 2 }
|
||||||
|
|
||||||
|
atmDxiDFAConfAALType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown (1),
|
||||||
|
none (2),
|
||||||
|
aal34 (3),
|
||||||
|
aal5 (4)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This object identifies the AAL type supported at this DFA.
|
||||||
|
Note, if mode 2 is supported on the DXI identified by the
|
||||||
|
corresponding instance of atmDxiDFAConfIfIndex and that
|
||||||
|
instance of atmDxiDFAConfIfIndex identifies the DCE side
|
||||||
|
of the DXI, then this object contains the AAL Type being
|
||||||
|
run on the corresponding VPI/VCI on the corresponding ATM UNI
|
||||||
|
interface."
|
||||||
|
::= { atmDxiDFAConfEntry 3 }
|
||||||
|
|
||||||
|
-- The following definition is for use only in Trap PDUs
|
||||||
|
|
||||||
|
atmDxiEnterprise OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is included as the first ID-Value pair
|
||||||
|
in a Trap PDU for which the Generic Trap Type field
|
||||||
|
has the value 'enterpriseSpecific'. The value of the
|
||||||
|
object identifies the enterprise under whose authority
|
||||||
|
the value of the Enterprise Trap Type field is defined."
|
||||||
|
::= { atmDxi 4 }
|
||||||
|
|
||||||
|
|
||||||
|
-- End of definitions for ATM DXI-MIB
|
||||||
|
END
|
288
MIBS/ATM-FORUM-ADDR-REG
Normal file
288
MIBS/ATM-FORUM-ADDR-REG
Normal file
@ -0,0 +1,288 @@
|
|||||||
|
--------------------------------------------------------------------
|
||||||
|
-- ATM Address Registration MIB
|
||||||
|
--
|
||||||
|
-- March, 1995; Kartik Chandrasekhar
|
||||||
|
--
|
||||||
|
-- Copyright (c) 1995-1997 by cisco Systems, Inc.
|
||||||
|
-- All rights reserved.
|
||||||
|
-- *****************************************************************
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ATM-FORUM-ADDR-REG DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
atmfNetPrefixGroup,
|
||||||
|
atmfAddressGroup,
|
||||||
|
atmfAddressRegistrationAdminGroup,
|
||||||
|
AtmAddress,
|
||||||
|
NetPrefix FROM ATM-FORUM-TC-MIB
|
||||||
|
OBJECT-TYPE FROM RFC-1212;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- The NetPrefix Group
|
||||||
|
--
|
||||||
|
-- The Network Prefix Table is implemented by the user-side IME.
|
||||||
|
|
||||||
|
atmfNetPrefixTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmfNetPrefixEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A table implemented by the user-side IME, containing the
|
||||||
|
network-prefix(es) for ATM-layer addresses in effect on
|
||||||
|
the user side of the UNI."
|
||||||
|
::= { atmfNetPrefixGroup 1 }
|
||||||
|
|
||||||
|
atmfNetPrefixEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmfNetPrefixEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"Information about a single network-prefix for
|
||||||
|
ATM-layer addresses in effect on the user-side IME.
|
||||||
|
Note that the index variable atmNetPrefixPrefix is a
|
||||||
|
variable-length string, and as such the rule for
|
||||||
|
variable-length strings in section 4.1.6 of RFC 1212
|
||||||
|
applies."
|
||||||
|
|
||||||
|
INDEX { atmfNetPrefixPort, atmfNetPrefixPrefix }
|
||||||
|
::= { atmfNetPrefixTable 1 }
|
||||||
|
|
||||||
|
AtmfNetPrefixEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmfNetPrefixPort
|
||||||
|
INTEGER,
|
||||||
|
atmfNetPrefixPrefix
|
||||||
|
NetPrefix,
|
||||||
|
atmfNetPrefixStatus
|
||||||
|
INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmfNetPrefixPort OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value which identifies the UNI port for
|
||||||
|
which the network prefix for ATM addresses is in
|
||||||
|
effect. The value of 0 has the special meaning of
|
||||||
|
identifying the local UNI."
|
||||||
|
::= { atmfNetPrefixEntry 1 }
|
||||||
|
|
||||||
|
atmfNetPrefixPrefix OBJECT-TYPE
|
||||||
|
SYNTAX NetPrefix
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The network prefix for ATM addresses which is in
|
||||||
|
effect on the user side of the ATM UNI port."
|
||||||
|
::= { atmfNetPrefixEntry 2 }
|
||||||
|
|
||||||
|
atmfNetPrefixStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { valid(1), invalid(2) }
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of the validity of the network prefix
|
||||||
|
for ATM addresses on the user side of the UNI port.
|
||||||
|
To configure a new network prefix in this table, the
|
||||||
|
network-side IME must set the appropriate instance of this
|
||||||
|
object to the value valid(1). To delete an existing
|
||||||
|
network prefix in this table, the network-side IME must
|
||||||
|
set the appropriate instance of this object to the
|
||||||
|
value invalid(2).
|
||||||
|
|
||||||
|
If circumstances occur on the user-side IME which cause a
|
||||||
|
prefix to become invalid, the user-side IME modifies the
|
||||||
|
value of the appropriate instance of this object to invalid(2).
|
||||||
|
|
||||||
|
Whenever the value of this object for a particular
|
||||||
|
prefix becomes invalid(2), the conceptual row for that
|
||||||
|
prefix may be removed from the table at any time,
|
||||||
|
either immediately or subsequently."
|
||||||
|
::= { atmfNetPrefixEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The Address Group
|
||||||
|
--
|
||||||
|
-- The Address Table is implemented by the network-side IME.
|
||||||
|
|
||||||
|
atmfAddressTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmfAddressEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A table implemented by the network-side IME, containing the
|
||||||
|
ATM-layer addresses in effect on the user side of the UNI."
|
||||||
|
::= { atmfAddressGroup 1 }
|
||||||
|
|
||||||
|
atmfAddressEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmfAddressEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"Information about a single ATM-layer address in effect
|
||||||
|
on the user-side IME. Note that the index variable
|
||||||
|
atmAddressAtmAddress is a variable-length string, and as
|
||||||
|
such the rule for variable-length strings in section
|
||||||
|
4.1.6 of RFC 1212 applies."
|
||||||
|
INDEX { atmfAddressPort, atmfAddressAtmAddress }
|
||||||
|
::= { atmfAddressTable 1 }
|
||||||
|
|
||||||
|
AtmfAddressEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmfAddressPort
|
||||||
|
INTEGER,
|
||||||
|
atmfAddressAtmAddress
|
||||||
|
AtmAddress,
|
||||||
|
atmfAddressStatus
|
||||||
|
INTEGER,
|
||||||
|
atmfAddressOrgScope
|
||||||
|
INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmfAddressPort OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value which identifies the UNI port for
|
||||||
|
which the ATM address is in effect. The value of 0
|
||||||
|
has the special meaning of identifying the local UNI."
|
||||||
|
::= { atmfAddressEntry 1 }
|
||||||
|
|
||||||
|
atmfAddressAtmAddress OBJECT-TYPE
|
||||||
|
SYNTAX AtmAddress
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The ATM address which is in effect on the user side
|
||||||
|
of the ATM UNI port."
|
||||||
|
::= { atmfAddressEntry 2 }
|
||||||
|
|
||||||
|
atmfAddressStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { valid(1), invalid(2) }
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of the validity of the ATM address at
|
||||||
|
the user side of the UNI port. To configure a new
|
||||||
|
address in this table, the user-side IME must set the
|
||||||
|
appropriate instance of this object to the value
|
||||||
|
valid(1). To delete an existing address in this table,
|
||||||
|
the user-side IME must set the appropriate instance of
|
||||||
|
this object to the value invalid(2).
|
||||||
|
|
||||||
|
If circumstances occur on the network-side IME which cause
|
||||||
|
an address to become invalid, the network-side IME
|
||||||
|
modifies the value of the appropriate instance of this
|
||||||
|
object to invalid(2).
|
||||||
|
|
||||||
|
Whenever the value of this object for a particular
|
||||||
|
address becomes invalid(2), the conceptual row for
|
||||||
|
that address may be removed from the table at any
|
||||||
|
time, either immediately or subsequently."
|
||||||
|
::= { atmfAddressEntry 3 }
|
||||||
|
|
||||||
|
atmfAddressOrgScope OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
localNetwork(1),
|
||||||
|
localNetworkPlusOne(2),
|
||||||
|
localNetworkPlusTwo(3),
|
||||||
|
siteMinusOne(4),
|
||||||
|
intraSite(5),
|
||||||
|
sitePlusOne(6),
|
||||||
|
organizationMinusOne(7),
|
||||||
|
intraOrganization(8),
|
||||||
|
organizationPlusOne(9),
|
||||||
|
communityMinusOne(10),
|
||||||
|
intraCommunity(11),
|
||||||
|
communityPlusOne(12),
|
||||||
|
regional(13),
|
||||||
|
interRegional(14),
|
||||||
|
global(15)
|
||||||
|
}
|
||||||
|
ACCESS read-write
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This object indicates the organizational
|
||||||
|
scope for the referenced address. The information of
|
||||||
|
the referenced address shall not be distributed
|
||||||
|
outside the indicated scope. If the user-side IME does
|
||||||
|
not specify a value for the atmfAddressOrgScope object,
|
||||||
|
the network shall set the value of this object to
|
||||||
|
localNetwork(1), if the registered address is an ATM group
|
||||||
|
address, or to global(15), if the registered address is
|
||||||
|
an individual address. Refer to Annex 6.0
|
||||||
|
of ATM Forum UNI Signalling 4.0 for guidelines regarding
|
||||||
|
the use of organizational scopes.
|
||||||
|
|
||||||
|
This organization hierarchy may be mapped to ATM network's
|
||||||
|
routing hierarchy such as PNNI's routing level and
|
||||||
|
the mapping shall be configurable in
|
||||||
|
nodes. Use of this object in a public network is for
|
||||||
|
further study.
|
||||||
|
The default values for organizational scope are
|
||||||
|
localNetwork(1) for ATM group addresses, and global(15)
|
||||||
|
for individual addresses."
|
||||||
|
::= { atmfAddressEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The Address Registration Admin Group
|
||||||
|
--
|
||||||
|
-- The Address Registration Admin Table is mandatory for all IMEs.
|
||||||
|
|
||||||
|
atmfAddressRegistrationAdminTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmfAddressRegistrationAdminEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A table of Address Registration administrative
|
||||||
|
information for the ATM Interface."
|
||||||
|
::= { atmfAddressRegistrationAdminGroup 1 }
|
||||||
|
|
||||||
|
atmfAddressRegistrationAdminEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmfAddressRegistrationAdminEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry in the table, containing Address
|
||||||
|
Registration administrative information for the ATM
|
||||||
|
Interface."
|
||||||
|
INDEX { atmfAddressRegistrationAdminIndex }
|
||||||
|
::= { atmfAddressRegistrationAdminTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
AtmfAddressRegistrationAdminEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmfAddressRegistrationAdminIndex
|
||||||
|
INTEGER,
|
||||||
|
atmfAddressRegistrationAdminStatus
|
||||||
|
INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmfAddressRegistrationAdminIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of 0 which has the special meaning of
|
||||||
|
identifying the ATM Interface over which this message
|
||||||
|
was received."
|
||||||
|
::= { atmfAddressRegistrationAdminEntry 1 }
|
||||||
|
|
||||||
|
atmfAddressRegistrationAdminStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { supported(1), unsupported(2) }
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether or not Address Registration
|
||||||
|
is supported on this ATM Interface. Supported(1)
|
||||||
|
indicates that this ATM Interface supports address
|
||||||
|
registration. Unsupported(2) indicates that this ATM
|
||||||
|
Interface does not support address registration."
|
||||||
|
::= { atmfAddressRegistrationAdminEntry 2 }
|
||||||
|
END
|
2235
MIBS/ATM-FORUM-ILMI40-MIB
Normal file
2235
MIBS/ATM-FORUM-ILMI40-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4119
MIBS/ATM-FORUM-M4-MIB
Normal file
4119
MIBS/ATM-FORUM-M4-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1257
MIBS/ATM-FORUM-MIB
Normal file
1257
MIBS/ATM-FORUM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4734
MIBS/ATM-FORUM-SNMP-M4-MIB
Normal file
4734
MIBS/ATM-FORUM-SNMP-M4-MIB
Normal file
File diff suppressed because it is too large
Load Diff
112
MIBS/ATM-FORUM-SRVC-REG
Normal file
112
MIBS/ATM-FORUM-SRVC-REG
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
|
||||||
|
-- This ILMI MIB was specified as part of the LANE 1.0 specification
|
||||||
|
-- (af-lane-0021.000.mib).
|
||||||
|
|
||||||
|
-- This MIB has been made OBSOLETE by the specification of ILMI 4.0,
|
||||||
|
-- since an updated version is included within af-ilmi-0065.000.mib.
|
||||||
|
|
||||||
|
ATM-FORUM-SRVC-REG DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
atmForumUni, atmForumAdmin FROM ATM-FORUM-TC-MIB
|
||||||
|
OBJECT-TYPE FROM RFC-1212;
|
||||||
|
|
||||||
|
-- Textual Convention
|
||||||
|
--
|
||||||
|
-- Representations of this MIB Module of an ATM address
|
||||||
|
-- use the data type:
|
||||||
|
|
||||||
|
AtmAddress ::= OCTET STRING (SIZE (8 | 20))
|
||||||
|
|
||||||
|
-- New MIB Groups
|
||||||
|
atmfSrvcRegistryGroup OBJECT IDENTIFIER ::= { atmForumUni 8 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Object Identifier definitions
|
||||||
|
--
|
||||||
|
-- The following values are define dfor use as possible values
|
||||||
|
-- of the atmfSrvcRegServiceID object.
|
||||||
|
|
||||||
|
atmfSrvcRegTypes OBJECT IDENTIFIER ::= { atmForumAdmin 5 }
|
||||||
|
|
||||||
|
-- LAN Emulation Configuration Server (LECS)
|
||||||
|
atmfSrvcRegLecs OBJECT IDENTIFIER ::= { atmfSrvcRegTypes 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The Service Registry Table
|
||||||
|
--
|
||||||
|
-- The Service Registry Table is implemented by the network side
|
||||||
|
-- of the ATM UNI port
|
||||||
|
|
||||||
|
atmfSrvcRegTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF AtmfSrvcRegEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"The table implemented by the UNI Management Entity on the
|
||||||
|
network side of the ATM UNI port contains all of the
|
||||||
|
services that are available to the user-side of the UNI
|
||||||
|
indexed by service identifier."
|
||||||
|
::= { atmfSrvcRegistryGroup 1 }
|
||||||
|
|
||||||
|
atmfSrvcRegEntry OBJECT-TYPE
|
||||||
|
SYNTAX AtmfSrvcRegEntry
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"Information about a single service provider that is
|
||||||
|
available to the user-side of the ATM UNI port."
|
||||||
|
INDEX { atmfSrvcRegPort, atmfSrvcRegServiceID,
|
||||||
|
atmfSrvcAddressIndex }
|
||||||
|
::= { atmfSrvcRegTable 1 }
|
||||||
|
|
||||||
|
AtmfSrvcRegEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
atmfSrvcRegPort INTEGER,
|
||||||
|
atmfSrvcRegServiceID OBJECT IDENTIFIER,
|
||||||
|
atmfSrvcRegATMAddress AtmAddress,
|
||||||
|
atmfSrvcRegAddressIndex INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
atmfSrvcRegPort OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value which identifies the UNI port for
|
||||||
|
which the service provider is available to the
|
||||||
|
user-side. The value of 0 has the special meaning
|
||||||
|
of identifying the local UNI."
|
||||||
|
::= { atmfSrvcRegEntry 1 }
|
||||||
|
|
||||||
|
atmfSrvcRegServiceID OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the service identifier which uniquely identifies
|
||||||
|
the type of service at the address provided in the table."
|
||||||
|
::= { atmfSrvcRegEntry 2 }
|
||||||
|
|
||||||
|
atmfSrvcRegATMAddress OBJECT-TYPE
|
||||||
|
SYNTAX AtmAddress
|
||||||
|
ACCESS read-only
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the full address of the service. The user-side
|
||||||
|
ATM UNI port may use this address to establish a connection
|
||||||
|
with the service."
|
||||||
|
::= { atmfSrvcRegEntry 3 }
|
||||||
|
|
||||||
|
atmfSrvcRegAddressIndex OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
ACCESS not-accessible
|
||||||
|
STATUS mandatory
|
||||||
|
DESCRIPTION
|
||||||
|
"An arbitrary integer to differentiate multiple rows
|
||||||
|
containing different ATM addresses for the same service
|
||||||
|
on the same port."
|
||||||
|
::= { atmfSrvcRegEntry 4 }
|
||||||
|
|
||||||
|
END
|
||||||
|
|
188
MIBS/ATM-FORUM-TC-MIB
Normal file
188
MIBS/ATM-FORUM-TC-MIB
Normal file
@ -0,0 +1,188 @@
|
|||||||
|
-- --------------------------------------------------------------------
|
||||||
|
-- ATM FORUM TC MIB
|
||||||
|
--
|
||||||
|
-- October 1996, Kartik Chandrasekhar
|
||||||
|
--
|
||||||
|
-- Copyright (c) 1996-1997 by cisco Systems, Inc.
|
||||||
|
-- All rights reserved.
|
||||||
|
-- *****************************************************************
|
||||||
|
|
||||||
|
ATM-FORUM-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||||
|
enterprises FROM RFC1155-SMI;
|
||||||
|
|
||||||
|
|
||||||
|
-- Textual Conventions
|
||||||
|
|
||||||
|
-- Boolean values use this data type from RFC-1903, "Textual Conventions
|
||||||
|
-- for Version 2 of the Simple Network Management Protocol (SNMPv2)"
|
||||||
|
TruthValue ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Boolean values use this data type from RFC-1903"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
true(1),
|
||||||
|
false(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
-- CLNP address values use this data type from RFC-1238, "CLNS MIB for
|
||||||
|
-- use with Connectionless Network Protocol (ISO 8473) and End System
|
||||||
|
-- to Intermediate System (ISO 9542)"
|
||||||
|
ClnpAddress ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"CLNP address values use this data type from RFC-1238"
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..21))
|
||||||
|
|
||||||
|
|
||||||
|
-- ATM Service Categories use this data type (See [TM4.0]):
|
||||||
|
AtmServiceCategory ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ATM Service Categories use this data type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
cbr(2),
|
||||||
|
rtVbr(3),
|
||||||
|
nrtVbr(4),
|
||||||
|
abr(5),
|
||||||
|
ubr(6)
|
||||||
|
}
|
||||||
|
|
||||||
|
-- ATM End-System Addresses use this data type:
|
||||||
|
AtmAddress ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ATM End-System Addresses"
|
||||||
|
SYNTAX OCTET STRING (SIZE (8 | 20))
|
||||||
|
|
||||||
|
-- Network-Prefixes for an ATM Address use this data type:
|
||||||
|
NetPrefix ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ATM End-System Addresses"
|
||||||
|
SYNTAX OCTET STRING (SIZE (8 | 13))
|
||||||
|
|
||||||
|
|
||||||
|
-- In both the AtmAddress and NetPrefix conventions, Native E.164 addresses
|
||||||
|
-- are represented as 8 octets using the format specified in section
|
||||||
|
-- 3.1.1.3 of the ATM Forum UNI Signalling 4.0 specification.
|
||||||
|
-- In contrast, an NSAP-encoded address is 20 octets, and an NSAP-encoded
|
||||||
|
-- network prefix is 13 octets long.
|
||||||
|
|
||||||
|
|
||||||
|
-- MIB Groups
|
||||||
|
|
||||||
|
-- a subtree for defining ATM Forum MIB object types
|
||||||
|
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
|
||||||
|
|
||||||
|
-- a subtree for defining administrative object types
|
||||||
|
atmForumAdmin OBJECT IDENTIFIER ::= { atmForum 1 }
|
||||||
|
atmfTransmissionTypes OBJECT IDENTIFIER ::= { atmForumAdmin 2 }
|
||||||
|
atmfMediaTypes OBJECT IDENTIFIER ::= { atmForumAdmin 3 }
|
||||||
|
atmfTrafficDescrTypes OBJECT IDENTIFIER ::= { atmForumAdmin 4 }
|
||||||
|
atmfSrvcRegTypes OBJECT IDENTIFIER ::= { atmForumAdmin 5 }
|
||||||
|
|
||||||
|
-- a subtree for defining ATM Interface MIB object types
|
||||||
|
atmForumUni OBJECT IDENTIFIER ::= { atmForum 2 }
|
||||||
|
atmfPhysicalGroup OBJECT IDENTIFIER ::= { atmForumUni 1 }
|
||||||
|
atmfAtmLayerGroup OBJECT IDENTIFIER ::= { atmForumUni 2 }
|
||||||
|
atmfAtmStatsGroup OBJECT IDENTIFIER ::= { atmForumUni 3 }
|
||||||
|
atmfVpcGroup OBJECT IDENTIFIER ::= { atmForumUni 4 }
|
||||||
|
atmfVccGroup OBJECT IDENTIFIER ::= { atmForumUni 5 }
|
||||||
|
atmfAddressGroup OBJECT IDENTIFIER ::= { atmForumUni 6 }
|
||||||
|
atmfNetPrefixGroup OBJECT IDENTIFIER ::= { atmForumUni 7 }
|
||||||
|
atmfSrvcRegistryGroup OBJECT IDENTIFIER ::= { atmForumUni 8 }
|
||||||
|
atmfVpcAbrGroup OBJECT IDENTIFIER ::= { atmForumUni 9 }
|
||||||
|
atmfVccAbrGroup OBJECT IDENTIFIER ::= { atmForumUni 10 }
|
||||||
|
atmfAddressRegistrationAdminGroup OBJECT IDENTIFIER ::= { atmForumUni 11 }
|
||||||
|
|
||||||
|
|
||||||
|
-- Object Identifier definitions
|
||||||
|
|
||||||
|
-- Transmission Types: These values are no longer used
|
||||||
|
atmfUnknownType OBJECT IDENTIFIER ::= { atmfTransmissionTypes 1}
|
||||||
|
atmfSonetSTS3c OBJECT IDENTIFIER ::= { atmfTransmissionTypes 2 }
|
||||||
|
atmfDs3 OBJECT IDENTIFIER ::= { atmfTransmissionTypes 3 }
|
||||||
|
atmf4B5B OBJECT IDENTIFIER ::= { atmfTransmissionTypes 4 }
|
||||||
|
atmf8B10B OBJECT IDENTIFIER ::= { atmfTransmissionTypes 5 }
|
||||||
|
atmfSonetSTS12c OBJECT IDENTIFIER ::= { atmfTransmissionTypes 6 }
|
||||||
|
atmfE3 OBJECT IDENTIFIER ::= { atmfTransmissionTypes 7 }
|
||||||
|
atmfT1 OBJECT IDENTIFIER ::= { atmfTransmissionTypes 8 }
|
||||||
|
atmfE1 OBJECT IDENTIFIER ::= { atmfTransmissionTypes 9 }
|
||||||
|
|
||||||
|
-- Media Types: These values are no longer used
|
||||||
|
atmfMediaUnknownType OBJECT IDENTIFIER ::= { atmfMediaTypes 1 }
|
||||||
|
atmfMediaCoaxCable OBJECT IDENTIFIER ::= { atmfMediaTypes 2 }
|
||||||
|
atmfMediaSingleMode OBJECT IDENTIFIER ::= { atmfMediaTypes 3 }
|
||||||
|
atmfMediaMultiMode OBJECT IDENTIFIER ::= { atmfMediaTypes 4 }
|
||||||
|
atmfMediaStp OBJECT IDENTIFIER ::= { atmfMediaTypes 5 }
|
||||||
|
atmfMediaUtp OBJECT IDENTIFIER ::= { atmfMediaTypes 6 }
|
||||||
|
|
||||||
|
-- Traffic Descriptor Types: These types are combined with a five element
|
||||||
|
-- parameter vector to describe a Traffic Descriptor.
|
||||||
|
-- Traffic Descriptors along with a Best Effort Indicator are used to
|
||||||
|
-- indicate a Conformance Definition as defined in [TM4.0].
|
||||||
|
|
||||||
|
-- These types are no longer used
|
||||||
|
atmfNoDescriptor OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 1 }
|
||||||
|
atmfPeakRate OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 2 }
|
||||||
|
|
||||||
|
-- The No CLP/No SCR Type
|
||||||
|
-- Indicates the CBR.1 Conformance Definition if Best Effort is No
|
||||||
|
-- Indicates the UBR.1 and UBR.2 Conformance Definitions if Best Effort is Yes
|
||||||
|
atmfNoClpNoScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 3 }
|
||||||
|
-- The use of the parameter vector for this type:
|
||||||
|
-- Parameter #1 - peak cell rate in cells/second for CLP=0+1 traffic
|
||||||
|
-- Parameter #2 - CDVT in tenths of microseconds
|
||||||
|
-- Parameters #3, #4 and #5 are unused
|
||||||
|
|
||||||
|
-- These types are no longer used
|
||||||
|
atmfClpNoTaggingNoScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 4 }
|
||||||
|
atmfClpTaggingNoScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 5 }
|
||||||
|
|
||||||
|
-- The SCR/No CLP Type
|
||||||
|
-- Indicates the VBR.1 Conformance Definition
|
||||||
|
atmfNoClpScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 6 }
|
||||||
|
-- The use of the parameter vector for this type:
|
||||||
|
-- Parameter #1 - peak cell rate in cells/second for CLP=0+1 traffic
|
||||||
|
-- Parameter #2 - sustainable cell rate in cells/second for CLP=0+1 traffic
|
||||||
|
-- Parameter #3 - maximum burst size in cells
|
||||||
|
-- Parameter #4 - CDVT in tenths of microseconds
|
||||||
|
-- Parameter #5 - unused
|
||||||
|
|
||||||
|
-- The CLP without Tagging/SCR Type
|
||||||
|
-- Indicates the VBR.2 Conformance Definition
|
||||||
|
atmfClpNoTaggingScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 7 }
|
||||||
|
-- The use of the parameter vector for this type:
|
||||||
|
-- Parameter #1 - peak cell rate in cells/second for CLP=0+1 traffic
|
||||||
|
-- Parameter #2 - sustainable cell rate in cells/second for CLP=0 traffic
|
||||||
|
-- Parameter #3 - maximum burst size in cells
|
||||||
|
-- Parameter #4 - CDVT in tenths of microseconds
|
||||||
|
-- Parameter #5 - unused
|
||||||
|
|
||||||
|
-- The CLP with Tagging/SCR Type
|
||||||
|
-- Indicates the VBR.3 Conformance Definition
|
||||||
|
atmfClpTaggingScr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 8 }
|
||||||
|
-- The use of the parameter vector for this type:
|
||||||
|
-- Parameter #1 - peak cell rate in cells/second for CLP=0+1 traffic
|
||||||
|
-- Parameter #2 - sustainable cell rate in cells/second for CLP=0
|
||||||
|
-- traffic, excess tagged as CLP=1
|
||||||
|
-- Parameter #3 - maximum burst size in cells
|
||||||
|
-- Parameter #4 - CDVT in tenths of microseconds
|
||||||
|
-- Parameter #5 - unused
|
||||||
|
|
||||||
|
-- The ABR Type
|
||||||
|
-- Indicates the ABR Conformance Definition
|
||||||
|
atmfClpNoTaggingMcr OBJECT IDENTIFIER ::= { atmfTrafficDescrTypes 9 }
|
||||||
|
-- The use of the parameter vector for this type:
|
||||||
|
-- Parameter #1 - peak cell rate in cells/second
|
||||||
|
-- parameter #2 - CDVT in tenths of microseconds
|
||||||
|
-- Parameter #3 - minimum cell rate in cells/second
|
||||||
|
-- Parameter #4 - unused
|
||||||
|
-- Parameter #5 - unused
|
||||||
|
|
||||||
|
END
|
||||||
|
|
3023
MIBS/ATM-MIB
Normal file
3023
MIBS/ATM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
714
MIBS/ATM-TC-MIB
Normal file
714
MIBS/ATM-TC-MIB
Normal file
@ -0,0 +1,714 @@
|
|||||||
|
|
||||||
|
ATM-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY,
|
||||||
|
TimeTicks, mib-2
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
|
||||||
|
atmTCMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9810190200Z"
|
||||||
|
ORGANIZATION "IETF AToMMIB Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Michael Noto
|
||||||
|
Postal: 3Com Corporation
|
||||||
|
5400 Bayfront Plaza, M/S 3109
|
||||||
|
Santa Clara, CA 95052
|
||||||
|
USA
|
||||||
|
Tel: +1 408 326 2218
|
||||||
|
E-mail: mike_noto@3com.com
|
||||||
|
|
||||||
|
Ethan Mickey Spiegel
|
||||||
|
Postal: Cisco Systems
|
||||||
|
170 W. Tasman Dr.
|
||||||
|
San Jose, CA 95134
|
||||||
|
USA
|
||||||
|
Tel: +1 408 526 6408
|
||||||
|
E-mail: mspiegel@cisco.com
|
||||||
|
|
||||||
|
Kaj Tesink
|
||||||
|
Postal: Bellcore
|
||||||
|
331 Newman Springs Road
|
||||||
|
Red Bank, NJ 07701
|
||||||
|
USA
|
||||||
|
Tel: +1 732 758 5254
|
||||||
|
Fax: +1 732 758 4177
|
||||||
|
E-mail: kaj@bellcore.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB Module provides Textual Conventions
|
||||||
|
and OBJECT-IDENTITY Objects to be used by
|
||||||
|
ATM systems."
|
||||||
|
::= { mib-2 37 3 } -- atmMIB 3 (see [3])
|
||||||
|
|
||||||
|
-- The Textual Conventions defined below are organized
|
||||||
|
-- alphabetically
|
||||||
|
|
||||||
|
|
||||||
|
AtmAddr ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An ATM address. The semantics are implied by
|
||||||
|
the length. The address types are: - no
|
||||||
|
address (0 octets) - E.164 (8 octets) - NSAP
|
||||||
|
(20 octets) In addition, when subaddresses
|
||||||
|
are used the AtmAddr may represent the
|
||||||
|
concatenation of address and subaddress. The
|
||||||
|
associated address types are: - E.164, E.164
|
||||||
|
(16 octets) - E.164, NSAP (28 octets) - NSAP,
|
||||||
|
NSAP (40 octets) Address lengths other than
|
||||||
|
defined in this definition imply address
|
||||||
|
types defined elsewhere. Note: The E.164
|
||||||
|
address is encoded in BCD format."
|
||||||
|
SYNTAX OCTET STRING (SIZE(0..40))
|
||||||
|
|
||||||
|
|
||||||
|
AtmConnCastType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of topology of a connection (point-
|
||||||
|
to-point, point-to-multipoint). In the case
|
||||||
|
of point-to-multipoint, the orientation of
|
||||||
|
this VPL or VCL in the connection.
|
||||||
|
On a host:
|
||||||
|
- p2mpRoot indicates that the host
|
||||||
|
is the root of the p2mp connection.
|
||||||
|
- p2mpLeaf indicates that the host
|
||||||
|
is a leaf of the p2mp connection.
|
||||||
|
On a switch interface:
|
||||||
|
- p2mpRoot indicates that cells received
|
||||||
|
by the switching fabric from the interface
|
||||||
|
are from the root of the p2mp connection.
|
||||||
|
- p2mpLeaf indicates that cells transmitted
|
||||||
|
to the interface from the switching fabric
|
||||||
|
are to the leaf of the p2mp connection."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
p2p(1),
|
||||||
|
p2mpRoot(2),
|
||||||
|
p2mpLeaf(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
AtmConnKind ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of call control used for an ATM
|
||||||
|
connection at a particular interface. The use
|
||||||
|
is as follows:
|
||||||
|
pvc(1)
|
||||||
|
Virtual link of a PVC. Should not be
|
||||||
|
used for an PVC/SVC (i.e., Soft PVC)
|
||||||
|
crossconnect.
|
||||||
|
svcIncoming(2)
|
||||||
|
Virtual link established after a
|
||||||
|
received signaling request to setup
|
||||||
|
an SVC.
|
||||||
|
svcOutgoing(3)
|
||||||
|
Virtual link established after a
|
||||||
|
transmitted or forwarded signaling
|
||||||
|
request to setup an SVC.
|
||||||
|
spvcInitiator(4)
|
||||||
|
Virtual link at the PVC side of an
|
||||||
|
SVC/PVC crossconnect, where the
|
||||||
|
switch is the initiator of the Soft PVC
|
||||||
|
setup.
|
||||||
|
spvcTarget(5)
|
||||||
|
Virtual link at the PVC side of an
|
||||||
|
SVC/PVC crossconnect, where the
|
||||||
|
switch is the target of the Soft PVC
|
||||||
|
setup.
|
||||||
|
|
||||||
|
For PVCs, a pvc virtual link is always cross-
|
||||||
|
connected to a pvc virtual link.
|
||||||
|
|
||||||
|
For SVCs, an svcIncoming virtual link is always cross-
|
||||||
|
connected to an svcOutgoing virtual link.
|
||||||
|
|
||||||
|
For Soft PVCs, an spvcInitiator is either cross-connected to
|
||||||
|
an svcOutgoing or an spvcTarget, and an spvcTarget is either
|
||||||
|
cross-connected to an svcIncoming or an spvcInitiator."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
pvc(1),
|
||||||
|
svcIncoming(2),
|
||||||
|
svcOutgoing(3),
|
||||||
|
spvcInitiator(4),
|
||||||
|
spvcTarget(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
AtmIlmiNetworkPrefix ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A network prefix used for ILMI address
|
||||||
|
registration. In the case of ATM endsystem
|
||||||
|
addresses (AESAs), the network prefix is the first
|
||||||
|
13 octets of the address which includes the AFI,
|
||||||
|
IDI, and HO-DSP fields. In the case of native
|
||||||
|
E.164 addresses, the network prefix is the entire
|
||||||
|
E.164 address encoded in 8 octets, as if it were
|
||||||
|
an E.164 IDP in an ATM endsystem address
|
||||||
|
structure."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum, Integrated Local Management Interface
|
||||||
|
(ILMI) Specification, Version 4.0,
|
||||||
|
af-ilmi-0065.000, September 1996, Section 9
|
||||||
|
ATM Forum, ATM User-Network Interface Signalling
|
||||||
|
Specification, Version 4.0 (UNI 4.0),
|
||||||
|
af-sig-0061.000, June 1996, Section 3"
|
||||||
|
SYNTAX OCTET STRING (SIZE(8|13))
|
||||||
|
|
||||||
|
AtmInterfaceType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The connection setup procedures used for the
|
||||||
|
identified interface.
|
||||||
|
|
||||||
|
Other: Connection setup procedures other than
|
||||||
|
those listed below.
|
||||||
|
|
||||||
|
Auto-configuration:
|
||||||
|
Indicates that the connection setup
|
||||||
|
procedures are to be determined dynamically,
|
||||||
|
or that determination has not yet been
|
||||||
|
completed. One such mechanism is via ATM
|
||||||
|
Forum ILMI auto-configuration procedures.
|
||||||
|
|
||||||
|
ITU-T DSS2:
|
||||||
|
- ITU-T Recommendation Q.2931, Broadband
|
||||||
|
Integrated Service Digital Network (B-ISDN)
|
||||||
|
Digital Subscriber Signalling System No.2
|
||||||
|
(DSS2) User-Network Interface (UNI) Layer 3
|
||||||
|
Specification for Basic Call/Connection
|
||||||
|
Control (September 1994)
|
||||||
|
- ITU-T Draft Recommendation Q.2961,
|
||||||
|
B-ISDN DSS 2 Support of Additional Traffic
|
||||||
|
Parameters (May 1995)
|
||||||
|
|
||||||
|
- ITU-T Draft Recommendation Q.2971,
|
||||||
|
B-ISDN DSS 2 User Network Interface Layer 3
|
||||||
|
Specification for Point-to-multipoint
|
||||||
|
Call/connection Control (May 1995)
|
||||||
|
|
||||||
|
ATM Forum UNI 3.0:
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification,
|
||||||
|
(1994).
|
||||||
|
|
||||||
|
ATM Forum UNI 3.1:
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
(November 1994).
|
||||||
|
|
||||||
|
ATM Forum UNI Signalling 4.0:
|
||||||
|
ATM Forum, ATM User-Network Interface (UNI)
|
||||||
|
Signalling Specification Version 4.0,
|
||||||
|
af-sig-0061.000 (June 1996).
|
||||||
|
|
||||||
|
ATM Forum IISP (based on UNI 3.0 or UNI 3.1) :
|
||||||
|
Interim Inter-switch Signaling Protocol
|
||||||
|
(IISP) Specification, Version 1.0,
|
||||||
|
af-pnni-0026.000, (December 1994).
|
||||||
|
|
||||||
|
ATM Forum PNNI 1.0 :
|
||||||
|
ATM Forum, Private Network-Network Interface
|
||||||
|
Specification, Version 1.0, af-pnni-0055.000,
|
||||||
|
(March 1996).
|
||||||
|
|
||||||
|
ATM Forum B-ICI:
|
||||||
|
ATM Forum, B-ICI Specification, Version 2.0,
|
||||||
|
af-bici-0013.002, (November 1995).
|
||||||
|
|
||||||
|
ATM Forum UNI PVC Only:
|
||||||
|
An ATM Forum compliant UNI with the
|
||||||
|
signalling disabled.
|
||||||
|
ATM Forum NNI PVC Only:
|
||||||
|
An ATM Forum compliant NNI with the
|
||||||
|
signalling disabled."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
autoConfig(2),
|
||||||
|
ituDss2(3),
|
||||||
|
atmfUni3Dot0(4),
|
||||||
|
atmfUni3Dot1(5),
|
||||||
|
atmfUni4Dot0(6),
|
||||||
|
atmfIispUni3Dot0(7),
|
||||||
|
atmfIispUni3Dot1(8),
|
||||||
|
atmfIispUni4Dot0(9),
|
||||||
|
atmfPnni1Dot0(10),
|
||||||
|
atmfBici2Dot0(11),
|
||||||
|
atmfUniPvcOnly(12),
|
||||||
|
atmfNniPvcOnly(13) }
|
||||||
|
|
||||||
|
AtmServiceCategory ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The service category for a connection."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- none of the following
|
||||||
|
cbr(2), -- constant bit rate
|
||||||
|
rtVbr(3), -- real-time variable bit rate
|
||||||
|
nrtVbr(4), -- non real-time variable bit rate
|
||||||
|
abr(5), -- available bit rate
|
||||||
|
ubr(6) -- unspecified bit rate
|
||||||
|
}
|
||||||
|
|
||||||
|
AtmSigDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object identifies a row in the
|
||||||
|
atmSigDescrParamTable. The value 0 signifies that
|
||||||
|
none of the signalling parameters defined in the
|
||||||
|
atmSigDescrParamTable are applicable."
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
|
||||||
|
AtmTrafficDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object identifies a row in the
|
||||||
|
atmTrafficDescrParamTable. The value 0 signifies
|
||||||
|
that no row has been identified."
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
|
||||||
|
AtmVcIdentifier ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The VCI value for a VCL. The maximum VCI value
|
||||||
|
cannot exceed the value allowable by
|
||||||
|
atmInterfaceMaxVciBits defined in ATM-MIB."
|
||||||
|
SYNTAX INTEGER (0..65535)
|
||||||
|
|
||||||
|
AtmVpIdentifier ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The VPI value for a VPL or VCL. The value VPI=0
|
||||||
|
is only allowed for a VCL. For ATM UNIs supporting
|
||||||
|
VPCs the VPI value ranges from 0 to 255. The VPI
|
||||||
|
value 0 is supported for ATM UNIs conforming to
|
||||||
|
the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs)
|
||||||
|
specification. For ATM UNIs supporting VCCs the
|
||||||
|
VPI value ranges from 0 to 255. For ATM NNIs the
|
||||||
|
VPI value ranges from 0 to 4095. The maximum VPI
|
||||||
|
value cannot exceed the value allowable by
|
||||||
|
atmInterfaceMaxVpiBits defined in ATM-MIB."
|
||||||
|
SYNTAX INTEGER (0..4095)
|
||||||
|
|
||||||
|
AtmVorXAdminStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value determines the desired administrative
|
||||||
|
status of a virtual link or cross-connect. The up
|
||||||
|
and down states indicate that the traffic flow is
|
||||||
|
enabled or disabled respectively on the virtual
|
||||||
|
link or cross-connect."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
up(1),
|
||||||
|
down(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
AtmVorXLastChange ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of MIB II's sysUpTime at the time a
|
||||||
|
virtual link or cross-connect entered its current
|
||||||
|
operational state. If the current state was
|
||||||
|
entered prior to the last re-initialization of the
|
||||||
|
agent then this object contains a zero value."
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
|
||||||
|
AtmVorXOperStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value determines the operational status of a
|
||||||
|
virtual link or cross-connect. The up and down
|
||||||
|
states indicate that the traffic flow is enabled
|
||||||
|
or disabled respectively on the virtual link or
|
||||||
|
cross-connect. The unknown state indicates that
|
||||||
|
the state of it cannot be determined. The state
|
||||||
|
will be down or unknown if the supporting ATM
|
||||||
|
interface(s) is down or unknown respectively."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
up(1),
|
||||||
|
down(2),
|
||||||
|
unknown(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- OBJECT-IDENTITIES:
|
||||||
|
|
||||||
|
-- The following atmTrafficDescriptorTypes has been moved
|
||||||
|
-- from RFC1695 and no longer appear in the revision of
|
||||||
|
-- RFC1695[3].
|
||||||
|
|
||||||
|
atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= {mib-2 37 1 1}
|
||||||
|
-- atmMIBObjects
|
||||||
|
-- See [3].
|
||||||
|
|
||||||
|
-- All other and new OBJECT IDENTITIES
|
||||||
|
-- are defined under the following subtree:
|
||||||
|
|
||||||
|
atmObjectIdentities OBJECT IDENTIFIER ::= {atmTCMIB 1}
|
||||||
|
|
||||||
|
-- The following values are defined for use as
|
||||||
|
-- possible values of the ATM traffic descriptor type.
|
||||||
|
|
||||||
|
atmNoTrafficDescriptor OBJECT-IDENTITY
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"This identifies the no ATM traffic
|
||||||
|
descriptor type. Parameters 1, 2, 3, 4,
|
||||||
|
and 5 are not used. This traffic descriptor
|
||||||
|
type can be used for best effort traffic."
|
||||||
|
::= {atmTrafficDescriptorTypes 1}
|
||||||
|
|
||||||
|
atmNoClpNoScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for no CLP
|
||||||
|
and no Sustained Cell Rate. The use of the
|
||||||
|
parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: not used
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994."
|
||||||
|
::= {atmTrafficDescriptorTypes 2}
|
||||||
|
|
||||||
|
atmClpNoTaggingNoScr OBJECT-IDENTITY
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor is for CLP without
|
||||||
|
tagging and no Sustained Cell Rate. The use
|
||||||
|
of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: peak cell rate in cells/second
|
||||||
|
for CLP=0 traffic
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
::= {atmTrafficDescriptorTypes 3}
|
||||||
|
|
||||||
|
atmClpTaggingNoScr OBJECT-IDENTITY
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor is for CLP with
|
||||||
|
tagging and no Sustained Cell Rate. The use
|
||||||
|
of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: peak cell rate in cells/second
|
||||||
|
for CLP=0 traffic, excess
|
||||||
|
tagged as CLP=1
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
::= {atmTrafficDescriptorTypes 4}
|
||||||
|
|
||||||
|
atmNoClpScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for no CLP
|
||||||
|
with Sustained Cell Rate. The use of the
|
||||||
|
parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994."
|
||||||
|
::= {atmTrafficDescriptorTypes 5}
|
||||||
|
|
||||||
|
atmClpNoTaggingScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for CLP with
|
||||||
|
Sustained Cell Rate and no tagging. The use
|
||||||
|
of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0 traffic
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994."
|
||||||
|
::= {atmTrafficDescriptorTypes 6}
|
||||||
|
|
||||||
|
atmClpTaggingScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for CLP with
|
||||||
|
tagging and Sustained Cell Rate. The use of
|
||||||
|
the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0 traffic, excess tagged as
|
||||||
|
CLP=1
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994."
|
||||||
|
::= {atmTrafficDescriptorTypes 7}
|
||||||
|
|
||||||
|
atmClpNoTaggingMcr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for CLP with
|
||||||
|
Minimum Cell Rate and no tagging. The use of
|
||||||
|
the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: CDVT in tenths of microseconds
|
||||||
|
Parameter 3: minimum cell rate in cells/second
|
||||||
|
Parameter 4: unused
|
||||||
|
Parameter 5: unused."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994."
|
||||||
|
::= {atmTrafficDescriptorTypes 8}
|
||||||
|
|
||||||
|
atmClpTransparentNoScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for the CLP-
|
||||||
|
transparent model and no Sustained Cell Rate.
|
||||||
|
The use of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: CDVT in tenths of microseconds
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
connections following the CBR.1 conformance
|
||||||
|
definition.
|
||||||
|
|
||||||
|
Connections specifying this traffic descriptor
|
||||||
|
type will be rejected at UNI 3.0 or UNI 3.1
|
||||||
|
interfaces. For a similar traffic descriptor
|
||||||
|
type that can be accepted at UNI 3.0 and
|
||||||
|
UNI 3.1 interfaces, see atmNoClpNoScr."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 9}
|
||||||
|
|
||||||
|
atmClpTransparentScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for the CLP-
|
||||||
|
transparent model with Sustained Cell Rate.
|
||||||
|
The use of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: CDVT in tenths of microseconds
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
connections following the VBR.1 conformance
|
||||||
|
definition.
|
||||||
|
|
||||||
|
Connections specifying this traffic descriptor
|
||||||
|
type will be rejected at UNI 3.0 or UNI 3.1
|
||||||
|
interfaces. For a similar traffic descriptor
|
||||||
|
type that can be accepted at UNI 3.0 and
|
||||||
|
UNI 3.1 interfaces, see atmNoClpScr."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 10}
|
||||||
|
|
||||||
|
atmNoClpTaggingNoScr OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for no CLP
|
||||||
|
with tagging and no Sustained Cell Rate. The
|
||||||
|
use of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: CDVT in tenths of microseconds
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
connections following the UBR.2 conformance
|
||||||
|
definition ."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 11}
|
||||||
|
|
||||||
|
atmNoClpNoScrCdvt OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for no CLP
|
||||||
|
and no Sustained Cell Rate. The use of the
|
||||||
|
parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: CDVT in tenths of microseconds
|
||||||
|
Parameter 3: not used
|
||||||
|
Parameter 4: not used
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
CBR connections following the UNI 3.0/3.1
|
||||||
|
conformance definition for PCR CLP=0+1.
|
||||||
|
These CBR connections differ from CBR.1
|
||||||
|
connections in that the CLR objective
|
||||||
|
applies only to the CLP=0 cell flow.
|
||||||
|
|
||||||
|
This traffic descriptor type is also
|
||||||
|
applicable to connections following the UBR.1
|
||||||
|
conformance definition."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 12}
|
||||||
|
|
||||||
|
atmNoClpScrCdvt OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for no CLP
|
||||||
|
with Sustained Cell Rate. The use of the
|
||||||
|
parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: CDVT in tenths of microseconds
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable
|
||||||
|
to VBR connections following the UNI 3.0/3.1
|
||||||
|
conformance definition for PCR CLP=0+1 and
|
||||||
|
SCR CLP=0+1. These VBR connections
|
||||||
|
differ from VBR.1 connections in that
|
||||||
|
the CLR objective applies only to the CLP=0
|
||||||
|
cell flow."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 13}
|
||||||
|
|
||||||
|
atmClpNoTaggingScrCdvt OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for CLP with
|
||||||
|
Sustained Cell Rate and no tagging. The use
|
||||||
|
of the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0 traffic
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: CDVT in tenths of microseconds
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
connections following the VBR.2 conformance
|
||||||
|
definition."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 14}
|
||||||
|
|
||||||
|
atmClpTaggingScrCdvt OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This traffic descriptor type is for CLP with
|
||||||
|
tagging and Sustained Cell Rate. The use of
|
||||||
|
the parameter vector for this type:
|
||||||
|
Parameter 1: peak cell rate in cells/second
|
||||||
|
for CLP=0+1 traffic
|
||||||
|
Parameter 2: sustainable cell rate in cells/second
|
||||||
|
for CLP=0 traffic, excess tagged as
|
||||||
|
CLP=1
|
||||||
|
Parameter 3: maximum burst size in cells
|
||||||
|
Parameter 4: CDVT in tenths of microseconds
|
||||||
|
Parameter 5: not used.
|
||||||
|
|
||||||
|
This traffic descriptor type is applicable to
|
||||||
|
connections following the VBR.3 conformance
|
||||||
|
definition."
|
||||||
|
REFERENCE
|
||||||
|
"ATM Forum,ATM User-Network Interface,
|
||||||
|
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||||
|
ATM Forum, ATM User-Network Interface,
|
||||||
|
Version 3.1 (UNI 3.1) Specification,
|
||||||
|
November 1994.
|
||||||
|
ATM Forum, Traffic Management Specification,
|
||||||
|
Version 4.0, af-tm-0056.000, June 1996."
|
||||||
|
::= {atmTrafficDescriptorTypes 15}
|
||||||
|
|
||||||
|
END
|
1271
MIBS/BGP4-MIB
Normal file
1271
MIBS/BGP4-MIB
Normal file
File diff suppressed because it is too large
Load Diff
66
MIBS/BGP4V2-TC-MIB
Normal file
66
MIBS/BGP4V2-TC-MIB
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
BGP4V2-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
mib-2, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
bgp4V2TC MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201002010000Z"
|
||||||
|
ORGANIZATION "IETF IDR Working Group"
|
||||||
|
CONTACT-INFO "E-mail: idr@ietf.org"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual conventions for BGP-4.
|
||||||
|
Copyright (C) The IETF Trust (2010). This
|
||||||
|
version of this MIB module is part of RFC XXX;
|
||||||
|
see the RFC itself for full legal notices."
|
||||||
|
-- RFC Editor - replace XXX with RFC number
|
||||||
|
|
||||||
|
REVISION "201002010000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version."
|
||||||
|
::= { mib-2 100}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
Bgp4V2IdentifierTC ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1d."
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The representation of a BGP Identifier. BGP Identifiers
|
||||||
|
are presented in the received network byte order.
|
||||||
|
|
||||||
|
The BGP Identifier is displayed as if it is an IP address,
|
||||||
|
even if it would be an illegal one."
|
||||||
|
REFERENCE
|
||||||
|
"RFC 4273, Section 4.2"
|
||||||
|
SYNTAX OCTET STRING(SIZE (4))
|
||||||
|
|
||||||
|
Bgp4V2AddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The representation of a BGP AFI. The value of this object
|
||||||
|
should be restricted to be between the values of 0 and 65535."
|
||||||
|
REFERENCE
|
||||||
|
"RFC 4760, Section 3"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ipv4(1),
|
||||||
|
ipv6(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
Bgp4V2SubsequentAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The representation of a BGP SAFI"
|
||||||
|
REFERENCE
|
||||||
|
"RFC 4760, Section 3. The value of this object should be
|
||||||
|
restricted to be between the values of 0 and 255."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unicast(1),
|
||||||
|
multicast(2),
|
||||||
|
mpls(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
1472
MIBS/BRIDGE-MIB
Normal file
1472
MIBS/BRIDGE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1289
MIBS/DIAL-CONTROL-MIB
Normal file
1289
MIBS/DIAL-CONTROL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
68
MIBS/DIFFSERV-DSCP-TC
Normal file
68
MIBS/DIFFSERV-DSCP-TC
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
DIFFSERV-DSCP-TC DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
Integer32, MODULE-IDENTITY, mib-2
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
diffServDSCPTC MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200205090000Z"
|
||||||
|
ORGANIZATION "IETF Differentiated Services WG"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Fred Baker
|
||||||
|
Cisco Systems
|
||||||
|
1121 Via Del Rey
|
||||||
|
Santa Barbara, CA 93117, USA
|
||||||
|
E-mail: fred@cisco.com
|
||||||
|
|
||||||
|
Kwok Ho Chan
|
||||||
|
Nortel Networks
|
||||||
|
600 Technology Park Drive
|
||||||
|
Billerica, MA 01821, USA
|
||||||
|
E-mail: khchan@nortelnetworks.com
|
||||||
|
|
||||||
|
Andrew Smith
|
||||||
|
Harbour Networks
|
||||||
|
Jiuling Building
|
||||||
|
21 North Xisanhuan Ave.
|
||||||
|
Beijing, 100089, PRC
|
||||||
|
E-mail: ah_smith@acm.org
|
||||||
|
|
||||||
|
Differentiated Services Working Group:
|
||||||
|
diffserv@ietf.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"The Textual Conventions defined in this module should be used
|
||||||
|
whenever a Differentiated Services Code Point is used in a MIB."
|
||||||
|
REVISION "200205090000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 3289."
|
||||||
|
::= { mib-2 96 }
|
||||||
|
|
||||||
|
Dscp ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Differentiated Services Code-Point that may be used for
|
||||||
|
marking a traffic stream."
|
||||||
|
REFERENCE
|
||||||
|
"RFC 2474, RFC 2780"
|
||||||
|
SYNTAX Integer32 (0..63)
|
||||||
|
|
||||||
|
DscpOrAny ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP header Differentiated Services Code-Point that may be
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
used for discriminating among traffic streams. The value -1 is
|
||||||
|
used to indicate a wild card i.e. any value."
|
||||||
|
REFERENCE
|
||||||
|
"RFC 2474, RFC 2780"
|
||||||
|
SYNTAX Integer32 (-1 | 0..63)
|
||||||
|
|
||||||
|
END
|
3704
MIBS/DIFFSERV-MIB
Normal file
3704
MIBS/DIFFSERV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1882
MIBS/DISMAN-EVENT-MIB
Normal file
1882
MIBS/DISMAN-EVENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
509
MIBS/DISMAN-NSLOOKUP-MIB
Normal file
509
MIBS/DISMAN-NSLOOKUP-MIB
Normal file
@ -0,0 +1,509 @@
|
|||||||
|
DISMAN-NSLOOKUP-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE,
|
||||||
|
Unsigned32, mib-2, Integer32
|
||||||
|
FROM SNMPv2-SMI -- RFC2578
|
||||||
|
RowStatus
|
||||||
|
FROM SNMPv2-TC -- RFC2579
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF -- RFC2580
|
||||||
|
SnmpAdminString
|
||||||
|
FROM SNMP-FRAMEWORK-MIB -- RFC3411
|
||||||
|
InetAddressType, InetAddress
|
||||||
|
FROM INET-ADDRESS-MIB; -- RFC4001
|
||||||
|
|
||||||
|
lookupMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200606130000Z" -- 13 June 2006
|
||||||
|
ORGANIZATION "IETF Distributed Management Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Juergen Quittek
|
||||||
|
|
||||||
|
NEC Europe Ltd.
|
||||||
|
Network Laboratories
|
||||||
|
Kurfuersten-Anlage 36
|
||||||
|
69115 Heidelberg
|
||||||
|
Germany
|
||||||
|
|
||||||
|
Phone: +49 6221 4342-115
|
||||||
|
Email: quittek@netlab.nec.de"
|
||||||
|
DESCRIPTION
|
||||||
|
"The Lookup MIB (DISMAN-NSLOOKUP-MIB) enables determination
|
||||||
|
of either the name(s) corresponding to a host address or of
|
||||||
|
the address(es) associated with a host name at a remote
|
||||||
|
host.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2006). This version of
|
||||||
|
this MIB module is part of RFC 4560; see the RFC itself for
|
||||||
|
full legal notices."
|
||||||
|
|
||||||
|
-- Revision history
|
||||||
|
|
||||||
|
REVISION "200606130000Z" -- 13 June 2006
|
||||||
|
DESCRIPTION
|
||||||
|
"Updated version, published as RFC 4560.
|
||||||
|
- Replaced references to RFC 2575 by RFC 3415
|
||||||
|
- Replaced references to RFC 2571 by RFC 3411
|
||||||
|
- Replaced references to RFC 2851 by RFC 4001
|
||||||
|
- Added value enabled(1) to SYNTAX clause of
|
||||||
|
lookupCtlOperStatus
|
||||||
|
- Added lookupMinimumCompliance
|
||||||
|
- Defined semantics of value 0 for object
|
||||||
|
lookupPurgeTime
|
||||||
|
- Added DEFVAL { unknown } to object
|
||||||
|
lookupCtlTargetAddressType OBJECT-TYPE"
|
||||||
|
|
||||||
|
REVISION "200009210000Z" -- 21 September 2000
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 2925."
|
||||||
|
::= { mib-2 82 }
|
||||||
|
|
||||||
|
-- Top level structure of the MIB
|
||||||
|
|
||||||
|
lookupObjects OBJECT IDENTIFIER ::= { lookupMIB 1 }
|
||||||
|
lookupConformance OBJECT IDENTIFIER ::= { lookupMIB 2 }
|
||||||
|
|
||||||
|
-- Simple Object Definitions
|
||||||
|
|
||||||
|
lookupMaxConcurrentRequests OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "requests"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The maximum number of concurrent active lookup requests
|
||||||
|
that are allowed within an agent implementation. A value
|
||||||
|
of 0 for this object implies that there is no limit for
|
||||||
|
the number of concurrent active requests in effect.
|
||||||
|
|
||||||
|
The limit applies only to new requests being activated.
|
||||||
|
When a new value is set, the agent will continue processing
|
||||||
|
all the requests already active, even if their number
|
||||||
|
exceed the limit just imposed."
|
||||||
|
DEFVAL { 10 }
|
||||||
|
::= { lookupObjects 1 }
|
||||||
|
|
||||||
|
lookupPurgeTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..86400)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The amount of time to wait before automatically
|
||||||
|
deleting an entry in the lookupCtlTable and any
|
||||||
|
dependent lookupResultsTable entries
|
||||||
|
after the lookup operation represented by a
|
||||||
|
lookupCtlEntry has been completed.
|
||||||
|
A lookupCtEntry is considered complete
|
||||||
|
when its lookupCtlOperStatus object has a
|
||||||
|
value of completed(3).
|
||||||
|
|
||||||
|
A value of 0 indicates that automatic deletion
|
||||||
|
of entries is disabled."
|
||||||
|
DEFVAL { 900 } -- 15 minutes as default
|
||||||
|
::= { lookupObjects 2 }
|
||||||
|
|
||||||
|
-- Lookup Control Table
|
||||||
|
|
||||||
|
lookupCtlTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LookupCtlEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines the Lookup Control Table for providing
|
||||||
|
the capability of performing a lookup operation
|
||||||
|
for a symbolic host name or for a host address
|
||||||
|
from a remote host."
|
||||||
|
::= { lookupObjects 3 }
|
||||||
|
|
||||||
|
lookupCtlEntry OBJECT-TYPE
|
||||||
|
SYNTAX LookupCtlEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines an entry in the lookupCtlTable. A
|
||||||
|
lookupCtlEntry is initially indexed by
|
||||||
|
lookupCtlOwnerIndex, which is a type of SnmpAdminString,
|
||||||
|
a textual convention that allows for the use of the SNMPv3
|
||||||
|
View-Based Access Control Model (RFC 3415, VACM)
|
||||||
|
and that also allows a management application to identify
|
||||||
|
its entries. The second index element,
|
||||||
|
lookupCtlOperationName, enables the same
|
||||||
|
lookupCtlOwnerIndex entity to have multiple outstanding
|
||||||
|
requests. The value of lookupCtlTargetAddressType
|
||||||
|
determines which lookup function to perform."
|
||||||
|
INDEX {
|
||||||
|
lookupCtlOwnerIndex,
|
||||||
|
lookupCtlOperationName
|
||||||
|
}
|
||||||
|
::= { lookupCtlTable 1 }
|
||||||
|
|
||||||
|
LookupCtlEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
lookupCtlOwnerIndex SnmpAdminString,
|
||||||
|
lookupCtlOperationName SnmpAdminString,
|
||||||
|
lookupCtlTargetAddressType InetAddressType,
|
||||||
|
lookupCtlTargetAddress InetAddress,
|
||||||
|
lookupCtlOperStatus INTEGER,
|
||||||
|
lookupCtlTime Unsigned32,
|
||||||
|
lookupCtlRc Integer32,
|
||||||
|
lookupCtlRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
lookupCtlOwnerIndex OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"To facilitate the provisioning of access control by a
|
||||||
|
security administrator using the View-Based Access
|
||||||
|
Control Model (RFC 2575, VACM) for tables in which
|
||||||
|
multiple users may need to create or
|
||||||
|
modify entries independently, the initial index is used as
|
||||||
|
an 'owner index'. Such an initial index has a syntax of
|
||||||
|
SnmpAdminString and can thus be trivially mapped to a
|
||||||
|
|
||||||
|
securityName or groupName defined in VACM, in
|
||||||
|
accordance with a security policy.
|
||||||
|
|
||||||
|
When used in conjunction with such a security policy all
|
||||||
|
entries in the table belonging to a particular user (or
|
||||||
|
group) will have the same value for this initial index.
|
||||||
|
For a given user's entries in a particular table, the
|
||||||
|
object identifiers for the information in these entries
|
||||||
|
will have the same subidentifiers (except for the
|
||||||
|
'column' subidentifier) up to the end of the encoded
|
||||||
|
owner index. To configure VACM to permit access to this
|
||||||
|
portion of the table, one would create
|
||||||
|
vacmViewTreeFamilyTable entries with the value of
|
||||||
|
vacmViewTreeFamilySubtree including the owner index
|
||||||
|
portion, and vacmViewTreeFamilyMask 'wildcarding' the
|
||||||
|
column subidentifier. More elaborate configurations
|
||||||
|
are possible."
|
||||||
|
::= { lookupCtlEntry 1 }
|
||||||
|
|
||||||
|
lookupCtlOperationName OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The name of a lookup operation. This is locally unique,
|
||||||
|
within the scope of an lookupCtlOwnerIndex."
|
||||||
|
::= { lookupCtlEntry 2 }
|
||||||
|
|
||||||
|
lookupCtlTargetAddressType OBJECT-TYPE
|
||||||
|
SYNTAX InetAddressType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Specifies the type of address for performing a
|
||||||
|
lookup operation for a symbolic host name or for a host
|
||||||
|
address from a remote host.
|
||||||
|
|
||||||
|
Specification of dns(16) as the value for this object
|
||||||
|
means that a function such as, for example, getaddrinfo()
|
||||||
|
or gethostbyname() should be performed to return one or
|
||||||
|
more numeric addresses. Use of a value of either ipv4(1)
|
||||||
|
or ipv6(2) means that a functions such as, for example,
|
||||||
|
getnameinfo() or gethostbyaddr() should be used to return
|
||||||
|
the symbolic names associated with a host."
|
||||||
|
DEFVAL { unknown }
|
||||||
|
::= { lookupCtlEntry 3 }
|
||||||
|
|
||||||
|
lookupCtlTargetAddress OBJECT-TYPE
|
||||||
|
SYNTAX InetAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Specifies the address used for a resolver lookup at a
|
||||||
|
remote host. The corresponding lookupCtlTargetAddressType
|
||||||
|
objects determines its type, as well as the function
|
||||||
|
that can be requested.
|
||||||
|
|
||||||
|
A value for this object MUST be set prior to
|
||||||
|
transitioning its corresponding lookupCtlEntry to
|
||||||
|
active(1) via lookupCtlRowStatus."
|
||||||
|
::= { lookupCtlEntry 4 }
|
||||||
|
|
||||||
|
lookupCtlOperStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
enabled(1), -- operation is active
|
||||||
|
notStarted(2), -- operation has not started
|
||||||
|
completed(3) -- operation is done
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Reflects the operational state of an lookupCtlEntry:
|
||||||
|
|
||||||
|
enabled(1) - Operation is active.
|
||||||
|
notStarted(2) - Operation has not been enabled.
|
||||||
|
completed(3) - Operation has been completed.
|
||||||
|
|
||||||
|
An operation is automatically enabled(1) when its
|
||||||
|
lookupCtlRowStatus object is transitioned to active(1)
|
||||||
|
status. Until this occurs, lookupCtlOperStatus MUST
|
||||||
|
report a value of notStarted(2). After the lookup
|
||||||
|
operation is completed (success or failure), the value
|
||||||
|
for lookupCtlOperStatus MUST be transitioned to
|
||||||
|
completed(3)."
|
||||||
|
::= { lookupCtlEntry 5 }
|
||||||
|
|
||||||
|
lookupCtlTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Reports the number of milliseconds that a lookup
|
||||||
|
operation required to be completed at a remote host.
|
||||||
|
Completed means operation failure as well as
|
||||||
|
|
||||||
|
success."
|
||||||
|
::= { lookupCtlEntry 6 }
|
||||||
|
|
||||||
|
lookupCtlRc OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The system-specific return code from a lookup
|
||||||
|
operation. All implementations MUST return a value
|
||||||
|
of 0 for this object when the remote lookup
|
||||||
|
operation succeeds. A non-zero value for this
|
||||||
|
objects indicates failure. It is recommended that
|
||||||
|
implementations return the error codes that are
|
||||||
|
generated by the lookup function used."
|
||||||
|
::= { lookupCtlEntry 7 }
|
||||||
|
|
||||||
|
lookupCtlRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows entries to be created and deleted
|
||||||
|
in the lookupCtlTable.
|
||||||
|
|
||||||
|
A remote lookup operation is started when an
|
||||||
|
entry in this table is created via an SNMP set
|
||||||
|
request and the entry is activated. This
|
||||||
|
occurs by setting the value of this object
|
||||||
|
to CreateAndGo(4) during row creation or
|
||||||
|
by setting this object to active(1) after
|
||||||
|
the row is created.
|
||||||
|
|
||||||
|
A value MUST be specified for lookupCtlTargetAddress
|
||||||
|
prior to the acceptance of a transition to active(1) state.
|
||||||
|
A remote lookup operation starts when its entry
|
||||||
|
first becomes active(1). Transitions in and
|
||||||
|
out of active(1) state have no effect on the
|
||||||
|
operational behavior of a remote lookup
|
||||||
|
operation, with the exception that deletion of
|
||||||
|
an entry in this table by setting its RowStatus
|
||||||
|
object to destroy(6) will stop an active
|
||||||
|
remote lookup operation.
|
||||||
|
|
||||||
|
The operational state of a remote lookup operation
|
||||||
|
can be determined by examination of its
|
||||||
|
lookupCtlOperStatus object."
|
||||||
|
REFERENCE
|
||||||
|
"See definition of RowStatus in RFC 2579,
|
||||||
|
'Textual Conventions for SMIv2.'"
|
||||||
|
::= { lookupCtlEntry 8 }
|
||||||
|
|
||||||
|
-- Lookup Results Table
|
||||||
|
|
||||||
|
lookupResultsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LookupResultsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines the Lookup Results Table for providing
|
||||||
|
the capability of determining the results of a
|
||||||
|
operation at a remote host.
|
||||||
|
|
||||||
|
One or more entries are added to the
|
||||||
|
lookupResultsTable when a lookup operation,
|
||||||
|
as reflected by an lookupCtlEntry, is completed
|
||||||
|
successfully. All entries related to a
|
||||||
|
successful lookup operation MUST be added
|
||||||
|
to the lookupResultsTable at the same time
|
||||||
|
that the associating lookupCtlOperStatus
|
||||||
|
object is transitioned to completed(2).
|
||||||
|
|
||||||
|
The number of entries added depends on the
|
||||||
|
results determined for a particular lookup
|
||||||
|
operation. All entries associated with an
|
||||||
|
lookupCtlEntry are removed when the
|
||||||
|
lookupCtlEntry is deleted.
|
||||||
|
|
||||||
|
A remote host can be multi-homed and have more than one IP
|
||||||
|
address associated with it (returned by lookup function),
|
||||||
|
or it can have more than one symbolic name (returned
|
||||||
|
by lookup function).
|
||||||
|
|
||||||
|
A function such as, for example, getnameinfo() or
|
||||||
|
gethostbyaddr() is called with a host address as its
|
||||||
|
parameter and is used primarily to determine a symbolic
|
||||||
|
name to associate with the host address. Entries in the
|
||||||
|
lookupResultsTable MUST be made for each host name
|
||||||
|
returned. If the function identifies an 'official host
|
||||||
|
name,' then this symbolic name MUST be assigned a
|
||||||
|
lookupResultsIndex of 1.
|
||||||
|
|
||||||
|
A function such as, for example, getaddrinfo() or
|
||||||
|
gethostbyname() is called with a symbolic host name and is
|
||||||
|
used primarily to retrieve a host address. The entries
|
||||||
|
|
||||||
|
MUST be stored in the order that they are retrieved from
|
||||||
|
the lookup function. lookupResultsIndex 1 MUST be
|
||||||
|
assigned to the first entry."
|
||||||
|
::= { lookupObjects 4 }
|
||||||
|
|
||||||
|
lookupResultsEntry OBJECT-TYPE
|
||||||
|
SYNTAX LookupResultsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines an entry in the lookupResultsTable. The
|
||||||
|
first two index elements identify the
|
||||||
|
lookupCtlEntry that a lookupResultsEntry belongs
|
||||||
|
to. The third index element selects a single
|
||||||
|
lookup operation result."
|
||||||
|
INDEX {
|
||||||
|
lookupCtlOwnerIndex,
|
||||||
|
lookupCtlOperationName,
|
||||||
|
lookupResultsIndex
|
||||||
|
}
|
||||||
|
::= { lookupResultsTable 1 }
|
||||||
|
|
||||||
|
LookupResultsEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
lookupResultsIndex Unsigned32,
|
||||||
|
lookupResultsAddressType InetAddressType,
|
||||||
|
lookupResultsAddress InetAddress
|
||||||
|
}
|
||||||
|
|
||||||
|
lookupResultsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..'ffffffff'h)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Entries in the lookupResultsTable are created when
|
||||||
|
the result of a lookup operation is determined.
|
||||||
|
|
||||||
|
Entries MUST be stored in the lookupResultsTable in
|
||||||
|
the order that they are retrieved. Values assigned
|
||||||
|
to lookupResultsIndex MUST start at 1 and increase
|
||||||
|
consecutively."
|
||||||
|
::= { lookupResultsEntry 1 }
|
||||||
|
|
||||||
|
lookupResultsAddressType OBJECT-TYPE
|
||||||
|
SYNTAX InetAddressType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the type of result of a remote lookup
|
||||||
|
operation. A value of unknown(0) implies either that
|
||||||
|
the operation hasn't been started or that
|
||||||
|
it has failed."
|
||||||
|
::= { lookupResultsEntry 2 }
|
||||||
|
|
||||||
|
lookupResultsAddress OBJECT-TYPE
|
||||||
|
SYNTAX InetAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Reflects a result for a remote lookup operation
|
||||||
|
as per the value of lookupResultsAddressType.
|
||||||
|
|
||||||
|
The address type (InetAddressType) that relates to
|
||||||
|
this object is specified by the corresponding value
|
||||||
|
of lookupResultsAddress."
|
||||||
|
::= { lookupResultsEntry 3 }
|
||||||
|
|
||||||
|
-- Conformance information
|
||||||
|
-- Compliance statements
|
||||||
|
|
||||||
|
lookupCompliances OBJECT IDENTIFIER ::= { lookupConformance 1 }
|
||||||
|
lookupGroups OBJECT IDENTIFIER ::= { lookupConformance 2 }
|
||||||
|
|
||||||
|
-- Compliance statements
|
||||||
|
|
||||||
|
lookupCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for SNMP entities that
|
||||||
|
fully implement the DISMAN-NSLOOKUP-MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { lookupGroup }
|
||||||
|
|
||||||
|
OBJECT lookupMaxConcurrentRequests
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent is not required to support set
|
||||||
|
operations to this object."
|
||||||
|
|
||||||
|
OBJECT lookupPurgeTime
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent is not required to support a set
|
||||||
|
operation to this object."
|
||||||
|
::= { lookupCompliances 1 }
|
||||||
|
|
||||||
|
lookupMinimumCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum compliance statement for SNMP entities
|
||||||
|
that implement the minimal subset of the
|
||||||
|
DISMAN-NSLOOKUP-MIB. Implementors might choose this
|
||||||
|
subset for small devices with limited resources."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { lookupGroup }
|
||||||
|
|
||||||
|
OBJECT lookupMaxConcurrentRequests
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent is not required to support set
|
||||||
|
operations to this object."
|
||||||
|
|
||||||
|
OBJECT lookupPurgeTime
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent is not required to support a set
|
||||||
|
operation to this object."
|
||||||
|
|
||||||
|
OBJECT lookupCtlRowStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required. If write access is
|
||||||
|
not supported, then at least one entry in the
|
||||||
|
lookupCtlTable MUST be established already when the SNMP
|
||||||
|
agent starts offering access to the NSLOOKUP-MIB module.
|
||||||
|
If, in such a case, only a single entry is offered, then
|
||||||
|
it is RECOMMENDED that this entry use strings with a
|
||||||
|
length of 0 for both of its two index objects."
|
||||||
|
::= { lookupCompliances 2 }
|
||||||
|
|
||||||
|
-- MIB groupings
|
||||||
|
|
||||||
|
lookupGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
lookupMaxConcurrentRequests,
|
||||||
|
lookupPurgeTime,
|
||||||
|
lookupCtlOperStatus,
|
||||||
|
lookupCtlTargetAddressType,
|
||||||
|
lookupCtlTargetAddress,
|
||||||
|
lookupCtlTime,
|
||||||
|
lookupCtlRc,
|
||||||
|
lookupCtlRowStatus,
|
||||||
|
lookupResultsAddressType,
|
||||||
|
lookupResultsAddress
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group of objects that constitute the remote
|
||||||
|
Lookup operation."
|
||||||
|
::= { lookupGroups 1 }
|
||||||
|
|
||||||
|
END
|
1561
MIBS/DISMAN-PING-MIB
Normal file
1561
MIBS/DISMAN-PING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
699
MIBS/DISMAN-SCHEDULE-MIB
Normal file
699
MIBS/DISMAN-SCHEDULE-MIB
Normal file
@ -0,0 +1,699 @@
|
|||||||
|
DISMAN-SCHEDULE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||||
|
Integer32, Unsigned32, Counter32, mib-2, zeroDotZero
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
|
||||||
|
TEXTUAL-CONVENTION,
|
||||||
|
DateAndTime, RowStatus, StorageType, VariablePointer
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
|
||||||
|
SnmpAdminString
|
||||||
|
FROM SNMP-FRAMEWORK-MIB;
|
||||||
|
|
||||||
|
schedMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200201070000Z"
|
||||||
|
ORGANIZATION "IETF Distributed Management Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"WG EMail: disman@dorothy.bmc.com
|
||||||
|
Subscribe: disman-request@dorothy.bmc.com
|
||||||
|
|
||||||
|
Chair: Randy Presuhn
|
||||||
|
BMC Software, Inc.
|
||||||
|
Postal: Office 1-3141
|
||||||
|
2141 North First Street
|
||||||
|
San Jose, California 95131
|
||||||
|
USA
|
||||||
|
EMail: rpresuhn@bmc.com
|
||||||
|
Phone: +1 408 546-1006
|
||||||
|
|
||||||
|
Editor: David B. Levi
|
||||||
|
Nortel Networks
|
||||||
|
Postal: 4401 Great America Parkway
|
||||||
|
Santa Clara, CA 95052-8185
|
||||||
|
USA
|
||||||
|
EMail: dlevi@nortelnetworks.com
|
||||||
|
Phone: +1 865 686 0432
|
||||||
|
|
||||||
|
Editor: Juergen Schoenwaelder
|
||||||
|
TU Braunschweig
|
||||||
|
Postal: Bueltenweg 74/75
|
||||||
|
38106 Braunschweig
|
||||||
|
Germany
|
||||||
|
EMail: schoenw@ibr.cs.tu-bs.de
|
||||||
|
Phone: +49 531 391-3283"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module defines a MIB which provides mechanisms to
|
||||||
|
schedule SNMP set operations periodically or at specific
|
||||||
|
points in time."
|
||||||
|
REVISION "200201070000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Revised version, published as RFC 3231.
|
||||||
|
|
||||||
|
This revision introduces a new object type called
|
||||||
|
schedTriggers. Created new conformance and compliance
|
||||||
|
statements that take care of the new schedTriggers object.
|
||||||
|
|
||||||
|
Several clarifications have been added to remove ambiguities
|
||||||
|
that were discovered and reported by implementors."
|
||||||
|
REVISION "199811171800Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 2591."
|
||||||
|
::= { mib-2 63 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The various groups defined within this MIB definition:
|
||||||
|
--
|
||||||
|
|
||||||
|
schedObjects OBJECT IDENTIFIER ::= { schedMIB 1 }
|
||||||
|
schedNotifications OBJECT IDENTIFIER ::= { schedMIB 2 }
|
||||||
|
schedConformance OBJECT IDENTIFIER ::= { schedMIB 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions:
|
||||||
|
--
|
||||||
|
|
||||||
|
SnmpPduErrorStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC enumerates the SNMPv1 and SNMPv2 PDU error status
|
||||||
|
codes as defined in RFC 1157 and RFC 1905. It also adds a
|
||||||
|
pseudo error status code `noResponse' which indicates a
|
||||||
|
timeout condition."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noResponse(-1),
|
||||||
|
noError(0),
|
||||||
|
tooBig(1),
|
||||||
|
noSuchName(2),
|
||||||
|
badValue(3),
|
||||||
|
readOnly(4),
|
||||||
|
genErr(5),
|
||||||
|
noAccess(6),
|
||||||
|
wrongType(7),
|
||||||
|
wrongLength(8),
|
||||||
|
wrongEncoding(9),
|
||||||
|
wrongValue(10),
|
||||||
|
noCreation(11),
|
||||||
|
inconsistentValue(12),
|
||||||
|
resourceUnavailable(13),
|
||||||
|
commitFailed(14),
|
||||||
|
undoFailed(15),
|
||||||
|
authorizationError(16),
|
||||||
|
notWritable(17),
|
||||||
|
inconsistentName(18)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Some scalars which provide information about the local time zone.
|
||||||
|
--
|
||||||
|
|
||||||
|
schedLocalTime OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime (SIZE (11))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The local time used by the scheduler. Schedules which
|
||||||
|
refer to calendar time will use the local time indicated
|
||||||
|
by this object. An implementation MUST return all 11 bytes
|
||||||
|
of the DateAndTime textual-convention so that a manager
|
||||||
|
may retrieve the offset from GMT time."
|
||||||
|
::= { schedObjects 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The schedule table which controls the scheduler.
|
||||||
|
--
|
||||||
|
|
||||||
|
schedTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF SchedEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table defines scheduled actions triggered by
|
||||||
|
SNMP set operations."
|
||||||
|
::= { schedObjects 2 }
|
||||||
|
|
||||||
|
schedEntry OBJECT-TYPE
|
||||||
|
SYNTAX SchedEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry describing a particular scheduled action.
|
||||||
|
|
||||||
|
Unless noted otherwise, writable objects of this row
|
||||||
|
can be modified independent of the current value of
|
||||||
|
schedRowStatus, schedAdminStatus and schedOperStatus.
|
||||||
|
In particular, it is legal to modify schedInterval
|
||||||
|
and the objects in the schedCalendarGroup when
|
||||||
|
schedRowStatus is active and schedAdminStatus and
|
||||||
|
schedOperStatus are both enabled."
|
||||||
|
INDEX { schedOwner, schedName }
|
||||||
|
::= { schedTable 1 }
|
||||||
|
|
||||||
|
SchedEntry ::= SEQUENCE {
|
||||||
|
schedOwner SnmpAdminString,
|
||||||
|
schedName SnmpAdminString,
|
||||||
|
schedDescr SnmpAdminString,
|
||||||
|
schedInterval Unsigned32,
|
||||||
|
schedWeekDay BITS,
|
||||||
|
schedMonth BITS,
|
||||||
|
schedDay BITS,
|
||||||
|
schedHour BITS,
|
||||||
|
schedMinute BITS,
|
||||||
|
schedContextName SnmpAdminString,
|
||||||
|
schedVariable VariablePointer,
|
||||||
|
schedValue Integer32,
|
||||||
|
schedType INTEGER,
|
||||||
|
schedAdminStatus INTEGER,
|
||||||
|
schedOperStatus INTEGER,
|
||||||
|
schedFailures Counter32,
|
||||||
|
schedLastFailure SnmpPduErrorStatus,
|
||||||
|
schedLastFailed DateAndTime,
|
||||||
|
schedStorageType StorageType,
|
||||||
|
schedRowStatus RowStatus,
|
||||||
|
schedTriggers Counter32
|
||||||
|
}
|
||||||
|
|
||||||
|
schedOwner OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The owner of this scheduling entry. The exact semantics of
|
||||||
|
this string are subject to the security policy defined by
|
||||||
|
|
||||||
|
the security administrator."
|
||||||
|
::= { schedEntry 1 }
|
||||||
|
|
||||||
|
schedName OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The locally-unique, administratively assigned name for this
|
||||||
|
scheduling entry. This object allows a schedOwner to have
|
||||||
|
multiple entries in the schedTable."
|
||||||
|
::= { schedEntry 2 }
|
||||||
|
|
||||||
|
schedDescr OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The human readable description of the purpose of this
|
||||||
|
scheduling entry."
|
||||||
|
DEFVAL { "" }
|
||||||
|
::= { schedEntry 3 }
|
||||||
|
|
||||||
|
schedInterval OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds between two action invocations of
|
||||||
|
a periodic scheduler. Implementations must guarantee
|
||||||
|
that action invocations will not occur before at least
|
||||||
|
schedInterval seconds have passed.
|
||||||
|
|
||||||
|
The scheduler must ignore all periodic schedules that
|
||||||
|
have a schedInterval value of 0. A periodic schedule
|
||||||
|
with a scheduling interval of 0 seconds will therefore
|
||||||
|
never invoke an action.
|
||||||
|
|
||||||
|
Implementations may be forced to delay invocations in the
|
||||||
|
face of local constraints. A scheduled management function
|
||||||
|
should therefore not rely on the accuracy provided by the
|
||||||
|
scheduler implementation.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { schedEntry 4 }
|
||||||
|
|
||||||
|
schedWeekDay OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
sunday(0),
|
||||||
|
monday(1),
|
||||||
|
tuesday(2),
|
||||||
|
wednesday(3),
|
||||||
|
thursday(4),
|
||||||
|
friday(5),
|
||||||
|
saturday(6)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The set of weekdays on which the scheduled action should
|
||||||
|
take place. Setting multiple bits will include several
|
||||||
|
weekdays in the set of possible weekdays for this schedule.
|
||||||
|
Setting all bits will cause the scheduler to ignore the
|
||||||
|
weekday.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { {} }
|
||||||
|
::= { schedEntry 5 }
|
||||||
|
|
||||||
|
schedMonth OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
january(0),
|
||||||
|
february(1),
|
||||||
|
march(2),
|
||||||
|
april(3),
|
||||||
|
may(4),
|
||||||
|
june(5),
|
||||||
|
july(6),
|
||||||
|
august(7),
|
||||||
|
september(8),
|
||||||
|
october(9),
|
||||||
|
november(10),
|
||||||
|
december(11)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The set of months during which the scheduled action should
|
||||||
|
take place. Setting multiple bits will include several
|
||||||
|
months in the set of possible months for this schedule.
|
||||||
|
|
||||||
|
Setting all bits will cause the scheduler to ignore the
|
||||||
|
month.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { {} }
|
||||||
|
::= { schedEntry 6 }
|
||||||
|
|
||||||
|
schedDay OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
d1(0), d2(1), d3(2), d4(3), d5(4),
|
||||||
|
d6(5), d7(6), d8(7), d9(8), d10(9),
|
||||||
|
d11(10), d12(11), d13(12), d14(13), d15(14),
|
||||||
|
d16(15), d17(16), d18(17), d19(18), d20(19),
|
||||||
|
d21(20), d22(21), d23(22), d24(23), d25(24),
|
||||||
|
d26(25), d27(26), d28(27), d29(28), d30(29),
|
||||||
|
d31(30),
|
||||||
|
r1(31), r2(32), r3(33), r4(34), r5(35),
|
||||||
|
r6(36), r7(37), r8(38), r9(39), r10(40),
|
||||||
|
r11(41), r12(42), r13(43), r14(44), r15(45),
|
||||||
|
r16(46), r17(47), r18(48), r19(49), r20(50),
|
||||||
|
r21(51), r22(52), r23(53), r24(54), r25(55),
|
||||||
|
r26(56), r27(57), r28(58), r29(59), r30(60),
|
||||||
|
r31(61)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The set of days in a month on which a scheduled action
|
||||||
|
should take place. There are two sets of bits one can
|
||||||
|
use to define the day within a month:
|
||||||
|
|
||||||
|
Enumerations starting with the letter 'd' indicate a
|
||||||
|
day in a month relative to the first day of a month.
|
||||||
|
The first day of the month can therefore be specified
|
||||||
|
by setting the bit d1(0) and d31(30) means the last
|
||||||
|
day of a month with 31 days.
|
||||||
|
|
||||||
|
Enumerations starting with the letter 'r' indicate a
|
||||||
|
day in a month in reverse order, relative to the last
|
||||||
|
day of a month. The last day in the month can therefore
|
||||||
|
be specified by setting the bit r1(31) and r31(61) means
|
||||||
|
the first day of a month with 31 days.
|
||||||
|
|
||||||
|
Setting multiple bits will include several days in the set
|
||||||
|
of possible days for this schedule. Setting all bits will
|
||||||
|
cause the scheduler to ignore the day within a month.
|
||||||
|
|
||||||
|
Setting all bits starting with the letter 'd' or the
|
||||||
|
letter 'r' will also cause the scheduler to ignore the
|
||||||
|
day within a month.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { {} }
|
||||||
|
::= { schedEntry 7 }
|
||||||
|
|
||||||
|
schedHour OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
h0(0), h1(1), h2(2), h3(3), h4(4),
|
||||||
|
h5(5), h6(6), h7(7), h8(8), h9(9),
|
||||||
|
h10(10), h11(11), h12(12), h13(13), h14(14),
|
||||||
|
h15(15), h16(16), h17(17), h18(18), h19(19),
|
||||||
|
h20(20), h21(21), h22(22), h23(23)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The set of hours within a day during which the scheduled
|
||||||
|
action should take place.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { {} }
|
||||||
|
::= { schedEntry 8 }
|
||||||
|
|
||||||
|
schedMinute OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
m0(0), m1(1), m2(2), m3(3), m4(4),
|
||||||
|
m5(5), m6(6), m7(7), m8(8), m9(9),
|
||||||
|
m10(10), m11(11), m12(12), m13(13), m14(14),
|
||||||
|
m15(15), m16(16), m17(17), m18(18), m19(19),
|
||||||
|
m20(20), m21(21), m22(22), m23(23), m24(24),
|
||||||
|
m25(25), m26(26), m27(27), m28(28), m29(29),
|
||||||
|
m30(30), m31(31), m32(32), m33(33), m34(34),
|
||||||
|
m35(35), m36(36), m37(37), m38(38), m39(39),
|
||||||
|
m40(40), m41(41), m42(42), m43(43), m44(44),
|
||||||
|
m45(45), m46(46), m47(47), m48(48), m49(49),
|
||||||
|
m50(50), m51(51), m52(52), m53(53), m54(54),
|
||||||
|
m55(55), m56(56), m57(57), m58(58), m59(59)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The set of minutes within an hour when the scheduled action
|
||||||
|
should take place.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { {} }
|
||||||
|
::= { schedEntry 9 }
|
||||||
|
|
||||||
|
schedContextName OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The context which contains the local MIB variable pointed
|
||||||
|
to by schedVariable."
|
||||||
|
DEFVAL { "" }
|
||||||
|
::= { schedEntry 10 }
|
||||||
|
|
||||||
|
schedVariable OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object identifier pointing to a local MIB variable
|
||||||
|
which resolves to an ASN.1 primitive type of INTEGER."
|
||||||
|
DEFVAL { zeroDotZero }
|
||||||
|
::= { schedEntry 11 }
|
||||||
|
|
||||||
|
schedValue OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value which is written to the MIB object pointed to by
|
||||||
|
schedVariable when the scheduler invokes an action. The
|
||||||
|
implementation shall enforce the use of access control
|
||||||
|
rules when performing the set operation on schedVariable.
|
||||||
|
This is accomplished by calling the isAccessAllowed abstract
|
||||||
|
service interface as defined in RFC 2571.
|
||||||
|
|
||||||
|
Note that an implementation may choose to issue an SNMP Set
|
||||||
|
message to the SNMP engine and leave the access control
|
||||||
|
decision to the normal message processing procedure."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { schedEntry 12 }
|
||||||
|
|
||||||
|
schedType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
periodic(1),
|
||||||
|
calendar(2),
|
||||||
|
oneshot(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of this schedule. The value periodic(1) indicates
|
||||||
|
that this entry specifies a periodic schedule. A periodic
|
||||||
|
schedule is defined by the value of schedInterval. The
|
||||||
|
values of schedWeekDay, schedMonth, schedDay, schedHour
|
||||||
|
and schedMinute are ignored.
|
||||||
|
|
||||||
|
The value calendar(2) indicates that this entry describes a
|
||||||
|
calendar schedule. A calendar schedule is defined by the
|
||||||
|
values of schedWeekDay, schedMonth, schedDay, schedHour and
|
||||||
|
schedMinute. The value of schedInterval is ignored. A
|
||||||
|
calendar schedule will trigger on all local times that
|
||||||
|
satisfy the bits set in schedWeekDay, schedMonth, schedDay,
|
||||||
|
schedHour and schedMinute.
|
||||||
|
|
||||||
|
The value oneshot(3) indicates that this entry describes a
|
||||||
|
one-shot schedule. A one-shot schedule is similar to a
|
||||||
|
calendar schedule with the additional feature that it
|
||||||
|
disables itself by changing in the `finished'
|
||||||
|
schedOperStatus once the schedule triggers an action.
|
||||||
|
|
||||||
|
Note that implementations which maintain a list of pending
|
||||||
|
activations must re-calculate them when this object is
|
||||||
|
changed."
|
||||||
|
DEFVAL { periodic }
|
||||||
|
::= { schedEntry 13 }
|
||||||
|
|
||||||
|
schedAdminStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
enabled(1),
|
||||||
|
disabled(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The desired state of the schedule."
|
||||||
|
DEFVAL { disabled }
|
||||||
|
::= { schedEntry 14 }
|
||||||
|
|
||||||
|
schedOperStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
|
||||||
|
enabled(1),
|
||||||
|
disabled(2),
|
||||||
|
finished(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current operational state of this schedule. The state
|
||||||
|
enabled(1) indicates this entry is active and that the
|
||||||
|
scheduler will invoke actions at appropriate times. The
|
||||||
|
disabled(2) state indicates that this entry is currently
|
||||||
|
inactive and ignored by the scheduler. The finished(3)
|
||||||
|
state indicates that the schedule has ended. Schedules
|
||||||
|
in the finished(3) state are ignored by the scheduler.
|
||||||
|
A one-shot schedule enters the finished(3) state when it
|
||||||
|
deactivates itself.
|
||||||
|
|
||||||
|
Note that the operational state must not be enabled(1)
|
||||||
|
when the schedRowStatus is not active."
|
||||||
|
::= { schedEntry 15 }
|
||||||
|
|
||||||
|
schedFailures OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This variable counts the number of failures while invoking
|
||||||
|
the scheduled action. This counter at most increments once
|
||||||
|
for a triggered action."
|
||||||
|
::= { schedEntry 16 }
|
||||||
|
|
||||||
|
schedLastFailure OBJECT-TYPE
|
||||||
|
SYNTAX SnmpPduErrorStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The most recent error that occurred during the invocation of
|
||||||
|
a scheduled action. The value noError(0) is returned
|
||||||
|
if no errors have occurred yet."
|
||||||
|
DEFVAL { noError }
|
||||||
|
::= { schedEntry 17 }
|
||||||
|
|
||||||
|
schedLastFailed OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The date and time when the most recent failure occurred.
|
||||||
|
|
||||||
|
The value '0000000000000000'H is returned if no failure
|
||||||
|
occurred since the last re-initialization of the scheduler."
|
||||||
|
DEFVAL { '0000000000000000'H }
|
||||||
|
::= { schedEntry 18 }
|
||||||
|
|
||||||
|
schedStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object defines whether this scheduled action is kept
|
||||||
|
in volatile storage and lost upon reboot or if this row is
|
||||||
|
backed up by non-volatile or permanent storage.
|
||||||
|
|
||||||
|
Conceptual rows having the value `permanent' must allow
|
||||||
|
write access to the columnar objects schedDescr,
|
||||||
|
schedInterval, schedContextName, schedVariable, schedValue,
|
||||||
|
and schedAdminStatus. If an implementation supports the
|
||||||
|
schedCalendarGroup, write access must be also allowed to
|
||||||
|
the columnar objects schedWeekDay, schedMonth, schedDay,
|
||||||
|
schedHour, schedMinute."
|
||||||
|
DEFVAL { volatile }
|
||||||
|
::= { schedEntry 19 }
|
||||||
|
|
||||||
|
schedRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this scheduled action. A control that allows
|
||||||
|
entries to be added and removed from this table.
|
||||||
|
|
||||||
|
Note that the operational state must change to enabled
|
||||||
|
when the administrative state is enabled and the row
|
||||||
|
status changes to active(1).
|
||||||
|
|
||||||
|
Attempts to destroy(6) a row or to set a row
|
||||||
|
notInService(2) while the operational state is enabled
|
||||||
|
result in inconsistentValue errors.
|
||||||
|
|
||||||
|
The value of this object has no effect on whether other
|
||||||
|
objects in this conceptual row can be modified."
|
||||||
|
::= { schedEntry 20 }
|
||||||
|
|
||||||
|
schedTriggers OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This variable counts the number of attempts (either
|
||||||
|
successful or failed) to invoke the scheduled action."
|
||||||
|
::= { schedEntry 21 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Notifications that are emitted to indicate failures. The
|
||||||
|
-- definition of schedTraps makes notification registrations
|
||||||
|
-- reversible (see STD 58, RFC 2578).
|
||||||
|
--
|
||||||
|
|
||||||
|
schedTraps OBJECT IDENTIFIER ::= { schedNotifications 0 }
|
||||||
|
|
||||||
|
schedActionFailure NOTIFICATION-TYPE
|
||||||
|
OBJECTS { schedLastFailure, schedLastFailed }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This notification is generated whenever the invocation of a
|
||||||
|
scheduled action fails."
|
||||||
|
::= { schedTraps 1 }
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
schedCompliances OBJECT IDENTIFIER ::= { schedConformance 1 }
|
||||||
|
schedGroups OBJECT IDENTIFIER ::= { schedConformance 2 }
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
schedCompliance2 MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for SNMP entities which implement
|
||||||
|
the scheduling MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
schedGroup2, schedNotificationsGroup
|
||||||
|
}
|
||||||
|
GROUP schedCalendarGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"The schedCalendarGroup is mandatory only for those
|
||||||
|
implementations that support calendar based schedules."
|
||||||
|
OBJECT schedType
|
||||||
|
DESCRIPTION
|
||||||
|
"The values calendar(2) or oneshot(3) are not valid for
|
||||||
|
implementations that do not implement the
|
||||||
|
schedCalendarGroup. Such an implementation must return
|
||||||
|
inconsistentValue error responses for attempts to set
|
||||||
|
schedAdminStatus to calendar(2) or oneshot(3)."
|
||||||
|
::= { schedCompliances 2 }
|
||||||
|
|
||||||
|
schedGroup2 OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
schedDescr, schedInterval, schedContextName,
|
||||||
|
schedVariable, schedValue, schedType,
|
||||||
|
schedAdminStatus, schedOperStatus, schedFailures,
|
||||||
|
schedLastFailure, schedLastFailed, schedStorageType,
|
||||||
|
schedRowStatus, schedTriggers
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing scheduling capabilities."
|
||||||
|
::= { schedGroups 4 }
|
||||||
|
|
||||||
|
schedCalendarGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
schedLocalTime, schedWeekDay, schedMonth,
|
||||||
|
schedDay, schedHour, schedMinute
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing calendar based schedules."
|
||||||
|
::= { schedGroups 2 }
|
||||||
|
|
||||||
|
schedNotificationsGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS {
|
||||||
|
schedActionFailure
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The notifications emitted by the scheduler."
|
||||||
|
::= { schedGroups 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Deprecated compliance and conformance group definitions
|
||||||
|
-- from RFC 2591.
|
||||||
|
--
|
||||||
|
|
||||||
|
schedCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for SNMP entities which implement
|
||||||
|
the scheduling MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
schedGroup, schedNotificationsGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
GROUP schedCalendarGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"The schedCalendarGroup is mandatory only for those
|
||||||
|
implementations that support calendar based schedules."
|
||||||
|
OBJECT schedType
|
||||||
|
DESCRIPTION
|
||||||
|
"The values calendar(2) or oneshot(3) are not valid for
|
||||||
|
implementations that do not implement the
|
||||||
|
schedCalendarGroup. Such an implementation must return
|
||||||
|
inconsistentValue error responses for attempts to set
|
||||||
|
schedAdminStatus to calendar(2) or oneshot(3)."
|
||||||
|
::= { schedCompliances 1 }
|
||||||
|
|
||||||
|
schedGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
schedDescr, schedInterval, schedContextName,
|
||||||
|
schedVariable, schedValue, schedType,
|
||||||
|
schedAdminStatus, schedOperStatus, schedFailures,
|
||||||
|
schedLastFailure, schedLastFailed, schedStorageType,
|
||||||
|
schedRowStatus
|
||||||
|
}
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing scheduling capabilities."
|
||||||
|
::= { schedGroups 1 }
|
||||||
|
|
||||||
|
END
|
1764
MIBS/DISMAN-SCRIPT-MIB
Normal file
1764
MIBS/DISMAN-SCRIPT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1850
MIBS/DISMAN-TRACEROUTE-MIB
Normal file
1850
MIBS/DISMAN-TRACEROUTE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3585
MIBS/DLSW-MIB
Normal file
3585
MIBS/DLSW-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1201
MIBS/DNS-RESOLVER-MIB
Normal file
1201
MIBS/DNS-RESOLVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1082
MIBS/DNS-SERVER-MIB
Normal file
1082
MIBS/DNS-SERVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1992
MIBS/DOCS-CABLE-DEVICE-MIB
Normal file
1992
MIBS/DOCS-CABLE-DEVICE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4046
MIBS/DOCS-IF-MIB
Normal file
4046
MIBS/DOCS-IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2097
MIBS/DOT3-OAM-MIB
Normal file
2097
MIBS/DOT3-OAM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2112
MIBS/DS1-MIB
Normal file
2112
MIBS/DS1-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1794
MIBS/DS3-MIB
Normal file
1794
MIBS/DS3-MIB
Normal file
File diff suppressed because it is too large
Load Diff
837
MIBS/DVMRP-MIB
Normal file
837
MIBS/DVMRP-MIB
Normal file
@ -0,0 +1,837 @@
|
|||||||
|
DVMRP-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, experimental,
|
||||||
|
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
|
||||||
|
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
DisplayString, RowStatus FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||||
|
|
||||||
|
dvmrpMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9804221900Z"
|
||||||
|
ORGANIZATION "IETF IDMR Working Group."
|
||||||
|
CONTACT-INFO
|
||||||
|
" Dave Thaler
|
||||||
|
Microsoft
|
||||||
|
One Microsoft Way
|
||||||
|
Redmond, WA 98052-6399
|
||||||
|
EMail: dthalerd@microsoft.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for management of DVMRP routers."
|
||||||
|
::= { experimental 62 }
|
||||||
|
|
||||||
|
dvmrpMIBObjects OBJECT IDENTIFIER ::= { dvmrpMIB 1 }
|
||||||
|
|
||||||
|
dvmrp OBJECT IDENTIFIER ::= { dvmrpMIBObjects 1 }
|
||||||
|
|
||||||
|
dvmrpVersionString OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The router's DVMRP version information."
|
||||||
|
::= { dvmrp 1 }
|
||||||
|
|
||||||
|
dvmrpGenerationId OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The generation identifier for the routing process. This is
|
||||||
|
used by neighboring routers to detect whether the DVMRP
|
||||||
|
routing table should be resent."
|
||||||
|
::= { dvmrp 2 }
|
||||||
|
|
||||||
|
dvmrpNumRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in the routing table. This can be
|
||||||
|
used to monitor the routing table size to detect illegal
|
||||||
|
advertisements of unicast routes."
|
||||||
|
::= { dvmrp 9 }
|
||||||
|
|
||||||
|
dvmrpReachableRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in the routing table with non
|
||||||
|
infinite metrics. This can be used to detect network
|
||||||
|
partitions by observing the ratio of reachable routes to
|
||||||
|
total routes."
|
||||||
|
::= { dvmrp 10 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The DVMRP Interface Table
|
||||||
|
|
||||||
|
dvmrpInterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's multicast-
|
||||||
|
capable interfaces."
|
||||||
|
::= { dvmrp 3 }
|
||||||
|
|
||||||
|
dvmrpInterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpInterfaceTable. This
|
||||||
|
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
|
||||||
|
where the threshold object resides."
|
||||||
|
|
||||||
|
INDEX { dvmrpInterfaceIfIndex }
|
||||||
|
::= { dvmrpInterfaceTable 1 }
|
||||||
|
|
||||||
|
DvmrpInterfaceEntry ::= SEQUENCE {
|
||||||
|
dvmrpInterfaceIfIndex Integer32,
|
||||||
|
dvmrpInterfaceType INTEGER, -- deprecated
|
||||||
|
dvmrpInterfaceOperState INTEGER, -- deprecated
|
||||||
|
dvmrpInterfaceLocalAddress IpAddress,
|
||||||
|
dvmrpInterfaceRemoteAddress IpAddress, -- deprecated
|
||||||
|
dvmrpInterfaceRemoteSubnetMask IpAddress, -- deprecated
|
||||||
|
dvmrpInterfaceMetric Integer32,
|
||||||
|
dvmrpInterfaceRateLimit Integer32, -- deprecated
|
||||||
|
dvmrpInterfaceInPkts Counter32, -- deprecated
|
||||||
|
dvmrpInterfaceOutPkts Counter32, -- deprecated
|
||||||
|
dvmrpInterfaceInOctets Counter32, -- deprecated
|
||||||
|
dvmrpInterfaceOutOctets Counter32, -- deprecated
|
||||||
|
dvmrpInterfaceStatus RowStatus,
|
||||||
|
dvmrpInterfaceRcvBadPkts Counter32,
|
||||||
|
dvmrpInterfaceRcvBadRoutes Counter32,
|
||||||
|
dvmrpInterfaceSentRoutes Counter32,
|
||||||
|
dvmrpInterfaceMasterKey DisplayString,
|
||||||
|
dvmrpInterfaceMasterKeyVersion Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpInterfaceIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for which DVMRP is
|
||||||
|
enabled."
|
||||||
|
::= { dvmrpInterfaceEntry 1 }
|
||||||
|
|
||||||
|
dvmrpInterfaceType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { tunnel(1), srcrt(2), querier(3), subnet(4) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of this DVMRP interface, whether it uses a tunnel,
|
||||||
|
source routing, a physical interface for which we are a
|
||||||
|
querier, or a physical interface for which we are not a
|
||||||
|
querier. This object is deprecated in favor of ifType."
|
||||||
|
DEFVAL { tunnel }
|
||||||
|
::= { dvmrpInterfaceEntry 2 }
|
||||||
|
|
||||||
|
dvmrpInterfaceOperState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { up(1), down(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The current operational state of this DVMRP interface. This
|
||||||
|
object is deprecated in favor of ifOperStatus."
|
||||||
|
::= { dvmrpInterfaceEntry 3 }
|
||||||
|
|
||||||
|
dvmrpInterfaceLocalAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address this system will use as a source address on
|
||||||
|
this interface. On unnumbered interfaces, it must be the
|
||||||
|
same value as dvmrpInterfaceLocalAddress for some interface
|
||||||
|
on the system."
|
||||||
|
::= { dvmrpInterfaceEntry 4 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRemoteAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address of the remote end of this DVMRP virtual
|
||||||
|
interface. For a tunnel (including source routed), this is
|
||||||
|
the IP address of the neighboring router. For a subnet,
|
||||||
|
this is the subnet address. This object is deprecated in
|
||||||
|
favor of address information associated with the underlying
|
||||||
|
ifEntry."
|
||||||
|
::= { dvmrpInterfaceEntry 5 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRemoteSubnetMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The subnet mask for a directly connected subnet. For a
|
||||||
|
tunnel, this should be 0.0.0.0. This object is deprecated
|
||||||
|
in favor of address information associated with the
|
||||||
|
underlying ifEntry."
|
||||||
|
::= { dvmrpInterfaceEntry 6 }
|
||||||
|
|
||||||
|
dvmrpInterfaceMetric OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..31)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The distance metric for this interface which is used to
|
||||||
|
calculate distance vectors."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { dvmrpInterfaceEntry 7 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRateLimit OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The rate-limit, in kilobits per second, of forwarded
|
||||||
|
multicast traffic on the interface. A rate-limit of 0
|
||||||
|
indicates that no rate limiting is done. This object has
|
||||||
|
been moved to the IP Multicast MIB."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { dvmrpInterfaceEntry 8 }
|
||||||
|
|
||||||
|
dvmrpInterfaceInPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of multicast packets that have arrived on the
|
||||||
|
interface. This object is deprecated in favor of
|
||||||
|
ifInMulticastPkts in the Interfaces MIB [8]."
|
||||||
|
::= { dvmrpInterfaceEntry 9 }
|
||||||
|
|
||||||
|
dvmrpInterfaceOutPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of multicast packets that have been sent on the
|
||||||
|
interface. This object is deprecated in favor of
|
||||||
|
ifOutMulticastPkts in the Interfaces MIB [8]."
|
||||||
|
::= { dvmrpInterfaceEntry 10 }
|
||||||
|
|
||||||
|
dvmrpInterfaceInOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets in multicast packets that have arrived
|
||||||
|
on the interface. This object has been moved to the IP
|
||||||
|
Multicast MIB."
|
||||||
|
::= { dvmrpInterfaceEntry 11 }
|
||||||
|
|
||||||
|
dvmrpInterfaceOutOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets in multicast packets that have been
|
||||||
|
sent on the interface. This object has been moved to the IP
|
||||||
|
Multicast MIB."
|
||||||
|
::= { dvmrpInterfaceEntry 12 }
|
||||||
|
|
||||||
|
dvmrpInterfaceStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this entry. Creating the entry enables DVMRP
|
||||||
|
on the virtual interface; destroying the entry or setting it
|
||||||
|
to notInService disables DVMRP on the virtual interface."
|
||||||
|
::= { dvmrpInterfaceEntry 13 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRcvBadPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of DVMRP packets received on the interface by
|
||||||
|
the DVMRP process which were subsequently discarded as
|
||||||
|
invalid (e.g. invalid packet format, or a route report from
|
||||||
|
an unknown neighbor)."
|
||||||
|
::= { dvmrpInterfaceEntry 14 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRcvBadRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in valid DVMRP packets, which were
|
||||||
|
ignored because the entry was invalid."
|
||||||
|
::= { dvmrpInterfaceEntry 15 }
|
||||||
|
|
||||||
|
dvmrpInterfaceSentRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in DVMRP Report packets, which have
|
||||||
|
been sent on this interface. Together with
|
||||||
|
dvmrpNeighborRcvRoutes at a peer, this object is useful for
|
||||||
|
detecting routes being lost."
|
||||||
|
::= { dvmrpInterfaceEntry 16 }
|
||||||
|
|
||||||
|
dvmrpInterfaceMasterKey OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The master (shared) key for authenticating neighbors on
|
||||||
|
this interface. This object is intended solely for the
|
||||||
|
purpose of setting the master key, and MUST be accessible
|
||||||
|
only via requests using both authentication and privacy.
|
||||||
|
The agent MAY report an empty string in response to get,
|
||||||
|
get-next, get-bulk requests."
|
||||||
|
::= { dvmrpInterfaceEntry 17 }
|
||||||
|
|
||||||
|
dvmrpInterfaceMasterKeyVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The highest version number of all known master keys used
|
||||||
|
for authenticating neighbors on this interface."
|
||||||
|
::= { dvmrpInterfaceEntry 18 }
|
||||||
|
|
||||||
|
-- The DVMRP Neighbor Table
|
||||||
|
|
||||||
|
dvmrpNeighborTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpNeighborEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's DVMRP
|
||||||
|
neighbors, as discovered by receiving DVMRP messages."
|
||||||
|
::= { dvmrp 4 }
|
||||||
|
|
||||||
|
dvmrpNeighborEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpNeighborEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpNeighborTable."
|
||||||
|
INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress }
|
||||||
|
::= { dvmrpNeighborTable 1 }
|
||||||
|
|
||||||
|
DvmrpNeighborEntry ::= SEQUENCE {
|
||||||
|
dvmrpNeighborIfIndex Integer32,
|
||||||
|
dvmrpNeighborAddress IpAddress,
|
||||||
|
dvmrpNeighborUpTime TimeTicks,
|
||||||
|
dvmrpNeighborExpiryTime TimeTicks,
|
||||||
|
dvmrpNeighborGenerationId Integer32,
|
||||||
|
dvmrpNeighborMajorVersion Integer32,
|
||||||
|
dvmrpNeighborMinorVersion Integer32,
|
||||||
|
dvmrpNeighborCapabilities BITS,
|
||||||
|
dvmrpNeighborRcvRoutes Counter32,
|
||||||
|
dvmrpNeighborRcvBadPkts Counter32,
|
||||||
|
dvmrpNeighborRcvBadRoutes Counter32,
|
||||||
|
dvmrpNeighborState INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpNeighborIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the virtual interface used to
|
||||||
|
reach this DVMRP neighbor."
|
||||||
|
::= { dvmrpNeighborEntry 1 }
|
||||||
|
|
||||||
|
dvmrpNeighborAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address of the DVMRP neighbor for which this entry
|
||||||
|
contains information."
|
||||||
|
::= { dvmrpNeighborEntry 2 }
|
||||||
|
|
||||||
|
dvmrpNeighborUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since this DVMRP neighbor (last) became a neighbor
|
||||||
|
of the local router."
|
||||||
|
::= { dvmrpNeighborEntry 3 }
|
||||||
|
|
||||||
|
dvmrpNeighborExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum time remaining before this DVMRP neighbor will
|
||||||
|
be aged out."
|
||||||
|
::= { dvmrpNeighborEntry 4 }
|
||||||
|
|
||||||
|
dvmrpNeighborGenerationId OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's generation identifier."
|
||||||
|
::= { dvmrpNeighborEntry 6 }
|
||||||
|
|
||||||
|
dvmrpNeighborMajorVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's major DVMRP version number."
|
||||||
|
::= { dvmrpNeighborEntry 7 }
|
||||||
|
|
||||||
|
dvmrpNeighborMinorVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's minor DVMRP version number."
|
||||||
|
::= { dvmrpNeighborEntry 8 }
|
||||||
|
|
||||||
|
dvmrpNeighborCapabilities OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
leaf(0),
|
||||||
|
prune(1),
|
||||||
|
generationID(2),
|
||||||
|
mtrace(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the neighboring router's
|
||||||
|
capabilities. The leaf bit indicates that the neighbor has
|
||||||
|
only one interface with neighbors. The prune bit indicates
|
||||||
|
that the neighbor supports pruning. The generationID bit
|
||||||
|
indicates that the neighbor sends its generationID in Probe
|
||||||
|
messages. The mtrace bit indicates that the neighbor can
|
||||||
|
handle mtrace requests."
|
||||||
|
::= { dvmrpNeighborEntry 9 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of routes received in valid DVMRP packets
|
||||||
|
received from this neighbor. This can be used to diagnose
|
||||||
|
problems such as unicast route injection, as well as giving
|
||||||
|
an indication of the level of DVMRP route exchange
|
||||||
|
activity."
|
||||||
|
::= { dvmrpNeighborEntry 10 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvBadPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packet received from this neighbor which were
|
||||||
|
discarded as invalid."
|
||||||
|
::= { dvmrpNeighborEntry 11 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvBadRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in valid DVMRP packets received from
|
||||||
|
this neighbor, which were ignored because the entry was
|
||||||
|
invalid."
|
||||||
|
::= { dvmrpNeighborEntry 12 }
|
||||||
|
|
||||||
|
dvmrpNeighborState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"State of the neighbor adjacency."
|
||||||
|
::= { dvmrpNeighborEntry 13 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The DVMRP Route Table
|
||||||
|
|
||||||
|
dvmrpRouteTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The table of routes learned through DVMRP route exchange."
|
||||||
|
::= { dvmrp 5 }
|
||||||
|
|
||||||
|
dvmrpRouteEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information used by DVMRP in place of the unicast routing
|
||||||
|
information."
|
||||||
|
INDEX { dvmrpRouteSource, dvmrpRouteSourceMask }
|
||||||
|
::= { dvmrpRouteTable 1 }
|
||||||
|
|
||||||
|
DvmrpRouteEntry ::= SEQUENCE {
|
||||||
|
dvmrpRouteSource IpAddress,
|
||||||
|
dvmrpRouteSourceMask IpAddress,
|
||||||
|
dvmrpRouteUpstreamNeighbor IpAddress,
|
||||||
|
dvmrpRouteIfIndex Integer32,
|
||||||
|
dvmrpRouteMetric Integer32,
|
||||||
|
dvmrpRouteExpiryTime TimeTicks,
|
||||||
|
dvmrpRouteUpTime TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpRouteSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of dvmrpRouteSourceMask identifies the
|
||||||
|
sources for which this entry contains multicast routing
|
||||||
|
information."
|
||||||
|
::= { dvmrpRouteEntry 1 }
|
||||||
|
|
||||||
|
dvmrpRouteSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of dvmrpRouteSource identifies the sources for which
|
||||||
|
this entry contains multicast routing information."
|
||||||
|
::= { dvmrpRouteEntry 2 }
|
||||||
|
|
||||||
|
dvmrpRouteUpstreamNeighbor OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||||
|
from which IP datagrams from these sources are received."
|
||||||
|
::= { dvmrpRouteEntry 3 }
|
||||||
|
|
||||||
|
dvmrpRouteIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the interface on which IP
|
||||||
|
datagrams sent by these sources are received."
|
||||||
|
::= { dvmrpRouteEntry 4 }
|
||||||
|
|
||||||
|
dvmrpRouteMetric OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..32)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The distance in hops to the source subnet."
|
||||||
|
::= { dvmrpRouteEntry 5 }
|
||||||
|
|
||||||
|
dvmrpRouteExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out."
|
||||||
|
::= { dvmrpRouteEntry 6 }
|
||||||
|
|
||||||
|
dvmrpRouteUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the route represented by this entry was
|
||||||
|
learned by the router."
|
||||||
|
::= { dvmrpRouteEntry 7 }
|
||||||
|
|
||||||
|
-- The DVMRP Routing Next Hop Table
|
||||||
|
|
||||||
|
dvmrpRouteNextHopTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing information on the next
|
||||||
|
hops on outgoing interfaces for routing IP multicast
|
||||||
|
datagrams."
|
||||||
|
::= { dvmrp 6 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the list of next hops on
|
||||||
|
outgoing interfaces to which IP multicast datagrams from
|
||||||
|
particular sources are routed."
|
||||||
|
INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask,
|
||||||
|
dvmrpRouteNextHopIfIndex }
|
||||||
|
::= { dvmrpRouteNextHopTable 1 }
|
||||||
|
|
||||||
|
DvmrpRouteNextHopEntry ::= SEQUENCE {
|
||||||
|
dvmrpRouteNextHopSource IpAddress,
|
||||||
|
dvmrpRouteNextHopSourceMask IpAddress,
|
||||||
|
dvmrpRouteNextHopIfIndex Integer32,
|
||||||
|
dvmrpRouteNextHopType INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpRouteNextHopSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of dvmrpRouteNextHopSourceMask
|
||||||
|
identifies the sources for which this entry specifies a next
|
||||||
|
hop on an outgoing interface."
|
||||||
|
::= { dvmrpRouteNextHopEntry 1 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of dvmrpRouteNextHopSource identifies the sources for
|
||||||
|
which this entry specifies a next hop on an outgoing
|
||||||
|
interface."
|
||||||
|
::= { dvmrpRouteNextHopEntry 2 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for the outgoing
|
||||||
|
interface for this next hop."
|
||||||
|
::= { dvmrpRouteNextHopEntry 3 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { leaf(1), branch(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Type is leaf if no downstream dependent neighbors exist on
|
||||||
|
the outgoing virtual interface. Otherwise, type is branch."
|
||||||
|
::= { dvmrpRouteNextHopEntry 4 }
|
||||||
|
|
||||||
|
-- The DVMRP Alternate Subnet Table
|
||||||
|
|
||||||
|
dvmrpAltNetTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpAltNetEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS deprecated
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's alternate
|
||||||
|
subnets on physical interfaces for use in constructing the
|
||||||
|
routing tables."
|
||||||
|
::= { dvmrp 8 }
|
||||||
|
|
||||||
|
dvmrpAltNetEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpAltNetEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpAltNetTable."
|
||||||
|
INDEX { dvmrpAltNetIfIndex, dvmrpAltNetAddress,
|
||||||
|
dvmrpAltNetMask }
|
||||||
|
::= { dvmrpAltNetTable 1 }
|
||||||
|
|
||||||
|
DvmrpAltNetEntry ::= SEQUENCE {
|
||||||
|
dvmrpAltNetIfIndex Integer32, -- deprecated
|
||||||
|
dvmrpAltNetAddress IpAddress, -- deprecated
|
||||||
|
dvmrpAltNetMask IpAddress, -- deprecated
|
||||||
|
dvmrpAltNetStatus RowStatus -- deprecated
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpAltNetIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface to which this alternate
|
||||||
|
subnet applies."
|
||||||
|
::= { dvmrpAltNetEntry 1 }
|
||||||
|
|
||||||
|
dvmrpAltNetAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The subnet address of the alternate subnet."
|
||||||
|
::= { dvmrpAltNetEntry 2 }
|
||||||
|
|
||||||
|
dvmrpAltNetMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
"The subnet mask of the alternate subnet."
|
||||||
|
::= { dvmrpAltNetEntry 3 }
|
||||||
|
|
||||||
|
dvmrpAltNetStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row, by which new entries may be
|
||||||
|
created, or old entries deleted from this table."
|
||||||
|
::= { dvmrpAltNetEntry 4 }
|
||||||
|
|
||||||
|
-- DVMRP Traps
|
||||||
|
|
||||||
|
dvmrpTraps OBJECT IDENTIFIER ::= { dvmrp 11 }
|
||||||
|
|
||||||
|
dvmrpNeighborLoss NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||||
|
dvmrpNeighborIfIndex,
|
||||||
|
dvmrpNeighborAddress,
|
||||||
|
dvmrpNeighborState -- The new state
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A dvmrpNeighborLoss trap signifies the loss of a 2-way
|
||||||
|
adjacency with a neighbor. This trap should be generated
|
||||||
|
when the neighbor state changes from active to one-way,
|
||||||
|
ignoring, or down. The trap should be generated only if the
|
||||||
|
router has no other neighbors on the same interface with a
|
||||||
|
lower IP address than itself."
|
||||||
|
::= { dvmrpTraps 1 }
|
||||||
|
|
||||||
|
dvmrpNeighborNotPruning NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||||
|
dvmrpNeighborIfIndex,
|
||||||
|
dvmrpNeighborAddress
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A dvmrpNeighborNotPruning trap signifies that a non-pruning
|
||||||
|
neighbor has been detected. This trap should be generated
|
||||||
|
at most once per generation ID of the neighbor. For
|
||||||
|
example, it may be generated at the time a neighbor is first
|
||||||
|
heard from if the prune bit is not set in its capabilities.
|
||||||
|
The trap should be generated only if the router has no other
|
||||||
|
neighbors on the same interface with a lower IP address than
|
||||||
|
itself."
|
||||||
|
::= { dvmrpTraps 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
dvmrpMIBConformance OBJECT IDENTIFIER ::= { dvmrpMIB 2 }
|
||||||
|
|
||||||
|
dvmrpMIBCompliances OBJECT IDENTIFIER ::= { dvmrpMIBConformance 1 }
|
||||||
|
|
||||||
|
dvmrpMIBGroups OBJECT IDENTIFIER ::= { dvmrpMIBConformance 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
dvmrpMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for the DVMRP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { dvmrpGeneralGroup, dvmrpInterfaceGroup,
|
||||||
|
dvmrpNeighborGroup, dvmrpRoutingGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
GROUP dvmrpSecurityGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for agents which support both
|
||||||
|
authentication and privacy of SNMP messages, and only for
|
||||||
|
those network interfaces for which DVMRP is authenticating
|
||||||
|
neighbors."
|
||||||
|
::= { dvmrpMIBCompliances 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
dvmrpMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpVersionString, dvmrpGenerationId,
|
||||||
|
dvmrpNumRoutes, dvmrpReachableRoutes,
|
||||||
|
dvmrpInterfaceType, dvmrpInterfaceOperState,
|
||||||
|
dvmrpInterfaceLocalAddress, dvmrpInterfaceRemoteAddress,
|
||||||
|
dvmrpInterfaceRemoteSubnetMask,
|
||||||
|
dvmrpInterfaceMetric, dvmrpInterfaceRateLimit,
|
||||||
|
dvmrpInterfaceInPkts, dvmrpInterfaceOutPkts,
|
||||||
|
dvmrpInterfaceInOctets, dvmrpInterfaceOutOctets,
|
||||||
|
dvmrpInterfaceStatus,
|
||||||
|
dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
|
||||||
|
dvmrpNeighborGenerationId, dvmrpNeighborMajorVersion,
|
||||||
|
dvmrpNeighborMinorVersion, dvmrpNeighborCapabilities,
|
||||||
|
dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
|
||||||
|
dvmrpRouteMetric, dvmrpRouteExpiryTime,
|
||||||
|
dvmrpRouteNextHopType, dvmrpAltNetStatus
|
||||||
|
}
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of DVMRP
|
||||||
|
routers."
|
||||||
|
::= { dvmrpMIBGroups 1 }
|
||||||
|
|
||||||
|
dvmrpGeneralGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpVersionString, dvmrpGenerationId,
|
||||||
|
dvmrpNumRoutes, dvmrpReachableRoutes
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe general DVMRP
|
||||||
|
configuration information."
|
||||||
|
::= { dvmrpMIBGroups 2 }
|
||||||
|
|
||||||
|
dvmrpInterfaceGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpInterfaceLocalAddress, dvmrpInterfaceMetric,
|
||||||
|
dvmrpInterfaceStatus,
|
||||||
|
dvmrpInterfaceRcvBadPkts, dvmrpInterfaceRcvBadRoutes,
|
||||||
|
dvmrpInterfaceSentRoutes
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe DVMRP interface
|
||||||
|
configuration and statistics."
|
||||||
|
::= { dvmrpMIBGroups 3 }
|
||||||
|
|
||||||
|
dvmrpNeighborGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
|
||||||
|
dvmrpNeighborGenerationId,
|
||||||
|
dvmrpNeighborMajorVersion, dvmrpNeighborMinorVersion,
|
||||||
|
dvmrpNeighborCapabilities, dvmrpNeighborRcvRoutes,
|
||||||
|
dvmrpNeighborRcvBadPkts, dvmrpNeighborRcvBadRoutes,
|
||||||
|
dvmrpNeighborState
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe DVMRP peer
|
||||||
|
configuration and statistics."
|
||||||
|
::= { dvmrpMIBGroups 4 }
|
||||||
|
|
||||||
|
dvmrpRoutingGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
|
||||||
|
dvmrpRouteMetric, dvmrpRouteExpiryTime,
|
||||||
|
dvmrpRouteUpTime, dvmrpRouteNextHopType
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to store the DVMRP routing
|
||||||
|
table."
|
||||||
|
::= { dvmrpMIBGroups 5 }
|
||||||
|
|
||||||
|
dvmrpSecurityGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpInterfaceMasterKey,
|
||||||
|
dvmrpInterfaceMasterKeyVersion }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to store information related
|
||||||
|
to DVMRP security."
|
||||||
|
::= { dvmrpMIBGroups 6 }
|
||||||
|
|
||||||
|
END
|
751
MIBS/DVMRP-STD-MIB
Normal file
751
MIBS/DVMRP-STD-MIB
Normal file
@ -0,0 +1,751 @@
|
|||||||
|
DVMRP-STD-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, experimental,
|
||||||
|
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
|
||||||
|
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
DisplayString, RowStatus FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||||
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||||
|
-- SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||||
|
InterfaceIndexOrZero,
|
||||||
|
InterfaceIndex FROM IF-MIB;
|
||||||
|
|
||||||
|
dvmrpStdMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200111211200Z"
|
||||||
|
ORGANIZATION "IETF IDMR Working Group."
|
||||||
|
CONTACT-INFO
|
||||||
|
" Dave Thaler
|
||||||
|
Microsoft
|
||||||
|
One Microsoft Way
|
||||||
|
Redmond, WA 98052-6399
|
||||||
|
EMail: dthaler@microsoft.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for management of DVMRP routers."
|
||||||
|
REVISION "200111211200Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC xxxx (to be filled in by
|
||||||
|
RFC-Editor)."
|
||||||
|
::= { experimental 62 }
|
||||||
|
-- NOTE TO RFC EDITOR: When this document is published as an
|
||||||
|
-- RFC, replace xx with IANA assignment, and delete this comment.
|
||||||
|
-- Also, the following statement should be restored.
|
||||||
|
|
||||||
|
dvmrpMIBObjects OBJECT IDENTIFIER ::= { dvmrpStdMIB 1 }
|
||||||
|
|
||||||
|
dvmrp OBJECT IDENTIFIER ::= { dvmrpMIBObjects 1 }
|
||||||
|
|
||||||
|
dvmrpScalar OBJECT IDENTIFIER ::= { dvmrp 1 }
|
||||||
|
|
||||||
|
dvmrpVersionString OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The router's DVMRP version information. Similar to
|
||||||
|
sysDescr in MIB-II, this is a free-form field which can be
|
||||||
|
used to display vendor-specific information."
|
||||||
|
::= { dvmrpScalar 1 }
|
||||||
|
|
||||||
|
-- dvmrpScalar 2 was previously used for a global
|
||||||
|
-- Generation ID. However, the DVMRP spec changed it to
|
||||||
|
-- a per-interface parameter.
|
||||||
|
dvmrpNumRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in the routing table. This can be
|
||||||
|
used to monitor the routing table size."
|
||||||
|
::= { dvmrpScalar 3 }
|
||||||
|
|
||||||
|
dvmrpReachableRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in the routing table with non
|
||||||
|
infinite metrics. This can be used to detect network
|
||||||
|
partitions by observing the ratio of reachable routes to
|
||||||
|
total routes."
|
||||||
|
::= { dvmrpScalar 4 }
|
||||||
|
|
||||||
|
-- The DVMRP Interface Table
|
||||||
|
|
||||||
|
dvmrpInterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's multicast-
|
||||||
|
capable interfaces."
|
||||||
|
::= { dvmrp 2 }
|
||||||
|
|
||||||
|
dvmrpInterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpInterfaceTable. This
|
||||||
|
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
|
||||||
|
where the threshold object resides."
|
||||||
|
INDEX { dvmrpInterfaceIndex }
|
||||||
|
::= { dvmrpInterfaceTable 1 }
|
||||||
|
|
||||||
|
DvmrpInterfaceEntry ::= SEQUENCE {
|
||||||
|
dvmrpInterfaceIndex InterfaceIndex,
|
||||||
|
dvmrpInterfaceLocalAddress IpAddress,
|
||||||
|
dvmrpInterfaceMetric Integer32,
|
||||||
|
dvmrpInterfaceStatus RowStatus,
|
||||||
|
dvmrpInterfaceRcvBadPkts Counter32,
|
||||||
|
dvmrpInterfaceRcvBadRoutes Counter32,
|
||||||
|
dvmrpInterfaceSentRoutes Counter32,
|
||||||
|
-- dvmrpInterfaceKey SnmpAdminString,
|
||||||
|
dvmrpInterfaceKey DisplayString,
|
||||||
|
dvmrpInterfaceKeyVersion Integer32,
|
||||||
|
dvmrpInterfaceGenerationId Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpInterfaceIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for which DVMRP is
|
||||||
|
enabled."
|
||||||
|
::= { dvmrpInterfaceEntry 1 }
|
||||||
|
|
||||||
|
dvmrpInterfaceLocalAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address this system will use as a source address on
|
||||||
|
this interface. On unnumbered interfaces, it must be the
|
||||||
|
same value as dvmrpInterfaceLocalAddress for some interface
|
||||||
|
on the system."
|
||||||
|
::= { dvmrpInterfaceEntry 2 }
|
||||||
|
|
||||||
|
dvmrpInterfaceMetric OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..31)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The distance metric for this interface which is used to
|
||||||
|
calculate distance vectors."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { dvmrpInterfaceEntry 3 }
|
||||||
|
|
||||||
|
dvmrpInterfaceStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this entry. Creating the entry enables DVMRP
|
||||||
|
on the virtual interface; destroying the entry or setting it
|
||||||
|
to notInService disables DVMRP on the virtual interface."
|
||||||
|
::= { dvmrpInterfaceEntry 4 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRcvBadPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of DVMRP messages received on the interface by
|
||||||
|
the DVMRP process which were subsequently discarded as
|
||||||
|
invalid (e.g. invalid packet format, or a route report from
|
||||||
|
an unknown neighbor)."
|
||||||
|
::= { dvmrpInterfaceEntry 5 }
|
||||||
|
|
||||||
|
dvmrpInterfaceRcvBadRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in valid DVMRP packets, which were
|
||||||
|
ignored because the entry was invalid."
|
||||||
|
::= { dvmrpInterfaceEntry 6 }
|
||||||
|
|
||||||
|
dvmrpInterfaceSentRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in DVMRP Report packets, which have
|
||||||
|
been sent on this interface. Together with
|
||||||
|
dvmrpNeighborRcvRoutes at a peer, this object is useful for
|
||||||
|
detecting routes being lost."
|
||||||
|
::= { dvmrpInterfaceEntry 7 }
|
||||||
|
|
||||||
|
dvmrpInterfaceKey OBJECT-TYPE
|
||||||
|
-- SYNTAX SnmpAdminString
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (shared) key for authenticating neighbors on this
|
||||||
|
interface. This object is intended solely for the purpose
|
||||||
|
of setting the interface key, and MUST be accessible only
|
||||||
|
via requests using both authentication and privacy. The
|
||||||
|
agent MAY report an empty string in response to get, get-
|
||||||
|
next, get-bulk requests."
|
||||||
|
::= { dvmrpInterfaceEntry 8 }
|
||||||
|
|
||||||
|
dvmrpInterfaceKeyVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The highest version number of all known interface keys for
|
||||||
|
this interface used for authenticating neighbors."
|
||||||
|
::= { dvmrpInterfaceEntry 9 }
|
||||||
|
|
||||||
|
dvmrpInterfaceGenerationId OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The generation identifier for the interface. This is used
|
||||||
|
by neighboring routers to detect whether the DVMRP routing
|
||||||
|
table should be resent."
|
||||||
|
::= { dvmrpInterfaceEntry 10 }
|
||||||
|
|
||||||
|
-- The DVMRP Neighbor Table
|
||||||
|
|
||||||
|
dvmrpNeighborTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpNeighborEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's DVMRP
|
||||||
|
neighbors, as discovered by receiving DVMRP messages."
|
||||||
|
::= { dvmrp 3 }
|
||||||
|
|
||||||
|
dvmrpNeighborEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpNeighborEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpNeighborTable."
|
||||||
|
INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress }
|
||||||
|
::= { dvmrpNeighborTable 1 }
|
||||||
|
|
||||||
|
DvmrpNeighborEntry ::= SEQUENCE {
|
||||||
|
dvmrpNeighborIfIndex InterfaceIndex,
|
||||||
|
dvmrpNeighborAddress IpAddress,
|
||||||
|
dvmrpNeighborUpTime TimeTicks,
|
||||||
|
dvmrpNeighborExpiryTime TimeTicks,
|
||||||
|
dvmrpNeighborGenerationId Integer32,
|
||||||
|
dvmrpNeighborMajorVersion Integer32,
|
||||||
|
dvmrpNeighborMinorVersion Integer32,
|
||||||
|
dvmrpNeighborCapabilities BITS,
|
||||||
|
dvmrpNeighborRcvRoutes Counter32,
|
||||||
|
dvmrpNeighborRcvBadPkts Counter32,
|
||||||
|
dvmrpNeighborRcvBadRoutes Counter32,
|
||||||
|
dvmrpNeighborState INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpNeighborIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the virtual interface used to
|
||||||
|
reach this DVMRP neighbor."
|
||||||
|
::= { dvmrpNeighborEntry 1 }
|
||||||
|
|
||||||
|
dvmrpNeighborAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address of the DVMRP neighbor for which this entry
|
||||||
|
contains information."
|
||||||
|
::= { dvmrpNeighborEntry 2 }
|
||||||
|
|
||||||
|
dvmrpNeighborUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since this DVMRP neighbor (last) became a neighbor
|
||||||
|
of the local router."
|
||||||
|
::= { dvmrpNeighborEntry 3 }
|
||||||
|
|
||||||
|
dvmrpNeighborExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum time remaining before this DVMRP neighbor will
|
||||||
|
be aged out."
|
||||||
|
::= { dvmrpNeighborEntry 4 }
|
||||||
|
|
||||||
|
dvmrpNeighborGenerationId OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's generation identifier."
|
||||||
|
::= { dvmrpNeighborEntry 5 }
|
||||||
|
|
||||||
|
dvmrpNeighborMajorVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's major DVMRP version number."
|
||||||
|
::= { dvmrpNeighborEntry 6 }
|
||||||
|
|
||||||
|
dvmrpNeighborMinorVersion OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The neighboring router's minor DVMRP version number."
|
||||||
|
::= { dvmrpNeighborEntry 7 }
|
||||||
|
|
||||||
|
dvmrpNeighborCapabilities OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
leaf(0),
|
||||||
|
prune(1),
|
||||||
|
generationID(2),
|
||||||
|
mtrace(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the neighboring router's
|
||||||
|
capabilities. The leaf bit indicates that the neighbor has
|
||||||
|
only one interface with neighbors. The prune bit indicates
|
||||||
|
that the neighbor supports pruning. The generationID bit
|
||||||
|
indicates that the neighbor sends its generationID in Probe
|
||||||
|
messages. The mtrace bit indicates that the neighbor can
|
||||||
|
handle mtrace requests."
|
||||||
|
::= { dvmrpNeighborEntry 8 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of routes received in valid DVMRP packets
|
||||||
|
received from this neighbor. This can be used to diagnose
|
||||||
|
problems such as unicast route injection, as well as giving
|
||||||
|
an indication of the level of DVMRP route exchange
|
||||||
|
activity."
|
||||||
|
::= { dvmrpNeighborEntry 9 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvBadPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packet received from this neighbor which were
|
||||||
|
discarded as invalid."
|
||||||
|
::= { dvmrpNeighborEntry 10 }
|
||||||
|
|
||||||
|
dvmrpNeighborRcvBadRoutes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of routes, in valid DVMRP packets received from
|
||||||
|
this neighbor, which were ignored because the entry was
|
||||||
|
invalid."
|
||||||
|
::= { dvmrpNeighborEntry 11 }
|
||||||
|
|
||||||
|
dvmrpNeighborState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"State of the neighbor adjacency."
|
||||||
|
::= { dvmrpNeighborEntry 12 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The DVMRP Route Table
|
||||||
|
|
||||||
|
dvmrpRouteTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The table of routes learned through DVMRP route exchange."
|
||||||
|
::= { dvmrp 4 }
|
||||||
|
|
||||||
|
dvmrpRouteEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information used by DVMRP in place of the unicast routing
|
||||||
|
information."
|
||||||
|
INDEX { dvmrpRouteSource, dvmrpRouteSourceMask }
|
||||||
|
::= { dvmrpRouteTable 1 }
|
||||||
|
|
||||||
|
DvmrpRouteEntry ::= SEQUENCE {
|
||||||
|
dvmrpRouteSource IpAddress,
|
||||||
|
dvmrpRouteSourceMask IpAddress,
|
||||||
|
dvmrpRouteUpstreamNeighbor IpAddress,
|
||||||
|
dvmrpRouteIfIndex InterfaceIndexOrZero,
|
||||||
|
dvmrpRouteMetric Integer32,
|
||||||
|
dvmrpRouteExpiryTime TimeTicks,
|
||||||
|
dvmrpRouteUpTime TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpRouteSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of dvmrpRouteSourceMask identifies the
|
||||||
|
sources for which this entry contains multicast routing
|
||||||
|
information."
|
||||||
|
::= { dvmrpRouteEntry 1 }
|
||||||
|
|
||||||
|
dvmrpRouteSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of dvmrpRouteSource identifies the sources for which
|
||||||
|
this entry contains multicast routing information."
|
||||||
|
::= { dvmrpRouteEntry 2 }
|
||||||
|
|
||||||
|
dvmrpRouteUpstreamNeighbor OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||||
|
from which IP datagrams from these sources are received."
|
||||||
|
::= { dvmrpRouteEntry 3 }
|
||||||
|
|
||||||
|
dvmrpRouteIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndexOrZero
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the interface on which IP
|
||||||
|
datagrams sent by these sources are received. A value of 0
|
||||||
|
typically means the route is an aggregate for which no next-
|
||||||
|
hop interface exists."
|
||||||
|
::= { dvmrpRouteEntry 4 }
|
||||||
|
|
||||||
|
dvmrpRouteMetric OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..32)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The distance in hops to the source subnet."
|
||||||
|
::= { dvmrpRouteEntry 5 }
|
||||||
|
|
||||||
|
dvmrpRouteExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out."
|
||||||
|
::= { dvmrpRouteEntry 6 }
|
||||||
|
|
||||||
|
dvmrpRouteUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the route represented by this entry was
|
||||||
|
learned by the router."
|
||||||
|
::= { dvmrpRouteEntry 7 }
|
||||||
|
|
||||||
|
-- The DVMRP Routing Next Hop Table
|
||||||
|
|
||||||
|
dvmrpRouteNextHopTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing information on the next
|
||||||
|
hops on outgoing interfaces for routing IP multicast
|
||||||
|
datagrams."
|
||||||
|
::= { dvmrp 5 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the list of next hops on
|
||||||
|
outgoing interfaces to which IP multicast datagrams from
|
||||||
|
particular sources are routed."
|
||||||
|
INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask,
|
||||||
|
dvmrpRouteNextHopIfIndex }
|
||||||
|
::= { dvmrpRouteNextHopTable 1 }
|
||||||
|
|
||||||
|
DvmrpRouteNextHopEntry ::= SEQUENCE {
|
||||||
|
dvmrpRouteNextHopSource IpAddress,
|
||||||
|
dvmrpRouteNextHopSourceMask IpAddress,
|
||||||
|
dvmrpRouteNextHopIfIndex InterfaceIndex,
|
||||||
|
dvmrpRouteNextHopType INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpRouteNextHopSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of dvmrpRouteNextHopSourceMask
|
||||||
|
identifies the sources for which this entry specifies a next
|
||||||
|
hop on an outgoing interface."
|
||||||
|
::= { dvmrpRouteNextHopEntry 1 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of dvmrpRouteNextHopSource identifies the sources for
|
||||||
|
which this entry specifies a next hop on an outgoing
|
||||||
|
interface."
|
||||||
|
::= { dvmrpRouteNextHopEntry 2 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for the outgoing
|
||||||
|
interface for this next hop."
|
||||||
|
::= { dvmrpRouteNextHopEntry 3 }
|
||||||
|
|
||||||
|
dvmrpRouteNextHopType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { leaf(1), branch(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Type is leaf if no downstream dependent neighbors exist on
|
||||||
|
the outgoing virtual interface. Otherwise, type is branch."
|
||||||
|
::= { dvmrpRouteNextHopEntry 4 }
|
||||||
|
|
||||||
|
-- The DVMRP Prune Table
|
||||||
|
|
||||||
|
dvmrpPruneTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DvmrpPruneEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's upstream prune
|
||||||
|
state."
|
||||||
|
::= { dvmrp 6 }
|
||||||
|
|
||||||
|
dvmrpPruneEntry OBJECT-TYPE
|
||||||
|
SYNTAX DvmrpPruneEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the dvmrpPruneTable."
|
||||||
|
INDEX { dvmrpPruneGroup, dvmrpPruneSource,
|
||||||
|
dvmrpPruneSourceMask }
|
||||||
|
::= { dvmrpPruneTable 1 }
|
||||||
|
|
||||||
|
DvmrpPruneEntry ::= SEQUENCE {
|
||||||
|
dvmrpPruneGroup IpAddress,
|
||||||
|
dvmrpPruneSource IpAddress,
|
||||||
|
dvmrpPruneSourceMask IpAddress,
|
||||||
|
dvmrpPruneExpiryTime TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
dvmrpPruneGroup OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address which has been pruned."
|
||||||
|
::= { dvmrpPruneEntry 1 }
|
||||||
|
|
||||||
|
dvmrpPruneSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the source or source network which has been
|
||||||
|
pruned."
|
||||||
|
::= { dvmrpPruneEntry 2 }
|
||||||
|
|
||||||
|
dvmrpPruneSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the source or source network which has been
|
||||||
|
pruned. The mask must either be all 1's, or else
|
||||||
|
dvmrpPruneSource and dvmrpPruneSourceMask must match
|
||||||
|
dvmrpRouteSource and dvmrpRouteSourceMask for some entry in
|
||||||
|
the dvmrpRouteTable."
|
||||||
|
::= { dvmrpPruneEntry 3 }
|
||||||
|
|
||||||
|
dvmrpPruneExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The amount of time remaining before this prune should
|
||||||
|
expire at the upstream neighbor. This value should be the
|
||||||
|
minimum of the default prune lifetime and the remaining
|
||||||
|
prune lifetimes of the local router's downstream neighbors,
|
||||||
|
if any."
|
||||||
|
::= { dvmrpPruneEntry 4 }
|
||||||
|
|
||||||
|
-- DVMRP Traps
|
||||||
|
|
||||||
|
dvmrpTraps OBJECT IDENTIFIER ::= { dvmrp 7 }
|
||||||
|
|
||||||
|
dvmrpNeighborLoss NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||||
|
dvmrpNeighborState -- The new state
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A dvmrpNeighborLoss trap signifies the loss of a 2-way
|
||||||
|
adjacency with a neighbor. This trap should be generated
|
||||||
|
when the neighbor state changes from active to one-way,
|
||||||
|
ignoring, or down. The trap should be generated only if the
|
||||||
|
router has no other neighbors on the same interface with a
|
||||||
|
lower IP address than itself."
|
||||||
|
--#ENABLE FALSE
|
||||||
|
::= { dvmrpTraps 1 }
|
||||||
|
|
||||||
|
dvmrpNeighborNotPruning NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
dvmrpInterfaceLocalAddress, -- The originator of the trap
|
||||||
|
dvmrpNeighborCapabilities
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A dvmrpNeighborNotPruning trap signifies that a non-pruning
|
||||||
|
neighbor has been detected (in an implementation-dependent
|
||||||
|
manner). This trap should be generated at most once per
|
||||||
|
generation ID of the neighbor. For example, it should be
|
||||||
|
generated at the time a neighbor is first heard from if the
|
||||||
|
prune bit is not set in its capabilities. It should also be
|
||||||
|
generated if the local system has the ability to tell that a
|
||||||
|
neighbor which sets the the prune bit in its capabilities is
|
||||||
|
not pruning any branches over an extended period of time.
|
||||||
|
The trap should be generated only if the router has no other
|
||||||
|
neighbors on the same interface with a lower IP address than
|
||||||
|
itself."
|
||||||
|
--#ENABLE FALSE
|
||||||
|
::= { dvmrpTraps 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
dvmrpMIBConformance OBJECT IDENTIFIER ::= { dvmrpStdMIB 2 }
|
||||||
|
|
||||||
|
dvmrpMIBCompliances OBJECT IDENTIFIER ::= { dvmrpMIBConformance 1 }
|
||||||
|
|
||||||
|
dvmrpMIBGroups OBJECT IDENTIFIER ::= { dvmrpMIBConformance 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
dvmrpMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for the DVMRP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { dvmrpGeneralGroup, dvmrpInterfaceGroup,
|
||||||
|
dvmrpNeighborGroup, dvmrpRoutingGroup, dvmrpTreeGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
GROUP dvmrpSecurityGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for agents which support both
|
||||||
|
authentication and privacy of SNMP messages, and only for
|
||||||
|
those network interfaces for which DVMRP is authenticating
|
||||||
|
neighbors."
|
||||||
|
::= { dvmrpMIBCompliances 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
dvmrpGeneralGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpVersionString, dvmrpNumRoutes, dvmrpReachableRoutes
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe general DVMRP
|
||||||
|
configuration information."
|
||||||
|
::= { dvmrpMIBGroups 2 }
|
||||||
|
|
||||||
|
dvmrpInterfaceGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpInterfaceLocalAddress, dvmrpInterfaceMetric,
|
||||||
|
dvmrpInterfaceStatus, dvmrpInterfaceGenerationId,
|
||||||
|
dvmrpInterfaceRcvBadPkts, dvmrpInterfaceRcvBadRoutes,
|
||||||
|
dvmrpInterfaceSentRoutes
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe DVMRP interface
|
||||||
|
configuration and statistics."
|
||||||
|
::= { dvmrpMIBGroups 3 }
|
||||||
|
|
||||||
|
dvmrpNeighborGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
|
||||||
|
dvmrpNeighborGenerationId,
|
||||||
|
dvmrpNeighborMajorVersion, dvmrpNeighborMinorVersion,
|
||||||
|
dvmrpNeighborCapabilities, dvmrpNeighborRcvRoutes,
|
||||||
|
dvmrpNeighborRcvBadPkts, dvmrpNeighborRcvBadRoutes,
|
||||||
|
dvmrpNeighborState
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to describe DVMRP peer
|
||||||
|
configuration and statistics."
|
||||||
|
::= { dvmrpMIBGroups 4 }
|
||||||
|
|
||||||
|
dvmrpRoutingGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
|
||||||
|
dvmrpRouteMetric, dvmrpRouteExpiryTime,
|
||||||
|
dvmrpRouteUpTime, dvmrpRouteNextHopType
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to store the DVMRP routing
|
||||||
|
table."
|
||||||
|
::= { dvmrpMIBGroups 5 }
|
||||||
|
|
||||||
|
dvmrpSecurityGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpInterfaceKey,
|
||||||
|
dvmrpInterfaceKeyVersion }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to store information related
|
||||||
|
to DVMRP security."
|
||||||
|
::= { dvmrpMIBGroups 6 }
|
||||||
|
|
||||||
|
dvmrpTreeGroup OBJECT-GROUP
|
||||||
|
OBJECTS { dvmrpPruneExpiryTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to store information related
|
||||||
|
to DVMRP prune state."
|
||||||
|
::= { dvmrpMIBGroups 7 }
|
||||||
|
|
||||||
|
dvmrpNotificationGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS { dvmrpNeighborLoss,
|
||||||
|
dvmrpNeighborNotPruning }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of notifications for signaling important DVMRP
|
||||||
|
events."
|
||||||
|
::= { dvmrpMIBGroups 8 }
|
||||||
|
|
||||||
|
END
|
1466
MIBS/ENTITY-MIB
Normal file
1466
MIBS/ENTITY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
460
MIBS/ENTITY-SENSOR-MIB
Normal file
460
MIBS/ENTITY-SENSOR-MIB
Normal file
@ -0,0 +1,460 @@
|
|||||||
|
|
||||||
|
-- WinAgents MIB Extraction Wizard
|
||||||
|
-- Extracted from rfc3433.txt 16.03.2005 20:21:58
|
||||||
|
|
||||||
|
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE,
|
||||||
|
Integer32, Unsigned32, mib-2
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
TEXTUAL-CONVENTION, TimeStamp
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
entPhysicalIndex, entityPhysicalGroup
|
||||||
|
FROM ENTITY-MIB
|
||||||
|
SnmpAdminString
|
||||||
|
FROM SNMP-FRAMEWORK-MIB;
|
||||||
|
|
||||||
|
entitySensorMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200212160000Z"
|
||||||
|
ORGANIZATION "IETF Entity MIB Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Andy Bierman
|
||||||
|
Cisco Systems, Inc.
|
||||||
|
Tel: +1 408-527-3711
|
||||||
|
E-mail: abierman@cisco.com
|
||||||
|
Postal: 170 West Tasman Drive
|
||||||
|
San Jose, CA USA 95134
|
||||||
|
|
||||||
|
Dan Romascanu
|
||||||
|
Avaya Inc.
|
||||||
|
Tel: +972-3-645-8414
|
||||||
|
Email: dromasca@avaya.com
|
||||||
|
Postal: Atidim technology Park, Bldg. #3
|
||||||
|
Tel Aviv, Israel, 61131
|
||||||
|
|
||||||
|
K.C. Norseth
|
||||||
|
L-3 Communications
|
||||||
|
Tel: +1 801-594-2809
|
||||||
|
Email: kenyon.c.norseth@L-3com.com
|
||||||
|
Postal: 640 N. 2200 West.
|
||||||
|
|
||||||
|
Salt Lake City, Utah 84116-0850
|
||||||
|
|
||||||
|
Send comments to <entmib@ietf.org>
|
||||||
|
Mailing list subscription info:
|
||||||
|
http://www.ietf.org/mailman/listinfo/entmib "
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines Entity MIB extensions for physical
|
||||||
|
sensors.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2002). This version
|
||||||
|
of this MIB module is part of RFC 3433; see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "200212160000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version of the Entity Sensor MIB module, published
|
||||||
|
as RFC 3433."
|
||||||
|
::= { mib-2 99 }
|
||||||
|
|
||||||
|
entitySensorObjects OBJECT IDENTIFIER
|
||||||
|
::= { entitySensorMIB 1 }
|
||||||
|
|
||||||
|
-- entitySensorNotifications OBJECT IDENTIFIER
|
||||||
|
-- ::= { entitySensorMIB 2 }
|
||||||
|
entitySensorConformance OBJECT IDENTIFIER
|
||||||
|
::= { entitySensorMIB 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
EntitySensorDataType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object using this data type represents the Entity Sensor
|
||||||
|
measurement data type associated with a physical sensor
|
||||||
|
value. The actual data units are determined by examining an
|
||||||
|
object of this type together with the associated
|
||||||
|
EntitySensorDataScale object.
|
||||||
|
|
||||||
|
An object of this type SHOULD be defined together with
|
||||||
|
objects of type EntitySensorDataScale and
|
||||||
|
EntitySensorPrecision. Together, associated objects of
|
||||||
|
these three types are used to identify the semantics of an
|
||||||
|
object of type EntitySensorValue.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Valid values are:
|
||||||
|
|
||||||
|
other(1): a measure other than those listed below
|
||||||
|
unknown(2): unknown measurement, or arbitrary,
|
||||||
|
relative numbers
|
||||||
|
voltsAC(3): electric potential
|
||||||
|
voltsDC(4): electric potential
|
||||||
|
amperes(5): electric current
|
||||||
|
watts(6): power
|
||||||
|
hertz(7): frequency
|
||||||
|
celsius(8): temperature
|
||||||
|
percentRH(9): percent relative humidity
|
||||||
|
rpm(10): shaft revolutions per minute
|
||||||
|
cmm(11),: cubic meters per minute (airflow)
|
||||||
|
truthvalue(12): value takes { true(1), false(2) }
|
||||||
|
|
||||||
|
"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
unknown(2),
|
||||||
|
voltsAC(3),
|
||||||
|
voltsDC(4),
|
||||||
|
amperes(5),
|
||||||
|
watts(6),
|
||||||
|
hertz(7),
|
||||||
|
celsius(8),
|
||||||
|
percentRH(9),
|
||||||
|
rpm(10),
|
||||||
|
cmm(11),
|
||||||
|
truthvalue(12)
|
||||||
|
}
|
||||||
|
|
||||||
|
EntitySensorDataScale ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object using this data type represents a data scaling
|
||||||
|
factor, represented with an International System of Units
|
||||||
|
(SI) prefix. The actual data units are determined by
|
||||||
|
examining an object of this type together with the
|
||||||
|
associated EntitySensorDataType object.
|
||||||
|
|
||||||
|
An object of this type SHOULD be defined together with
|
||||||
|
objects of type EntitySensorDataType and
|
||||||
|
EntitySensorPrecision. Together, associated objects of
|
||||||
|
these three types are used to identify the semantics of an
|
||||||
|
object of type EntitySensorValue."
|
||||||
|
REFERENCE
|
||||||
|
"The International System of Units (SI),
|
||||||
|
|
||||||
|
National Institute of Standards and Technology,
|
||||||
|
Spec. Publ. 330, August 1991."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
yocto(1), -- 10^-24
|
||||||
|
zepto(2), -- 10^-21
|
||||||
|
atto(3), -- 10^-18
|
||||||
|
femto(4), -- 10^-15
|
||||||
|
pico(5), -- 10^-12
|
||||||
|
nano(6), -- 10^-9
|
||||||
|
micro(7), -- 10^-6
|
||||||
|
milli(8), -- 10^-3
|
||||||
|
units(9), -- 10^0
|
||||||
|
kilo(10), -- 10^3
|
||||||
|
mega(11), -- 10^6
|
||||||
|
giga(12), -- 10^9
|
||||||
|
tera(13), -- 10^12
|
||||||
|
exa(14), -- 10^15
|
||||||
|
peta(15), -- 10^18
|
||||||
|
zetta(16), -- 10^21
|
||||||
|
yotta(17) -- 10^24
|
||||||
|
}
|
||||||
|
|
||||||
|
EntitySensorPrecision ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object using this data type represents a sensor
|
||||||
|
precision range.
|
||||||
|
|
||||||
|
An object of this type SHOULD be defined together with
|
||||||
|
objects of type EntitySensorDataType and
|
||||||
|
EntitySensorDataScale. Together, associated objects of
|
||||||
|
these three types are used to identify the semantics of an
|
||||||
|
object of type EntitySensorValue.
|
||||||
|
|
||||||
|
If an object of this type contains a value in the range 1 to
|
||||||
|
9, it represents the number of decimal places in the
|
||||||
|
fractional part of an associated EntitySensorValue fixed-
|
||||||
|
point number.
|
||||||
|
|
||||||
|
If an object of this type contains a value in the range -8
|
||||||
|
to -1, it represents the number of accurate digits in the
|
||||||
|
associated EntitySensorValue fixed-point number.
|
||||||
|
|
||||||
|
The value zero indicates the associated EntitySensorValue
|
||||||
|
object is not a fixed-point number.
|
||||||
|
|
||||||
|
Agent implementors must choose a value for the associated
|
||||||
|
EntitySensorPrecision object so that the precision and
|
||||||
|
|
||||||
|
accuracy of the associated EntitySensorValue object is
|
||||||
|
correctly indicated.
|
||||||
|
|
||||||
|
For example, a physical entity representing a temperature
|
||||||
|
sensor that can measure 0 degrees to 100 degrees C in 0.1
|
||||||
|
degree increments, +/- 0.05 degrees, would have an
|
||||||
|
EntitySensorPrecision value of '1', an EntitySensorDataScale
|
||||||
|
value of 'units(9)', and an EntitySensorValue ranging from
|
||||||
|
'0' to '1000'. The EntitySensorValue would be interpreted
|
||||||
|
as 'degrees C * 10'."
|
||||||
|
SYNTAX Integer32 (-8..9)
|
||||||
|
|
||||||
|
EntitySensorValue ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object using this data type represents an Entity Sensor
|
||||||
|
value.
|
||||||
|
An object of this type SHOULD be defined together with
|
||||||
|
objects of type EntitySensorDataType, EntitySensorDataScale
|
||||||
|
and EntitySensorPrecision. Together, associated objects of
|
||||||
|
those three types are used to identify the semantics of an
|
||||||
|
object of this data type.
|
||||||
|
|
||||||
|
The semantics of an object using this data type are
|
||||||
|
determined by the value of the associated
|
||||||
|
EntitySensorDataType object.
|
||||||
|
|
||||||
|
If the associated EntitySensorDataType object is equal to
|
||||||
|
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
|
||||||
|
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
|
||||||
|
this type MUST contain a fixed point number ranging from
|
||||||
|
-999,999,999 to +999,999,999. The value -1000000000
|
||||||
|
indicates an underflow error. The value +1000000000
|
||||||
|
indicates an overflow error. The EntitySensorPrecision
|
||||||
|
indicates how many fractional digits are represented in the
|
||||||
|
associated EntitySensorValue object.
|
||||||
|
|
||||||
|
If the associated EntitySensorDataType object is equal to
|
||||||
|
'percentRH(9)', then an object of this type MUST contain a
|
||||||
|
number ranging from 0 to 100.
|
||||||
|
|
||||||
|
If the associated EntitySensorDataType object is equal to
|
||||||
|
'rpm(10)', then an object of this type MUST contain a number
|
||||||
|
ranging from -999,999,999 to +999,999,999.
|
||||||
|
|
||||||
|
If the associated EntitySensorDataType object is equal to
|
||||||
|
'truthvalue(12)', then an object of this type MUST contain
|
||||||
|
either the value 'true(1)' or the value 'false(2)'.
|
||||||
|
|
||||||
|
If the associated EntitySensorDataType object is equal to
|
||||||
|
'other(1)' or unknown(2)', then an object of this type MUST
|
||||||
|
contain a number ranging from -1000000000 to 1000000000."
|
||||||
|
SYNTAX Integer32 (-1000000000..1000000000)
|
||||||
|
|
||||||
|
EntitySensorStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An object using this data type represents the operational
|
||||||
|
status of a physical sensor.
|
||||||
|
|
||||||
|
The value 'ok(1)' indicates that the agent can obtain the
|
||||||
|
sensor value.
|
||||||
|
|
||||||
|
The value 'unavailable(2)' indicates that the agent
|
||||||
|
presently cannot obtain the sensor value.
|
||||||
|
|
||||||
|
The value 'nonoperational(3)' indicates that the agent
|
||||||
|
believes the sensor is broken. The sensor could have a hard
|
||||||
|
failure (disconnected wire), or a soft failure such as out-
|
||||||
|
of-range, jittery, or wildly fluctuating readings."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ok(1),
|
||||||
|
unavailable(2),
|
||||||
|
nonoperational(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Entity Sensor Table
|
||||||
|
--
|
||||||
|
|
||||||
|
entPhySensorTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF EntPhySensorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains one row per physical sensor represented
|
||||||
|
by an associated row in the entPhysicalTable."
|
||||||
|
::= { entitySensorObjects 1 }
|
||||||
|
|
||||||
|
entPhySensorEntry OBJECT-TYPE
|
||||||
|
SYNTAX EntPhySensorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Information about a particular physical sensor.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
An entry in this table describes the present reading of a
|
||||||
|
sensor, the measurement units and scale, and sensor
|
||||||
|
operational status.
|
||||||
|
|
||||||
|
Entries are created in this table by the agent. An entry
|
||||||
|
for each physical sensor SHOULD be created at the same time
|
||||||
|
as the associated entPhysicalEntry. An entry SHOULD be
|
||||||
|
destroyed if the associated entPhysicalEntry is destroyed."
|
||||||
|
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
|
||||||
|
::= { entPhySensorTable 1 }
|
||||||
|
|
||||||
|
EntPhySensorEntry ::= SEQUENCE {
|
||||||
|
entPhySensorType EntitySensorDataType,
|
||||||
|
entPhySensorScale EntitySensorDataScale,
|
||||||
|
entPhySensorPrecision EntitySensorPrecision,
|
||||||
|
entPhySensorValue EntitySensorValue,
|
||||||
|
entPhySensorOperStatus EntitySensorStatus,
|
||||||
|
entPhySensorUnitsDisplay SnmpAdminString,
|
||||||
|
entPhySensorValueTimeStamp TimeStamp,
|
||||||
|
entPhySensorValueUpdateRate Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
entPhySensorType OBJECT-TYPE
|
||||||
|
SYNTAX EntitySensorDataType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of data returned by the associated
|
||||||
|
entPhySensorValue object.
|
||||||
|
|
||||||
|
This object SHOULD be set by the agent during entry
|
||||||
|
creation, and the value SHOULD NOT change during operation."
|
||||||
|
::= { entPhySensorEntry 1 }
|
||||||
|
|
||||||
|
entPhySensorScale OBJECT-TYPE
|
||||||
|
SYNTAX EntitySensorDataScale
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The exponent to apply to values returned by the associated
|
||||||
|
entPhySensorValue object.
|
||||||
|
|
||||||
|
This object SHOULD be set by the agent during entry
|
||||||
|
creation, and the value SHOULD NOT change during operation."
|
||||||
|
::= { entPhySensorEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
entPhySensorPrecision OBJECT-TYPE
|
||||||
|
SYNTAX EntitySensorPrecision
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of decimal places of precision in fixed-point
|
||||||
|
sensor values returned by the associated entPhySensorValue
|
||||||
|
object.
|
||||||
|
|
||||||
|
This object SHOULD be set to '0' when the associated
|
||||||
|
entPhySensorType value is not a fixed-point type: e.g.,
|
||||||
|
'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
|
||||||
|
|
||||||
|
This object SHOULD be set by the agent during entry
|
||||||
|
creation, and the value SHOULD NOT change during operation."
|
||||||
|
::= { entPhySensorEntry 3 }
|
||||||
|
|
||||||
|
entPhySensorValue OBJECT-TYPE
|
||||||
|
SYNTAX EntitySensorValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The most recent measurement obtained by the agent for this
|
||||||
|
sensor.
|
||||||
|
|
||||||
|
To correctly interpret the value of this object, the
|
||||||
|
associated entPhySensorType, entPhySensorScale, and
|
||||||
|
entPhySensorPrecision objects must also be examined."
|
||||||
|
::= { entPhySensorEntry 4 }
|
||||||
|
|
||||||
|
entPhySensorOperStatus OBJECT-TYPE
|
||||||
|
SYNTAX EntitySensorStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The operational status of the sensor."
|
||||||
|
::= { entPhySensorEntry 5 }
|
||||||
|
|
||||||
|
entPhySensorUnitsDisplay OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A textual description of the data units that should be used
|
||||||
|
in the display of entPhySensorValue."
|
||||||
|
::= { entPhySensorEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
entPhySensorValueTimeStamp OBJECT-TYPE
|
||||||
|
SYNTAX TimeStamp
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of sysUpTime at the time the status and/or value
|
||||||
|
of this sensor was last obtained by the agent."
|
||||||
|
::= { entPhySensorEntry 7 }
|
||||||
|
|
||||||
|
entPhySensorValueUpdateRate OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of the frequency that the agent updates the
|
||||||
|
associated entPhySensorValue object, representing in
|
||||||
|
milliseconds.
|
||||||
|
|
||||||
|
The value zero indicates:
|
||||||
|
|
||||||
|
- the sensor value is updated on demand (e.g.,
|
||||||
|
when polled by the agent for a get-request),
|
||||||
|
- the sensor value is updated when the sensor
|
||||||
|
value changes (event-driven),
|
||||||
|
- the agent does not know the update rate.
|
||||||
|
|
||||||
|
"
|
||||||
|
::= { entPhySensorEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance Section
|
||||||
|
--
|
||||||
|
|
||||||
|
entitySensorCompliances OBJECT IDENTIFIER
|
||||||
|
::= { entitySensorConformance 1 }
|
||||||
|
entitySensorGroups OBJECT IDENTIFIER
|
||||||
|
::= { entitySensorConformance 2 }
|
||||||
|
|
||||||
|
entitySensorCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the Entity
|
||||||
|
Sensor MIB module."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { entitySensorValueGroup }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
MODULE ENTITY-MIB
|
||||||
|
MANDATORY-GROUPS { entityPhysicalGroup }
|
||||||
|
|
||||||
|
::= { entitySensorCompliances 1 }
|
||||||
|
|
||||||
|
-- Object Groups
|
||||||
|
|
||||||
|
entitySensorValueGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
entPhySensorType,
|
||||||
|
entPhySensorScale,
|
||||||
|
entPhySensorPrecision,
|
||||||
|
entPhySensorValue,
|
||||||
|
entPhySensorOperStatus,
|
||||||
|
entPhySensorUnitsDisplay,
|
||||||
|
entPhySensorValueTimeStamp,
|
||||||
|
entPhySensorValueUpdateRate
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects representing physical entity sensor
|
||||||
|
information."
|
||||||
|
::= { entitySensorGroups 1 }
|
||||||
|
|
||||||
|
END
|
337
MIBS/ENTITY-STATE-MIB
Normal file
337
MIBS/ENTITY-STATE-MIB
Normal file
@ -0,0 +1,337 @@
|
|||||||
|
|
||||||
|
|
||||||
|
ENTITY-STATE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
entPhysicalIndex
|
||||||
|
FROM ENTITY-MIB
|
||||||
|
EntityAdminState, EntityOperState, EntityUsageState,
|
||||||
|
EntityAlarmStatus, EntityStandbyStatus
|
||||||
|
FROM ENTITY-STATE-TC-MIB;
|
||||||
|
|
||||||
|
entityStateMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200511220000Z"
|
||||||
|
ORGANIZATION "IETF Entity MIB Working Group"
|
||||||
|
|
||||||
|
CONTACT-INFO
|
||||||
|
" General Discussion: entmib@ietf.org
|
||||||
|
To Subscribe:
|
||||||
|
http://www.ietf.org/mailman/listinfo/entmib
|
||||||
|
|
||||||
|
http://www.ietf.org/html.charters/entmib-charter.html
|
||||||
|
|
||||||
|
Sharon Chisholm
|
||||||
|
Nortel Networks
|
||||||
|
PO Box 3511 Station C
|
||||||
|
Ottawa, Ont. K1Y 4H7
|
||||||
|
Canada
|
||||||
|
schishol@nortel.com
|
||||||
|
|
||||||
|
David T. Perkins
|
||||||
|
548 Qualbrook Ct
|
||||||
|
San Jose, CA 95110
|
||||||
|
USA
|
||||||
|
Phone: 408 394-8702
|
||||||
|
dperkins@snmpinfo.com
|
||||||
|
"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB defines a state extension to the Entity MIB.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society 2005. This version
|
||||||
|
of this MIB module is part of RFC 4268; see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
REVISION "200511220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 4268."
|
||||||
|
::= { mib-2 131 }
|
||||||
|
|
||||||
|
-- Entity State Objects
|
||||||
|
|
||||||
|
entStateObjects OBJECT IDENTIFIER ::= { entityStateMIB 1 }
|
||||||
|
|
||||||
|
entStateTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF EntStateEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table of information about state/status of entities.
|
||||||
|
This is a sparse augment of the entPhysicalTable. Entries
|
||||||
|
appear in this table for values of
|
||||||
|
entPhysicalClass [RFC4133] that in this implementation
|
||||||
|
are able to report any of the state or status stored in
|
||||||
|
this table.
|
||||||
|
|
||||||
|
"
|
||||||
|
::= { entStateObjects 1 }
|
||||||
|
|
||||||
|
entStateEntry OBJECT-TYPE
|
||||||
|
SYNTAX EntStateEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"State information about this physical entity."
|
||||||
|
INDEX { entPhysicalIndex }
|
||||||
|
::= { entStateTable 1 }
|
||||||
|
|
||||||
|
EntStateEntry ::= SEQUENCE {
|
||||||
|
entStateLastChanged DateAndTime,
|
||||||
|
entStateAdmin EntityAdminState,
|
||||||
|
entStateOper EntityOperState,
|
||||||
|
entStateUsage EntityUsageState,
|
||||||
|
entStateAlarm EntityAlarmStatus,
|
||||||
|
entStateStandby EntityStandbyStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
entStateLastChanged OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object is the date and
|
||||||
|
time when the value of any of entStateAdmin,
|
||||||
|
entStateOper, entStateUsage, entStateAlarm,
|
||||||
|
or entStateStandby changed for this entity.
|
||||||
|
|
||||||
|
If there has been no change since
|
||||||
|
the last re-initialization of the local system,
|
||||||
|
this object contains the date and time of
|
||||||
|
local system initialization. If there has been
|
||||||
|
no change since the entity was added to the
|
||||||
|
local system, this object contains the date and
|
||||||
|
time of the insertion."
|
||||||
|
::= { entStateEntry 1 }
|
||||||
|
|
||||||
|
entStateAdmin OBJECT-TYPE
|
||||||
|
SYNTAX EntityAdminState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The administrative state for this entity.
|
||||||
|
|
||||||
|
This object refers to an entities administrative
|
||||||
|
permission to service both other entities within
|
||||||
|
its containment hierarchy as well other users of
|
||||||
|
its services defined by means outside the scope
|
||||||
|
of this MIB.
|
||||||
|
|
||||||
|
Setting this object to 'notSupported' will result
|
||||||
|
in an 'inconsistentValue' error. For entities that
|
||||||
|
do not support administrative state, all set
|
||||||
|
operations will result in an 'inconsistentValue'
|
||||||
|
error.
|
||||||
|
|
||||||
|
Some physical entities exhibit only a subset of the
|
||||||
|
remaining administrative state values. Some entities
|
||||||
|
cannot be locked, and hence this object exhibits only
|
||||||
|
the 'unlocked' state. Other entities cannot be shutdown
|
||||||
|
gracefully, and hence this object does not exhibit the
|
||||||
|
'shuttingDown' state. A value of 'inconsistentValue'
|
||||||
|
will be returned if attempts are made to set this
|
||||||
|
object to values not supported by its administrative
|
||||||
|
model."
|
||||||
|
::= { entStateEntry 2 }
|
||||||
|
|
||||||
|
entStateOper OBJECT-TYPE
|
||||||
|
SYNTAX EntityOperState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The operational state for this entity.
|
||||||
|
|
||||||
|
Note that unlike the state model used within the
|
||||||
|
Interfaces MIB [RFC2863], this object does not follow
|
||||||
|
the administrative state. An administrative state of
|
||||||
|
down does not predict an operational state
|
||||||
|
of disabled.
|
||||||
|
|
||||||
|
A value of 'testing' means that entity currently being
|
||||||
|
tested and cannot therefore report whether it is
|
||||||
|
operational or not.
|
||||||
|
|
||||||
|
A value of 'disabled' means that an entity is totally
|
||||||
|
inoperable and unable to provide service both to entities
|
||||||
|
within its containment hierarchy, or to other receivers
|
||||||
|
of its service as defined in ways outside the scope of
|
||||||
|
this MIB.
|
||||||
|
|
||||||
|
A value of 'enabled' means that an entity is fully or
|
||||||
|
partially operable and able to provide service both to
|
||||||
|
|
||||||
|
entities within its containment hierarchy, or to other
|
||||||
|
receivers of its service as defined in ways outside the
|
||||||
|
scope of this MIB.
|
||||||
|
|
||||||
|
Note that some implementations may not be able to
|
||||||
|
accurately report entStateOper while the
|
||||||
|
entStateAdmin object has a value other than 'unlocked'.
|
||||||
|
In these cases, this object MUST have a value
|
||||||
|
of 'unknown'."
|
||||||
|
::= { entStateEntry 3 }
|
||||||
|
|
||||||
|
entStateUsage OBJECT-TYPE
|
||||||
|
SYNTAX EntityUsageState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The usage state for this entity.
|
||||||
|
|
||||||
|
This object refers to an entity's ability to service more
|
||||||
|
physical entities in a containment hierarchy. A value
|
||||||
|
of 'idle' means this entity is able to contain other
|
||||||
|
entities but that no other entity is currently
|
||||||
|
contained within this entity.
|
||||||
|
|
||||||
|
A value of 'active' means that at least one entity is
|
||||||
|
contained within this entity, but that it could handle
|
||||||
|
more. A value of 'busy' means that the entity is unable
|
||||||
|
to handle any additional entities being contained in it.
|
||||||
|
|
||||||
|
Some entities will exhibit only a subset of the
|
||||||
|
usage state values. Entities that are unable to ever
|
||||||
|
service any entities within a containment hierarchy will
|
||||||
|
always have a usage state of 'busy'. Some entities will
|
||||||
|
only ever be able to support one entity within its
|
||||||
|
containment hierarchy and will therefore only exhibit
|
||||||
|
values of 'idle' and 'busy'."
|
||||||
|
::= { entStateEntry 4 }
|
||||||
|
|
||||||
|
entStateAlarm OBJECT-TYPE
|
||||||
|
SYNTAX EntityAlarmStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The alarm status for this entity. It does not include
|
||||||
|
the alarms raised on child components within its
|
||||||
|
containment hierarchy.
|
||||||
|
|
||||||
|
A value of 'unknown' means that this entity is
|
||||||
|
|
||||||
|
unable to report alarm state. Note that this differs
|
||||||
|
from 'indeterminate', which means that alarm state
|
||||||
|
is supported and there are alarms against this entity,
|
||||||
|
but the severity of some of the alarms is not known.
|
||||||
|
|
||||||
|
If no bits are set, then this entity supports reporting
|
||||||
|
of alarms, but there are currently no active alarms
|
||||||
|
against this entity."
|
||||||
|
::= { entStateEntry 5 }
|
||||||
|
|
||||||
|
entStateStandby OBJECT-TYPE
|
||||||
|
SYNTAX EntityStandbyStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The standby status for this entity.
|
||||||
|
|
||||||
|
Some entities will exhibit only a subset of the
|
||||||
|
remaining standby state values. If this entity
|
||||||
|
cannot operate in a standby role, the value of this
|
||||||
|
object will always be 'providingService'."
|
||||||
|
::= { entStateEntry 6 }
|
||||||
|
|
||||||
|
-- Notifications
|
||||||
|
entStateNotifications OBJECT IDENTIFIER ::= { entityStateMIB 0 }
|
||||||
|
|
||||||
|
entStateOperEnabled NOTIFICATION-TYPE
|
||||||
|
OBJECTS { entStateAdmin,
|
||||||
|
entStateAlarm
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entStateOperEnabled notification signifies that the
|
||||||
|
SNMP entity, acting in an agent role, has detected that
|
||||||
|
the entStateOper object for one of its entities has
|
||||||
|
transitioned into the 'enabled' state.
|
||||||
|
|
||||||
|
The entity this notification refers can be identified by
|
||||||
|
extracting the entPhysicalIndex from one of the
|
||||||
|
variable bindings. The entStateAdmin and entStateAlarm
|
||||||
|
varbinds may be examined to find out additional
|
||||||
|
information on the administrative state at the time of
|
||||||
|
the operation state change as well as to find out whether
|
||||||
|
there were any known alarms against the entity at that
|
||||||
|
time that may explain why the physical entity has become
|
||||||
|
operationally disabled."
|
||||||
|
::= { entStateNotifications 1 }
|
||||||
|
|
||||||
|
entStateOperDisabled NOTIFICATION-TYPE
|
||||||
|
OBJECTS { entStateAdmin,
|
||||||
|
entStateAlarm }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entStateOperDisabled notification signifies that the
|
||||||
|
SNMP entity, acting in an agent role, has detected that
|
||||||
|
the entStateOper object for one of its entities has
|
||||||
|
transitioned into the 'disabled' state.
|
||||||
|
|
||||||
|
The entity this notification refers can be identified by
|
||||||
|
extracting the entPhysicalIndex from one of the
|
||||||
|
variable bindings. The entStateAdmin and entStateAlarm
|
||||||
|
varbinds may be examined to find out additional
|
||||||
|
information on the administrative state at the time of
|
||||||
|
the operation state change as well as to find out whether
|
||||||
|
there were any known alarms against the entity at that
|
||||||
|
time that may affect the physical entity's
|
||||||
|
ability to stay operationally enabled."
|
||||||
|
::= { entStateNotifications 2 }
|
||||||
|
|
||||||
|
-- Conformance and Compliance
|
||||||
|
|
||||||
|
entStateConformance OBJECT IDENTIFIER ::= { entityStateMIB 2 }
|
||||||
|
|
||||||
|
entStateCompliances OBJECT IDENTIFIER
|
||||||
|
::= { entStateConformance 1 }
|
||||||
|
|
||||||
|
entStateCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for systems supporting
|
||||||
|
the Entity State MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
entStateGroup
|
||||||
|
}
|
||||||
|
GROUP entStateNotificationsGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is optional."
|
||||||
|
OBJECT entStateAdmin
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
::= { entStateCompliances 1 }
|
||||||
|
|
||||||
|
entStateGroups OBJECT IDENTIFIER ::= { entStateConformance 2 }
|
||||||
|
|
||||||
|
entStateGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
entStateLastChanged,
|
||||||
|
entStateAdmin,
|
||||||
|
entStateOper,
|
||||||
|
entStateUsage,
|
||||||
|
entStateAlarm,
|
||||||
|
entStateStandby
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Standard Entity State group."
|
||||||
|
::= { entStateGroups 1}
|
||||||
|
|
||||||
|
entStateNotificationsGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS {
|
||||||
|
entStateOperEnabled,
|
||||||
|
entStateOperDisabled
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Standard Entity State Notification group."
|
||||||
|
::= { entStateGroups 2}
|
||||||
|
|
||||||
|
END
|
||||||
|
|
||||||
|
|
178
MIBS/ENTITY-STATE-TC-MIB
Normal file
178
MIBS/ENTITY-STATE-TC-MIB
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
ENTITY-STATE-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
entityStateTc MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200511220000Z"
|
||||||
|
ORGANIZATION "IETF Entity MIB Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"General Discussion: entmib@ietf.org
|
||||||
|
To Subscribe:
|
||||||
|
http://www.ietf.org/mailman/listinfo/entmib
|
||||||
|
|
||||||
|
http://www.ietf.org/html.charters/entmib-charter.html
|
||||||
|
|
||||||
|
Sharon Chisholm
|
||||||
|
Nortel Networks
|
||||||
|
PO Box 3511 Station C
|
||||||
|
Ottawa, Ont. K1Y 4H7
|
||||||
|
Canada
|
||||||
|
schishol@nortel.com
|
||||||
|
|
||||||
|
David T. Perkins
|
||||||
|
548 Qualbrook Ct
|
||||||
|
San Jose, CA 95110
|
||||||
|
USA
|
||||||
|
Phone: 408 394-8702
|
||||||
|
dperkins@snmpinfo.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB defines state textual conventions.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society 2005. This version
|
||||||
|
of this MIB module is part of RFC 4268; see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
REVISION "200511220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 4268."
|
||||||
|
::= { mib-2 130 }
|
||||||
|
|
||||||
|
EntityAdminState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Represents the various possible administrative states.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
A value of 'locked' means the resource is administratively
|
||||||
|
prohibited from use. A value of 'shuttingDown' means that
|
||||||
|
usage is administratively limited to current instances of
|
||||||
|
use. A value of 'unlocked' means the resource is not
|
||||||
|
administratively prohibited from use. A value of
|
||||||
|
'unknown' means that this resource is unable to
|
||||||
|
report administrative state."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
unknown (1),
|
||||||
|
locked (2),
|
||||||
|
shuttingDown (3),
|
||||||
|
unlocked (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
EntityOperState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Represents the possible values of operational states.
|
||||||
|
|
||||||
|
A value of 'disabled' means the resource is totally
|
||||||
|
inoperable. A value of 'enabled' means the resource
|
||||||
|
is partially or fully operable. A value of 'testing'
|
||||||
|
means the resource is currently being tested
|
||||||
|
and cannot therefore report whether it is operational
|
||||||
|
or not. A value of 'unknown' means that this
|
||||||
|
resource is unable to report operational state."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
unknown (1),
|
||||||
|
disabled (2),
|
||||||
|
enabled (3),
|
||||||
|
testing (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
EntityUsageState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Represents the possible values of usage states.
|
||||||
|
A value of 'idle' means the resource is servicing no
|
||||||
|
users. A value of 'active' means the resource is
|
||||||
|
currently in use and it has sufficient spare capacity
|
||||||
|
to provide for additional users. A value of 'busy'
|
||||||
|
means the resource is currently in use, but it
|
||||||
|
currently has no spare capacity to provide for
|
||||||
|
additional users. A value of 'unknown' means
|
||||||
|
that this resource is unable to report usage state."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
unknown (1),
|
||||||
|
idle (2),
|
||||||
|
active (3),
|
||||||
|
busy (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
EntityAlarmStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Represents the possible values of alarm status.
|
||||||
|
An Alarm [RFC3877] is a persistent indication
|
||||||
|
of an error or warning condition.
|
||||||
|
|
||||||
|
When no bits of this attribute are set, then no active
|
||||||
|
alarms are known against this entity and it is not under
|
||||||
|
repair.
|
||||||
|
|
||||||
|
When the 'value of underRepair' is set, the resource is
|
||||||
|
currently being repaired, which, depending on the
|
||||||
|
implementation, may make the other values in this bit
|
||||||
|
string not meaningful.
|
||||||
|
|
||||||
|
When the value of 'critical' is set, one or more critical
|
||||||
|
alarms are active against the resource. When the value
|
||||||
|
of 'major' is set, one or more major alarms are active
|
||||||
|
against the resource. When the value of 'minor' is set,
|
||||||
|
one or more minor alarms are active against the resource.
|
||||||
|
When the value of 'warning' is set, one or more warning
|
||||||
|
alarms are active against the resource. When the value
|
||||||
|
of 'indeterminate' is set, one or more alarms of whose
|
||||||
|
perceived severity cannot be determined are active
|
||||||
|
against this resource.
|
||||||
|
|
||||||
|
A value of 'unknown' means that this resource is
|
||||||
|
unable to report alarm state."
|
||||||
|
SYNTAX BITS
|
||||||
|
{
|
||||||
|
unknown (0),
|
||||||
|
underRepair (1),
|
||||||
|
critical(2),
|
||||||
|
major(3),
|
||||||
|
minor(4),
|
||||||
|
-- The following are not defined in X.733
|
||||||
|
warning (5),
|
||||||
|
indeterminate (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
EntityStandbyStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Represents the possible values of standby status.
|
||||||
|
|
||||||
|
A value of 'hotStandby' means the resource is not
|
||||||
|
providing service, but it will be immediately able to
|
||||||
|
take over the role of the resource to be backed up,
|
||||||
|
without the need for initialization activity, and will
|
||||||
|
contain the same information as the resource to be
|
||||||
|
backed up. A value of 'coldStandy' means that the
|
||||||
|
resource is to back up another resource, but will not
|
||||||
|
be immediately able to take over the role of a resource
|
||||||
|
to be backed up, and will require some initialization
|
||||||
|
activity. A value of 'providingService' means the
|
||||||
|
resource is providing service. A value of
|
||||||
|
'unknown' means that this resource is unable to
|
||||||
|
report standby state."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
unknown (1),
|
||||||
|
hotStandby (2),
|
||||||
|
coldStandby (3),
|
||||||
|
providingService (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
1862
MIBS/EtherLike-MIB
Normal file
1862
MIBS/EtherLike-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2844
MIBS/FCMGMT-MIB
Normal file
2844
MIBS/FCMGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2150
MIBS/FDDI-SMT73-MIB
Normal file
2150
MIBS/FDDI-SMT73-MIB
Normal file
File diff suppressed because it is too large
Load Diff
61
MIBS/FLOAT-TC-MIB
Normal file
61
MIBS/FLOAT-TC-MIB
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
FLOAT-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
mib-2 FROM SNMPv2-SMI -- RFC 2578
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC 2579
|
||||||
|
|
||||||
|
floatTcMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201107270000Z" -- July 27, 2011
|
||||||
|
ORGANIZATION "IETF OPSAWG Working Group"
|
||||||
|
CONTACT-INFO "WG Email: opsawg@ietf.org
|
||||||
|
|
||||||
|
Editor: Randy Presuhn
|
||||||
|
randy_presuhn@mindspring.com"
|
||||||
|
DESCRIPTION "Textual conventions for the representation
|
||||||
|
of floating-point numbers.
|
||||||
|
|
||||||
|
Copyright (c) 2011 IETF Trust and the persons
|
||||||
|
identified as authors of the code. All rights
|
||||||
|
reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms,
|
||||||
|
with or without modification, is permitted pursuant
|
||||||
|
to, and subject to the license terms contained in,
|
||||||
|
the Simplified BSD License set forth in Section
|
||||||
|
4.c of the IETF Trust's Legal Provisions Relating
|
||||||
|
to IETF Documents
|
||||||
|
(http://trustee.ietf.org/license-info).
|
||||||
|
|
||||||
|
This version of this MIB module is part of RFC 6340;
|
||||||
|
see the RFC itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "201107270000Z" -- July 27, 2011
|
||||||
|
DESCRIPTION "Initial version, published as RFC 6340."
|
||||||
|
::= { mib-2 201 }
|
||||||
|
|
||||||
|
Float32TC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This type represents a 32-bit (4-octet) IEEE
|
||||||
|
floating-point number in binary interchange format."
|
||||||
|
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||||
|
Standard 754-2008"
|
||||||
|
SYNTAX OCTET STRING (SIZE(4))
|
||||||
|
|
||||||
|
Float64TC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This type represents a 64-bit (8-octet) IEEE
|
||||||
|
floating-point number in binary interchange format."
|
||||||
|
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||||
|
Standard 754-2008"
|
||||||
|
SYNTAX OCTET STRING (SIZE(8))
|
||||||
|
|
||||||
|
Float128TC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This type represents a 128-bit (16-octet) IEEE
|
||||||
|
floating-point number in binary interchange format."
|
||||||
|
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||||
|
Standard 754-2008"
|
||||||
|
SYNTAX OCTET STRING (SIZE(16))
|
||||||
|
|
||||||
|
END
|
1084
MIBS/FRAME-RELAY-DTE-MIB
Normal file
1084
MIBS/FRAME-RELAY-DTE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
368
MIBS/FROGFOOT-RESOURCES-MIB
Normal file
368
MIBS/FROGFOOT-RESOURCES-MIB
Normal file
@ -0,0 +1,368 @@
|
|||||||
|
FROGFOOT-RESOURCES-MIB
|
||||||
|
|
||||||
|
-- -*- mib -*-
|
||||||
|
|
||||||
|
DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
-- Frogfoot Networks CC Resources MIB
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The idea behind this is to measure usage of resources.
|
||||||
|
-- It does not contain information about the system such as
|
||||||
|
-- cpu/disk types, etc.
|
||||||
|
--
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32,
|
||||||
|
enterprises
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF;
|
||||||
|
|
||||||
|
resources MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200407170000Z"
|
||||||
|
ORGANIZATION "Frogfoot Networks"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Abraham van der Merwe
|
||||||
|
|
||||||
|
Postal: Frogfoot Networks CC
|
||||||
|
P.O. Box 23618
|
||||||
|
Claremont
|
||||||
|
Cape Town
|
||||||
|
7735
|
||||||
|
South Africa
|
||||||
|
|
||||||
|
Phone: +27 82 565 4451
|
||||||
|
Email: abz@frogfoot.net"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module to describe system resources."
|
||||||
|
::= { system 1 }
|
||||||
|
|
||||||
|
frogfoot OBJECT IDENTIFIER ::= { enterprises 10002 }
|
||||||
|
servers OBJECT IDENTIFIER ::= { frogfoot 1 }
|
||||||
|
system OBJECT IDENTIFIER ::= { servers 1 }
|
||||||
|
|
||||||
|
memory OBJECT IDENTIFIER ::= { resources 1 }
|
||||||
|
swap OBJECT IDENTIFIER ::= { resources 2 }
|
||||||
|
storage OBJECT IDENTIFIER ::= { resources 3 }
|
||||||
|
load OBJECT IDENTIFIER ::= { resources 4 }
|
||||||
|
|
||||||
|
resMIB OBJECT IDENTIFIER ::= { resources 31 }
|
||||||
|
resMIBObjects OBJECT IDENTIFIER ::= { resMIB 1 }
|
||||||
|
resConformance OBJECT IDENTIFIER ::= { resMIB 2 }
|
||||||
|
|
||||||
|
resGroups OBJECT IDENTIFIER ::= { resConformance 1 }
|
||||||
|
resCompliances OBJECT IDENTIFIER ::= { resConformance 2 }
|
||||||
|
|
||||||
|
TableIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value, greater than zero. It is recommended
|
||||||
|
that values are assigned contiguously starting from 1."
|
||||||
|
SYNTAX Integer32 (1..2147483647)
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Memory statistics
|
||||||
|
--
|
||||||
|
|
||||||
|
memTotal OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Total usable physical memory (in KB)"
|
||||||
|
::= { memory 1 }
|
||||||
|
|
||||||
|
memFree OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Available physical memory (in KB)"
|
||||||
|
::= { memory 2 }
|
||||||
|
|
||||||
|
memBuffer OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Physical memory used by buffers (in KB)"
|
||||||
|
::= { memory 3 }
|
||||||
|
|
||||||
|
memCache OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Physical memory used for caching (in KB)"
|
||||||
|
::= { memory 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Swap space statistics
|
||||||
|
--
|
||||||
|
|
||||||
|
swapTotal OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Total swap space size (in KB)"
|
||||||
|
::= { swap 1 }
|
||||||
|
|
||||||
|
swapFree OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Swap space still available (in KB)"
|
||||||
|
::= { swap 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Disk space statistics
|
||||||
|
--
|
||||||
|
|
||||||
|
diskNumber OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of mounted disks present on this system."
|
||||||
|
::= { storage 1 }
|
||||||
|
|
||||||
|
diskTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF DiskEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table of mounted disks on this system."
|
||||||
|
::= { storage 2 }
|
||||||
|
|
||||||
|
diskEntry OBJECT-TYPE
|
||||||
|
SYNTAX DiskEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing management information applicable
|
||||||
|
to a particular mounted disk on the system."
|
||||||
|
INDEX { diskIndex }
|
||||||
|
::= { diskTable 1 }
|
||||||
|
|
||||||
|
DiskEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
diskIndex TableIndex,
|
||||||
|
diskDev DisplayString,
|
||||||
|
diskDir DisplayString,
|
||||||
|
diskFSType INTEGER,
|
||||||
|
diskTotal Gauge32,
|
||||||
|
diskFree Gauge32
|
||||||
|
}
|
||||||
|
|
||||||
|
diskIndex OBJECT-TYPE
|
||||||
|
SYNTAX TableIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value, greater than zero, for each disk on the
|
||||||
|
system. It is recommended that values are assigned contiguously
|
||||||
|
starting from 1."
|
||||||
|
::= { diskEntry 1 }
|
||||||
|
|
||||||
|
diskDev OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A textual string containing the disk device name."
|
||||||
|
::= { diskEntry 2 }
|
||||||
|
|
||||||
|
diskDir OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A textual string containing the disk mount point."
|
||||||
|
::= { diskEntry 3 }
|
||||||
|
|
||||||
|
diskFSType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(0), -- Unknown File System
|
||||||
|
adfs(1), -- Acorn Advanced Disc Filing System
|
||||||
|
affs(2), -- Amiga Fast File System
|
||||||
|
coda(3), -- CODA File System
|
||||||
|
cramfs(4), -- cram File System for small storage (ROMs etc)
|
||||||
|
ext2(5), -- Ext2 File System
|
||||||
|
hpfs(6), -- OS/2 HPFS File System
|
||||||
|
iso9660(7), -- ISO 9660 (CDROM) File System
|
||||||
|
jffs2(8), -- Journalling Flash File System
|
||||||
|
jfs(9), -- JFS File System
|
||||||
|
minix(10), -- Minix File System
|
||||||
|
msdos(11), -- FAT-based File Systems
|
||||||
|
ncpfs(12), -- Novell Netware(tm) File System
|
||||||
|
nfs(13), -- Network File Sharing Protocol
|
||||||
|
ntfs(14), -- NTFS File System (Windows NT)
|
||||||
|
qnx4(15), -- QNX4 File System
|
||||||
|
reiserfs(16), -- ReiserFS Journalling File System
|
||||||
|
romfs(17), -- ROM File System
|
||||||
|
smbfs(18), -- Server Message Block (SMB) Protocol
|
||||||
|
sysv(19), -- SystemV/V7/Xenix/Coherent File System
|
||||||
|
tmpfs(20), -- Virtual Memory File System
|
||||||
|
udf(21), -- UDF (DVD, CDRW, etc) File System
|
||||||
|
ufs(22), -- UFS File System (SunOS, FreeBSD, etc)
|
||||||
|
vxfs(23), -- VERITAS VxFS(TM) File System
|
||||||
|
xfs(24) -- XFS (SGI) Journalling File System
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of file system present on the disk. This
|
||||||
|
does not include fake file systems such as the proc file
|
||||||
|
system, devfs, etc. Additional types may be assigned by
|
||||||
|
Frogfoot Networks in the future."
|
||||||
|
::= { diskEntry 4 }
|
||||||
|
|
||||||
|
diskTotal OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Total space on disk (in MB)"
|
||||||
|
::= { diskEntry 5 }
|
||||||
|
|
||||||
|
diskFree OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Disk space still available (in MB)"
|
||||||
|
::= { diskEntry 6 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Load Average statistics
|
||||||
|
--
|
||||||
|
|
||||||
|
loadNumber OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of load averages stored in the
|
||||||
|
load average table."
|
||||||
|
::= { load 1 }
|
||||||
|
|
||||||
|
loadTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LoadEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Load average information."
|
||||||
|
::= { load 2 }
|
||||||
|
|
||||||
|
loadEntry OBJECT-TYPE
|
||||||
|
SYNTAX LoadEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing load average information."
|
||||||
|
INDEX { loadIndex }
|
||||||
|
::= { loadTable 1 }
|
||||||
|
|
||||||
|
LoadEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
loadIndex TableIndex,
|
||||||
|
loadDescr DisplayString,
|
||||||
|
loadValue Gauge32
|
||||||
|
}
|
||||||
|
|
||||||
|
loadIndex OBJECT-TYPE
|
||||||
|
SYNTAX TableIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value, greater than zero, for each
|
||||||
|
load average stored."
|
||||||
|
::= { loadEntry 1 }
|
||||||
|
|
||||||
|
loadDescr OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A description of each load average."
|
||||||
|
::= { loadEntry 2 }
|
||||||
|
|
||||||
|
loadValue OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The 1,5 and 10 minute load averages. These values are
|
||||||
|
stored as a percentage of processor load."
|
||||||
|
::= { loadEntry 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Compliance Statements
|
||||||
|
--
|
||||||
|
|
||||||
|
resCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for SNMP entities which have
|
||||||
|
system resources such as volatile and non-volatile
|
||||||
|
storage."
|
||||||
|
MODULE
|
||||||
|
MANDATORY-GROUPS { resMemGroup, resSwapGroup, resDiskGroup, resLoadGroup }
|
||||||
|
GROUP resMemGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for those systems which have
|
||||||
|
any form of volatile storage."
|
||||||
|
GROUP resSwapGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for those systems which have
|
||||||
|
the ability to temporarily swap unused pages to disk."
|
||||||
|
GROUP resDiskGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for those systems which have
|
||||||
|
any form of non-volatile storage."
|
||||||
|
GROUP resLoadGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory for those systems which store
|
||||||
|
any form of processor load average information."
|
||||||
|
::= { resCompliances 1 }
|
||||||
|
|
||||||
|
resMemGroup OBJECT-GROUP
|
||||||
|
OBJECTS { memTotal, memFree, memBuffer, memCache }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
volatile system storage."
|
||||||
|
::= { resGroups 1 }
|
||||||
|
|
||||||
|
resSwapGroup OBJECT-GROUP
|
||||||
|
OBJECTS { swapTotal, swapFree }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
storage used for swapping pages to disk."
|
||||||
|
::= { resGroups 2 }
|
||||||
|
|
||||||
|
resDiskGroup OBJECT-GROUP
|
||||||
|
OBJECTS { diskNumber, diskDev, diskDir, diskFSType, diskTotal, diskFree }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
non-volatile system storage."
|
||||||
|
::= { resGroups 3 }
|
||||||
|
|
||||||
|
resLoadGroup OBJECT-GROUP
|
||||||
|
OBJECTS { loadNumber, loadDescr, loadValue }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
processor load averages."
|
||||||
|
::= { resGroups 4 }
|
||||||
|
|
||||||
|
END
|
||||||
|
|
2168
MIBS/GBOND-MIB
Normal file
2168
MIBS/GBOND-MIB
Normal file
File diff suppressed because it is too large
Load Diff
683
MIBS/HC-ALARM-MIB
Normal file
683
MIBS/HC-ALARM-MIB
Normal file
@ -0,0 +1,683 @@
|
|||||||
|
HC-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||||
|
Integer32, Counter32, Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||||
|
NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
RowStatus, VariablePointer, StorageType,
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
CounterBasedGauge64
|
||||||
|
FROM HCNUM-TC
|
||||||
|
rmon, OwnerString, rmonEventGroup
|
||||||
|
FROM RMON-MIB;
|
||||||
|
|
||||||
|
hcAlarmMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200212160000Z"
|
||||||
|
ORGANIZATION "Netgear Inc"
|
||||||
|
CONTACT-INFO ""
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines Remote Monitoring MIB extensions for
|
||||||
|
High Capacity Alarms.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2002). This version
|
||||||
|
of this MIB module is part of RFC 3434; see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "200212160000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version of the High Capacity Alarm MIB module.
|
||||||
|
This version published as RFC 3434."
|
||||||
|
::= { rmon 29 }
|
||||||
|
|
||||||
|
hcAlarmObjects OBJECT IDENTIFIER ::= { hcAlarmMIB 1 }
|
||||||
|
hcAlarmNotifications OBJECT IDENTIFIER ::= { hcAlarmMIB 2 }
|
||||||
|
hcAlarmConformance OBJECT IDENTIFIER ::= { hcAlarmMIB 3 }
|
||||||
|
|
||||||
|
hcAlarmControlObjects OBJECT IDENTIFIER ::= { hcAlarmObjects 1 }
|
||||||
|
hcAlarmCapabilitiesObjects OBJECT IDENTIFIER
|
||||||
|
::= { hcAlarmObjects 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
HcValueStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type indicates the validity and sign of the data
|
||||||
|
in associated object instances which represent the absolute
|
||||||
|
value of a high capacity numeric quantity. Such an object
|
||||||
|
may be represented with one or more object instances. An
|
||||||
|
object of type HcValueStatus MUST be defined within the same
|
||||||
|
structure as the object(s) representing the high capacity
|
||||||
|
absolute value.
|
||||||
|
|
||||||
|
If the associated object instance(s) representing the high
|
||||||
|
capacity absolute value could not be accessed during the
|
||||||
|
sampling interval, and is therefore invalid, then the
|
||||||
|
associated HcValueStatus object will contain the value
|
||||||
|
'valueNotAvailable(1)'.
|
||||||
|
|
||||||
|
If the associated object instance(s) representing the high
|
||||||
|
capacity absolute value are valid and actual value of the
|
||||||
|
sample is greater than or equal to zero, then the associated
|
||||||
|
HcValueStatus object will contain the value
|
||||||
|
'valuePositive(2)'.
|
||||||
|
|
||||||
|
If the associated object instance(s) representing the high
|
||||||
|
capacity absolute value are valid and the actual value of
|
||||||
|
the sample is less than zero, then the associated
|
||||||
|
HcValueStatus object will contain the value
|
||||||
|
'valueNegative(3)'. The associated absolute value should be
|
||||||
|
multiplied by -1 to obtain the true sample value."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
valueNotAvailable(1),
|
||||||
|
valuePositive(2),
|
||||||
|
valueNegative(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- High Capacity Alarm Table
|
||||||
|
--
|
||||||
|
|
||||||
|
hcAlarmTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF HcAlarmEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries for the configuration of high capacity
|
||||||
|
alarms."
|
||||||
|
::= { hcAlarmControlObjects 1 }
|
||||||
|
|
||||||
|
hcAlarmEntry OBJECT-TYPE
|
||||||
|
SYNTAX HcAlarmEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the hcAlarmTable. Entries are usually
|
||||||
|
created in this table by management application action, but
|
||||||
|
may also be created by agent action as well."
|
||||||
|
INDEX { hcAlarmIndex }
|
||||||
|
::= { hcAlarmTable 1 }
|
||||||
|
|
||||||
|
HcAlarmEntry ::= SEQUENCE {
|
||||||
|
hcAlarmIndex Integer32,
|
||||||
|
hcAlarmInterval Integer32,
|
||||||
|
hcAlarmVariable VariablePointer,
|
||||||
|
hcAlarmSampleType INTEGER,
|
||||||
|
hcAlarmAbsValue CounterBasedGauge64,
|
||||||
|
hcAlarmValueStatus HcValueStatus,
|
||||||
|
hcAlarmStartupAlarm INTEGER,
|
||||||
|
hcAlarmRisingThreshAbsValueLo Unsigned32,
|
||||||
|
hcAlarmRisingThreshAbsValueHi Unsigned32,
|
||||||
|
hcAlarmRisingThresholdValStatus HcValueStatus,
|
||||||
|
hcAlarmFallingThreshAbsValueLo Unsigned32,
|
||||||
|
hcAlarmFallingThreshAbsValueHi Unsigned32,
|
||||||
|
hcAlarmFallingThresholdValStatus HcValueStatus,
|
||||||
|
hcAlarmRisingEventIndex Integer32,
|
||||||
|
hcAlarmFallingEventIndex Integer32,
|
||||||
|
hcAlarmValueFailedAttempts Counter32,
|
||||||
|
hcAlarmOwner OwnerString,
|
||||||
|
hcAlarmStorageType StorageType,
|
||||||
|
hcAlarmStatus RowStatus }
|
||||||
|
|
||||||
|
hcAlarmIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An arbitrary integer index value used to uniquely identify
|
||||||
|
this high capacity alarm entry."
|
||||||
|
::= { hcAlarmEntry 1 }
|
||||||
|
|
||||||
|
hcAlarmInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..2147483647)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The interval in seconds over which the data is sampled and
|
||||||
|
compared with the rising and falling thresholds. When
|
||||||
|
setting this variable, care should be taken in the case of
|
||||||
|
deltaValue sampling - the interval should be set short
|
||||||
|
enough that the sampled variable is very unlikely to
|
||||||
|
increase or decrease by more than 2^63 - 1 during a single
|
||||||
|
sampling interval.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 2 }
|
||||||
|
|
||||||
|
hcAlarmVariable OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The object identifier of the particular variable to be
|
||||||
|
sampled. Only variables that resolve to an ASN.1 primitive
|
||||||
|
type of INTEGER (INTEGER, Integer32, Counter32, Counter64,
|
||||||
|
Gauge, or TimeTicks) may be sampled.
|
||||||
|
|
||||||
|
Because SNMP access control is articulated entirely in terms
|
||||||
|
of the contents of MIB views, no access control mechanism
|
||||||
|
exists that can restrict the value of this object to
|
||||||
|
identify only those objects that exist in a particular MIB
|
||||||
|
view. Because there is thus no acceptable means of
|
||||||
|
restricting the read access that could be obtained through
|
||||||
|
the alarm mechanism, the probe must only grant write access
|
||||||
|
to this object in those views that have read access to all
|
||||||
|
objects on the probe.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 3 }
|
||||||
|
|
||||||
|
hcAlarmSampleType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
absoluteValue(1),
|
||||||
|
deltaValue(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The method of sampling the selected variable and
|
||||||
|
calculating the value to be compared against the thresholds.
|
||||||
|
If the value of this object is absoluteValue(1), the value
|
||||||
|
of the selected variable will be compared directly with the
|
||||||
|
thresholds at the end of the sampling interval. If the
|
||||||
|
value of this object is deltaValue(2), the value of the
|
||||||
|
selected variable at the last sample will be subtracted from
|
||||||
|
the current value, and the difference compared with the
|
||||||
|
thresholds.
|
||||||
|
|
||||||
|
If the associated hcAlarmVariable instance could not be
|
||||||
|
obtained at the previous sample interval, then a delta
|
||||||
|
sample is not possible, and the value of the associated
|
||||||
|
hcAlarmValueStatus object for this interval will be
|
||||||
|
valueNotAvailable(1).
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 4 }
|
||||||
|
|
||||||
|
hcAlarmAbsValue OBJECT-TYPE
|
||||||
|
SYNTAX CounterBasedGauge64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The absolute value (i.e., unsigned value) of the
|
||||||
|
hcAlarmVariable statistic during the last sampling period.
|
||||||
|
The value during the current sampling period is not made
|
||||||
|
available until the period is completed.
|
||||||
|
|
||||||
|
To obtain the true value for this sampling interval, the
|
||||||
|
associated instance of hcAlarmValueStatus must be checked,
|
||||||
|
and the value of this object adjusted as necessary.
|
||||||
|
|
||||||
|
If the MIB instance could not be accessed during the
|
||||||
|
sampling interval, then this object will have a value of
|
||||||
|
zero and the associated instance of hcAlarmValueStatus will
|
||||||
|
be set to 'valueNotAvailable(1)'."
|
||||||
|
::= { hcAlarmEntry 5 }
|
||||||
|
|
||||||
|
hcAlarmValueStatus OBJECT-TYPE
|
||||||
|
SYNTAX HcValueStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object indicates the validity and sign of the data for
|
||||||
|
the hcAlarmAbsValue object, as described in the
|
||||||
|
HcValueStatus textual convention."
|
||||||
|
::= { hcAlarmEntry 6 }
|
||||||
|
|
||||||
|
hcAlarmStartupAlarm OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
risingAlarm(1),
|
||||||
|
fallingAlarm(2),
|
||||||
|
risingOrFallingAlarm(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The alarm that may be sent when this entry is first set to
|
||||||
|
active. If the first sample after this entry becomes active
|
||||||
|
is greater than or equal to the rising threshold and this
|
||||||
|
object is equal to risingAlarm(1) or
|
||||||
|
risingOrFallingAlarm(3), then a single rising alarm will be
|
||||||
|
generated. If the first sample after this entry becomes
|
||||||
|
valid is less than or equal to the falling threshold and
|
||||||
|
this object is equal to fallingAlarm(2) or
|
||||||
|
risingOrFallingAlarm(3), then a single falling alarm will be
|
||||||
|
generated.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 7 }
|
||||||
|
|
||||||
|
hcAlarmRisingThreshAbsValueLo OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The lower 32 bits of the absolute value for threshold for
|
||||||
|
the sampled statistic. The actual threshold value is
|
||||||
|
determined by the associated instances of the
|
||||||
|
hcAlarmRisingThreshAbsValueHi and
|
||||||
|
hcAlarmRisingThresholdValStatus objects, as follows:
|
||||||
|
|
||||||
|
ABS(threshold) = hcAlarmRisingThreshAbsValueLo +
|
||||||
|
(hcAlarmRisingThreshAbsValueHi * 2^^32)
|
||||||
|
|
||||||
|
The absolute value of the threshold is adjusted as required,
|
||||||
|
as described in the HcValueStatus textual convention. These
|
||||||
|
three object instances are conceptually combined to
|
||||||
|
represent the rising threshold for this entry.
|
||||||
|
|
||||||
|
When the current sampled value is greater than or equal to
|
||||||
|
this threshold, and the value at the last sampling interval
|
||||||
|
was less than this threshold, a single event will be
|
||||||
|
generated. A single event will also be generated if the
|
||||||
|
first sample after this entry becomes valid is greater than
|
||||||
|
or equal to this threshold and the associated
|
||||||
|
hcAlarmStartupAlarm is equal to risingAlarm(1) or
|
||||||
|
risingOrFallingAlarm(3).
|
||||||
|
|
||||||
|
After a rising event is generated, another such event will
|
||||||
|
not be generated until the sampled value falls below this
|
||||||
|
threshold and reaches the threshold identified by the
|
||||||
|
hcAlarmFallingThreshAbsValueLo,
|
||||||
|
hcAlarmFallingThreshAbsValueHi, and
|
||||||
|
hcAlarmFallingThresholdValStatus objects.
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
|
||||||
|
::= { hcAlarmEntry 8 }
|
||||||
|
|
||||||
|
hcAlarmRisingThreshAbsValueHi OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The upper 32 bits of the absolute value for threshold for
|
||||||
|
the sampled statistic. The actual threshold value is
|
||||||
|
determined by the associated instances of the
|
||||||
|
hcAlarmRisingThreshAbsValueLo and
|
||||||
|
hcAlarmRisingThresholdValStatus objects, as follows:
|
||||||
|
|
||||||
|
ABS(threshold) = hcAlarmRisingThreshAbsValueLo +
|
||||||
|
(hcAlarmRisingThreshAbsValueHi * 2^^32)
|
||||||
|
|
||||||
|
The absolute value of the threshold is adjusted as required,
|
||||||
|
as described in the HcValueStatus textual convention. These
|
||||||
|
three object instances are conceptually combined to
|
||||||
|
represent the rising threshold for this entry.
|
||||||
|
|
||||||
|
When the current sampled value is greater than or equal to
|
||||||
|
this threshold, and the value at the last sampling interval
|
||||||
|
was less than this threshold, a single event will be
|
||||||
|
generated. A single event will also be generated if the
|
||||||
|
first sample after this entry becomes valid is greater than
|
||||||
|
or equal to this threshold and the associated
|
||||||
|
hcAlarmStartupAlarm is equal to risingAlarm(1) or
|
||||||
|
risingOrFallingAlarm(3).
|
||||||
|
|
||||||
|
After a rising event is generated, another such event will
|
||||||
|
not be generated until the sampled value falls below this
|
||||||
|
threshold and reaches the threshold identified by the
|
||||||
|
hcAlarmFallingThreshAbsValueLo,
|
||||||
|
hcAlarmFallingThreshAbsValueHi, and
|
||||||
|
hcAlarmFallingThresholdValStatus objects.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 9 }
|
||||||
|
|
||||||
|
hcAlarmRisingThresholdValStatus OBJECT-TYPE
|
||||||
|
SYNTAX HcValueStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object indicates the sign of the data for the rising
|
||||||
|
threshold, as defined by the hcAlarmRisingThresAbsValueLo
|
||||||
|
and hcAlarmRisingThresAbsValueHi objects, as described in
|
||||||
|
the HcValueStatus textual convention.
|
||||||
|
|
||||||
|
The enumeration 'valueNotAvailable(1)' is not allowed, and
|
||||||
|
the associated hcAlarmStatus object cannot be equal to
|
||||||
|
'active(1)' if this object is set to this value.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 10 }
|
||||||
|
|
||||||
|
hcAlarmFallingThreshAbsValueLo OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The lower 32 bits of the absolute value for threshold for
|
||||||
|
the sampled statistic. The actual threshold value is
|
||||||
|
determined by the associated instances of the
|
||||||
|
hcAlarmFallingThreshAbsValueHi and
|
||||||
|
hcAlarmFallingThresholdValStatus objects, as follows:
|
||||||
|
|
||||||
|
ABS(threshold) = hcAlarmFallingThreshAbsValueLo +
|
||||||
|
(hcAlarmFallingThreshAbsValueHi * 2^^32)
|
||||||
|
|
||||||
|
The absolute value of the threshold is adjusted as required,
|
||||||
|
as described in the HcValueStatus textual convention. These
|
||||||
|
three object instances are conceptually combined to
|
||||||
|
represent the falling threshold for this entry.
|
||||||
|
|
||||||
|
When the current sampled value is less than or equal to this
|
||||||
|
threshold, and the value at the last sampling interval was
|
||||||
|
greater than this threshold, a single event will be
|
||||||
|
generated. A single event will also be generated if the
|
||||||
|
first sample after this entry becomes valid is less than or
|
||||||
|
equal to this threshold and the associated
|
||||||
|
hcAlarmStartupAlarm is equal to fallingAlarm(2) or
|
||||||
|
risingOrFallingAlarm(3).
|
||||||
|
|
||||||
|
After a falling event is generated, another such event will
|
||||||
|
not be generated until the sampled value rises above this
|
||||||
|
threshold and reaches the threshold identified by the
|
||||||
|
hcAlarmRisingThreshAbsValueLo,
|
||||||
|
hcAlarmRisingThreshAbsValueHi, and
|
||||||
|
hcAlarmRisingThresholdValStatus objects.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 11 }
|
||||||
|
|
||||||
|
hcAlarmFallingThreshAbsValueHi OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The upper 32 bits of the absolute value for threshold for
|
||||||
|
the sampled statistic. The actual threshold value is
|
||||||
|
determined by the associated instances of the
|
||||||
|
hcAlarmFallingThreshAbsValueLo and
|
||||||
|
hcAlarmFallingThresholdValStatus objects, as follows:
|
||||||
|
|
||||||
|
ABS(threshold) = hcAlarmFallingThreshAbsValueLo +
|
||||||
|
(hcAlarmFallingThreshAbsValueHi * 2^^32)
|
||||||
|
|
||||||
|
The absolute value of the threshold is adjusted as required,
|
||||||
|
as described in the HcValueStatus textual convention. These
|
||||||
|
three object instances are conceptually combined to
|
||||||
|
represent the falling threshold for this entry.
|
||||||
|
|
||||||
|
When the current sampled value is less than or equal to this
|
||||||
|
threshold, and the value at the last sampling interval was
|
||||||
|
greater than this threshold, a single event will be
|
||||||
|
generated. A single event will also be generated if the
|
||||||
|
first sample after this entry becomes valid is less than or
|
||||||
|
equal to this threshold and the associated
|
||||||
|
hcAlarmStartupAlarm is equal to fallingAlarm(2) or
|
||||||
|
risingOrFallingAlarm(3).
|
||||||
|
|
||||||
|
After a falling event is generated, another such event will
|
||||||
|
not be generated until the sampled value rises above this
|
||||||
|
threshold and reaches the threshold identified by the
|
||||||
|
hcAlarmRisingThreshAbsValueLo,
|
||||||
|
hcAlarmRisingThreshAbsValueHi, and
|
||||||
|
hcAlarmRisingThresholdValStatus objects.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 12 }
|
||||||
|
|
||||||
|
hcAlarmFallingThresholdValStatus OBJECT-TYPE
|
||||||
|
SYNTAX HcValueStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object indicates the sign of the data for the falling
|
||||||
|
threshold, as defined by the hcAlarmFallingThreshAbsValueLo
|
||||||
|
and hcAlarmFallingThreshAbsValueHi objects, as described in
|
||||||
|
the HcValueStatus textual convention.
|
||||||
|
|
||||||
|
The enumeration 'valueNotAvailable(1)' is not allowed, and
|
||||||
|
the associated hcAlarmStatus object cannot be equal to
|
||||||
|
'active(1)' if this object is set to this value.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 13 }
|
||||||
|
|
||||||
|
hcAlarmRisingEventIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..65535)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The index of the eventEntry that is used when a rising
|
||||||
|
threshold is crossed. The eventEntry identified by a
|
||||||
|
particular value of this index is the same as identified by
|
||||||
|
the same value of the eventIndex object. If there is no
|
||||||
|
corresponding entry in the eventTable, then no association
|
||||||
|
exists. In particular, if this value is zero, no associated
|
||||||
|
event will be generated, as zero is not a valid event index.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 14 }
|
||||||
|
|
||||||
|
hcAlarmFallingEventIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..65535)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The index of the eventEntry that is used when a falling
|
||||||
|
threshold is crossed. The eventEntry identified by a
|
||||||
|
particular value of this index is the same as identified by
|
||||||
|
the same value of the eventIndex object. If there is no
|
||||||
|
corresponding entry in the eventTable, then no association
|
||||||
|
exists. In particular, if this value is zero, no associated
|
||||||
|
event will be generated, as zero is not a valid event index.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
hcAlarmStatus object is equal to active(1)."
|
||||||
|
::= { hcAlarmEntry 15 }
|
||||||
|
|
||||||
|
hcAlarmValueFailedAttempts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated hcAlarmVariable instance
|
||||||
|
was polled on behalf of this hcAlarmEntry, (while in the
|
||||||
|
active state) and the value was not available. This counter
|
||||||
|
may experience a discontinuity if the agent restarts,
|
||||||
|
indicated by the value of sysUpTime."
|
||||||
|
::= { hcAlarmEntry 16 }
|
||||||
|
|
||||||
|
hcAlarmOwner OBJECT-TYPE
|
||||||
|
SYNTAX OwnerString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The entity that configured this entry and is therefore
|
||||||
|
using the resources assigned to it."
|
||||||
|
::= { hcAlarmEntry 17 }
|
||||||
|
|
||||||
|
hcAlarmStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of non-volatile storage configured for this entry.
|
||||||
|
If this object is equal to 'permanent(4)', then the
|
||||||
|
associated hcAlarmRisingEventIndex and
|
||||||
|
hcAlarmFallingEventIndex objects must be writable."
|
||||||
|
::= { hcAlarmEntry 18 }
|
||||||
|
|
||||||
|
hcAlarmStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The hcAlarmStatus object may be modified if the associated
|
||||||
|
instance of this object is equal to active(1),
|
||||||
|
notInService(2), or notReady(3). All other writable objects
|
||||||
|
may be modified if the associated instance of this object is
|
||||||
|
equal to notInService(2) or notReady(3)."
|
||||||
|
::= { hcAlarmEntry 19 }
|
||||||
|
--
|
||||||
|
-- Capabilities
|
||||||
|
--
|
||||||
|
|
||||||
|
hcAlarmCapabilities OBJECT-TYPE
|
||||||
|
SYNTAX BITS {
|
||||||
|
hcAlarmCreation(0),
|
||||||
|
hcAlarmNvStorage(1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of the high capacity alarm capabilities
|
||||||
|
supported by this agent.
|
||||||
|
|
||||||
|
If the 'hcAlarmCreation' BIT is set, then this agent allows
|
||||||
|
NMS applications to create entries in the hcAlarmTable.
|
||||||
|
|
||||||
|
If the 'hcAlarmNvStorage' BIT is set, then this agent allows
|
||||||
|
entries in the hcAlarmTable which will be recreated after a
|
||||||
|
system restart, as controlled by the hcAlarmStorageType
|
||||||
|
object."
|
||||||
|
::= { hcAlarmCapabilitiesObjects 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Notifications
|
||||||
|
--
|
||||||
|
|
||||||
|
hcAlarmNotifPrefix OBJECT IDENTIFIER
|
||||||
|
::= { hcAlarmNotifications 0 }
|
||||||
|
|
||||||
|
hcRisingAlarm NOTIFICATION-TYPE
|
||||||
|
OBJECTS { hcAlarmVariable,
|
||||||
|
hcAlarmSampleType,
|
||||||
|
hcAlarmAbsValue,
|
||||||
|
hcAlarmValueStatus,
|
||||||
|
hcAlarmRisingThreshAbsValueLo,
|
||||||
|
hcAlarmRisingThreshAbsValueHi,
|
||||||
|
hcAlarmRisingThresholdValStatus,
|
||||||
|
hcAlarmRisingEventIndex }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The SNMP notification that is generated when a high
|
||||||
|
capacity alarm entry crosses its rising threshold and
|
||||||
|
generates an event that is configured for sending SNMP
|
||||||
|
traps.
|
||||||
|
|
||||||
|
The hcAlarmEntry object instances identified in the OBJECTS
|
||||||
|
clause are from the entry that causes this notification to
|
||||||
|
be generated."
|
||||||
|
::= { hcAlarmNotifPrefix 1 }
|
||||||
|
|
||||||
|
hcFallingAlarm NOTIFICATION-TYPE
|
||||||
|
OBJECTS { hcAlarmVariable,
|
||||||
|
hcAlarmSampleType,
|
||||||
|
hcAlarmAbsValue,
|
||||||
|
hcAlarmValueStatus,
|
||||||
|
hcAlarmFallingThreshAbsValueLo,
|
||||||
|
hcAlarmFallingThreshAbsValueHi,
|
||||||
|
hcAlarmFallingThresholdValStatus,
|
||||||
|
hcAlarmFallingEventIndex }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The SNMP notification that is generated when a high
|
||||||
|
capacity alarm entry crosses its falling threshold and
|
||||||
|
generates an event that is configured for sending SNMP
|
||||||
|
traps.
|
||||||
|
|
||||||
|
The hcAlarmEntry object instances identified in the OBJECTS
|
||||||
|
clause are from the entry that causes this notification to
|
||||||
|
be generated."
|
||||||
|
::= { hcAlarmNotifPrefix 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance Section
|
||||||
|
--
|
||||||
|
|
||||||
|
hcAlarmCompliances OBJECT IDENTIFIER ::= { hcAlarmConformance 1 }
|
||||||
|
hcAlarmGroups OBJECT IDENTIFIER ::= { hcAlarmConformance 2 }
|
||||||
|
|
||||||
|
hcAlarmCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the High
|
||||||
|
Capacity Alarm MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
hcAlarmControlGroup,
|
||||||
|
hcAlarmCapabilitiesGroup,
|
||||||
|
hcAlarmNotificationsGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE RMON-MIB
|
||||||
|
MANDATORY-GROUPS { rmonEventGroup }
|
||||||
|
|
||||||
|
::= { hcAlarmCompliances 1 }
|
||||||
|
-- Object Groups
|
||||||
|
|
||||||
|
hcAlarmControlGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
hcAlarmInterval,
|
||||||
|
hcAlarmVariable,
|
||||||
|
hcAlarmSampleType,
|
||||||
|
hcAlarmAbsValue,
|
||||||
|
hcAlarmValueStatus,
|
||||||
|
hcAlarmStartupAlarm,
|
||||||
|
hcAlarmRisingThreshAbsValueLo,
|
||||||
|
hcAlarmRisingThreshAbsValueHi,
|
||||||
|
hcAlarmRisingThresholdValStatus,
|
||||||
|
hcAlarmFallingThreshAbsValueLo,
|
||||||
|
hcAlarmFallingThreshAbsValueHi,
|
||||||
|
hcAlarmFallingThresholdValStatus,
|
||||||
|
hcAlarmRisingEventIndex,
|
||||||
|
hcAlarmFallingEventIndex,
|
||||||
|
hcAlarmValueFailedAttempts,
|
||||||
|
hcAlarmOwner,
|
||||||
|
hcAlarmStorageType,
|
||||||
|
hcAlarmStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to configure entries for high
|
||||||
|
capacity alarm threshold monitoring purposes."
|
||||||
|
::= { hcAlarmGroups 1 }
|
||||||
|
|
||||||
|
hcAlarmCapabilitiesGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
hcAlarmCapabilities
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to indicate an agent's high
|
||||||
|
capacity alarm threshold monitoring capabilities."
|
||||||
|
::= { hcAlarmGroups 2 }
|
||||||
|
|
||||||
|
hcAlarmNotificationsGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS {
|
||||||
|
hcRisingAlarm,
|
||||||
|
hcFallingAlarm
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of notifications to deliver information
|
||||||
|
related to a high capacity rising or falling threshold event
|
||||||
|
to a management application."
|
||||||
|
::= { hcAlarmGroups 3 }
|
||||||
|
|
||||||
|
END
|
231
MIBS/HC-PerfHist-TC-MIB
Normal file
231
MIBS/HC-PerfHist-TC-MIB
Normal file
@ -0,0 +1,231 @@
|
|||||||
|
-- *****************************************************************
|
||||||
|
-- HC-PerfHist-TC-MIB.my : 64 bits perf hist counter MIB file
|
||||||
|
--
|
||||||
|
-- June 2004
|
||||||
|
--
|
||||||
|
-- Copyright (c) 2004 by cisco Systems, Inc.
|
||||||
|
-- All rights reserved.
|
||||||
|
--
|
||||||
|
-- *****************************************************************
|
||||||
|
--
|
||||||
|
|
||||||
|
HC-PerfHist-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
Counter64,
|
||||||
|
Unsigned32,
|
||||||
|
Integer32,
|
||||||
|
mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
hcPerfHistTCMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200402030000Z" -- February 3, 2004
|
||||||
|
ORGANIZATION "ADSLMIB Working Group"
|
||||||
|
CONTACT-INFO "WG-email: adslmib@ietf.org
|
||||||
|
Info: https://www1.ietf.org/mailman/listinfo/adslmib
|
||||||
|
|
||||||
|
Chair: Mike Sneed
|
||||||
|
Sand Channel Systems
|
||||||
|
Postal: P.O. Box 37324
|
||||||
|
Raleigh NC 27627-7324
|
||||||
|
USA
|
||||||
|
Email: sneedmike@hotmail.com
|
||||||
|
Phone: +1 206 600 7022
|
||||||
|
|
||||||
|
Co-editor: Bob Ray
|
||||||
|
PESA Switching Systems, Inc.
|
||||||
|
Postal: 330-A Wynn Drive
|
||||||
|
Huntsville, AL 35805
|
||||||
|
USA
|
||||||
|
Email: rray@pesa.com
|
||||||
|
Phone: +1 256 726 9200 ext. 142
|
||||||
|
|
||||||
|
Co-editor: Rajesh Abbi
|
||||||
|
Alcatel USA
|
||||||
|
Postal: 2301 Sugar Bush Road
|
||||||
|
Raleigh, NC 27612-3339
|
||||||
|
USA
|
||||||
|
Email: Rajesh.Abbi@alcatel.com
|
||||||
|
Phone: +1 919 850 6194
|
||||||
|
"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB Module provides Textual Conventions to be
|
||||||
|
used by systems supporting 15 minute based performance
|
||||||
|
history counts that require high-capacity counts.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2004). This version
|
||||||
|
of this MIB module is part of RFC 3705: see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "200402030000Z" -- February 3, 2004
|
||||||
|
DESCRIPTION "Initial version, published as RFC 3705."
|
||||||
|
|
||||||
|
::= { mib-2 107 }
|
||||||
|
|
||||||
|
HCPerfValidIntervals ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of near end intervals for which data was
|
||||||
|
collected. The value of an object with an
|
||||||
|
HCPerfValidIntervals syntax will be 96 unless the
|
||||||
|
measurement was (re-)started within the last 1440 minutes,
|
||||||
|
in which case the value will be the number of complete 15
|
||||||
|
minute intervals for which the agent has at least some data.
|
||||||
|
In certain cases (e.g., in the case where the agent is a
|
||||||
|
proxy) it is possible that some intervals are unavailable.
|
||||||
|
In this case, this interval is the maximum interval number
|
||||||
|
for which data is available."
|
||||||
|
SYNTAX Integer32 (0..96)
|
||||||
|
|
||||||
|
HCPerfInvalidIntervals ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of near end intervals for which no data is
|
||||||
|
available. The value of an object with an
|
||||||
|
HCPerfInvalidIntervals syntax will typically be zero except
|
||||||
|
in cases where the data for some intervals are not available
|
||||||
|
(e.g., in proxy situations)."
|
||||||
|
SYNTAX Integer32 (0..96)
|
||||||
|
|
||||||
|
HCPerfTimeElapsed ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds that have elapsed since the beginning
|
||||||
|
of the current measurement period. If, for some reason,
|
||||||
|
such as an adjustment in the system's time-of-day clock or
|
||||||
|
the addition of a leap second, the duration of the current
|
||||||
|
interval exceeds the maximum value, the agent will return
|
||||||
|
the maximum value.
|
||||||
|
|
||||||
|
For 15 minute intervals, the range is limited to (0..899).
|
||||||
|
For 24 hour intervals, the range is limited to (0..86399)."
|
||||||
|
SYNTAX Integer32 (0..86399)
|
||||||
|
|
||||||
|
HCPerfIntervalThreshold ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This convention defines a range of values that may be set
|
||||||
|
in a fault threshold alarm control. As the number of
|
||||||
|
seconds in a 15-minute interval numbers at most 900,
|
||||||
|
objects of this type may have a range of 0...900, where the
|
||||||
|
value of 0 disables the alarm."
|
||||||
|
SYNTAX Unsigned32 (0..900)
|
||||||
|
|
||||||
|
HCPerfCurrentCount ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A gauge associated with a performance measurement in a
|
||||||
|
current 15 minute measurement interval. The value of an
|
||||||
|
object with an HCPerfCurrentCount syntax starts from zero
|
||||||
|
and is increased when associated events occur, until the
|
||||||
|
end of the 15 minute interval. At that time the value of
|
||||||
|
the gauge is stored in the first 15 minute history
|
||||||
|
interval, and the gauge is restarted at zero. In the case
|
||||||
|
where the agent has no valid data available for the
|
||||||
|
current interval, the corresponding object instance is not
|
||||||
|
available and upon a retrieval request a corresponding
|
||||||
|
error message shall be returned to indicate that this
|
||||||
|
instance does not exist.
|
||||||
|
|
||||||
|
This count represents a non-negative integer, which
|
||||||
|
may increase or decrease, but shall never exceed 2^64-1
|
||||||
|
(18446744073709551615 decimal), nor fall below 0. The
|
||||||
|
value of an object with HCPerfCurrentCount syntax
|
||||||
|
assumes its maximum value whenever the underlying count
|
||||||
|
exceeds 2^64-1. If the underlying count subsequently
|
||||||
|
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||||
|
adjustment as a result of entering or exiting unavailable
|
||||||
|
time), then the object's value also decreases.
|
||||||
|
|
||||||
|
Note that this TC is not strictly supported in SMIv2,
|
||||||
|
because the 'always increasing' and 'counter wrap'
|
||||||
|
semantics associated with the Counter64 base type are not
|
||||||
|
preserved. It is possible that management applications
|
||||||
|
which rely solely upon the (Counter64) ASN.1 tag to
|
||||||
|
determine object semantics will mistakenly operate upon
|
||||||
|
objects of this type as they would for Counter64 objects.
|
||||||
|
|
||||||
|
This textual convention represents a limited and short-
|
||||||
|
term solution, and may be deprecated as a long term
|
||||||
|
solution is defined and deployed to replace it."
|
||||||
|
SYNTAX Counter64
|
||||||
|
|
||||||
|
HCPerfIntervalCount ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A gauge associated with a performance measurement in
|
||||||
|
a previous 15 minute measurement interval. In the case
|
||||||
|
where the agent has no valid data available for a
|
||||||
|
particular interval, the corresponding object instance is
|
||||||
|
not available and upon a retrieval request a corresponding
|
||||||
|
error message shall be returned to indicate that this
|
||||||
|
instance does not exist.
|
||||||
|
|
||||||
|
Let X be an object with HCPerfIntervalCount syntax.
|
||||||
|
Let Y be an object with HCPerfCurrentCount syntax.
|
||||||
|
Let Z be an object with HCPerfTotalCount syntax.
|
||||||
|
Then, in a system supporting a history of n intervals with
|
||||||
|
X(1) and X(n) the most and least recent intervals
|
||||||
|
respectively, the following applies at the end of a 15
|
||||||
|
minute interval:
|
||||||
|
|
||||||
|
- discard the value of X(n)
|
||||||
|
- the value of X(i) becomes that of X(i-1)
|
||||||
|
for n >= i > 1
|
||||||
|
- the value of X(1) becomes that of Y.
|
||||||
|
- the value of Z, if supported, is adjusted.
|
||||||
|
|
||||||
|
This count represents a non-negative integer, which
|
||||||
|
may increase or decrease, but shall never exceed 2^64-1
|
||||||
|
(18446744073709551615 decimal), nor fall below 0. The
|
||||||
|
value of an object with HCPerfIntervalCount syntax
|
||||||
|
assumes its maximum value whenever the underlying count
|
||||||
|
exceeds 2^64-1. If the underlying count subsequently
|
||||||
|
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||||
|
adjustment as a result of entering or exiting unavailable
|
||||||
|
time), then the value of the object also decreases.
|
||||||
|
|
||||||
|
Note that this TC is not strictly supported in SMIv2,
|
||||||
|
because the 'always increasing' and 'counter wrap'
|
||||||
|
semantics associated with the Counter64 base type are not
|
||||||
|
preserved. It is possible that management applications
|
||||||
|
which rely solely upon the (Counter64) ASN.1 tag to
|
||||||
|
determine object semantics will mistakenly operate upon
|
||||||
|
objects of this type as they would for Counter64 objects.
|
||||||
|
|
||||||
|
This textual convention represents a limited and short-
|
||||||
|
term solution, and may be deprecated as a long term
|
||||||
|
solution is defined and deployed to replace it."
|
||||||
|
SYNTAX Counter64
|
||||||
|
|
||||||
|
HCPerfTotalCount ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A gauge representing the aggregate of previous valid 15
|
||||||
|
minute measurement intervals. Intervals for which no
|
||||||
|
valid data was available are not counted.
|
||||||
|
|
||||||
|
This count represents a non-negative integer, which
|
||||||
|
may increase or decrease, but shall never exceed 2^64-1
|
||||||
|
(18446744073709551615 decimal), nor fall below 0. The
|
||||||
|
value of an object with HCPerfTotalCount syntax
|
||||||
|
assumes its maximum value whenever the underlying count
|
||||||
|
exceeds 2^64-1. If the underlying count subsequently
|
||||||
|
decreases below 2^64-1 (due, e.g., to a retroactive
|
||||||
|
adjustment as a result of entering or exiting unavailable
|
||||||
|
time), then the object's value also decreases.
|
||||||
|
|
||||||
|
Note that this TC is not strictly supported in SMIv2,
|
||||||
|
because the 'always increasing' and 'counter wrap'
|
||||||
|
semantics associated with the Counter64 base type are not
|
||||||
|
preserved. It is possible that management applications
|
||||||
|
which rely solely upon the (Counter64) ASN.1 tag to
|
||||||
|
determine object semantics will mistakenly operate upon
|
||||||
|
objects of this type as they would for Counter64 objects.
|
||||||
|
|
||||||
|
This textual convention represents a limited and short-
|
||||||
|
term solution, and may be deprecated as a long term
|
||||||
|
solution is defined and deployed to replace it."
|
||||||
|
SYNTAX Counter64
|
||||||
|
END
|
812
MIBS/HC-RMON-MIB
Normal file
812
MIBS/HC-RMON-MIB
Normal file
@ -0,0 +1,812 @@
|
|||||||
|
HC-RMON-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32,
|
||||||
|
Gauge32, Counter64 FROM SNMPv2-SMI
|
||||||
|
RowStatus, TimeStamp FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||||
|
rmon, OwnerString, statistics, history, hosts, hostTopN, matrix,
|
||||||
|
etherStatsIndex, etherHistoryIndex, etherHistorySampleIndex
|
||||||
|
FROM RMON-MIB
|
||||||
|
rmonConformance, ZeroBasedCounter32, probeConfig
|
||||||
|
FROM RMON2-MIB
|
||||||
|
ZeroBasedCounter64, CounterBasedGauge64
|
||||||
|
FROM HCNUM-TC;
|
||||||
|
|
||||||
|
-- Remote Network Monitoring MIB
|
||||||
|
|
||||||
|
hcRMON MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200205080000Z" -- May 08, 2002
|
||||||
|
ORGANIZATION "Netgear Inc"
|
||||||
|
CONTACT-INFO ""
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for managing remote monitoring
|
||||||
|
device implementations. This MIB module
|
||||||
|
augments the original RMON MIB as specified in
|
||||||
|
RFC 2819 and RFC 1513 and RMON-2 MIB as specified in
|
||||||
|
RFC 2021."
|
||||||
|
|
||||||
|
REVISION "200205080000Z" -- May 08, 2002
|
||||||
|
DESCRIPTION
|
||||||
|
"The original version of this MIB, published as RFC3273."
|
||||||
|
::= { rmonConformance 5 }
|
||||||
|
|
||||||
|
-- { rmon 1 } through { rmon 20 } are defined in RMON [RFC 2819] and
|
||||||
|
-- the Token Ring RMON MIB [RFC 1513] and the RMON-2 MIB [RFC 2021].
|
||||||
|
|
||||||
|
mediaIndependentStats OBJECT IDENTIFIER ::= { rmon 21 }
|
||||||
|
|
||||||
|
mediaIndependentTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF MediaIndependentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
"Media independent statistics for promiscuous monitoring of
|
||||||
|
any media.
|
||||||
|
|
||||||
|
The following table defines media independent statistics that
|
||||||
|
provide information for full and/or half-duplex links as well
|
||||||
|
as high capacity links.
|
||||||
|
|
||||||
|
For half-duplex links, or full-duplex-capable links operating
|
||||||
|
in half-duplex mode, the mediaIndependentIn* objects shall be
|
||||||
|
used and the mediaIndependentOut* objects shall not increment.
|
||||||
|
|
||||||
|
For full-duplex links, the mediaIndependentOut* objects shall
|
||||||
|
be present and shall increment. Whenever possible, the probe
|
||||||
|
should count packets moving away from the closest terminating
|
||||||
|
equipment as output packets. Failing that, the probe should
|
||||||
|
count packets moving away from the DTE as output packets."
|
||||||
|
::= { mediaIndependentStats 1 }
|
||||||
|
|
||||||
|
mediaIndependentEntry OBJECT-TYPE
|
||||||
|
SYNTAX MediaIndependentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Media independent statistics for promiscuous monitoring of
|
||||||
|
any media."
|
||||||
|
INDEX { mediaIndependentIndex }
|
||||||
|
::= { mediaIndependentTable 1 }
|
||||||
|
|
||||||
|
MediaIndependentEntry ::= SEQUENCE {
|
||||||
|
|
||||||
|
mediaIndependentIndex Integer32,
|
||||||
|
mediaIndependentDataSource OBJECT IDENTIFIER,
|
||||||
|
mediaIndependentDropEvents Counter32,
|
||||||
|
mediaIndependentDroppedFrames Counter32,
|
||||||
|
mediaIndependentInPkts Counter32,
|
||||||
|
mediaIndependentInOverflowPkts Counter32,
|
||||||
|
mediaIndependentInHighCapacityPkts Counter64,
|
||||||
|
mediaIndependentOutPkts Counter32,
|
||||||
|
mediaIndependentOutOverflowPkts Counter32,
|
||||||
|
mediaIndependentOutHighCapacityPkts Counter64,
|
||||||
|
mediaIndependentInOctets Counter32,
|
||||||
|
mediaIndependentInOverflowOctets Counter32,
|
||||||
|
mediaIndependentInHighCapacityOctets Counter64,
|
||||||
|
mediaIndependentOutOctets Counter32,
|
||||||
|
mediaIndependentOutOverflowOctets Counter32,
|
||||||
|
mediaIndependentOutHighCapacityOctets Counter64,
|
||||||
|
mediaIndependentInNUCastPkts Counter32,
|
||||||
|
mediaIndependentInNUCastOverflowPkts Counter32,
|
||||||
|
mediaIndependentInNUCastHighCapacityPkts Counter64,
|
||||||
|
mediaIndependentOutNUCastPkts Counter32,
|
||||||
|
mediaIndependentOutNUCastOverflowPkts Counter32,
|
||||||
|
mediaIndependentOutNUCastHighCapacityPkts Counter64,
|
||||||
|
mediaIndependentInErrors Counter32,
|
||||||
|
mediaIndependentOutErrors Counter32,
|
||||||
|
mediaIndependentInputSpeed Gauge32,
|
||||||
|
mediaIndependentOutputSpeed Gauge32,
|
||||||
|
mediaIndependentDuplexMode INTEGER,
|
||||||
|
mediaIndependentDuplexChanges Counter32,
|
||||||
|
mediaIndependentDuplexLastChange TimeStamp,
|
||||||
|
mediaIndependentOwner OwnerString,
|
||||||
|
mediaIndependentStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
mediaIndependentIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of this object uniquely identifies this
|
||||||
|
mediaIndependent entry."
|
||||||
|
::= { mediaIndependentEntry 1 }
|
||||||
|
|
||||||
|
mediaIndependentDataSource OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object identifies the source of the data that
|
||||||
|
this mediaIndependent entry is configured to analyze. This
|
||||||
|
source can be any interface on this device.
|
||||||
|
In order to identify a particular interface, this
|
||||||
|
object shall identify the instance of the ifIndex
|
||||||
|
object, defined in RFC 1213 and RFC 2233 [16,17], for
|
||||||
|
the desired interface. For example, if an entry
|
||||||
|
were to receive data from interface #1, this object
|
||||||
|
would be set to ifIndex.1.
|
||||||
|
|
||||||
|
The statistics in this group reflect all packets
|
||||||
|
on the local network segment attached to the
|
||||||
|
identified interface.
|
||||||
|
|
||||||
|
An agent may or may not be able to tell if
|
||||||
|
fundamental changes to the media of the interface
|
||||||
|
have occurred and necessitate a deletion of
|
||||||
|
this entry. For example, a hot-pluggable ethernet
|
||||||
|
card could be pulled out and replaced by a
|
||||||
|
token-ring card. In such a case, if the agent has
|
||||||
|
such knowledge of the change, it is recommended that
|
||||||
|
it delete this entry.
|
||||||
|
|
||||||
|
This object may not be modified if the associated
|
||||||
|
mediaIndependentStatus object is equal to active(1)."
|
||||||
|
::= { mediaIndependentEntry 2 }
|
||||||
|
|
||||||
|
mediaIndependentDropEvents OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Events"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of events in which packets
|
||||||
|
were dropped by the probe due to lack of resources.
|
||||||
|
Note that this number is not necessarily the number of
|
||||||
|
packets dropped; it is just the number of times this
|
||||||
|
condition has been detected."
|
||||||
|
::= { mediaIndependentEntry 3 }
|
||||||
|
|
||||||
|
mediaIndependentDroppedFrames OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of frames which were received by the probe
|
||||||
|
and therefore not accounted for in the
|
||||||
|
mediaIndependentDropEvents, but for which the probe chose not
|
||||||
|
to count for this entry for whatever reason. Most often, this
|
||||||
|
event occurs when the probe is out of some resources and
|
||||||
|
decides to shed load from this collection.
|
||||||
|
|
||||||
|
This count does not include packets that were not counted
|
||||||
|
because they had MAC-layer errors.
|
||||||
|
|
||||||
|
Note that, unlike the dropEvents counter, this number is the
|
||||||
|
exact number of frames dropped."
|
||||||
|
::= { mediaIndependentEntry 4 }
|
||||||
|
|
||||||
|
mediaIndependentInPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received
|
||||||
|
on a half-duplex link or on the inbound connection of a
|
||||||
|
full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 5 }
|
||||||
|
|
||||||
|
mediaIndependentInOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentInPkts counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 6 }
|
||||||
|
|
||||||
|
mediaIndependentInHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received
|
||||||
|
on a half-duplex link or on the inbound connection of a
|
||||||
|
full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 7 }
|
||||||
|
|
||||||
|
mediaIndependentOutPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received on a
|
||||||
|
full-duplex link in the direction of the network."
|
||||||
|
::= { mediaIndependentEntry 8 }
|
||||||
|
|
||||||
|
mediaIndependentOutOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentOutPkts counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 9 }
|
||||||
|
|
||||||
|
mediaIndependentOutHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received on a
|
||||||
|
full-duplex link in the direction of the network."
|
||||||
|
::= { mediaIndependentEntry 10 }
|
||||||
|
|
||||||
|
mediaIndependentInOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including those in bad
|
||||||
|
packets) received (excluding framing bits but including FCS
|
||||||
|
octets) on a half-duplex link or on the inbound connection of
|
||||||
|
a full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 11 }
|
||||||
|
|
||||||
|
mediaIndependentInOverflowOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentInOctets counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 12 }
|
||||||
|
|
||||||
|
mediaIndependentInHighCapacityOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including those in bad
|
||||||
|
packets) received (excluding framing bits but
|
||||||
|
including FCS octets) on a half-duplex link or on the inbound
|
||||||
|
connection of a full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 13 }
|
||||||
|
|
||||||
|
mediaIndependentOutOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including those in bad
|
||||||
|
packets) received on a full-duplex link in the direction of
|
||||||
|
the network (excluding framing bits but including FCS
|
||||||
|
octets)."
|
||||||
|
::= { mediaIndependentEntry 14 }
|
||||||
|
|
||||||
|
mediaIndependentOutOverflowOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentOutOctets counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 15 }
|
||||||
|
|
||||||
|
mediaIndependentOutHighCapacityOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including those in bad
|
||||||
|
packets) received on a full-duplex link in the direction of
|
||||||
|
the network (excluding framing bits but including FCS
|
||||||
|
octets)."
|
||||||
|
::= { mediaIndependentEntry 16 }
|
||||||
|
|
||||||
|
mediaIndependentInNUCastPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of non-unicast packets (including bad
|
||||||
|
packets) received on a half-duplex link or on the inbound
|
||||||
|
connection of a full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 17 }
|
||||||
|
|
||||||
|
mediaIndependentInNUCastOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentInNUCastPkts counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 18 }
|
||||||
|
|
||||||
|
mediaIndependentInNUCastHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of non-unicast packets (including bad
|
||||||
|
packets) received on a half-duplex link or on the inbound
|
||||||
|
connection of a full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 19 }
|
||||||
|
|
||||||
|
mediaIndependentOutNUCastPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of non-unicast packets (including bad
|
||||||
|
packets) received on a full-duplex link in the direction of
|
||||||
|
the network."
|
||||||
|
::= { mediaIndependentEntry 20 }
|
||||||
|
|
||||||
|
mediaIndependentOutNUCastOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
mediaIndependentOutNUCastPkts counter has overflowed."
|
||||||
|
::= { mediaIndependentEntry 21 }
|
||||||
|
|
||||||
|
mediaIndependentOutNUCastHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets)
|
||||||
|
received on a full-duplex link in the direction of the
|
||||||
|
network."
|
||||||
|
::= { mediaIndependentEntry 22 }
|
||||||
|
|
||||||
|
mediaIndependentInErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of bad packets received on a
|
||||||
|
half-duplex link or on the inbound connection of a
|
||||||
|
full-duplex link."
|
||||||
|
::= { mediaIndependentEntry 23 }
|
||||||
|
|
||||||
|
mediaIndependentOutErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of bad packets received on a full-duplex
|
||||||
|
link in the direction of the network."
|
||||||
|
::= { mediaIndependentEntry 24 }
|
||||||
|
|
||||||
|
mediaIndependentInputSpeed OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
UNITS "Kilobits per Second"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The nominal maximum speed in kilobits per second of this
|
||||||
|
half-duplex link or on the inbound connection of this
|
||||||
|
full-duplex link. If the speed is unknown or there is no fixed
|
||||||
|
maximum (e.g. a compressed link), this value shall be zero."
|
||||||
|
::= { mediaIndependentEntry 25 }
|
||||||
|
|
||||||
|
mediaIndependentOutputSpeed OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
UNITS "Kilobits per Second"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The nominal maximum speed in kilobits per second of this
|
||||||
|
full-duplex link in the direction of the network. If the speed
|
||||||
|
is unknown, the link is half-duplex, or there is no fixed
|
||||||
|
maximum (e.g. a compressed link), this value shall be zero."
|
||||||
|
::= { mediaIndependentEntry 26 }
|
||||||
|
|
||||||
|
mediaIndependentDuplexMode OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
halfduplex(1),
|
||||||
|
fullduplex(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current mode of this link.
|
||||||
|
|
||||||
|
Note that if the link has full-duplex capabilities but
|
||||||
|
is operating in half-duplex mode, this value will be
|
||||||
|
halfduplex(1)."
|
||||||
|
::= { mediaIndependentEntry 27 }
|
||||||
|
|
||||||
|
mediaIndependentDuplexChanges OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Events"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times this link has changed from full-duplex
|
||||||
|
mode to half-duplex mode or from half-duplex mode to
|
||||||
|
full-duplex mode."
|
||||||
|
::= { mediaIndependentEntry 28 }
|
||||||
|
|
||||||
|
mediaIndependentDuplexLastChange OBJECT-TYPE
|
||||||
|
SYNTAX TimeStamp
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of sysUpTime at the time the duplex status
|
||||||
|
of this link last changed."
|
||||||
|
::= { mediaIndependentEntry 29 }
|
||||||
|
|
||||||
|
mediaIndependentOwner OBJECT-TYPE
|
||||||
|
SYNTAX OwnerString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The entity that configured this entry and is
|
||||||
|
therefore using the resources assigned to it."
|
||||||
|
::= { mediaIndependentEntry 30 }
|
||||||
|
|
||||||
|
mediaIndependentStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this media independent statistics entry."
|
||||||
|
::= { mediaIndependentEntry 31 }
|
||||||
|
|
||||||
|
-- High Capacity extensions for the etherStatsTable
|
||||||
|
|
||||||
|
etherStatsHighCapacityTable OBJECT-TYPE
|
||||||
|
|
||||||
|
SYNTAX SEQUENCE OF EtherStatsHighCapacityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Contains the High Capacity RMON extensions to the RMON-1
|
||||||
|
etherStatsTable."
|
||||||
|
::= { statistics 7 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityEntry OBJECT-TYPE
|
||||||
|
SYNTAX EtherStatsHighCapacityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Contains the High Capacity RMON extensions to the RMON-1
|
||||||
|
etherStatsEntry. These objects will be created by the agent
|
||||||
|
for all etherStatsEntries it deems appropriate."
|
||||||
|
INDEX { etherStatsIndex }
|
||||||
|
::= { etherStatsHighCapacityTable 1 }
|
||||||
|
|
||||||
|
EtherStatsHighCapacityEntry ::= SEQUENCE {
|
||||||
|
etherStatsHighCapacityOverflowPkts Counter32,
|
||||||
|
etherStatsHighCapacityPkts Counter64,
|
||||||
|
etherStatsHighCapacityOverflowOctets Counter32,
|
||||||
|
etherStatsHighCapacityOctets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts64Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts64Octets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts65to127Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts65to127Octets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts128to255Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts128to255Octets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts256to511Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts256to511Octets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts512to1023Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts512to1023Octets Counter64,
|
||||||
|
etherStatsHighCapacityOverflowPkts1024to1518Octets Counter32,
|
||||||
|
etherStatsHighCapacityPkts1024to1518Octets Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsPkts
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 1 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received."
|
||||||
|
::= { etherStatsHighCapacityEntry 2 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsOctets
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 3 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including
|
||||||
|
those in bad packets) received on the
|
||||||
|
network (excluding framing bits but including
|
||||||
|
FCS octets).
|
||||||
|
|
||||||
|
If the network is half-duplex Fast Ethernet, this
|
||||||
|
object can be used as a reasonable estimate of
|
||||||
|
utilization. If greater precision is desired, the
|
||||||
|
etherStatsHighCapacityPkts and
|
||||||
|
etherStatsHighCapacityOctets objects should be sampled
|
||||||
|
before and after a common interval. The differences
|
||||||
|
in the sampled values are Pkts and Octets,
|
||||||
|
respectively, and the number of seconds in the
|
||||||
|
interval is Interval. These values
|
||||||
|
are used to calculate the Utilization as follows:
|
||||||
|
|
||||||
|
|
||||||
|
Pkts * (.96 + .64) + (Octets * .08)
|
||||||
|
Utilization = -------------------------------------
|
||||||
|
Interval * 10,000
|
||||||
|
|
||||||
|
The result of this equation is the value Utilization
|
||||||
|
which is the percent utilization of the ethernet
|
||||||
|
segment on a scale of 0 to 100 percent.
|
||||||
|
|
||||||
|
This table is not appropriate for monitoring full-duplex
|
||||||
|
ethernets. If the network is a full-duplex ethernet and the
|
||||||
|
mediaIndependentTable is monitoring that network, the
|
||||||
|
utilization can be calculated as follows:
|
||||||
|
|
||||||
|
1) Determine the utilization of the inbound path by using
|
||||||
|
the appropriate equation (for ethernet or fast ethernet)
|
||||||
|
to determine the utilization, substituting
|
||||||
|
mediaIndependentInPkts for etherStatsHighCapacityPkts, and
|
||||||
|
mediaIndependentInOctets for etherStatsHighCapacityOctets.
|
||||||
|
Call the resulting utilization inUtilization.
|
||||||
|
|
||||||
|
2) Determine the utilization of the outbound path by using
|
||||||
|
the same equation to determine the utilization, substituting
|
||||||
|
mediaIndependentOutPkts for etherStatsHighCapacityPkts, and
|
||||||
|
mediaIndependentOutOctets for etherStatsHighCapacityOctets.
|
||||||
|
Call the resulting utilization outUtilization.
|
||||||
|
|
||||||
|
3) The utilization is the maximum of inUtilization and
|
||||||
|
outUtilization. This metric shows the amount of percentage
|
||||||
|
of bandwidth that is left before congestion will be
|
||||||
|
experienced on the link."
|
||||||
|
::= { etherStatsHighCapacityEntry 4 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts64Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsPkts64Octets
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 5 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts64Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were 64 octets in length
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 6 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts65to127Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsPkts65to127Octets
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 7 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts65to127Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were between
|
||||||
|
65 and 127 octets in length inclusive
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 8 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts128to255Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsPkts128to255Octets
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 9 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts128to255Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were between
|
||||||
|
128 and 255 octets in length inclusive
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 10 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts256to511Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherStatsPkts256to511Octets
|
||||||
|
counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 11 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts256to511Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were between
|
||||||
|
256 and 511 octets in length inclusive
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 12 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts512to1023Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
etherStatsPkts512to1023Octets counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 13 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts512to1023Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were between
|
||||||
|
512 and 1023 octets in length inclusive
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 14 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityOverflowPkts1024to1518Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated
|
||||||
|
etherStatsPkts1024to1518Octets counter has overflowed."
|
||||||
|
::= { etherStatsHighCapacityEntry 15 }
|
||||||
|
|
||||||
|
etherStatsHighCapacityPkts1024to1518Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad
|
||||||
|
packets) received that were between
|
||||||
|
1024 and 1518 octets in length inclusive
|
||||||
|
(excluding framing bits but including FCS octets)."
|
||||||
|
::= { etherStatsHighCapacityEntry 16 }
|
||||||
|
|
||||||
|
-- High Capacity extensions for the etherHistoryTable
|
||||||
|
|
||||||
|
etherHistoryHighCapacityTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF EtherHistoryHighCapacityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Contains the High Capacity RMON extensions to the RMON-1
|
||||||
|
etherHistoryTable."
|
||||||
|
::= { history 6 }
|
||||||
|
|
||||||
|
etherHistoryHighCapacityEntry OBJECT-TYPE
|
||||||
|
SYNTAX EtherHistoryHighCapacityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Contains the High Capacity RMON extensions to the RMON-1
|
||||||
|
etherHistoryEntry. These objects will be created by the agent
|
||||||
|
for all etherHistoryEntries associated with whichever
|
||||||
|
historyControlEntries it deems appropriate. (i.e., either all
|
||||||
|
etherHistoryHighCapacityEntries associated with a particular
|
||||||
|
historyControlEntry will be created, or none of them will
|
||||||
|
be.)"
|
||||||
|
INDEX { etherHistoryIndex, etherHistorySampleIndex }
|
||||||
|
::= { etherHistoryHighCapacityTable 1 }
|
||||||
|
|
||||||
|
EtherHistoryHighCapacityEntry ::= SEQUENCE {
|
||||||
|
etherHistoryHighCapacityOverflowPkts Gauge32,
|
||||||
|
etherHistoryHighCapacityPkts CounterBasedGauge64,
|
||||||
|
etherHistoryHighCapacityOverflowOctets Gauge32,
|
||||||
|
etherHistoryHighCapacityOctets CounterBasedGauge64
|
||||||
|
}
|
||||||
|
|
||||||
|
etherHistoryHighCapacityOverflowPkts OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherHistoryPkts
|
||||||
|
Gauge overflowed during this sampling interval."
|
||||||
|
::= { etherHistoryHighCapacityEntry 1 }
|
||||||
|
|
||||||
|
etherHistoryHighCapacityPkts OBJECT-TYPE
|
||||||
|
SYNTAX CounterBasedGauge64
|
||||||
|
UNITS "Packets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of packets (including bad packets,
|
||||||
|
broadcast packets, and multicast packets) received during
|
||||||
|
this sampling interval."
|
||||||
|
::= { etherHistoryHighCapacityEntry 2 }
|
||||||
|
|
||||||
|
etherHistoryHighCapacityOverflowOctets OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times the associated etherHistoryOctets
|
||||||
|
counter has overflowed during this sampling interval."
|
||||||
|
::= { etherHistoryHighCapacityEntry 3 }
|
||||||
|
|
||||||
|
etherHistoryHighCapacityOctets OBJECT-TYPE
|
||||||
|
SYNTAX CounterBasedGauge64
|
||||||
|
UNITS "Octets"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of octets of data (including
|
||||||
|
those in bad packets) received on the
|
||||||
|
network (excluding framing bits but including
|
||||||
|
FCS octets) during this sampling interval."
|
||||||
|
::= { etherHistoryHighCapacityEntry 4 }
|
||||||
|
|
||||||
|
-- High Capacity Extensions for the hostTable
|
||||||
|
|
||||||
|
END
|
118
MIBS/HCNUM-TC
Normal file
118
MIBS/HCNUM-TC
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
HCNUM-TC DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2, Counter64
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
hcnumTC MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200006080000Z"
|
||||||
|
|
||||||
|
ORGANIZATION "IETF OPS Area"
|
||||||
|
CONTACT-INFO
|
||||||
|
" E-mail: mibs@ops.ietf.org
|
||||||
|
Subscribe: majordomo@psg.com
|
||||||
|
with msg body: subscribe mibs
|
||||||
|
|
||||||
|
Andy Bierman
|
||||||
|
Cisco Systems Inc.
|
||||||
|
170 West Tasman Drive
|
||||||
|
San Jose, CA 95134 USA
|
||||||
|
+1 408-527-3711
|
||||||
|
abierman@cisco.com
|
||||||
|
|
||||||
|
Keith McCloghrie
|
||||||
|
Cisco Systems Inc.
|
||||||
|
170 West Tasman Drive
|
||||||
|
San Jose, CA 95134 USA
|
||||||
|
+1 408-526-5260
|
||||||
|
kzm@cisco.com
|
||||||
|
|
||||||
|
Randy Presuhn
|
||||||
|
BMC Software, Inc.
|
||||||
|
Office 1-3141
|
||||||
|
2141 North First Street
|
||||||
|
San Jose, California 95131 USA
|
||||||
|
+1 408 546-1006
|
||||||
|
rpresuhn@bmc.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"A MIB module containing textual conventions
|
||||||
|
for high capacity data types. This module
|
||||||
|
addresses an immediate need for data types not directly
|
||||||
|
supported in the SMIv2. This short-term solution
|
||||||
|
is meant to be deprecated as a long-term solution
|
||||||
|
is deployed."
|
||||||
|
REVISION "200006080000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial Version of the High Capacity Numbers
|
||||||
|
MIB module, published as RFC 2856."
|
||||||
|
::= { mib-2 78 }
|
||||||
|
|
||||||
|
CounterBasedGauge64 ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The CounterBasedGauge64 type represents a non-negative
|
||||||
|
integer, which may increase or decrease, but shall never
|
||||||
|
exceed a maximum value, nor fall below a minimum value. The
|
||||||
|
maximum value can not be greater than 2^64-1
|
||||||
|
(18446744073709551615 decimal), and the minimum value can
|
||||||
|
|
||||||
|
not be smaller than 0. The value of a CounterBasedGauge64
|
||||||
|
has its maximum value whenever the information being modeled
|
||||||
|
is greater than or equal to its maximum value, and has its
|
||||||
|
minimum value whenever the information being modeled is
|
||||||
|
smaller than or equal to its minimum value. If the
|
||||||
|
information being modeled subsequently decreases below
|
||||||
|
(increases above) the maximum (minimum) value, the
|
||||||
|
CounterBasedGauge64 also decreases (increases).
|
||||||
|
|
||||||
|
Note that this TC is not strictly supported in SMIv2,
|
||||||
|
because the 'always increasing' and 'counter wrap' semantics
|
||||||
|
associated with the Counter64 base type are not preserved.
|
||||||
|
It is possible that management applications which rely
|
||||||
|
solely upon the (Counter64) ASN.1 tag to determine object
|
||||||
|
semantics will mistakenly operate upon objects of this type
|
||||||
|
as they would for Counter64 objects.
|
||||||
|
|
||||||
|
This textual convention represents a limited and short-term
|
||||||
|
solution, and may be deprecated as a long term solution is
|
||||||
|
defined and deployed to replace it."
|
||||||
|
SYNTAX Counter64
|
||||||
|
|
||||||
|
ZeroBasedCounter64 ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes an object which counts events with the
|
||||||
|
following semantics: objects of this type will be set to
|
||||||
|
zero(0) on creation and will thereafter count appropriate
|
||||||
|
events, wrapping back to zero(0) when the value 2^64 is
|
||||||
|
reached.
|
||||||
|
|
||||||
|
Provided that an application discovers the new object within
|
||||||
|
the minimum time to wrap it can use the initial value as a
|
||||||
|
delta since it last polled the table of which this object is
|
||||||
|
part. It is important for a management station to be aware
|
||||||
|
of this minimum time and the actual time between polls, and
|
||||||
|
to discard data if the actual time is too long or there is
|
||||||
|
no defined minimum time.
|
||||||
|
|
||||||
|
Typically this TC is used in tables where the INDEX space is
|
||||||
|
constantly changing and/or the TimeFilter mechanism is in
|
||||||
|
use.
|
||||||
|
|
||||||
|
Note that this textual convention does not retain all the
|
||||||
|
semantics of the Counter64 base type. Specifically, a
|
||||||
|
Counter64 has an arbitrary initial value, but objects
|
||||||
|
defined with this TC are required to start at the value
|
||||||
|
|
||||||
|
zero. This behavior is not likely to have any adverse
|
||||||
|
effects on management applications which are expecting
|
||||||
|
Counter64 semantics.
|
||||||
|
|
||||||
|
This textual convention represents a limited and short-term
|
||||||
|
solution, and may be deprecated as a long term solution is
|
||||||
|
defined and deployed to replace it."
|
||||||
|
SYNTAX Counter64
|
||||||
|
|
||||||
|
END
|
2429
MIBS/HDSL2-SHDSL-LINE-MIB
Normal file
2429
MIBS/HDSL2-SHDSL-LINE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1540
MIBS/HOST-RESOURCES-MIB
Normal file
1540
MIBS/HOST-RESOURCES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
389
MIBS/HOST-RESOURCES-TYPES
Normal file
389
MIBS/HOST-RESOURCES-TYPES
Normal file
@ -0,0 +1,389 @@
|
|||||||
|
HOST-RESOURCES-TYPES DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI
|
||||||
|
hrMIBAdminInfo, hrStorage, hrDevice FROM HOST-RESOURCES-MIB;
|
||||||
|
|
||||||
|
hostResourcesTypesModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200003060000Z" -- 6 March, 2000
|
||||||
|
ORGANIZATION "IETF Host Resources MIB Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Steve Waldbusser
|
||||||
|
Postal: Lucent Technologies, Inc.
|
||||||
|
1213 Innsbruck Dr.
|
||||||
|
Sunnyvale, CA 94089
|
||||||
|
USA
|
||||||
|
Phone: 650-318-1251
|
||||||
|
Fax: 650-318-1633
|
||||||
|
Email: waldbusser@ins.com
|
||||||
|
|
||||||
|
In addition, the Host Resources MIB mailing list is dedicated
|
||||||
|
to discussion of this MIB. To join the mailing list, send a
|
||||||
|
request message to hostmib-request@andrew.cmu.edu. The mailing
|
||||||
|
list address is hostmib@andrew.cmu.edu."
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module registers type definitions for
|
||||||
|
storage types, device types, and file system types.
|
||||||
|
|
||||||
|
After the initial revision, this module will be
|
||||||
|
maintained by IANA."
|
||||||
|
REVISION "200003060000Z" -- 6 March 2000
|
||||||
|
DESCRIPTION
|
||||||
|
"The original version of this module, published as RFC
|
||||||
|
2790."
|
||||||
|
::= { hrMIBAdminInfo 4 }
|
||||||
|
|
||||||
|
-- Registrations for some storage types, for use with hrStorageType
|
||||||
|
hrStorageTypes OBJECT IDENTIFIER ::= { hrStorage 1 }
|
||||||
|
|
||||||
|
hrStorageOther OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used when no other defined
|
||||||
|
type is appropriate."
|
||||||
|
::= { hrStorageTypes 1 }
|
||||||
|
|
||||||
|
hrStorageRam OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for RAM."
|
||||||
|
::= { hrStorageTypes 2 }
|
||||||
|
|
||||||
|
hrStorageVirtualMemory OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for virtual memory,
|
||||||
|
temporary storage of swapped or paged memory."
|
||||||
|
::= { hrStorageTypes 3 }
|
||||||
|
|
||||||
|
hrStorageFixedDisk OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for non-removable
|
||||||
|
rigid rotating magnetic storage devices."
|
||||||
|
::= { hrStorageTypes 4 }
|
||||||
|
|
||||||
|
hrStorageRemovableDisk OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for removable rigid
|
||||||
|
rotating magnetic storage devices."
|
||||||
|
::= { hrStorageTypes 5 }
|
||||||
|
|
||||||
|
hrStorageFloppyDisk OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for non-rigid rotating
|
||||||
|
magnetic storage devices."
|
||||||
|
::= { hrStorageTypes 6 }
|
||||||
|
|
||||||
|
hrStorageCompactDisc OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for read-only rotating
|
||||||
|
optical storage devices."
|
||||||
|
::= { hrStorageTypes 7 }
|
||||||
|
|
||||||
|
hrStorageRamDisk OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for a file system that
|
||||||
|
is stored in RAM."
|
||||||
|
::= { hrStorageTypes 8 }
|
||||||
|
|
||||||
|
hrStorageFlashMemory OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for flash memory."
|
||||||
|
::= { hrStorageTypes 9 }
|
||||||
|
|
||||||
|
hrStorageNetworkDisk OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type identifier used for a
|
||||||
|
networked file system."
|
||||||
|
::= { hrStorageTypes 10 }
|
||||||
|
|
||||||
|
-- Registrations for some device types, for use with hrDeviceType
|
||||||
|
hrDeviceTypes OBJECT IDENTIFIER ::= { hrDevice 1 }
|
||||||
|
|
||||||
|
hrDeviceOther OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used when no other defined
|
||||||
|
type is appropriate."
|
||||||
|
::= { hrDeviceTypes 1 }
|
||||||
|
|
||||||
|
hrDeviceUnknown OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used when the device type is
|
||||||
|
unknown."
|
||||||
|
::= { hrDeviceTypes 2 }
|
||||||
|
|
||||||
|
hrDeviceProcessor OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a CPU."
|
||||||
|
::= { hrDeviceTypes 3 }
|
||||||
|
|
||||||
|
hrDeviceNetwork OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a network interface."
|
||||||
|
::= { hrDeviceTypes 4 }
|
||||||
|
|
||||||
|
hrDevicePrinter OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a printer."
|
||||||
|
::= { hrDeviceTypes 5 }
|
||||||
|
|
||||||
|
hrDeviceDiskStorage OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a disk drive."
|
||||||
|
::= { hrDeviceTypes 6 }
|
||||||
|
|
||||||
|
hrDeviceVideo OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a video device."
|
||||||
|
::= { hrDeviceTypes 10 }
|
||||||
|
|
||||||
|
hrDeviceAudio OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for an audio device."
|
||||||
|
::= { hrDeviceTypes 11 }
|
||||||
|
|
||||||
|
hrDeviceCoprocessor OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a co-processor."
|
||||||
|
::= { hrDeviceTypes 12 }
|
||||||
|
|
||||||
|
hrDeviceKeyboard OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a keyboard device."
|
||||||
|
::= { hrDeviceTypes 13 }
|
||||||
|
|
||||||
|
hrDeviceModem OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a modem."
|
||||||
|
::= { hrDeviceTypes 14 }
|
||||||
|
|
||||||
|
hrDeviceParallelPort OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a parallel port."
|
||||||
|
::= { hrDeviceTypes 15 }
|
||||||
|
|
||||||
|
hrDevicePointing OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a pointing device
|
||||||
|
(e.g., a mouse)."
|
||||||
|
::= { hrDeviceTypes 16 }
|
||||||
|
|
||||||
|
hrDeviceSerialPort OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a serial port."
|
||||||
|
::= { hrDeviceTypes 17 }
|
||||||
|
|
||||||
|
hrDeviceTape OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a tape storage device."
|
||||||
|
::= { hrDeviceTypes 18 }
|
||||||
|
|
||||||
|
hrDeviceClock OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a clock device."
|
||||||
|
::= { hrDeviceTypes 19 }
|
||||||
|
|
||||||
|
hrDeviceVolatileMemory OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a volatile memory
|
||||||
|
storage device."
|
||||||
|
::= { hrDeviceTypes 20 }
|
||||||
|
|
||||||
|
hrDeviceNonVolatileMemory OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The device type identifier used for a non-volatile memory
|
||||||
|
|
||||||
|
storage device."
|
||||||
|
::= { hrDeviceTypes 21 }
|
||||||
|
|
||||||
|
-- Registrations for some popular File System types,
|
||||||
|
-- for use with hrFSType.
|
||||||
|
hrFSTypes OBJECT IDENTIFIER ::= { hrDevice 9 }
|
||||||
|
|
||||||
|
hrFSOther OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used when no other
|
||||||
|
defined type is appropriate."
|
||||||
|
::= { hrFSTypes 1 }
|
||||||
|
|
||||||
|
hrFSUnknown OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used when the type of
|
||||||
|
file system is unknown."
|
||||||
|
::= { hrFSTypes 2 }
|
||||||
|
|
||||||
|
hrFSBerkeleyFFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Berkeley Fast File System."
|
||||||
|
::= { hrFSTypes 3 }
|
||||||
|
|
||||||
|
hrFSSys5FS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
System V File System."
|
||||||
|
::= { hrFSTypes 4 }
|
||||||
|
|
||||||
|
hrFSFat OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for
|
||||||
|
DOS's FAT file system."
|
||||||
|
::= { hrFSTypes 5 }
|
||||||
|
|
||||||
|
hrFSHPFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for OS/2's
|
||||||
|
High Performance File System."
|
||||||
|
::= { hrFSTypes 6 }
|
||||||
|
|
||||||
|
hrFSHFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Macintosh Hierarchical File System."
|
||||||
|
::= { hrFSTypes 7 }
|
||||||
|
|
||||||
|
hrFSMFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Macintosh File System."
|
||||||
|
::= { hrFSTypes 8 }
|
||||||
|
|
||||||
|
hrFSNTFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Windows NT File System."
|
||||||
|
::= { hrFSTypes 9 }
|
||||||
|
|
||||||
|
hrFSVNode OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
VNode File System."
|
||||||
|
::= { hrFSTypes 10 }
|
||||||
|
|
||||||
|
hrFSJournaled OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Journaled File System."
|
||||||
|
::= { hrFSTypes 11 }
|
||||||
|
|
||||||
|
hrFSiso9660 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
ISO 9660 File System for CD's."
|
||||||
|
::= { hrFSTypes 12 }
|
||||||
|
|
||||||
|
hrFSRockRidge OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
RockRidge File System for CD's."
|
||||||
|
::= { hrFSTypes 13 }
|
||||||
|
|
||||||
|
hrFSNFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
NFS File System."
|
||||||
|
::= { hrFSTypes 14 }
|
||||||
|
|
||||||
|
hrFSNetware OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Netware File System."
|
||||||
|
::= { hrFSTypes 15 }
|
||||||
|
|
||||||
|
hrFSAFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Andrew File System."
|
||||||
|
::= { hrFSTypes 16 }
|
||||||
|
|
||||||
|
hrFSDFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
OSF DCE Distributed File System."
|
||||||
|
::= { hrFSTypes 17 }
|
||||||
|
|
||||||
|
hrFSAppleshare OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
AppleShare File System."
|
||||||
|
::= { hrFSTypes 18 }
|
||||||
|
|
||||||
|
hrFSRFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
RFS File System."
|
||||||
|
::= { hrFSTypes 19 }
|
||||||
|
|
||||||
|
hrFSDGCFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Data General DGCFS."
|
||||||
|
::= { hrFSTypes 20 }
|
||||||
|
|
||||||
|
hrFSBFS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
SVR4 Boot File System."
|
||||||
|
::= { hrFSTypes 21 }
|
||||||
|
|
||||||
|
hrFSFAT32 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Windows FAT32 File System."
|
||||||
|
::= { hrFSTypes 22 }
|
||||||
|
|
||||||
|
hrFSLinuxExt2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The file system type identifier used for the
|
||||||
|
Linux EXT2 File System."
|
||||||
|
::= { hrFSTypes 23 }
|
||||||
|
|
||||||
|
END
|
175
MIBS/IANA-ADDRESS-FAMILY-NUMBERS-MIB
Normal file
175
MIBS/IANA-ADDRESS-FAMILY-NUMBERS-MIB
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
ianaAddressFamilyNumbers MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201911040000Z" -- November 4, 2019
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Postal: Internet Assigned Numbers Authority
|
||||||
|
Internet Corporation for Assigned Names and Numbers
|
||||||
|
12025 Waterfront Drive, Suite 300
|
||||||
|
Los Angeles, CA 90094-2536
|
||||||
|
USA
|
||||||
|
|
||||||
|
Tel: +1 310-301-5800
|
||||||
|
E-Mail: iana&iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module defines the AddressFamilyNumbers
|
||||||
|
textual convention."
|
||||||
|
|
||||||
|
-- revision history
|
||||||
|
|
||||||
|
REVISION "201911040000Z" -- November 4, 2019
|
||||||
|
DESCRIPTION "Assigned value 16397."
|
||||||
|
|
||||||
|
REVISION "201409020000Z" -- September 2, 2014
|
||||||
|
DESCRIPTION "Assigned value 16396."
|
||||||
|
|
||||||
|
REVISION "201309250000Z" -- September 25, 2013
|
||||||
|
DESCRIPTION "Assigned values 16391-16395."
|
||||||
|
|
||||||
|
REVISION "201307160000Z" -- July 16, 2013
|
||||||
|
DESCRIPTION "Fixed labels for 16389-16390."
|
||||||
|
|
||||||
|
REVISION "201306260000Z" -- June 26, 2013
|
||||||
|
DESCRIPTION "Added assignments 26-28."
|
||||||
|
|
||||||
|
REVISION "201306180000Z" -- June 18, 2013
|
||||||
|
DESCRIPTION "Added assignments 16384-16390. Assignment
|
||||||
|
25 added in 2007 revision."
|
||||||
|
|
||||||
|
REVISION "200203140000Z" -- March 14, 2002
|
||||||
|
DESCRIPTION "AddressFamilyNumbers assignment 22 to
|
||||||
|
fibreChannelWWPN. AddressFamilyNumbers
|
||||||
|
assignment 23 to fibreChannelWWNN.
|
||||||
|
AddressFamilyNumers assignment 24 to gwid."
|
||||||
|
|
||||||
|
REVISION "200009080000Z" -- September 8, 2000
|
||||||
|
DESCRIPTION "AddressFamilyNumbers assignment 19 to xtpOverIpv4.
|
||||||
|
AddressFamilyNumbers assignment 20 to xtpOverIpv6.
|
||||||
|
AddressFamilyNumbers assignment 21 to xtpNativeModeXTP."
|
||||||
|
|
||||||
|
REVISION "200003010000Z" -- March 1, 2000
|
||||||
|
DESCRIPTION "AddressFamilyNumbers assignment 17 to distinguishedName.
|
||||||
|
AddressFamilyNumbers assignment 18 to asNumber."
|
||||||
|
|
||||||
|
REVISION "200002040000Z" -- February 4, 2000
|
||||||
|
DESCRIPTION "AddressFamilyNumbers assignment 16 to dns."
|
||||||
|
|
||||||
|
REVISION "9908260000Z" -- August 26, 1999
|
||||||
|
DESCRIPTION "Initial version, published as RFC 2677."
|
||||||
|
::= { mib-2 72 }
|
||||||
|
|
||||||
|
AddressFamilyNumbers ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments.
|
||||||
|
(The latest arrangements can be obtained by
|
||||||
|
contacting the IANA.)
|
||||||
|
|
||||||
|
The enumerations are described as:
|
||||||
|
|
||||||
|
other(0), -- none of the following
|
||||||
|
ipV4(1), -- IP Version 4
|
||||||
|
ipV6(2), -- IP Version 6
|
||||||
|
nsap(3), -- NSAP
|
||||||
|
hdlc(4), -- (8-bit multidrop)
|
||||||
|
bbn1822(5),
|
||||||
|
all802(6), -- (includes all 802 media
|
||||||
|
-- plus Ethernet 'canonical format')
|
||||||
|
e163(7),
|
||||||
|
e164(8), -- (SMDS, Frame Relay, ATM)
|
||||||
|
f69(9), -- (Telex)
|
||||||
|
x121(10), -- (X.25, Frame Relay)
|
||||||
|
ipx(11), -- IPX (Internet Protocol Exchange)
|
||||||
|
appleTalk(12), -- Apple Talk
|
||||||
|
decnetIV(13), -- DEC Net Phase IV
|
||||||
|
banyanVines(14), -- Banyan Vines
|
||||||
|
e164withNsap(15),
|
||||||
|
-- (E.164 with NSAP format subaddress)
|
||||||
|
dns(16), -- (Domain Name System)
|
||||||
|
distinguishedName(17), -- (Distinguished Name, per X.500)
|
||||||
|
asNumber(18), -- (16-bit quantity, per the AS number space)
|
||||||
|
xtpOverIpv4(19), -- XTP over IP version 4
|
||||||
|
xtpOverIpv6(20), -- XTP over IP version 6
|
||||||
|
xtpNativeModeXTP(21), -- XTP native mode XTP
|
||||||
|
fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name
|
||||||
|
fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name
|
||||||
|
gwid(24), -- Gateway Identifier
|
||||||
|
afi(25), -- AFI for L2VPN information
|
||||||
|
mplsTpSectionEndpointIdentifier(26), -- MPLS-TP Section Endpoint Identifier
|
||||||
|
mplsTpLspEndpointIdentifier(27), -- MPLS-TP LSP Endpoint Identifier
|
||||||
|
mplsTpPseudowireEndpointIdentifier(28), -- MPLS-TP Pseudowire Endpoint Identifier
|
||||||
|
eigrpCommonServiceFamily(16384), -- EIGRP Common Service Family
|
||||||
|
eigrpIpv4ServiceFamily(16385), -- EIGRP IPv4 Service Family
|
||||||
|
eigrpIpv6ServiceFamily(16386), -- EIGRP IPv6 Service Family
|
||||||
|
lispCanonicalAddressFormat(16387), -- LISP Canonical Address Format (LCAF)
|
||||||
|
bgpLs(16388), -- BGP-LS
|
||||||
|
fortyeightBitMacBitMac(16389), -- 48-bit MAC
|
||||||
|
sixtyfourBitMac(16390), -- 64-bit MAC
|
||||||
|
oui(16391), -- OUI
|
||||||
|
mac24(16392), -- MAC/24
|
||||||
|
mac40(16393), -- MAC/40
|
||||||
|
ipv664(16394), -- IPv6/64
|
||||||
|
rBridgePortID(16395), -- RBridge Port ID
|
||||||
|
trillNickname(16396), -- TRILL Nickname
|
||||||
|
universallyUniqueIdentifier(16397), -- Universally Unique Identifier (UUID)
|
||||||
|
reserved(65535)
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via
|
||||||
|
email (iana&iana.org)."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(0),
|
||||||
|
ipV4(1),
|
||||||
|
ipV6(2),
|
||||||
|
nsap(3),
|
||||||
|
hdlc(4),
|
||||||
|
bbn1822(5),
|
||||||
|
all802(6),
|
||||||
|
e163(7),
|
||||||
|
e164(8),
|
||||||
|
f69(9),
|
||||||
|
x121(10),
|
||||||
|
ipx(11),
|
||||||
|
appleTalk(12),
|
||||||
|
decnetIV(13),
|
||||||
|
banyanVines(14),
|
||||||
|
e164withNsap(15),
|
||||||
|
dns(16),
|
||||||
|
distinguishedName(17), -- (Distinguished Name, per X.500)
|
||||||
|
asNumber(18), -- (16-bit quantity, per the AS number space)
|
||||||
|
xtpOverIpv4(19),
|
||||||
|
xtpOverIpv6(20),
|
||||||
|
xtpNativeModeXTP(21),
|
||||||
|
fibreChannelWWPN(22),
|
||||||
|
fibreChannelWWNN(23),
|
||||||
|
gwid(24),
|
||||||
|
afi(25),
|
||||||
|
mplsTpSectionEndpointIdentifier(26),
|
||||||
|
mplsTpLspEndpointIdentifier(27),
|
||||||
|
mplsTpPseudowireEndpointIdentifier(28),
|
||||||
|
eigrpCommonServiceFamily(16384),
|
||||||
|
eigrpIpv4ServiceFamily(16385),
|
||||||
|
eigrpIpv6ServiceFamily(16386),
|
||||||
|
lispCanonicalAddressFormat(16387),
|
||||||
|
bgpLs(16388),
|
||||||
|
fortyeightBitMac(16389),
|
||||||
|
sixtyfourBitMac(16390),
|
||||||
|
oui(16391),
|
||||||
|
mac24(16392),
|
||||||
|
mac40(16393),
|
||||||
|
ipv664(16394),
|
||||||
|
rBridgePortID(16395),
|
||||||
|
trillNickname(16396),
|
||||||
|
universallyUniqueIdentifier(16397),
|
||||||
|
reserved(65535)
|
||||||
|
}
|
||||||
|
END
|
345
MIBS/IANA-CHARSET-MIB
Normal file
345
MIBS/IANA-CHARSET-MIB
Normal file
@ -0,0 +1,345 @@
|
|||||||
|
IANA-CHARSET-MIB DEFINITIONS ::= BEGIN
|
||||||
|
-- http://www.iana.org/assignments/ianacharset-mib
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
mib-2
|
||||||
|
FROM SNMPv2-SMI -- [RFC2578]
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC; -- [RFC2579]
|
||||||
|
|
||||||
|
ianaCharsetMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200705140000Z"
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||||
|
|
||||||
|
Postal: ICANN
|
||||||
|
4676 Admiralty Way, Suite 330
|
||||||
|
Marina del Rey, CA 90292
|
||||||
|
|
||||||
|
Tel: +1 310 823 9358
|
||||||
|
E-Mail: iana&iana.org"
|
||||||
|
|
||||||
|
DESCRIPTION "This MIB module defines the IANACharset
|
||||||
|
TEXTUAL-CONVENTION. The IANACharset TC is used to
|
||||||
|
specify the encoding of string objects defined in
|
||||||
|
a MIB.
|
||||||
|
|
||||||
|
Each version of this MIB will be released based on
|
||||||
|
the IANA Charset Registry file (see RFC 2978) at
|
||||||
|
http://www.iana.org/assignments/character-sets.
|
||||||
|
|
||||||
|
Note: The IANACharset TC, originally defined in
|
||||||
|
RFC 1759, was inaccurately named CodedCharSet.
|
||||||
|
|
||||||
|
Note: Best practice is to define new MIB string
|
||||||
|
objects with invariant UTF-8 (RFC 3629) syntax
|
||||||
|
using the SnmpAdminString TC (defined in RFC 3411)
|
||||||
|
in accordance with IETF Policy on Character Sets and
|
||||||
|
Languages (RFC 2277).
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2004). The
|
||||||
|
initial version of this MIB module was published
|
||||||
|
in RFC 3808; for full legal notices see the RFC
|
||||||
|
itself. Supplementary information may be
|
||||||
|
available on
|
||||||
|
http://www.ietf.org/copyrights/ianamib.html."
|
||||||
|
|
||||||
|
-- revision history
|
||||||
|
|
||||||
|
REVISION "200705140000Z"
|
||||||
|
DESCRIPTION "Registration of new charset 2107."
|
||||||
|
|
||||||
|
REVISION "200612070000Z"
|
||||||
|
DESCRIPTION "Registration of new charsets numbered 118, 119,
|
||||||
|
and 2106."
|
||||||
|
|
||||||
|
REVISION "200406080000Z"
|
||||||
|
DESCRIPTION "Original version transferred from Printer MIB,
|
||||||
|
generated from the IANA maintained assignments
|
||||||
|
http://www.iana.org/assignments/character-sets."
|
||||||
|
|
||||||
|
::= { mib-2 106 }
|
||||||
|
|
||||||
|
IANACharset ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Specifies an IANA registered 'charset' - coded character set
|
||||||
|
(CCS) plus optional character encoding scheme (CES) - terms
|
||||||
|
defined in 'IANA Charset Registration Procedures' (RFC 2978).
|
||||||
|
|
||||||
|
Objects of this syntax are used to specify the encoding for
|
||||||
|
string objects defined in one or more MIBs. For example, the
|
||||||
|
prtLocalizationCharacterSet, prtInterpreterDefaultCharSetIn, and
|
||||||
|
prtInterpreterDefaultCharSetOut objects defined in Printer MIB.
|
||||||
|
|
||||||
|
The current list of 'charset' names and enumerated values
|
||||||
|
is contained in the IANA Character Set Registry at:
|
||||||
|
|
||||||
|
http://www.iana.org/assignments/character-sets
|
||||||
|
|
||||||
|
Enum names are derived from the IANA Charset Registry 'Alias'
|
||||||
|
fields that begin with 'cs' (for character set).
|
||||||
|
Enum values are derived from the parallel 'MIBenum' fields."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- used if the designated
|
||||||
|
-- character set is not currently
|
||||||
|
-- registered by IANA
|
||||||
|
unknown(2), -- used as a default value
|
||||||
|
csASCII(3),
|
||||||
|
csISOLatin1(4),
|
||||||
|
csISOLatin2(5),
|
||||||
|
csISOLatin3(6),
|
||||||
|
csISOLatin4(7),
|
||||||
|
csISOLatinCyrillic(8),
|
||||||
|
csISOLatinArabic(9),
|
||||||
|
csISOLatinGreek(10),
|
||||||
|
csISOLatinHebrew(11),
|
||||||
|
csISOLatin5(12),
|
||||||
|
csISOLatin6(13),
|
||||||
|
csISOTextComm(14),
|
||||||
|
csHalfWidthKatakana(15),
|
||||||
|
csJISEncoding(16),
|
||||||
|
csShiftJIS(17),
|
||||||
|
csEUCPkdFmtJapanese(18),
|
||||||
|
csEUCFixWidJapanese(19),
|
||||||
|
csISO4UnitedKingdom(20),
|
||||||
|
csISO11SwedishForNames(21),
|
||||||
|
csISO15Italian(22),
|
||||||
|
csISO17Spanish(23),
|
||||||
|
csISO21German(24),
|
||||||
|
csISO60DanishNorwegian(25),
|
||||||
|
csISO69French(26),
|
||||||
|
csISO10646UTF1(27),
|
||||||
|
csISO646basic1983(28),
|
||||||
|
csINVARIANT(29),
|
||||||
|
csISO2IntlRefVersion(30),
|
||||||
|
csNATSSEFI(31),
|
||||||
|
csNATSSEFIADD(32),
|
||||||
|
csNATSDANO(33),
|
||||||
|
csNATSDANOADD(34),
|
||||||
|
csISO10Swedish(35),
|
||||||
|
csKSC56011987(36),
|
||||||
|
csISO2022KR(37),
|
||||||
|
csEUCKR(38),
|
||||||
|
csISO2022JP(39),
|
||||||
|
csISO2022JP2(40),
|
||||||
|
csISO13JISC6220jp(41),
|
||||||
|
csISO14JISC6220ro(42),
|
||||||
|
csISO16Portuguese(43),
|
||||||
|
csISO18Greek7Old(44),
|
||||||
|
csISO19LatinGreek(45),
|
||||||
|
csISO25French(46),
|
||||||
|
csISO27LatinGreek1(47),
|
||||||
|
csISO5427Cyrillic(48),
|
||||||
|
csISO42JISC62261978(49),
|
||||||
|
csISO47BSViewdata(50),
|
||||||
|
csISO49INIS(51),
|
||||||
|
csISO50INIS8(52),
|
||||||
|
csISO51INISCyrillic(53),
|
||||||
|
csISO54271981(54),
|
||||||
|
csISO5428Greek(55),
|
||||||
|
csISO57GB1988(56),
|
||||||
|
csISO58GB231280(57),
|
||||||
|
csISO61Norwegian2(58),
|
||||||
|
csISO70VideotexSupp1(59),
|
||||||
|
csISO84Portuguese2(60),
|
||||||
|
csISO85Spanish2(61),
|
||||||
|
csISO86Hungarian(62),
|
||||||
|
csISO87JISX0208(63),
|
||||||
|
csISO88Greek7(64),
|
||||||
|
csISO89ASMO449(65),
|
||||||
|
csISO90(66),
|
||||||
|
csISO91JISC62291984a(67),
|
||||||
|
csISO92JISC62991984b(68),
|
||||||
|
csISO93JIS62291984badd(69),
|
||||||
|
csISO94JIS62291984hand(70),
|
||||||
|
csISO95JIS62291984handadd(71),
|
||||||
|
csISO96JISC62291984kana(72),
|
||||||
|
csISO2033(73),
|
||||||
|
csISO99NAPLPS(74),
|
||||||
|
csISO102T617bit(75),
|
||||||
|
csISO103T618bit(76),
|
||||||
|
csISO111ECMACyrillic(77),
|
||||||
|
csa71(78),
|
||||||
|
csa72(79),
|
||||||
|
csISO123CSAZ24341985gr(80),
|
||||||
|
csISO88596E(81),
|
||||||
|
csISO88596I(82),
|
||||||
|
csISO128T101G2(83),
|
||||||
|
csISO88598E(84),
|
||||||
|
csISO88598I(85),
|
||||||
|
csISO139CSN369103(86),
|
||||||
|
csISO141JUSIB1002(87),
|
||||||
|
csISO143IECP271(88),
|
||||||
|
csISO146Serbian(89),
|
||||||
|
csISO147Macedonian(90),
|
||||||
|
csISO150(91),
|
||||||
|
csISO151Cuba(92),
|
||||||
|
csISO6937Add(93),
|
||||||
|
csISO153GOST1976874(94),
|
||||||
|
csISO8859Supp(95),
|
||||||
|
csISO10367Box(96),
|
||||||
|
csISO158Lap(97),
|
||||||
|
csISO159JISX02121990(98),
|
||||||
|
csISO646Danish(99),
|
||||||
|
csUSDK(100),
|
||||||
|
csDKUS(101),
|
||||||
|
csKSC5636(102),
|
||||||
|
csUnicode11UTF7(103),
|
||||||
|
csISO2022CN(104),
|
||||||
|
csISO2022CNEXT(105),
|
||||||
|
csUTF8(106),
|
||||||
|
csISO885913(109),
|
||||||
|
csISO885914(110),
|
||||||
|
csISO885915(111),
|
||||||
|
csISO885916(112),
|
||||||
|
csGBK(113),
|
||||||
|
csGB18030(114),
|
||||||
|
csOSDEBCDICDF0415(115),
|
||||||
|
csOSDEBCDICDF03IRV(116),
|
||||||
|
csOSDEBCDICDF041(117),
|
||||||
|
csISO115481(118),
|
||||||
|
csKZ1048(119),
|
||||||
|
csUnicode(1000),
|
||||||
|
csUCS4(1001),
|
||||||
|
csUnicodeASCII(1002),
|
||||||
|
csUnicodeLatin1(1003),
|
||||||
|
csUnicodeIBM1261(1005),
|
||||||
|
csUnicodeIBM1268(1006),
|
||||||
|
csUnicodeIBM1276(1007),
|
||||||
|
csUnicodeIBM1264(1008),
|
||||||
|
csUnicodeIBM1265(1009),
|
||||||
|
csUnicode11(1010),
|
||||||
|
csSCSU(1011),
|
||||||
|
csUTF7(1012),
|
||||||
|
csUTF16BE(1013),
|
||||||
|
csUTF16LE(1014),
|
||||||
|
csUTF16(1015),
|
||||||
|
csCESU8(1016),
|
||||||
|
csUTF32(1017),
|
||||||
|
csUTF32BE(1018),
|
||||||
|
csUTF32LE(1019),
|
||||||
|
csBOCU1(1020),
|
||||||
|
csWindows30Latin1(2000),
|
||||||
|
csWindows31Latin1(2001),
|
||||||
|
csWindows31Latin2(2002),
|
||||||
|
csWindows31Latin5(2003),
|
||||||
|
csHPRoman8(2004),
|
||||||
|
csAdobeStandardEncoding(2005),
|
||||||
|
csVenturaUS(2006),
|
||||||
|
csVenturaInternational(2007),
|
||||||
|
csDECMCS(2008),
|
||||||
|
csPC850Multilingual(2009),
|
||||||
|
csPCp852(2010),
|
||||||
|
csPC8CodePage437(2011),
|
||||||
|
csPC8DanishNorwegian(2012),
|
||||||
|
csPC862LatinHebrew(2013),
|
||||||
|
csPC8Turkish(2014),
|
||||||
|
csIBMSymbols(2015),
|
||||||
|
csIBMThai(2016),
|
||||||
|
csHPLegal(2017),
|
||||||
|
csHPPiFont(2018),
|
||||||
|
csHPMath8(2019),
|
||||||
|
csHPPSMath(2020),
|
||||||
|
csHPDesktop(2021),
|
||||||
|
csVenturaMath(2022),
|
||||||
|
csMicrosoftPublishing(2023),
|
||||||
|
csWindows31J(2024),
|
||||||
|
csGB2312(2025),
|
||||||
|
csBig5(2026),
|
||||||
|
csMacintosh(2027),
|
||||||
|
csIBM037(2028),
|
||||||
|
csIBM038(2029),
|
||||||
|
csIBM273(2030),
|
||||||
|
csIBM274(2031),
|
||||||
|
csIBM275(2032),
|
||||||
|
csIBM277(2033),
|
||||||
|
csIBM278(2034),
|
||||||
|
csIBM280(2035),
|
||||||
|
csIBM281(2036),
|
||||||
|
csIBM284(2037),
|
||||||
|
csIBM285(2038),
|
||||||
|
csIBM290(2039),
|
||||||
|
csIBM297(2040),
|
||||||
|
csIBM420(2041),
|
||||||
|
csIBM423(2042),
|
||||||
|
csIBM424(2043),
|
||||||
|
csIBM500(2044),
|
||||||
|
csIBM851(2045),
|
||||||
|
csIBM855(2046),
|
||||||
|
csIBM857(2047),
|
||||||
|
csIBM860(2048),
|
||||||
|
csIBM861(2049),
|
||||||
|
csIBM863(2050),
|
||||||
|
csIBM864(2051),
|
||||||
|
csIBM865(2052),
|
||||||
|
csIBM868(2053),
|
||||||
|
csIBM869(2054),
|
||||||
|
csIBM870(2055),
|
||||||
|
csIBM871(2056),
|
||||||
|
csIBM880(2057),
|
||||||
|
csIBM891(2058),
|
||||||
|
csIBM903(2059),
|
||||||
|
csIBBM904(2060),
|
||||||
|
csIBM905(2061),
|
||||||
|
csIBM918(2062),
|
||||||
|
csIBM1026(2063),
|
||||||
|
csIBMEBCDICATDE(2064),
|
||||||
|
csEBCDICATDEA(2065),
|
||||||
|
csEBCDICCAFR(2066),
|
||||||
|
csEBCDICDKNO(2067),
|
||||||
|
csEBCDICDKNOA(2068),
|
||||||
|
csEBCDICFISE(2069),
|
||||||
|
csEBCDICFISEA(2070),
|
||||||
|
csEBCDICFR(2071),
|
||||||
|
csEBCDICIT(2072),
|
||||||
|
csEBCDICPT(2073),
|
||||||
|
csEBCDICES(2074),
|
||||||
|
csEBCDICESA(2075),
|
||||||
|
csEBCDICESS(2076),
|
||||||
|
csEBCDICUK(2077),
|
||||||
|
csEBCDICUS(2078),
|
||||||
|
csUnknown8BiT(2079),
|
||||||
|
csMnemonic(2080),
|
||||||
|
csMnem(2081),
|
||||||
|
csVISCII(2082),
|
||||||
|
csVIQR(2083),
|
||||||
|
csKOI8R(2084),
|
||||||
|
csHZGB2312(2085),
|
||||||
|
csIBM866(2086),
|
||||||
|
csPC775Baltic(2087),
|
||||||
|
csKOI8U(2088),
|
||||||
|
csIBM00858(2089),
|
||||||
|
csIBM00924(2090),
|
||||||
|
csIBM01140(2091),
|
||||||
|
csIBM01141(2092),
|
||||||
|
csIBM01142(2093),
|
||||||
|
csIBM01143(2094),
|
||||||
|
csIBM01144(2095),
|
||||||
|
csIBM01145(2096),
|
||||||
|
csIBM01146(2097),
|
||||||
|
csIBM01147(2098),
|
||||||
|
csIBM01148(2099),
|
||||||
|
csIBM01149(2100),
|
||||||
|
csBig5HKSCS(2101),
|
||||||
|
csIBM1047(2102),
|
||||||
|
csPTCP154(2103),
|
||||||
|
csAmiga1251(2104),
|
||||||
|
csKOI7switched(2105),
|
||||||
|
csBRF(2106),
|
||||||
|
csTSCII(2107),
|
||||||
|
cswindows1250(2250),
|
||||||
|
cswindows1251(2251),
|
||||||
|
cswindows1252(2252),
|
||||||
|
cswindows1253(2253),
|
||||||
|
cswindows1254(2254),
|
||||||
|
cswindows1255(2255),
|
||||||
|
cswindows1256(2256),
|
||||||
|
cswindows1257(2257),
|
||||||
|
cswindows1258(2258),
|
||||||
|
csTIS620(2259),
|
||||||
|
reserved(3000)
|
||||||
|
}
|
||||||
|
END
|
||||||
|
|
330
MIBS/IANA-GMPLS-TC-MIB
Normal file
330
MIBS/IANA-GMPLS-TC-MIB
Normal file
@ -0,0 +1,330 @@
|
|||||||
|
-- extracted from rfc4802.txt
|
||||||
|
-- at Thu Mar 1 06:08:22 2007
|
||||||
|
|
||||||
|
IANA-GMPLS-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- RFC 2578
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC 2579
|
||||||
|
|
||||||
|
ianaGmpls MODULE-IDENTITY
|
||||||
|
LAST-UPDATED
|
||||||
|
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||||
|
ORGANIZATION
|
||||||
|
"IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Internet Assigned Numbers Authority
|
||||||
|
Postal: 4676 Admiralty Way, Suite 330
|
||||||
|
Marina del Rey, CA 90292
|
||||||
|
Tel: +1 310 823 9358
|
||||||
|
E-Mail: iana@iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"Copyright (C) The IETF Trust (2007). The initial version
|
||||||
|
of this MIB module was published in RFC 4802. For full legal
|
||||||
|
notices see the RFC itself. Supplementary information
|
||||||
|
may be available on:
|
||||||
|
http://www.ietf.org/copyrights/ianamib.html"
|
||||||
|
|
||||||
|
REVISION
|
||||||
|
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version issued as part of RFC 4802."
|
||||||
|
::= { mib-2 152 }
|
||||||
|
|
||||||
|
IANAGmplsLSPEncodingTypeTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type is used to represent and control
|
||||||
|
the LSP encoding type of an LSP signaled by a GMPLS
|
||||||
|
signaling protocol.
|
||||||
|
|
||||||
|
This textual convention is strongly tied to the LSP
|
||||||
|
Encoding Types sub-registry of the GMPLS Signaling
|
||||||
|
Parameters registry managed by IANA. Values should be
|
||||||
|
assigned by IANA in step with the LSP Encoding Types
|
||||||
|
sub-registry and using the same registry management rules.
|
||||||
|
However, the actual values used in this textual convention
|
||||||
|
are solely within the purview of IANA and do not
|
||||||
|
necessarily match the values in the LSP Encoding Types
|
||||||
|
sub-registry.
|
||||||
|
|
||||||
|
The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments. (The
|
||||||
|
latest arrangements can be obtained by contacting the
|
||||||
|
IANA.)
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via
|
||||||
|
email (iana@iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||||
|
Signaling Functional Description, RFC 3471, section
|
||||||
|
3.1.1.
|
||||||
|
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||||
|
Transport Networks Control, RFC 4328, section 3.1.1."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
tunnelLspNotGmpls(0), -- GMPLS is not in use
|
||||||
|
tunnelLspPacket(1), -- Packet
|
||||||
|
tunnelLspEthernet(2), -- Ethernet
|
||||||
|
tunnelLspAnsiEtsiPdh(3), -- PDH
|
||||||
|
-- the value 4 is deprecated
|
||||||
|
tunnelLspSdhSonet(5), -- SDH or SONET
|
||||||
|
-- the value 6 is deprecated
|
||||||
|
tunnelLspDigitalWrapper(7), -- Digital Wrapper
|
||||||
|
tunnelLspLambda(8), -- Lambda
|
||||||
|
tunnelLspFiber(9), -- Fiber
|
||||||
|
-- the value 10 is deprecated
|
||||||
|
tunnelLspFiberChannel(11), -- Fiber Channel
|
||||||
|
tunnelDigitalPath(12), -- Digital Path
|
||||||
|
tunnelOpticalChannel(13) -- Optical Channel
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAGmplsSwitchingTypeTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type is used to represent and
|
||||||
|
control the LSP switching type of an LSP signaled by a
|
||||||
|
GMPLS signaling protocol.
|
||||||
|
|
||||||
|
This textual convention is strongly tied to the Switching
|
||||||
|
Types sub-registry of the GMPLS Signaling Parameters
|
||||||
|
registry managed by IANA. Values should be assigned by
|
||||||
|
IANA in step with the Switching Types sub-registry and
|
||||||
|
using the same registry management rules. However, the
|
||||||
|
actual values used in this textual convention are solely
|
||||||
|
within the purview of IANA and do not necessarily match
|
||||||
|
the values in the Switching Types sub-registry.
|
||||||
|
|
||||||
|
The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments. (The
|
||||||
|
latest arrangements can be obtained by contacting the
|
||||||
|
IANA.)
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via
|
||||||
|
email (iana@iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"1. Routing Extensions in Support of Generalized
|
||||||
|
Multi-Protocol Label Switching, RFC 4202, section 2.4.
|
||||||
|
2. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||||
|
Signaling Functional Description, RFC 3471, section
|
||||||
|
3.1.1."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(0), -- none of the following, or not known
|
||||||
|
psc1(1), -- Packet-Switch-Capable 1
|
||||||
|
psc2(2), -- Packet-Switch-Capable 2
|
||||||
|
psc3(3), -- Packet-Switch-Capable 3
|
||||||
|
psc4(4), -- Packet-Switch-Capable 4
|
||||||
|
l2sc(51), -- Layer-2-Switch-Capable
|
||||||
|
tdm(100), -- Time-Division-Multiplex
|
||||||
|
lsc(150), -- Lambda-Switch-Capable
|
||||||
|
fsc(200) -- Fiber-Switch-Capable
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAGmplsGeneralizedPidTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used to represent and control the LSP
|
||||||
|
Generalized Protocol Identifier (G-PID) of an LSP
|
||||||
|
signaled by a GMPLS signaling protocol.
|
||||||
|
|
||||||
|
This textual convention is strongly tied to the Generalized
|
||||||
|
PIDs (G-PID) sub-registry of the GMPLS Signaling Parameters
|
||||||
|
registry managed by IANA. Values should be assigned by
|
||||||
|
IANA in step with the Generalized PIDs (G-PID) sub-registry
|
||||||
|
and using the same registry management rules. However, the
|
||||||
|
actual values used in this textual convention are solely
|
||||||
|
within the purview of IANA and do not necessarily match the
|
||||||
|
values in the Generalized PIDs (G-PID) sub-registry.
|
||||||
|
|
||||||
|
The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments. (The
|
||||||
|
latest arrangements can be obtained by contacting the
|
||||||
|
IANA.)
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via
|
||||||
|
email (iana@iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||||
|
Signaling Functional Description, RFC 3471, section
|
||||||
|
3.1.1.
|
||||||
|
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||||
|
Transport Networks Control, RFC 4328, section 3.1.3."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(0), -- unknown or none of the following
|
||||||
|
-- the values 1, 2, 3 and 4 are reserved in RFC 3471
|
||||||
|
asynchE4(5),
|
||||||
|
asynchDS3T3(6),
|
||||||
|
asynchE3(7),
|
||||||
|
bitsynchE3(8),
|
||||||
|
bytesynchE3(9),
|
||||||
|
asynchDS2T2(10),
|
||||||
|
bitsynchDS2T2(11),
|
||||||
|
reservedByRFC3471first(12),
|
||||||
|
asynchE1(13),
|
||||||
|
bytesynchE1(14),
|
||||||
|
bytesynch31ByDS0(15),
|
||||||
|
asynchDS1T1(16),
|
||||||
|
bitsynchDS1T1(17),
|
||||||
|
bytesynchDS1T1(18),
|
||||||
|
vc1vc12(19),
|
||||||
|
reservedByRFC3471second(20),
|
||||||
|
reservedByRFC3471third(21),
|
||||||
|
ds1SFAsynch(22),
|
||||||
|
ds1ESFAsynch(23),
|
||||||
|
ds3M23Asynch(24),
|
||||||
|
ds3CBitParityAsynch(25),
|
||||||
|
vtLovc(26),
|
||||||
|
stsSpeHovc(27),
|
||||||
|
posNoScramble16BitCrc(28),
|
||||||
|
posNoScramble32BitCrc(29),
|
||||||
|
posScramble16BitCrc(30),
|
||||||
|
posScramble32BitCrc(31),
|
||||||
|
atm(32),
|
||||||
|
ethernet(33),
|
||||||
|
sdhSonet(34),
|
||||||
|
digitalwrapper(36),
|
||||||
|
lambda(37),
|
||||||
|
ansiEtsiPdh(38),
|
||||||
|
lapsSdh(40),
|
||||||
|
fddi(41),
|
||||||
|
dqdb(42),
|
||||||
|
fiberChannel3(43),
|
||||||
|
hdlc(44),
|
||||||
|
ethernetV2DixOnly(45),
|
||||||
|
ethernet802dot3Only(46),
|
||||||
|
g709ODUj(47),
|
||||||
|
g709OTUk(48),
|
||||||
|
g709CBRorCBRa(49),
|
||||||
|
g709CBRb(50),
|
||||||
|
g709BSOT(51),
|
||||||
|
g709BSNT(52),
|
||||||
|
gfpIPorPPP(53),
|
||||||
|
gfpEthernetMAC(54),
|
||||||
|
gfpEthernetPHY(55),
|
||||||
|
g709ESCON(56),
|
||||||
|
g709FICON(57),
|
||||||
|
g709FiberChannel(58)
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAGmplsAdminStatusInformationTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type determines the setting of the
|
||||||
|
Admin Status flags in the Admin Status object or TLV, as
|
||||||
|
described in RFC 3471. Setting this object to a non-zero
|
||||||
|
value will result in the inclusion of the Admin Status
|
||||||
|
object or TLV on signaling messages.
|
||||||
|
|
||||||
|
This textual convention is strongly tied to the
|
||||||
|
Administrative Status Information Flags sub-registry of
|
||||||
|
the GMPLS Signaling Parameters registry managed by IANA.
|
||||||
|
Values should be assigned by IANA in step with the
|
||||||
|
Administrative Status Flags sub-registry and using the
|
||||||
|
same registry management rules. However, the actual
|
||||||
|
values used in this textual convention are solely
|
||||||
|
within the purview of IANA and do not necessarily match
|
||||||
|
the values in the Administrative Status Information
|
||||||
|
Flags sub-registry.
|
||||||
|
|
||||||
|
The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments. (The
|
||||||
|
latest arrangements can be obtained by contacting the
|
||||||
|
IANA.)
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via
|
||||||
|
email (iana@iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||||
|
Signaling Functional Description, RFC 3471, section 8.
|
||||||
|
2. Generalized MPLS Signaling - RSVP-TE Extensions,
|
||||||
|
RFC 3473, section 7.
|
||||||
|
3. GMPLS - Communication of Alarm Information,
|
||||||
|
RFC 4783, section 3.2.1."
|
||||||
|
SYNTAX BITS {
|
||||||
|
reflect(0), -- Reflect bit (RFC 3471)
|
||||||
|
reserved1(1), -- reserved
|
||||||
|
reserved2(2), -- reserved
|
||||||
|
reserved3(3), -- reserved
|
||||||
|
reserved4(4), -- reserved
|
||||||
|
reserved5(5), -- reserved
|
||||||
|
reserved6(6), -- reserved
|
||||||
|
reserved7(7), -- reserved
|
||||||
|
reserved8(8), -- reserved
|
||||||
|
reserved9(9), -- reserved
|
||||||
|
reserved10(10), -- reserved
|
||||||
|
reserved11(11), -- reserved
|
||||||
|
reserved12(12), -- reserved
|
||||||
|
reserved13(13), -- reserved
|
||||||
|
reserved14(14), -- reserved
|
||||||
|
reserved15(15), -- reserved
|
||||||
|
reserved16(16), -- reserved
|
||||||
|
reserved17(17), -- reserved
|
||||||
|
reserved18(18), -- reserved
|
||||||
|
reserved19(19), -- reserved
|
||||||
|
reserved20(20), -- reserved
|
||||||
|
reserved21(21), -- reserved
|
||||||
|
reserved22(22), -- reserved
|
||||||
|
reserved23(23), -- reserved
|
||||||
|
reserved24(24), -- reserved
|
||||||
|
reserved25(25), -- reserved
|
||||||
|
reserved26(26), -- reserved
|
||||||
|
reserved27(27), -- Inhibit Alarm bit (RFC 4783)
|
||||||
|
reserved28(28), -- reserved
|
||||||
|
testing(29), -- Testing bit (RFC 3473)
|
||||||
|
administrativelyDown(30), -- Admin down (RFC 3473)
|
||||||
|
deleteInProgress(31) -- Delete bit (RFC 3473)
|
||||||
|
}
|
||||||
|
END
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Copyright (C) The IETF Trust (2007).
|
||||||
|
--
|
||||||
|
-- This document is subject to the rights, licenses and restrictions
|
||||||
|
-- contained in BCP 78, and except as set forth therein, the authors
|
||||||
|
-- retain all their rights.
|
||||||
|
--
|
||||||
|
-- This document and the information contained herein are provided on an
|
||||||
|
-- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
|
||||||
|
-- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
|
||||||
|
-- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
|
||||||
|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
|
||||||
|
-- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||||
|
-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
--
|
||||||
|
-- Intellectual Property
|
||||||
|
--
|
||||||
|
-- The IETF takes no position regarding the validity or scope of any
|
||||||
|
-- Intellectual Property Rights or other rights that might be claimed to
|
||||||
|
-- pertain to the implementation or use of the technology described in
|
||||||
|
-- this document or the extent to which any license under such rights
|
||||||
|
-- might or might not be available; nor does it represent that it has
|
||||||
|
-- made any independent effort to identify any such rights. Information
|
||||||
|
-- on the procedures with respect to rights in RFC documents can be
|
||||||
|
-- found in BCP 78 and BCP 79.
|
||||||
|
--
|
||||||
|
-- Copies of IPR disclosures made to the IETF Secretariat and any
|
||||||
|
-- assurances of licenses to be made available, or the result of an
|
||||||
|
-- attempt made to obtain a general license or permission for the use of
|
||||||
|
-- such proprietary rights by implementers or users of this
|
||||||
|
-- specification can be obtained from the IETF on-line IPR repository at
|
||||||
|
-- http://www.ietf.org/ipr.
|
||||||
|
--
|
||||||
|
-- The IETF invites any interested party to bring to its attention any
|
||||||
|
-- copyrights, patents or patent applications, or other proprietary
|
||||||
|
-- rights that may cover technology that may be required to implement
|
||||||
|
-- this standard. Please address the information to the IETF at
|
||||||
|
-- ietf-ipr@ietf.org.
|
||||||
|
--
|
||||||
|
|
||||||
|
|
335
MIBS/IANA-ITU-ALARM-TC-MIB
Normal file
335
MIBS/IANA-ITU-ALARM-TC-MIB
Normal file
@ -0,0 +1,335 @@
|
|||||||
|
IANA-ITU-ALARM-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
ianaItuAlarmNumbers MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Postal: Internet Assigned Numbers Authority
|
||||||
|
Internet Corporation for Assigned Names
|
||||||
|
and Numbers
|
||||||
|
12025 Waterfront Drive, Suite 300
|
||||||
|
Los Angeles, CA 90094-2536
|
||||||
|
USA
|
||||||
|
|
||||||
|
Tel: +1 310-301-5800
|
||||||
|
E-Mail: iana&iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module defines the ITU Alarm
|
||||||
|
textual convention for objects expected to require
|
||||||
|
regular extension.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2004). The
|
||||||
|
initial version of this MIB module was published
|
||||||
|
in RFC 3877. For full legal notices see the RFC
|
||||||
|
itself. Supplementary information may be available on:
|
||||||
|
http://www.ietf.org/copyrights/ianamib.html"
|
||||||
|
|
||||||
|
REVISION "201405220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Updated contact info."
|
||||||
|
|
||||||
|
REVISION "200409090000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 3877."
|
||||||
|
::= { mib-2 119 }
|
||||||
|
|
||||||
|
IANAItuProbableCause ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ITU-T probable cause values. Duplicate values defined in
|
||||||
|
X.733 are appended with X733 to ensure syntactic uniqueness.
|
||||||
|
Probable cause value 0 is reserved for special purposes.
|
||||||
|
|
||||||
|
The Internet Assigned Number Authority (IANA) is responsible
|
||||||
|
for the assignment of the enumerations in this TC.
|
||||||
|
IANAItuProbableCause value of 0 is reserved for special
|
||||||
|
purposes and MUST NOT be assigned.
|
||||||
|
|
||||||
|
Values of IANAItuProbableCause in the range 1 to 1023 are
|
||||||
|
reserved for causes that correspond to ITU-T probable cause.
|
||||||
|
|
||||||
|
All other requests for new causes will be handled on a
|
||||||
|
first-come, first served basis and will be assigned
|
||||||
|
enumeration values starting with 1025.
|
||||||
|
|
||||||
|
Request should come in the form of well-formed
|
||||||
|
SMI [RFC2578] for enumeration names that are unique and
|
||||||
|
sufficiently descriptive.
|
||||||
|
|
||||||
|
While some effort will be taken to ensure that new probable
|
||||||
|
causes do not conceptually duplicate existing probable
|
||||||
|
causes it is acknowledged that the existence of conceptual
|
||||||
|
duplicates in the starting probable cause list is an known
|
||||||
|
industry reality.
|
||||||
|
|
||||||
|
To aid IANA in the administration of probable cause names
|
||||||
|
and values, the OPS Area Director will appoint one or more
|
||||||
|
experts to help review requests.
|
||||||
|
|
||||||
|
See http://www.iana.org"
|
||||||
|
REFERENCE
|
||||||
|
"ITU Recommendation M.3100, 'Generic Network Information
|
||||||
|
Model', 1995
|
||||||
|
ITU Recommendation X.733, 'Information Technology - Open
|
||||||
|
Systems Interconnection - System Management: Alarm
|
||||||
|
Reporting Function', 1992
|
||||||
|
ITU Recommendation X.736, 'Information Technology - Open
|
||||||
|
Systems Interconnection - System Management: Security
|
||||||
|
Alarm Reporting Function', 1992"
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
-- The following probable causes were defined in M.3100
|
||||||
|
aIS (1),
|
||||||
|
callSetUpFailure (2),
|
||||||
|
degradedSignal (3),
|
||||||
|
farEndReceiverFailure (4),
|
||||||
|
framingError (5),
|
||||||
|
lossOfFrame (6),
|
||||||
|
lossOfPointer (7),
|
||||||
|
lossOfSignal (8),
|
||||||
|
payloadTypeMismatch (9),
|
||||||
|
transmissionError (10),
|
||||||
|
remoteAlarmInterface (11),
|
||||||
|
excessiveBER (12),
|
||||||
|
pathTraceMismatch (13),
|
||||||
|
unavailable (14),
|
||||||
|
signalLabelMismatch (15),
|
||||||
|
lossOfMultiFrame (16),
|
||||||
|
receiveFailure (17),
|
||||||
|
transmitFailure (18),
|
||||||
|
modulationFailure (19),
|
||||||
|
demodulationFailure (20),
|
||||||
|
broadcastChannelFailure (21),
|
||||||
|
connectionEstablishmentError (22),
|
||||||
|
invalidMessageReceived (23),
|
||||||
|
localNodeTransmissionError (24),
|
||||||
|
remoteNodeTransmissionError (25),
|
||||||
|
routingFailure (26),
|
||||||
|
--Values 27-50 are reserved for communications alarm related
|
||||||
|
--probable causes
|
||||||
|
-- The following are used with equipment alarm.
|
||||||
|
backplaneFailure (51),
|
||||||
|
dataSetProblem (52),
|
||||||
|
equipmentIdentifierDuplication (53),
|
||||||
|
externalIFDeviceProblem (54),
|
||||||
|
lineCardProblem (55),
|
||||||
|
multiplexerProblem (56),
|
||||||
|
nEIdentifierDuplication (57),
|
||||||
|
powerProblem (58),
|
||||||
|
processorProblem (59),
|
||||||
|
protectionPathFailure (60),
|
||||||
|
receiverFailure (61),
|
||||||
|
replaceableUnitMissing (62),
|
||||||
|
replaceableUnitTypeMismatch (63),
|
||||||
|
synchronizationSourceMismatch (64),
|
||||||
|
terminalProblem (65),
|
||||||
|
timingProblem (66),
|
||||||
|
transmitterFailure (67),
|
||||||
|
trunkCardProblem (68),
|
||||||
|
replaceableUnitProblem (69),
|
||||||
|
realTimeClockFailure (70),
|
||||||
|
--An equipment alarm to be issued if the system detects that the
|
||||||
|
--real time clock has failed
|
||||||
|
antennaFailure (71),
|
||||||
|
batteryChargingFailure (72),
|
||||||
|
diskFailure (73),
|
||||||
|
frequencyHoppingFailure (74),
|
||||||
|
iODeviceError (75),
|
||||||
|
lossOfSynchronisation (76),
|
||||||
|
lossOfRedundancy (77),
|
||||||
|
powerSupplyFailure (78),
|
||||||
|
signalQualityEvaluationFailure (79),
|
||||||
|
tranceiverFailure (80),
|
||||||
|
protectionMechanismFailure (81),
|
||||||
|
protectingResourceFailure (82),
|
||||||
|
-- Values 83-100 are reserved for equipment alarm related probable
|
||||||
|
-- causes
|
||||||
|
-- The following are used with environmental alarm.
|
||||||
|
airCompressorFailure (101),
|
||||||
|
airConditioningFailure (102),
|
||||||
|
airDryerFailure (103),
|
||||||
|
batteryDischarging (104),
|
||||||
|
batteryFailure (105),
|
||||||
|
commercialPowerFailure (106),
|
||||||
|
coolingFanFailure (107),
|
||||||
|
engineFailure (108),
|
||||||
|
fireDetectorFailure (109),
|
||||||
|
fuseFailure (110),
|
||||||
|
generatorFailure (111),
|
||||||
|
lowBatteryThreshold (112),
|
||||||
|
pumpFailure (113),
|
||||||
|
rectifierFailure (114),
|
||||||
|
rectifierHighVoltage (115),
|
||||||
|
rectifierLowFVoltage (116),
|
||||||
|
ventilationsSystemFailure (117),
|
||||||
|
enclosureDoorOpen (118),
|
||||||
|
explosiveGas (119),
|
||||||
|
fire (120),
|
||||||
|
flood (121),
|
||||||
|
highHumidity (122),
|
||||||
|
highTemperature (123),
|
||||||
|
highWind (124),
|
||||||
|
iceBuildUp (125),
|
||||||
|
intrusionDetection (126),
|
||||||
|
lowFuel (127),
|
||||||
|
lowHumidity (128),
|
||||||
|
lowCablePressure (129),
|
||||||
|
lowTemperatue (130),
|
||||||
|
lowWater (131),
|
||||||
|
smoke (132),
|
||||||
|
toxicGas (133),
|
||||||
|
coolingSystemFailure (134),
|
||||||
|
externalEquipmentFailure (135),
|
||||||
|
externalPointFailure (136),
|
||||||
|
-- Values 137-150 are reserved for environmental alarm related
|
||||||
|
-- probable causes
|
||||||
|
-- The following are used with Processing error alarm.
|
||||||
|
storageCapacityProblem (151),
|
||||||
|
memoryMismatch (152),
|
||||||
|
corruptData (153),
|
||||||
|
outOfCPUCycles (154),
|
||||||
|
sfwrEnvironmentProblem (155),
|
||||||
|
sfwrDownloadFailure (156),
|
||||||
|
lossOfRealTimel (157),
|
||||||
|
--A processing error alarm to be issued after the system has
|
||||||
|
--reinitialised. This will indicate
|
||||||
|
--to the management systems that the view they have of the managed
|
||||||
|
--system may no longer
|
||||||
|
--be valid. Usage example: The managed
|
||||||
|
--system issues this alarm after a reinitialization with severity
|
||||||
|
--warning to inform the
|
||||||
|
--management system about the event. No clearing notification will
|
||||||
|
--be sent.
|
||||||
|
applicationSubsystemFailure (158),
|
||||||
|
configurationOrCustomisationError (159),
|
||||||
|
databaseInconsistency (160),
|
||||||
|
fileError (161),
|
||||||
|
outOfMemory (162),
|
||||||
|
softwareError (163),
|
||||||
|
timeoutExpired (164),
|
||||||
|
underlayingResourceUnavailable (165),
|
||||||
|
versionMismatch (166),
|
||||||
|
--Values 168-200 are reserved for processing error alarm related
|
||||||
|
-- probable causes.
|
||||||
|
bandwidthReduced (201),
|
||||||
|
congestion (202),
|
||||||
|
excessiveErrorRate (203),
|
||||||
|
excessiveResponseTime (204),
|
||||||
|
excessiveRetransmissionRate (205),
|
||||||
|
reducedLoggingCapability (206),
|
||||||
|
systemResourcesOverload (207 ),
|
||||||
|
-- The following were defined X.733
|
||||||
|
adapterError (500),
|
||||||
|
applicationSubsystemFailture (501),
|
||||||
|
bandwidthReducedX733 (502),
|
||||||
|
callEstablishmentError (503),
|
||||||
|
communicationsProtocolError (504),
|
||||||
|
communicationsSubsystemFailure (505),
|
||||||
|
configurationOrCustomizationError (506),
|
||||||
|
congestionX733 (507),
|
||||||
|
coruptData (508),
|
||||||
|
cpuCyclesLimitExceeded (509),
|
||||||
|
dataSetOrModemError (510),
|
||||||
|
degradedSignalX733 (511),
|
||||||
|
dteDceInterfaceError (512),
|
||||||
|
enclosureDoorOpenX733 (513),
|
||||||
|
equipmentMalfunction (514),
|
||||||
|
excessiveVibration (515),
|
||||||
|
fileErrorX733 (516),
|
||||||
|
fireDetected (517),
|
||||||
|
framingErrorX733 (518),
|
||||||
|
heatingVentCoolingSystemProblem (519),
|
||||||
|
humidityUnacceptable (520),
|
||||||
|
inputOutputDeviceError (521),
|
||||||
|
inputDeviceError (522),
|
||||||
|
lanError (523),
|
||||||
|
leakDetected (524),
|
||||||
|
localNodeTransmissionErrorX733 (525),
|
||||||
|
lossOfFrameX733 (526),
|
||||||
|
lossOfSignalX733 (527),
|
||||||
|
materialSupplyExhausted (528),
|
||||||
|
multiplexerProblemX733 (529),
|
||||||
|
outOfMemoryX733 (530),
|
||||||
|
ouputDeviceError (531),
|
||||||
|
performanceDegraded (532),
|
||||||
|
powerProblems (533),
|
||||||
|
pressureUnacceptable (534),
|
||||||
|
processorProblems (535),
|
||||||
|
pumpFailureX733 (536),
|
||||||
|
queueSizeExceeded (537),
|
||||||
|
receiveFailureX733 (538),
|
||||||
|
receiverFailureX733 (539),
|
||||||
|
remoteNodeTransmissionErrorX733 (540),
|
||||||
|
resourceAtOrNearingCapacity (541),
|
||||||
|
responseTimeExecessive (542),
|
||||||
|
retransmissionRateExcessive (543),
|
||||||
|
softwareErrorX733 (544),
|
||||||
|
softwareProgramAbnormallyTerminated (545),
|
||||||
|
softwareProgramError (546),
|
||||||
|
storageCapacityProblemX733 (547),
|
||||||
|
temperatureUnacceptable (548),
|
||||||
|
thresholdCrossed (549),
|
||||||
|
timingProblemX733 (550),
|
||||||
|
toxicLeakDetected (551),
|
||||||
|
transmitFailureX733 (552),
|
||||||
|
transmiterFailure (553),
|
||||||
|
underlyingResourceUnavailable (554),
|
||||||
|
versionMismatchX733 (555),
|
||||||
|
-- The following are defined in X.736
|
||||||
|
authenticationFailure (600),
|
||||||
|
breachOfConfidentiality (601),
|
||||||
|
cableTamper (602),
|
||||||
|
delayedInformation (603),
|
||||||
|
denialOfService (604),
|
||||||
|
duplicateInformation (605),
|
||||||
|
informationMissing (606),
|
||||||
|
informationModificationDetected (607),
|
||||||
|
informationOutOfSequence (608),
|
||||||
|
keyExpired (609),
|
||||||
|
nonRepudiationFailure (610),
|
||||||
|
outOfHoursActivity (611),
|
||||||
|
outOfService (612),
|
||||||
|
proceduralError (613),
|
||||||
|
unauthorizedAccessAttempt (614),
|
||||||
|
unexpectedInformation (615),
|
||||||
|
other (1024)
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAItuEventType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ITU event Type values.
|
||||||
|
|
||||||
|
The Internet Assigned Number Authority (IANA) is
|
||||||
|
responsible for the assignment of the enumerations
|
||||||
|
in this TC.
|
||||||
|
|
||||||
|
Request should come in the form of well-formed
|
||||||
|
SMI [RFC2578] for enumeration names that are unique
|
||||||
|
and sufficiently descriptive.
|
||||||
|
|
||||||
|
See http://www.iana.org "
|
||||||
|
REFERENCE
|
||||||
|
"ITU Recommendation X.736, 'Information Technology - Open
|
||||||
|
Systems Interconnection - System Management: Security
|
||||||
|
Alarm Reporting Function', 1992"
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
other (1),
|
||||||
|
communicationsAlarm (2),
|
||||||
|
qualityOfServiceAlarm (3),
|
||||||
|
processingErrorAlarm (4),
|
||||||
|
equipmentAlarm (5),
|
||||||
|
environmentalAlarm (6),
|
||||||
|
integrityViolation (7),
|
||||||
|
operationalViolation (8),
|
||||||
|
physicalViolation (9),
|
||||||
|
securityServiceOrMechanismViolation (10),
|
||||||
|
timeDomainViolation (11)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
126
MIBS/IANA-LANGUAGE-MIB
Normal file
126
MIBS/IANA-LANGUAGE-MIB
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
IANA-LANGUAGE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||||
|
FROM SNMPv2-SMI;
|
||||||
|
|
||||||
|
ianaLanguages MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Internet Assigned Numbers Authority (IANA)
|
||||||
|
|
||||||
|
Postal: ICANN
|
||||||
|
12025 Waterfront Drive, Suite 300
|
||||||
|
Los Angeles, CA 90094-2536
|
||||||
|
|
||||||
|
Tel: +1 310-301-5800
|
||||||
|
E-Mail: iana&iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module registers object identifier values for
|
||||||
|
well-known programming and scripting languages. Every
|
||||||
|
language registration MUST describe the format used
|
||||||
|
when transferring scripts written in this language.
|
||||||
|
|
||||||
|
Any additions or changes to the contents of this MIB
|
||||||
|
module require Designated Expert Review as defined in
|
||||||
|
the Guidelines for Writing IANA Considerations Section
|
||||||
|
document. The Designated Expert will be selected by
|
||||||
|
the IESG Area Director of the OPS Area.
|
||||||
|
|
||||||
|
Note, this module does not have to register all possible
|
||||||
|
languages since languages are identified by object
|
||||||
|
identifier values. It is therefore possible to registered
|
||||||
|
languages in private OID trees. The references given below are not
|
||||||
|
normative with regard to the language version. Other
|
||||||
|
references might be better suited to describe some newer
|
||||||
|
versions of this language. The references are only
|
||||||
|
provided as `a pointer into the right direction'."
|
||||||
|
|
||||||
|
-- Revision log, in reverse chronological order
|
||||||
|
|
||||||
|
REVISION "201405220000Z" -- May 22, 2014
|
||||||
|
DESCRIPTION "Updated contact info."
|
||||||
|
|
||||||
|
REVISION "200005100000Z" -- May 10, 2000
|
||||||
|
DESCRIPTION "Import mib-2 instead of experimental, so that
|
||||||
|
this module compiles"
|
||||||
|
|
||||||
|
REVISION "199909090900Z" -- September 9, 1999
|
||||||
|
DESCRIPTION "Initial version as published at time of
|
||||||
|
publication of RFC 2591."
|
||||||
|
::= { mib-2 73 }
|
||||||
|
|
||||||
|
ianaLangJavaByteCode OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Java byte code to be processed by a Java virtual machine.
|
||||||
|
A script written in Java byte code is transferred by using
|
||||||
|
the Java archive file format (JAR)."
|
||||||
|
REFERENCE
|
||||||
|
"The Java Virtual Machine Specification.
|
||||||
|
ISBN 0-201-63452-X"
|
||||||
|
::= { ianaLanguages 1 }
|
||||||
|
|
||||||
|
ianaLangTcl OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Tool Command Language (Tcl). A script written in the
|
||||||
|
Tcl language is transferred in Tcl source code format."
|
||||||
|
REFERENCE
|
||||||
|
"Tcl and the Tk Toolkit.
|
||||||
|
ISBN 0-201-63337-X"
|
||||||
|
::= { ianaLanguages 2 }
|
||||||
|
|
||||||
|
ianaLangPerl OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Perl language. A script written in the Perl language
|
||||||
|
is transferred in Perl source code format."
|
||||||
|
REFERENCE
|
||||||
|
"Programming Perl.
|
||||||
|
ISBN 1-56592-149-6"
|
||||||
|
::= { ianaLanguages 3 }
|
||||||
|
|
||||||
|
ianaLangScheme OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Scheme language. A script written in the Scheme
|
||||||
|
language is transferred in Scheme source code format."
|
||||||
|
REFERENCE
|
||||||
|
"The Revised^4 Report on the Algorithmic Language Scheme.
|
||||||
|
MIT Press"
|
||||||
|
::= { ianaLanguages 4 }
|
||||||
|
|
||||||
|
ianaLangSRSL OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The SNMP Script Language defined by SNMP Research. A
|
||||||
|
script written in the SNMP Script Language is transferred
|
||||||
|
in the SNMP Script Language source code format."
|
||||||
|
::= { ianaLanguages 5 }
|
||||||
|
|
||||||
|
ianaLangPSL OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Patrol Script Language defined by BMC Software. A script
|
||||||
|
written in the Patrol Script Language is transferred in the
|
||||||
|
Patrol Script Language source code format."
|
||||||
|
REFERENCE
|
||||||
|
"PATROL Script Language Reference Manual, Version 3.0,
|
||||||
|
November 30, 1995. BMC Software, Inc. 2101 City West Blvd.,
|
||||||
|
Houston, Texas 77042."
|
||||||
|
::= { ianaLanguages 6 }
|
||||||
|
|
||||||
|
ianaLangSMSL OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Systems Management Scripting Language. A script written
|
||||||
|
in the SMSL language is transferred in the SMSL source code
|
||||||
|
format."
|
||||||
|
REFERENCE
|
||||||
|
"ISO/ITU Command Sequencer.
|
||||||
|
ISO 10164-21 or ITU X.753"
|
||||||
|
::= { ianaLanguages 7 }
|
||||||
|
|
||||||
|
END
|
903
MIBS/IANA-MAU-MIB
Normal file
903
MIBS/IANA-MAU-MIB
Normal file
@ -0,0 +1,903 @@
|
|||||||
|
IANA-MAU-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
;
|
||||||
|
|
||||||
|
ianaMauMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201002230000Z" -- February 23, 2010
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||||
|
|
||||||
|
Postal: ICANN
|
||||||
|
4676 Admiralty Way, Suite 330
|
||||||
|
Marina del Rey, CA 90292
|
||||||
|
|
||||||
|
Tel: +1-310-823-9358
|
||||||
|
EMail: iana&iana.org"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module defines dot3MauType OBJECT-IDENTITIES and
|
||||||
|
IANAifMauListBits, IANAifMauMediaAvailable,
|
||||||
|
IANAifMauAutoNegCapBits, and IANAifJackType
|
||||||
|
|
||||||
|
TEXTUAL-CONVENTIONs, specifying enumerated values of the
|
||||||
|
ifMauTypeListBits, ifMauMediaAvailable / rpMauMediaAvailable,
|
||||||
|
ifMauAutoNegCapabilityBits / ifMauAutoNegCapAdvertisedBits /
|
||||||
|
ifMauAutoNegCapReceivedBits and ifJackType / rpJackType objects
|
||||||
|
respectively, defined in the MAU-MIB.
|
||||||
|
|
||||||
|
It is intended that each new MAU type, Media Availability
|
||||||
|
state, Auto Negotiation capability and/or Jack type defined by
|
||||||
|
the IEEE 802.3 working group and approved for publication in a
|
||||||
|
revision of IEEE Std 802.3 will be added to this MIB module,
|
||||||
|
provided that it is suitable for being managed by the base
|
||||||
|
objects in the MAU-MIB. An Expert Review, as defined in
|
||||||
|
RFC 2434 [RFC2434], is REQUIRED for such additions.
|
||||||
|
|
||||||
|
The following reference is used throughout this MIB module:
|
||||||
|
|
||||||
|
[IEEE802.3] refers to:
|
||||||
|
IEEE Std 802.3, 2005 Edition: 'IEEE Standard for
|
||||||
|
Information technology - Telecommunications and information
|
||||||
|
exchange between systems - Local and metropolitan area
|
||||||
|
networks - Specific requirements -
|
||||||
|
Part 3: Carrier sense multiple access with collision
|
||||||
|
detection (CSMA/CD) access method and physical layer
|
||||||
|
specifications'.
|
||||||
|
|
||||||
|
This reference should be updated as appropriate when new
|
||||||
|
MAU types, Media Availability states, Auto Negotiation
|
||||||
|
capabilities, and/or Jack types are added to this MIB module.
|
||||||
|
|
||||||
|
Copyright (C) The IETF Trust (2007).
|
||||||
|
The initial version of this MIB module was published in
|
||||||
|
RFC 4836; for full legal notices see the RFC itself.
|
||||||
|
Supplementary information may be available at:
|
||||||
|
http://www.ietf.org/copyrights/ianamib.html"
|
||||||
|
|
||||||
|
REVISION "201002230000Z" -- February 23, 2010
|
||||||
|
DESCRIPTION "Added assignments that will be included in
|
||||||
|
Clause 14 of IEEE P802.3.1."
|
||||||
|
|
||||||
|
REVISION "200704210000Z" -- April 21, 2007
|
||||||
|
DESCRIPTION "Initial version of this MIB as published in
|
||||||
|
RFC 4836."
|
||||||
|
|
||||||
|
::= { mib-2 154 }
|
||||||
|
|
||||||
|
-- Textual Conventions
|
||||||
|
|
||||||
|
IANAifMauTypeListBits ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used as the syntax of the ifMauTypeListBits
|
||||||
|
object in the (updated) definition of MAU-MIB's ifMauTable.
|
||||||
|
|
||||||
|
The most recent version of this textual convention is available
|
||||||
|
in the online version of this MIB module on the IANA web site.
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via email
|
||||||
|
(iana&iana.org).
|
||||||
|
|
||||||
|
Note that changes in this textual convention SHALL be
|
||||||
|
synchronized with relevant changes in the dot3MauType
|
||||||
|
OBJECT-IDENTITIES."
|
||||||
|
REFERENCE
|
||||||
|
"[IEEE802.3], Section 30.5.1.1.2"
|
||||||
|
SYNTAX BITS {
|
||||||
|
bOther(0), -- other or unknown
|
||||||
|
bAUI(1), -- AUI
|
||||||
|
b10base5(2), -- 10BASE-5
|
||||||
|
bFoirl(3), -- FOIRL
|
||||||
|
|
||||||
|
b10base2(4), -- 10BASE-2
|
||||||
|
b10baseT(5), -- 10BASE-T duplex mode unknown
|
||||||
|
b10baseFP(6), -- 10BASE-FP
|
||||||
|
b10baseFB(7), -- 10BASE-FB
|
||||||
|
b10baseFL(8), -- 10BASE-FL duplex mode unknown
|
||||||
|
b10broad36(9), -- 10BROAD36
|
||||||
|
b10baseTHD(10), -- 10BASE-T half duplex mode
|
||||||
|
b10baseTFD(11), -- 10BASE-T full duplex mode
|
||||||
|
b10baseFLHD(12), -- 10BASE-FL half duplex mode
|
||||||
|
b10baseFLFD(13), -- 10BASE-FL full duplex mode
|
||||||
|
b100baseT4(14), -- 100BASE-T4
|
||||||
|
b100baseTXHD(15), -- 100BASE-TX half duplex mode
|
||||||
|
b100baseTXFD(16), -- 100BASE-TX full duplex mode
|
||||||
|
b100baseFXHD(17), -- 100BASE-FX half duplex mode
|
||||||
|
b100baseFXFD(18), -- 100BASE-FX full duplex mode
|
||||||
|
b100baseT2HD(19), -- 100BASE-T2 half duplex mode
|
||||||
|
b100baseT2FD(20), -- 100BASE-T2 full duplex mode
|
||||||
|
|
||||||
|
b1000baseXHD(21), -- 1000BASE-X half duplex mode
|
||||||
|
b1000baseXFD(22), -- 1000BASE-X full duplex mode
|
||||||
|
b1000baseLXHD(23), -- 1000BASE-LX half duplex mode
|
||||||
|
b1000baseLXFD(24), -- 1000BASE-LX full duplex mode
|
||||||
|
b1000baseSXHD(25), -- 1000BASE-SX half duplex mode
|
||||||
|
b1000baseSXFD(26), -- 1000BASE-SX full duplex mode
|
||||||
|
b1000baseCXHD(27), -- 1000BASE-CX half duplex mode
|
||||||
|
b1000baseCXFD(28), -- 1000BASE-CX full duplex mode
|
||||||
|
b1000baseTHD(29), -- 1000BASE-T half duplex mode
|
||||||
|
b1000baseTFD(30), -- 1000BASE-T full duplex mode
|
||||||
|
|
||||||
|
b10GbaseX(31), -- 10GBASE-X
|
||||||
|
b10GbaseLX4(32), -- 10GBASE-LX4
|
||||||
|
|
||||||
|
b10GbaseR(33), -- 10GBASE-R
|
||||||
|
b10GbaseER(34), -- 10GBASE-ER
|
||||||
|
b10GbaseLR(35), -- 10GBASE-LR
|
||||||
|
b10GbaseSR(36), -- 10GBASE-SR
|
||||||
|
b10GbaseW(37), -- 10GBASE-W
|
||||||
|
b10GbaseEW(38), -- 10GBASE-EW
|
||||||
|
b10GbaseLW(39), -- 10GBASE-LW
|
||||||
|
b10GbaseSW(40), -- 10GBASE-SW
|
||||||
|
-- new since RFC 3636
|
||||||
|
b10GbaseCX4(41), -- 10GBASE-CX4
|
||||||
|
b2BaseTL(42), -- 2BASE-TL
|
||||||
|
b10PassTS(43), -- 10PASS-TS
|
||||||
|
b100BaseBX10D(44), -- 100BASE-BX10D
|
||||||
|
b100BaseBX10U(45), -- 100BASE-BX10U
|
||||||
|
b100BaseLX10(46), -- 100BASE-LX10
|
||||||
|
b1000BaseBX10D(47), -- 1000BASE-BX10D
|
||||||
|
b1000BaseBX10U(48), -- 1000BASE-BX10U
|
||||||
|
b1000BaseLX10(49), -- 1000BASE-LX10
|
||||||
|
b1000BasePX10D(50), -- 1000BASE-PX10D
|
||||||
|
b1000BasePX10U(51), -- 1000BASE-PX10U
|
||||||
|
b1000BasePX20D(52), -- 1000BASE-PX20D
|
||||||
|
b1000BasePX20U(53), -- 1000BASE-PX20U
|
||||||
|
b10GbaseT(54), -- 10GBASE-T
|
||||||
|
b10GbaseLRM(55), -- 10GBASE-LRM
|
||||||
|
b1000baseKX(56), -- 1000BASE-KX
|
||||||
|
b10GbaseKX4(57), -- 10GBASE-KX4
|
||||||
|
b10GbaseKR(58), -- 10GBASE-KR
|
||||||
|
b10G1GbasePRXD1(59),-- 10/1GBASE-PRX-D1
|
||||||
|
b10G1GbasePRXD2(60),-- 10/1GBASE-PRX-D2
|
||||||
|
b10G1GbasePRXD3(61),-- 10/1GBASE-PRX-D3
|
||||||
|
b10G1GbasePRXU1(62),-- 10/1GBASE-PRX-U1
|
||||||
|
b10G1GbasePRXU2(63),-- 10/1GBASE-PRX-U2
|
||||||
|
b10G1GbasePRXU3(64),-- 10/1GBASE-PRX-U3
|
||||||
|
b10GbasePRD1(65), -- 10GBASE-PR-D1
|
||||||
|
b10GbasePRD2(66), -- 10GBASE-PR-D2
|
||||||
|
b10GbasePRD3(67), -- 10GBASE-PR-D3
|
||||||
|
b10GbasePRU1(68), -- 10GBASE-PR-U1
|
||||||
|
b10GbasePRU3(69) -- 10GBASE-PR-U3
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAifMauMediaAvailable ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used as the syntax of the
|
||||||
|
ifMauMediaAvailable and rpMauMediaAvailable objects in the
|
||||||
|
(updated) definition of MAU-MIB's ifMauTable and rpMauTable
|
||||||
|
respectively.
|
||||||
|
|
||||||
|
Possible values are:
|
||||||
|
other(1) - undefined (not listed below)
|
||||||
|
unknown(2) - MAU's true state is unknown; e.g.,
|
||||||
|
during initialization
|
||||||
|
available(3) - link, light, or loopback is normal
|
||||||
|
notAvailable(4) - link loss, low light, or no loopback
|
||||||
|
remoteFault(5) - a fault has been detected at the
|
||||||
|
remote end of the link. This value
|
||||||
|
applies to 10BASE-FB, 100BASE-T4 Far
|
||||||
|
End Fault Indication and non-specified
|
||||||
|
remote faults from a system running
|
||||||
|
auto-negotiation
|
||||||
|
invalidSignal(6) - invalid signal has been received from
|
||||||
|
the other end of the link, 10BASE-FB
|
||||||
|
only
|
||||||
|
remoteJabber(7) - remote fault, due to jabber
|
||||||
|
|
||||||
|
remoteLinkLoss(8) - remote fault, due to link loss
|
||||||
|
remoteTest(9) - remote fault, due to test
|
||||||
|
offline(10) - offline, Clause 37 Auto-Negotiation
|
||||||
|
only
|
||||||
|
autoNegError(11) - Auto-Negotiation Error, Clause 37
|
||||||
|
Auto-Negotiation only
|
||||||
|
pmdLinkFault(12) - PMA/PMD receive link fault. In case
|
||||||
|
of PAF (2BASE-TL / 10PASS-TS PHYs),
|
||||||
|
all PMEs in the aggregation group have
|
||||||
|
detected a link fault
|
||||||
|
wisFrameLoss(13) - WIS loss of frame, 10GBASE-W only
|
||||||
|
wisSignalLoss(14) - WIS loss of signal, 10GBASE-W only
|
||||||
|
pcsLinkFault(15) - PCS receive link fault
|
||||||
|
excessiveBER(16) - PCS Bit Error Ratio monitor
|
||||||
|
reporting excessive error ratio
|
||||||
|
dxsLinkFault(17) - DTE XGXS receive link fault, XAUI only
|
||||||
|
pxsLinkFault(18) - PHY XGXS receive link fault, XAUI only
|
||||||
|
availableReduced(19) - link normal, reduced bandwidth,
|
||||||
|
2BASE-TL / 10PASS-TS only
|
||||||
|
ready(20) - at least one PME in the aggregation
|
||||||
|
group is detecting handshake tones,
|
||||||
|
2BASE-TL / 10PASS-TS only
|
||||||
|
|
||||||
|
If the MAU is a 10M b/s link or fiber type (FOIRL, 10BASE-T,
|
||||||
|
10BASE-F), then this is equivalent to the link test fail
|
||||||
|
state/low light function. For an AUI, 10BASE2, 10BASE5, or
|
||||||
|
10BROAD36 MAU, this indicates whether loopback is detected on
|
||||||
|
the DI circuit. The value of this attribute persists between
|
||||||
|
packets for MAU types AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||||
|
10BASEFP.
|
||||||
|
|
||||||
|
At power-up or following a reset, the Media Available state
|
||||||
|
will be unknown(2) for AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||||
|
10BASE-FP MAUs. For these MAUs loopback will be tested on each
|
||||||
|
transmission during which no collision is detected.
|
||||||
|
If DI is receiving input when DO returns to IDL after a
|
||||||
|
transmission and there has been no collision during the
|
||||||
|
transmission, then loopback will be detected. The Media
|
||||||
|
Available state will only change during noncollided
|
||||||
|
transmissions for AUI, 10BASE2, 10BASE5, 10BROAD36, and
|
||||||
|
10BASE-FP MAUs.
|
||||||
|
|
||||||
|
For 100BASE-T2, 100BASE-T4, 100BASE-TX, 100BASE-FX,
|
||||||
|
100BASE-LX10, and 100BASE-BX10 PHYs the enumerations match the
|
||||||
|
states within the link integrity state diagram.
|
||||||
|
Any MAU that implements management of [IEEE802.3] Clause
|
||||||
|
28 Auto-Negotiation, will map remote fault indication to
|
||||||
|
remoteFault(5).
|
||||||
|
|
||||||
|
Any MAU that implements management of Clause 37
|
||||||
|
Auto-Negotiation, will map the received RF1 and RF2 bits as
|
||||||
|
follows: Offline maps to offline(10), Link_Failure maps to
|
||||||
|
remoteFault(5), and Auto-Negotiation Error maps to
|
||||||
|
autoNegError(11).
|
||||||
|
|
||||||
|
The value remoteFault(5) applies to 10BASE-FB remote
|
||||||
|
fault indication, the 100BASE-X far-end fault indication, and
|
||||||
|
nonspecified remote faults from a system running Clause 28
|
||||||
|
Auto-Negotiation.
|
||||||
|
|
||||||
|
The value remoteJabber(7), remoteLink loss(8), or remoteTest(9)
|
||||||
|
SHOULD be used instead of remoteFault(5) where the reason for
|
||||||
|
remote fault is identified in the remote signaling protocol.
|
||||||
|
Where a Clause 22 MII or Clause 35 GMII is present, a logic
|
||||||
|
one in the remote fault bit maps to the value remoteFault(5),
|
||||||
|
a logic zero in the link status bit maps to the enumeration
|
||||||
|
notAvailable(4). The value notAvailable(4) takes precedence
|
||||||
|
over remoteFault(5).
|
||||||
|
|
||||||
|
For 2BASE-TL and 10PASS-TS PHYs, the value unknown(2) maps to
|
||||||
|
the condition where the PHY (PCS with connected PMEs) is
|
||||||
|
initializing, the value ready(20) maps to the condition where
|
||||||
|
the interface is down and at least one PME in the aggregation
|
||||||
|
group is ready for handshake, the value available(3) maps to
|
||||||
|
the condition where all the PMEs in the aggregation group are
|
||||||
|
up, the value notAvailable(4) maps to the condition where all
|
||||||
|
the PMEs in the aggregation group are down and no handshake
|
||||||
|
tones are detected, the value availableReduced(19) maps to the
|
||||||
|
condition where the interface is up, a link fault is detected
|
||||||
|
at the receive direction by one or more PMEs in the
|
||||||
|
aggregation group, but at least one PME is up and the
|
||||||
|
enumeration pmdLinkFault(12) maps to the condition where a link
|
||||||
|
fault is detected at the receive direction by all of the PMEs
|
||||||
|
in the aggregation group.
|
||||||
|
|
||||||
|
For 10 Gb/s the enumerations map to value of the link_fault
|
||||||
|
variable within the Link Fault Signaling state diagram
|
||||||
|
as follows: the value OK maps to the value available(3),
|
||||||
|
the value Local Fault maps to the value notAvailable(4),
|
||||||
|
and the value Remote Fault maps to the value remoteFault(5).
|
||||||
|
The value pmdLinkFault(12), wisFrameLoss(13),
|
||||||
|
wisSignalLoss(14), pcsLinkFault(15), excessiveBER(16), or
|
||||||
|
dxsLinkFault(17) SHOULD be used instead of the value
|
||||||
|
notAvailable(4), where the reason for the Local Fault state can
|
||||||
|
be identified through the use of the Clause 45 MDIO Interface.
|
||||||
|
Where multiple reasons for the Local Fault state can be
|
||||||
|
identified, only the highest precedence error SHOULD be
|
||||||
|
|
||||||
|
reported. This precedence in descending order is as follows:
|
||||||
|
|
||||||
|
pxsLinkFault
|
||||||
|
pmdLinkFault
|
||||||
|
wisFrameLoss
|
||||||
|
wisSignalLoss
|
||||||
|
pcsLinkFault
|
||||||
|
excessiveBER
|
||||||
|
dxsLinkFault.
|
||||||
|
|
||||||
|
Where a Clause 45 MDIO interface is present a logic zero in
|
||||||
|
the PMA/PMD Receive link status bit ([IEEE802.3]
|
||||||
|
Section 45.2.1.2.2) maps to the value pmdLinkFault(12),
|
||||||
|
logic one in the LOF status bit (Section 45.2.2.10.4) maps
|
||||||
|
to the value wisFrameLoss(13), a logic one in the LOS
|
||||||
|
status bit (Section 45.2.2.10.5) maps to the value
|
||||||
|
wisSignalLoss, a logic zero in the PCS Receive
|
||||||
|
link status bit (Section 45.2.3.2.2) maps to the value
|
||||||
|
pcsLinkFault(15), a logic one in the 10GBASE-R PCS Latched
|
||||||
|
high BER status bit (Section 45.2.3.12.2) maps to the value
|
||||||
|
excessiveBER, a logic zero in the DTE XS receive link status
|
||||||
|
bit (Section 45.2.5.2.2) maps to the value dxsLinkFault(17)
|
||||||
|
and a logic zero in the PHY XS transmit link status bit
|
||||||
|
(Section 45.2.4.2.2) maps to the value pxsLinkFault(18).
|
||||||
|
|
||||||
|
The most recent version of this textual convention is available
|
||||||
|
in the online version of this MIB module on the IANA web site.
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via email
|
||||||
|
(iana&iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"[IEEE802.3], Section 30.5.1.1.4"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
unknown(2),
|
||||||
|
available(3),
|
||||||
|
notAvailable(4),
|
||||||
|
remoteFault(5),
|
||||||
|
invalidSignal(6),
|
||||||
|
remoteJabber(7),
|
||||||
|
remoteLinkLoss(8),
|
||||||
|
remoteTest(9),
|
||||||
|
offline(10),
|
||||||
|
autoNegError(11),
|
||||||
|
pmdLinkFault(12),
|
||||||
|
wisFrameLoss(13),
|
||||||
|
wisSignalLoss(14),
|
||||||
|
pcsLinkFault(15),
|
||||||
|
|
||||||
|
excessiveBER(16),
|
||||||
|
dxsLinkFault(17),
|
||||||
|
pxsLinkFault(18),
|
||||||
|
availableReduced(19),
|
||||||
|
ready(20)
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAifMauAutoNegCapBits ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used as the syntax of the
|
||||||
|
ifMauAutoNegCapabilityBits, ifMauAutoNegCapAdvertisedBits, and
|
||||||
|
ifMauAutoNegCapReceivedBits objects in the (updated) definition
|
||||||
|
of MAU-MIB's ifMauAutoNegTable.
|
||||||
|
|
||||||
|
The most recent version of this textual convention is available
|
||||||
|
in the online version of this MIB module on the IANA web site.
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via email
|
||||||
|
(iana&iana.org)."
|
||||||
|
REFERENCE
|
||||||
|
"[IEEE802.3], Section 30.6.1.1.5"
|
||||||
|
SYNTAX BITS {
|
||||||
|
bOther(0), -- other or unknown
|
||||||
|
b10baseT(1), -- 10BASE-T half duplex mode
|
||||||
|
b10baseTFD(2), -- 10BASE-T full duplex mode
|
||||||
|
b100baseT4(3), -- 100BASE-T4
|
||||||
|
b100baseTX(4), -- 100BASE-TX half duplex mode
|
||||||
|
b100baseTXFD(5), -- 100BASE-TX full duplex mode
|
||||||
|
b100baseT2(6), -- 100BASE-T2 half duplex mode
|
||||||
|
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
|
||||||
|
bFdxPause(8), -- PAUSE for full-duplex links
|
||||||
|
bFdxAPause(9), -- Asymmetric PAUSE for full-duplex
|
||||||
|
-- links
|
||||||
|
bFdxSPause(10), -- Symmetric PAUSE for full-duplex
|
||||||
|
-- links
|
||||||
|
bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for
|
||||||
|
-- full-duplex links
|
||||||
|
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
|
||||||
|
-- duplex mode
|
||||||
|
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
|
||||||
|
-- duplex mode
|
||||||
|
b1000baseT(14), -- 1000BASE-T half duplex mode
|
||||||
|
b1000baseTFD(15), -- 1000BASE-T full duplex mode
|
||||||
|
b10GbaseT(16), -- 10GBASE-T
|
||||||
|
b1000baseKX(17), -- 1000BASE-KX
|
||||||
|
b10GbaseKX4(18), -- 10GBASE-KX4
|
||||||
|
b10GbaseKR(19) -- 10GBASE-KR
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAifJackType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"Common enumeration values for repeater and interface MAU
|
||||||
|
jack types. This data type is used as the syntax of the
|
||||||
|
ifJackType and rpJackType objects in the (updated) definition
|
||||||
|
of MAU-MIB's ifJackTable and rpJackTable respectively.
|
||||||
|
|
||||||
|
Possible values are:
|
||||||
|
other(1) - undefined or unknown
|
||||||
|
rj45(2) - RJ45
|
||||||
|
rj45S(3) - RJ45 shielded
|
||||||
|
db9(4) - DB9
|
||||||
|
bnc(5) - BNC
|
||||||
|
fAUI(6) - AUI female
|
||||||
|
mAUI(7) - AUI male
|
||||||
|
fiberSC(8) - SC fiber
|
||||||
|
fiberMIC(9) - MIC fiber
|
||||||
|
fiberST(10) - ST fiber
|
||||||
|
telco(11) - Telco
|
||||||
|
mtrj(12) - MT-RJ fiber
|
||||||
|
hssdc(13) - fiber channel style-2
|
||||||
|
fiberLC(14) - LC fiber
|
||||||
|
cx4(15) - IB4X for 10GBASE-CX4
|
||||||
|
|
||||||
|
The most recent version of this textual convention is available
|
||||||
|
in the online version of this MIB module on the IANA web site.
|
||||||
|
|
||||||
|
Requests for new values should be made to IANA via email
|
||||||
|
(iana&iana.org)."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
rj45(2),
|
||||||
|
rj45S(3),
|
||||||
|
db9(4),
|
||||||
|
bnc(5),
|
||||||
|
fAUI(6),
|
||||||
|
mAUI(7),
|
||||||
|
fiberSC(8),
|
||||||
|
fiberMIC(9),
|
||||||
|
fiberST(10),
|
||||||
|
telco(11),
|
||||||
|
mtrj(12),
|
||||||
|
hssdc(13),
|
||||||
|
fiberLC(14),
|
||||||
|
-- new since RFC 3636
|
||||||
|
cx4(15)
|
||||||
|
}
|
||||||
|
|
||||||
|
-- OBJECT IDENTITIES for MAU types
|
||||||
|
|
||||||
|
-- (see rpMauType and ifMauType of MAU-MIB for usage)
|
||||||
|
-- The following definitions has been moved from RFC 3636 and
|
||||||
|
-- no longer appear in its revision.
|
||||||
|
|
||||||
|
dot3MauType OBJECT IDENTIFIER ::= { mib-2 snmpDot3MauMgt(26) 4 }
|
||||||
|
|
||||||
|
dot3MauTypeAUI OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "no internal MAU, view from AUI"
|
||||||
|
REFERENCE "[IEEE802.3], Section 7"
|
||||||
|
::= { dot3MauType 1 }
|
||||||
|
|
||||||
|
dot3MauType10Base5 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "thick coax MAU"
|
||||||
|
REFERENCE "[IEEE802.3], Section 7"
|
||||||
|
::= { dot3MauType 2 }
|
||||||
|
|
||||||
|
dot3MauTypeFoirl OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "FOIRL MAU"
|
||||||
|
REFERENCE "[IEEE802.3], Section 9.9"
|
||||||
|
::= { dot3MauType 3 }
|
||||||
|
|
||||||
|
dot3MauType10Base2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "thin coax MAU"
|
||||||
|
REFERENCE "[IEEE802.3], Section 10"
|
||||||
|
::= { dot3MauType 4 }
|
||||||
|
|
||||||
|
dot3MauType10BaseT OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "UTP MAU.
|
||||||
|
Note that it is strongly recommended that
|
||||||
|
agents return either dot3MauType10BaseTHD or
|
||||||
|
dot3MauType10BaseTFD if the duplex mode is
|
||||||
|
known. However, management applications should
|
||||||
|
be prepared to receive this MAU type value from
|
||||||
|
older agent implementations."
|
||||||
|
REFERENCE "[IEEE802.3], Section 14"
|
||||||
|
::= { dot3MauType 5 }
|
||||||
|
|
||||||
|
dot3MauType10BaseFP OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "passive fiber MAU"
|
||||||
|
REFERENCE "[IEEE802.3], Section 16"
|
||||||
|
::= { dot3MauType 6 }
|
||||||
|
|
||||||
|
dot3MauType10BaseFB OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "sync fiber MAU"
|
||||||
|
REFERENCE "[IEEE802.3], Section 17"
|
||||||
|
::= { dot3MauType 7 }
|
||||||
|
|
||||||
|
dot3MauType10BaseFL OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "async fiber MAU.
|
||||||
|
Note that it is strongly recommended that
|
||||||
|
agents return either dot3MauType10BaseFLHD or
|
||||||
|
dot3MauType10BaseFLFD if the duplex mode is
|
||||||
|
known. However, management applications should
|
||||||
|
be prepared to receive this MAU type value from
|
||||||
|
older agent implementations."
|
||||||
|
REFERENCE "[IEEE802.3], Section 18"
|
||||||
|
::= { dot3MauType 8 }
|
||||||
|
|
||||||
|
dot3MauType10Broad36 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "broadband DTE MAU.
|
||||||
|
Note that 10BROAD36 MAUs can be attached to
|
||||||
|
interfaces but not to repeaters."
|
||||||
|
REFERENCE "[IEEE802.3], Section 11"
|
||||||
|
::= { dot3MauType 9 }
|
||||||
|
|
||||||
|
------ new since RFC 1515:
|
||||||
|
dot3MauType10BaseTHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "UTP MAU, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 14"
|
||||||
|
::= { dot3MauType 10 }
|
||||||
|
|
||||||
|
dot3MauType10BaseTFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "UTP MAU, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 14"
|
||||||
|
::= { dot3MauType 11 }
|
||||||
|
|
||||||
|
dot3MauType10BaseFLHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "async fiber MAU, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 18"
|
||||||
|
::= { dot3MauType 12 }
|
||||||
|
|
||||||
|
dot3MauType10BaseFLFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "async fiber MAU, full duplex mode"
|
||||||
|
|
||||||
|
REFERENCE "[IEEE802.3], Section 18"
|
||||||
|
::= { dot3MauType 13 }
|
||||||
|
|
||||||
|
dot3MauType100BaseT4 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "4 pair category 3 UTP"
|
||||||
|
REFERENCE "[IEEE802.3], Section 23"
|
||||||
|
::= { dot3MauType 14 }
|
||||||
|
|
||||||
|
dot3MauType100BaseTXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "2 pair category 5 UTP, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 25"
|
||||||
|
::= { dot3MauType 15 }
|
||||||
|
|
||||||
|
dot3MauType100BaseTXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "2 pair category 5 UTP, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 25"
|
||||||
|
::= { dot3MauType 16 }
|
||||||
|
|
||||||
|
dot3MauType100BaseFXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X fiber over PMT, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 26"
|
||||||
|
::= { dot3MauType 17 }
|
||||||
|
|
||||||
|
dot3MauType100BaseFXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X fiber over PMT, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 26"
|
||||||
|
::= { dot3MauType 18 }
|
||||||
|
|
||||||
|
dot3MauType100BaseT2HD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "2 pair category 3 UTP, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 32"
|
||||||
|
::= { dot3MauType 19 }
|
||||||
|
|
||||||
|
dot3MauType100BaseT2FD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "2 pair category 3 UTP, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 32"
|
||||||
|
::= { dot3MauType 20 }
|
||||||
|
|
||||||
|
------ new since RFC 2239:
|
||||||
|
dot3MauType1000BaseXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
|
||||||
|
DESCRIPTION "PCS/PMA, unknown PMD, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 36"
|
||||||
|
::= { dot3MauType 21 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "PCS/PMA, unknown PMD, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 36"
|
||||||
|
::= { dot3MauType 22 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseLXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Fiber over long-wavelength laser, half duplex
|
||||||
|
mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 38"
|
||||||
|
::= { dot3MauType 23 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseLXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Fiber over long-wavelength laser, full duplex
|
||||||
|
mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 38"
|
||||||
|
::= { dot3MauType 24 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseSXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Fiber over short-wavelength laser, half
|
||||||
|
duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 38"
|
||||||
|
::= { dot3MauType 25 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseSXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Fiber over short-wavelength laser, full
|
||||||
|
duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 38"
|
||||||
|
::= { dot3MauType 26 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseCXHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Copper over 150-Ohm balanced cable, half
|
||||||
|
duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 39"
|
||||||
|
::= { dot3MauType 27 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseCXFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Copper over 150-Ohm balanced cable, full
|
||||||
|
|
||||||
|
duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 39"
|
||||||
|
::= { dot3MauType 28 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseTHD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Four-pair Category 5 UTP, half duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 40"
|
||||||
|
::= { dot3MauType 29 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseTFD OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Four-pair Category 5 UTP, full duplex mode"
|
||||||
|
REFERENCE "[IEEE802.3], Section 40"
|
||||||
|
::= { dot3MauType 30 }
|
||||||
|
|
||||||
|
------ new since RFC 2668:
|
||||||
|
dot3MauType10GigBaseX OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X PCS/PMA, unknown PMD."
|
||||||
|
REFERENCE "[IEEE802.3], Section 48"
|
||||||
|
::= { dot3MauType 31 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseLX4 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X fiber over WWDM optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 53"
|
||||||
|
::= { dot3MauType 32 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseR OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R PCS/PMA, unknown PMD."
|
||||||
|
REFERENCE "[IEEE802.3], Section 49"
|
||||||
|
::= { dot3MauType 33 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseER OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R fiber over 1550 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 34 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseLR OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R fiber over 1310 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 35 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseSR OBJECT-IDENTITY
|
||||||
|
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R fiber over 850 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 36 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseW OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "W PCS/PMA, unknown PMD."
|
||||||
|
REFERENCE "[IEEE802.3], Section 49 and 50"
|
||||||
|
::= { dot3MauType 37 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseEW OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "W fiber over 1550 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 38 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseLW OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "W fiber over 1310 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 39 }
|
||||||
|
|
||||||
|
dot3MauType10GigBaseSW OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "W fiber over 850 nm optics"
|
||||||
|
REFERENCE "[IEEE802.3], Section 52"
|
||||||
|
::= { dot3MauType 40 }
|
||||||
|
|
||||||
|
------ new since RFC 3636:
|
||||||
|
dot3MauType10GigBaseCX4 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X copper over 8 pair 100-Ohm balanced cable"
|
||||||
|
REFERENCE "[IEEE802.3], Section 54"
|
||||||
|
::= { dot3MauType 41 }
|
||||||
|
|
||||||
|
dot3MauType2BaseTL OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Voice grade UTP copper, up to 2700m, optional PAF"
|
||||||
|
REFERENCE "[IEEE802.3], Sections 61 and 63"
|
||||||
|
::= { dot3MauType 42 }
|
||||||
|
|
||||||
|
dot3MauType10PassTS OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Voice grade UTP copper, up to 750m, optional PAF"
|
||||||
|
REFERENCE "[IEEE802.3], Sections 61 and 62"
|
||||||
|
::= { dot3MauType 43 }
|
||||||
|
|
||||||
|
dot3MauType100BaseBX10D OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 58"
|
||||||
|
::= { dot3MauType 44 }
|
||||||
|
|
||||||
|
dot3MauType100BaseBX10U OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 58"
|
||||||
|
::= { dot3MauType 45 }
|
||||||
|
|
||||||
|
dot3MauType100BaseLX10 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Two single-mode fibers, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 58"
|
||||||
|
::= { dot3MauType 46 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseBX10D OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 59"
|
||||||
|
::= { dot3MauType 47 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseBX10U OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 59"
|
||||||
|
::= { dot3MauType 48 }
|
||||||
|
|
||||||
|
dot3MauType1000BaseLX10 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Two sigle-mode fiber, long wavelength, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 59"
|
||||||
|
::= { dot3MauType 49 }
|
||||||
|
|
||||||
|
dot3MauType1000BasePX10D OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber EPON OLT, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 60"
|
||||||
|
::= { dot3MauType 50 }
|
||||||
|
|
||||||
|
dot3MauType1000BasePX10U OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber EPON ONU, 10km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 60"
|
||||||
|
::= { dot3MauType 51 }
|
||||||
|
|
||||||
|
dot3MauType1000BasePX20D OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber EPON OLT, 20km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 60"
|
||||||
|
::= { dot3MauType 52 }
|
||||||
|
|
||||||
|
dot3MauType1000BasePX20U OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber EPON ONU, 20km"
|
||||||
|
REFERENCE "[IEEE802.3], Section 60"
|
||||||
|
::= { dot3MauType 53 }
|
||||||
|
|
||||||
|
dot3MauType10GbaseT OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Four-pair Category 6A or better, full duplex mode only"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 55"
|
||||||
|
::= { dot3MauType 54 }
|
||||||
|
|
||||||
|
dot3MauType10GbaseLRM OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R multimode fiber over 1310 nm optics"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 68"
|
||||||
|
::= { dot3MauType 55 }
|
||||||
|
|
||||||
|
dot3MauType1000baseKX OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "X backplane, full duplex mode only"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 70"
|
||||||
|
::= { dot3MauType 56 }
|
||||||
|
|
||||||
|
dot3MauType10GbaseKX4 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "4 lane X backplane, full duplex mode only"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 71"
|
||||||
|
::= { dot3MauType 57 }
|
||||||
|
|
||||||
|
dot3MauType10GbaseKR OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "R backplane, full duplex mode only"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 72"
|
||||||
|
::= { dot3MauType 58 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXD1 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting low
|
||||||
|
power budget (PRX10)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 59 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXD2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting
|
||||||
|
medium power budget (PRX20)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 60 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXD3 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting high
|
||||||
|
power budget (PRX30)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 61 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXU1 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting low
|
||||||
|
power budget (PRX10)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 62 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXU2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting
|
||||||
|
medium power budget (PRX20)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 63 }
|
||||||
|
|
||||||
|
dot3MauType10G1GbasePRXU3 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting high
|
||||||
|
power budget (PRX30)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 64 }
|
||||||
|
|
||||||
|
dot3MauType10GbasePRD1 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting low
|
||||||
|
power budget (PR10)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 65 }
|
||||||
|
|
||||||
|
dot3MauType10GbasePRD2 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting
|
||||||
|
medium power budget (PR20)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 66 }
|
||||||
|
|
||||||
|
dot3MauType10GbasePRD3 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting high
|
||||||
|
power budget (PR30)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 67 }
|
||||||
|
|
||||||
|
dot3MauType10GbasePRU1 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting
|
||||||
|
low and medium power budget (PR10 and PR20)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 68 }
|
||||||
|
|
||||||
|
dot3MauType10GbasePRU3 OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting high
|
||||||
|
power budget (PR30)"
|
||||||
|
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||||
|
::= { dot3MauType 69 }
|
||||||
|
|
||||||
|
|
||||||
|
END
|
1311
MIBS/IANA-PRINTER-MIB
Normal file
1311
MIBS/IANA-PRINTER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
137
MIBS/IANA-PWE3-MIB
Normal file
137
MIBS/IANA-PWE3-MIB
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
IANA-PWE3-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2
|
||||||
|
FROM SNMPv2-SMI -- [RFC2578]
|
||||||
|
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC; -- [RFC2579]
|
||||||
|
|
||||||
|
ianaPwe3MIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200906110000Z" -- 11 June 2009 00:00:00 GMT
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Internet Assigned Numbers Authority
|
||||||
|
Internet Corporation for Assigned Names and Numbers
|
||||||
|
4676 Admiralty Way, Suite 330
|
||||||
|
Marina del Rey, CA 90292-6601
|
||||||
|
|
||||||
|
Phone: +1 310 823 9358
|
||||||
|
EMail: iana@iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module defines the IANAPwTypeTC and
|
||||||
|
IANAPwPsnTypeTC textual conventions for use in PWE3
|
||||||
|
MIB modules.
|
||||||
|
|
||||||
|
Any additions or changes to the contents of this MIB
|
||||||
|
module require either publication of an RFC, Designated
|
||||||
|
Expert Review as defined in RFC 5226, Guidelines for
|
||||||
|
Writing an IANA Considerations Section in RFCs, and should
|
||||||
|
be based on the procedures defined in [RFC4446]. The
|
||||||
|
Designated Expert will be selected by the IESG Area
|
||||||
|
Director(s) of the internet Area.
|
||||||
|
|
||||||
|
Copyright (c) 2009 IETF Trust and the persons identified as
|
||||||
|
authors of the code. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or
|
||||||
|
without modification, are permitted provided that the
|
||||||
|
|
||||||
|
following conditions are met:
|
||||||
|
|
||||||
|
- Redistributions of source code must retain the above
|
||||||
|
copyright notice, this list of conditions and the
|
||||||
|
following disclaimer.
|
||||||
|
|
||||||
|
- Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the
|
||||||
|
following disclaimer in the documentation and/or other
|
||||||
|
materials provided with the distribution.
|
||||||
|
|
||||||
|
- Neither the name of Internet Society, IETF or IETF Trust,
|
||||||
|
nor the names of specific contributors, may be used to
|
||||||
|
endorse or promote products derived from this software
|
||||||
|
without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||||
|
CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||||
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||||
|
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||||
|
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||||
|
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||||
|
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE. "
|
||||||
|
|
||||||
|
REVISION "200906110000Z" -- 11 June 2009 00:00:00 GMT
|
||||||
|
DESCRIPTION "Original version, published as part of RFC 5601."
|
||||||
|
::= { mib-2 174 }
|
||||||
|
|
||||||
|
IANAPwTypeTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the PW type (i.e., the carried service). "
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(0),
|
||||||
|
frameRelayDlciMartiniMode(1),
|
||||||
|
atmAal5SduVcc(2),
|
||||||
|
atmTransparent(3),
|
||||||
|
ethernetTagged(4),
|
||||||
|
ethernet(5),
|
||||||
|
hdlc(6),
|
||||||
|
ppp(7),
|
||||||
|
cem(8), -- Historic type
|
||||||
|
atmCellNto1Vcc(9),
|
||||||
|
atmCellNto1Vpc(10),
|
||||||
|
ipLayer2Transport(11),
|
||||||
|
atmCell1to1Vcc(12),
|
||||||
|
atmCell1to1Vpc(13),
|
||||||
|
atmAal5PduVcc(14),
|
||||||
|
frameRelayPortMode(15),
|
||||||
|
cep(16),
|
||||||
|
e1Satop(17),
|
||||||
|
t1Satop(18),
|
||||||
|
e3Satop(19),
|
||||||
|
t3Satop(20),
|
||||||
|
basicCesPsn(21),
|
||||||
|
basicTdmIp(22),
|
||||||
|
tdmCasCesPsn(23),
|
||||||
|
tdmCasTdmIp(24),
|
||||||
|
frDlci(25),
|
||||||
|
wildcard (32767)
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAPwPsnTypeTC ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifies the PSN type that the PW will use over the
|
||||||
|
network."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
mpls (1),
|
||||||
|
l2tp (2),
|
||||||
|
udpOverIp (3),
|
||||||
|
mplsOverIp (4),
|
||||||
|
mplsOverGre (5),
|
||||||
|
other (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAPwCapabilities ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes a collection of capabilities related to
|
||||||
|
a specific PW.
|
||||||
|
Values may be added in the future based on new capabilities
|
||||||
|
introduced in IETF documents.
|
||||||
|
"
|
||||||
|
SYNTAX BITS {
|
||||||
|
pwStatusIndication (0), -- Applicable only if maintenance
|
||||||
|
-- protocol is in use.
|
||||||
|
pwVCCV (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
102
MIBS/IANA-RTPROTO-MIB
Normal file
102
MIBS/IANA-RTPROTO-MIB
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
IANA-RTPROTO-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
ianaRtProtoMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201604250000Z" -- April 25, 2016
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Internet Assigned Numbers Authority
|
||||||
|
Internet Corporation for Assigned Names and Numbers
|
||||||
|
12025 Waterfront Drive, Suite 300
|
||||||
|
Los Angeles, CA 90094-2536
|
||||||
|
|
||||||
|
Phone: +1 310 301 5800
|
||||||
|
EMail: iana&iana.org"
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module defines the IANAipRouteProtocol and
|
||||||
|
IANAipMRouteProtocol textual conventions for use in MIBs
|
||||||
|
which need to identify unicast or multicast routing
|
||||||
|
mechanisms.
|
||||||
|
|
||||||
|
Any additions or changes to the contents of this MIB module
|
||||||
|
require either publication of an RFC, or Designated Expert
|
||||||
|
Review as defined in RFC 2434, Guidelines for Writing an
|
||||||
|
IANA Considerations Section in RFCs. The Designated Expert
|
||||||
|
will be selected by the IESG Area Director(s) of the Routing
|
||||||
|
Area."
|
||||||
|
|
||||||
|
REVISION "201604250000Z" -- April 25, 2016
|
||||||
|
DESCRIPTION "Corrected typographical error in revision date."
|
||||||
|
|
||||||
|
REVISION "201604060000Z" -- April 6, 2016
|
||||||
|
DESCRIPTION "Added ttdp(20)."
|
||||||
|
|
||||||
|
REVISION "201208300000Z" -- August 30, 2012
|
||||||
|
DESCRIPTION "Added dhcp(19)."
|
||||||
|
|
||||||
|
REVISION "201107220000Z" -- July 22, 2011
|
||||||
|
DESCRIPTION "Added rpl(18) ."
|
||||||
|
|
||||||
|
REVISION "200009260000Z" -- September 26, 2000
|
||||||
|
DESCRIPTION "Original version, published in coordination
|
||||||
|
with RFC 2932."
|
||||||
|
::= { mib-2 84 }
|
||||||
|
|
||||||
|
IANAipRouteProtocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A mechanism for learning routes. Inclusion of values for
|
||||||
|
routing protocols is not intended to imply that those
|
||||||
|
protocols need be supported."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other (1), -- not specified
|
||||||
|
local (2), -- local interface
|
||||||
|
netmgmt (3), -- static route
|
||||||
|
icmp (4), -- result of ICMP Redirect
|
||||||
|
|
||||||
|
-- the following are all dynamic
|
||||||
|
-- routing protocols
|
||||||
|
|
||||||
|
egp (5), -- Exterior Gateway Protocol
|
||||||
|
ggp (6), -- Gateway-Gateway Protocol
|
||||||
|
hello (7), -- FuzzBall HelloSpeak
|
||||||
|
rip (8), -- Berkeley RIP or RIP-II
|
||||||
|
isIs (9), -- Dual IS-IS
|
||||||
|
esIs (10), -- ISO 9542
|
||||||
|
ciscoIgrp (11), -- Cisco IGRP
|
||||||
|
bbnSpfIgp (12), -- BBN SPF IGP
|
||||||
|
ospf (13), -- Open Shortest Path First
|
||||||
|
bgp (14), -- Border Gateway Protocol
|
||||||
|
idpr (15), -- InterDomain Policy Routing
|
||||||
|
ciscoEigrp (16), -- Cisco EIGRP
|
||||||
|
dvmrp (17), -- DVMRP
|
||||||
|
rpl (18), -- RPL [RFC-ietf-roll-rpl-19]
|
||||||
|
dhcp (19), -- DHCP [RFC2132]
|
||||||
|
ttdp (20) -- Train Topology Discovery Protocol (TTDP) [IEC 61375-2-5]
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAipMRouteProtocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The multicast routing protocol. Inclusion of values for
|
||||||
|
multicast routing protocols is not intended to imply that
|
||||||
|
those protocols need be supported."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- none of the following
|
||||||
|
local(2), -- e.g., manually configured
|
||||||
|
netmgmt(3), -- set via net.mgmt protocol
|
||||||
|
dvmrp(4),
|
||||||
|
mospf(5),
|
||||||
|
pimSparseDense(6), -- PIMv1, both DM and SM
|
||||||
|
cbt(7),
|
||||||
|
pimSparseMode(8), -- PIM-SM
|
||||||
|
pimDenseMode(9), -- PIM-DM
|
||||||
|
igmpOnly(10),
|
||||||
|
bgmp(11),
|
||||||
|
msdp(12)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
750
MIBS/IANAifType-MIB
Normal file
750
MIBS/IANAifType-MIB
Normal file
@ -0,0 +1,750 @@
|
|||||||
|
IANAifType-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
ianaifType MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "202004020000Z" -- April 2, 2020
|
||||||
|
ORGANIZATION "IANA"
|
||||||
|
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||||
|
|
||||||
|
Postal: ICANN
|
||||||
|
12025 Waterfront Drive, Suite 300
|
||||||
|
Los Angeles, CA 90094-2536
|
||||||
|
|
||||||
|
Tel: +1 310-301-5800
|
||||||
|
E-Mail: iana&iana.org"
|
||||||
|
DESCRIPTION "This MIB module defines the IANAifType Textual
|
||||||
|
Convention, and thus the enumerated values of
|
||||||
|
the ifType object defined in MIB-II's ifTable."
|
||||||
|
|
||||||
|
REVISION "202004020000Z" -- April 2, 2020
|
||||||
|
DESCRIPTION "Added reference to ifType definitions registry."
|
||||||
|
|
||||||
|
REVISION "202001100000Z" -- January 10, 2020
|
||||||
|
DESCRIPTION "Addition of IANAifType 299."
|
||||||
|
|
||||||
|
REVISION "201912030000Z" -- December 3, 2019
|
||||||
|
DESCRIPTION "Updated email address for IANA"
|
||||||
|
|
||||||
|
REVISION "201910160000Z" -- October 16, 2019
|
||||||
|
DESCRIPTION "Addition of IANAifTypes 297-298."
|
||||||
|
|
||||||
|
REVISION "201902140000Z" -- February 14, 2019
|
||||||
|
DESCRIPTION "Registration of new tunnelType 18."
|
||||||
|
|
||||||
|
REVISION "201902080000Z" -- February 8, 2019
|
||||||
|
DESCRIPTION "Added missing commas for 295-296."
|
||||||
|
|
||||||
|
REVISION "201901310000Z" -- January 31, 2019
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 295-296."
|
||||||
|
|
||||||
|
REVISION "201807040000Z" -- July 4, 2018
|
||||||
|
DESCRIPTION "Added missing commas for 291-293."
|
||||||
|
|
||||||
|
REVISION "201806280000Z" -- June 28, 2018
|
||||||
|
DESCRIPTION "Registration of new IANAifType 294."
|
||||||
|
|
||||||
|
REVISION "201806280000Z" -- June 28, 2018
|
||||||
|
DESCRIPTION "Registration of new IANAifType 293."
|
||||||
|
|
||||||
|
REVISION "201806220000Z" -- June 22, 2018
|
||||||
|
DESCRIPTION "Registration of new IANAifType 292."
|
||||||
|
|
||||||
|
REVISION "201806210000Z" -- June 21, 2018
|
||||||
|
DESCRIPTION "Registration of new IANAifType 291."
|
||||||
|
|
||||||
|
REVISION "201703300000Z" -- March 30, 2017
|
||||||
|
DESCRIPTION "Registration of new IANAifType 290."
|
||||||
|
|
||||||
|
REVISION "201701190000Z" -- January 19, 2017
|
||||||
|
DESCRIPTION "Registration of new IANAifType 289."
|
||||||
|
|
||||||
|
REVISION "201611230000Z" -- November 23, 2016
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 283-288."
|
||||||
|
|
||||||
|
REVISION "201606160000Z" -- June 16, 2016
|
||||||
|
DESCRIPTION "Updated IANAtunnelType DESCRIPTION per RFC 7870"
|
||||||
|
|
||||||
|
REVISION "201606090000Z" -- June 9, 2016
|
||||||
|
DESCRIPTION "Registration of new IANAifType 282."
|
||||||
|
|
||||||
|
REVISION "201606080000Z" -- June 8, 2016
|
||||||
|
DESCRIPTION "Updated description for tunnelType 17."
|
||||||
|
|
||||||
|
REVISION "201605190000Z" -- May 19, 2016
|
||||||
|
DESCRIPTION "Updated description for tunnelType 16."
|
||||||
|
|
||||||
|
REVISION "201605030000Z" -- May 3, 2016
|
||||||
|
DESCRIPTION "Registration of new IANAifType 281."
|
||||||
|
|
||||||
|
REVISION "201604290000Z" -- April 29, 2016
|
||||||
|
DESCRIPTION "Registration of new tunnelTypes 16 and 17."
|
||||||
|
|
||||||
|
REVISION "201409240000Z" -- September 24, 2014
|
||||||
|
DESCRIPTION "Registration of new IANAifType 280."
|
||||||
|
|
||||||
|
REVISION "201409190000Z" -- September 19, 2014
|
||||||
|
DESCRIPTION "Registration of new IANAifType 279."
|
||||||
|
|
||||||
|
REVISION "201407030000Z" -- July 3, 2014
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 277-278."
|
||||||
|
|
||||||
|
REVISION "201405220000Z" -- May 22, 2014
|
||||||
|
DESCRIPTION "Updated contact info."
|
||||||
|
|
||||||
|
REVISION "201205170000Z" -- May 17, 2012
|
||||||
|
DESCRIPTION "Registration of new IANAifType 272."
|
||||||
|
|
||||||
|
REVISION "201201110000Z" -- January 11, 2012
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 266-271."
|
||||||
|
|
||||||
|
REVISION "201112180000Z" -- December 18, 2011
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 263-265."
|
||||||
|
|
||||||
|
REVISION "201110260000Z" -- October 26, 2011
|
||||||
|
DESCRIPTION "Registration of new IANAifType 262."
|
||||||
|
|
||||||
|
REVISION "201109070000Z" -- September 7, 2011
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 260 and 261."
|
||||||
|
|
||||||
|
REVISION "201107220000Z" -- July 22, 2011
|
||||||
|
DESCRIPTION "Registration of new IANAifType 259."
|
||||||
|
|
||||||
|
REVISION "201106030000Z" -- June 03, 2011
|
||||||
|
DESCRIPTION "Registration of new IANAifType 258."
|
||||||
|
|
||||||
|
REVISION "201009210000Z" -- September 21, 2010
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 256 and 257."
|
||||||
|
|
||||||
|
REVISION "201007210000Z" -- July 21, 2010
|
||||||
|
DESCRIPTION "Registration of new IANAifType 255."
|
||||||
|
|
||||||
|
REVISION "201002110000Z" -- February 11, 2010
|
||||||
|
DESCRIPTION "Registration of new IANAifType 254."
|
||||||
|
|
||||||
|
REVISION "201002080000Z" -- February 08, 2010
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 252 and 253."
|
||||||
|
|
||||||
|
REVISION "200905060000Z" -- May 06, 2009
|
||||||
|
DESCRIPTION "Registration of new IANAifType 251."
|
||||||
|
|
||||||
|
REVISION "200902060000Z" -- February 06, 2009
|
||||||
|
DESCRIPTION "Registration of new IANAtunnelType 15."
|
||||||
|
|
||||||
|
REVISION "200810090000Z" -- October 09, 2008
|
||||||
|
DESCRIPTION "Registration of new IANAifType 250."
|
||||||
|
|
||||||
|
REVISION "200808120000Z" -- August 12, 2008
|
||||||
|
DESCRIPTION "Registration of new IANAifType 249."
|
||||||
|
|
||||||
|
REVISION "200807220000Z" -- July 22, 2008
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 247 and 248."
|
||||||
|
|
||||||
|
REVISION "200806240000Z" -- June 24, 2008
|
||||||
|
DESCRIPTION "Registration of new IANAifType 246."
|
||||||
|
|
||||||
|
REVISION "200805290000Z" -- May 29, 2008
|
||||||
|
DESCRIPTION "Registration of new IANAifType 245."
|
||||||
|
|
||||||
|
REVISION "200709130000Z" -- September 13, 2007
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 243 and 244."
|
||||||
|
|
||||||
|
REVISION "200705290000Z" -- May 29, 2007
|
||||||
|
DESCRIPTION "Changed the description for IANAifType 228."
|
||||||
|
|
||||||
|
REVISION "200703080000Z" -- March 08, 2007
|
||||||
|
DESCRIPTION "Registration of new IANAifType 242."
|
||||||
|
|
||||||
|
REVISION "200701230000Z" -- January 23, 2007
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241."
|
||||||
|
|
||||||
|
REVISION "200610170000Z" -- October 17, 2006
|
||||||
|
DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of
|
||||||
|
IANAifType 238."
|
||||||
|
|
||||||
|
REVISION "200609250000Z" -- September 25, 2006
|
||||||
|
DESCRIPTION "Changed the description for IANA ifType
|
||||||
|
184 and added new IANA ifType 237."
|
||||||
|
|
||||||
|
REVISION "200608170000Z" -- August 17, 2006
|
||||||
|
DESCRIPTION "Changed the descriptions for IANAifTypes
|
||||||
|
20 and 21."
|
||||||
|
|
||||||
|
REVISION "200608110000Z" -- August 11, 2006
|
||||||
|
DESCRIPTION "Changed the descriptions for IANAifTypes
|
||||||
|
7, 11, 62, 69, and 117."
|
||||||
|
|
||||||
|
REVISION "200607250000Z" -- July 25, 2006
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 236."
|
||||||
|
|
||||||
|
REVISION "200606140000Z" -- June 14, 2006
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 235."
|
||||||
|
|
||||||
|
REVISION "200603310000Z" -- March 31, 2006
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 234."
|
||||||
|
|
||||||
|
REVISION "200603300000Z" -- March 30, 2006
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 233."
|
||||||
|
|
||||||
|
REVISION "200512220000Z" -- December 22, 2005
|
||||||
|
DESCRIPTION "Registration of new IANA ifTypes 231 and 232."
|
||||||
|
|
||||||
|
REVISION "200510100000Z" -- October 10, 2005
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 230."
|
||||||
|
|
||||||
|
REVISION "200509090000Z" -- September 09, 2005
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 229."
|
||||||
|
|
||||||
|
REVISION "200505270000Z" -- May 27, 2005
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 228."
|
||||||
|
|
||||||
|
REVISION "200503030000Z" -- March 3, 2005
|
||||||
|
DESCRIPTION "Added the IANAtunnelType TC and deprecated
|
||||||
|
IANAifType sixToFour (215) per RFC4087."
|
||||||
|
|
||||||
|
REVISION "200411220000Z" -- November 22, 2004
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 227 per RFC4631."
|
||||||
|
|
||||||
|
REVISION "200406170000Z" -- June 17, 2004
|
||||||
|
DESCRIPTION "Registration of new IANA ifType 226."
|
||||||
|
|
||||||
|
REVISION "200405120000Z" -- May 12, 2004
|
||||||
|
DESCRIPTION "Added description for IANAifType 6, and
|
||||||
|
changed the descriptions for IANAifTypes
|
||||||
|
180, 181, and 182."
|
||||||
|
|
||||||
|
REVISION "200405070000Z" -- May 7, 2004
|
||||||
|
DESCRIPTION "Registration of new IANAifType 225."
|
||||||
|
|
||||||
|
REVISION "200308250000Z" -- Aug 25, 2003
|
||||||
|
DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted
|
||||||
|
IANAifTypes 62, 69, and 117. ethernetCsmacd (6)
|
||||||
|
should be used instead of these values"
|
||||||
|
|
||||||
|
REVISION "200308180000Z" -- Aug 18, 2003
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
224."
|
||||||
|
|
||||||
|
REVISION "200308070000Z" -- Aug 7, 2003
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
222 and 223."
|
||||||
|
|
||||||
|
REVISION "200303180000Z" -- Mar 18, 2003
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
221."
|
||||||
|
|
||||||
|
REVISION "200301130000Z" -- Jan 13, 2003
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
220."
|
||||||
|
|
||||||
|
REVISION "200210170000Z" -- Oct 17, 2002
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
219."
|
||||||
|
|
||||||
|
REVISION "200207160000Z" -- Jul 16, 2002
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
217 and 218."
|
||||||
|
|
||||||
|
REVISION "200207100000Z" -- Jul 10, 2002
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
215 and 216."
|
||||||
|
|
||||||
|
REVISION "200206190000Z" -- Jun 19, 2002
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
214."
|
||||||
|
|
||||||
|
REVISION "200201040000Z" -- Jan 4, 2002
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
211, 212 and 213."
|
||||||
|
|
||||||
|
REVISION "200112200000Z" -- Dec 20, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
209 and 210."
|
||||||
|
|
||||||
|
REVISION "200111150000Z" -- Nov 15, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
207 and 208."
|
||||||
|
|
||||||
|
REVISION "200111060000Z" -- Nov 6, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
206."
|
||||||
|
|
||||||
|
REVISION "200111020000Z" -- Nov 2, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
205."
|
||||||
|
|
||||||
|
REVISION "200110160000Z" -- Oct 16, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
199, 200, 201, 202, 203, and 204."
|
||||||
|
|
||||||
|
REVISION "200109190000Z" -- Sept 19, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
198."
|
||||||
|
|
||||||
|
REVISION "200105110000Z" -- May 11, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
197."
|
||||||
|
|
||||||
|
REVISION "200101120000Z" -- Jan 12, 2001
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
195 and 196."
|
||||||
|
|
||||||
|
REVISION "200012190000Z" -- Dec 19, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
193 and 194."
|
||||||
|
|
||||||
|
REVISION "200012070000Z" -- Dec 07, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
191 and 192."
|
||||||
|
|
||||||
|
REVISION "200012040000Z" -- Dec 04, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifType
|
||||||
|
190."
|
||||||
|
|
||||||
|
REVISION "200010170000Z" -- Oct 17, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
188 and 189."
|
||||||
|
|
||||||
|
REVISION "200010020000Z" -- Oct 02, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifType 187."
|
||||||
|
|
||||||
|
REVISION "200009010000Z" -- Sept 01, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
184, 185, and 186."
|
||||||
|
|
||||||
|
REVISION "200008240000Z" -- Aug 24, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifType 183."
|
||||||
|
|
||||||
|
REVISION "200008230000Z" -- Aug 23, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes
|
||||||
|
174-182."
|
||||||
|
|
||||||
|
REVISION "200008220000Z" -- Aug 22, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 170,
|
||||||
|
171, 172 and 173."
|
||||||
|
|
||||||
|
REVISION "200004250000Z" -- Apr 25, 2000
|
||||||
|
DESCRIPTION "Registration of new IANAifTypes 168 and 169."
|
||||||
|
|
||||||
|
REVISION "200003060000Z" -- Mar 6, 2000
|
||||||
|
DESCRIPTION "Fixed a missing semi-colon in the IMPORT.
|
||||||
|
Also cleaned up the REVISION log a bit.
|
||||||
|
It is not complete, but from now on it will
|
||||||
|
be maintained and kept up to date with each
|
||||||
|
change to this MIB module."
|
||||||
|
|
||||||
|
REVISION "199910081430Z" -- Oct 08, 1999
|
||||||
|
DESCRIPTION "Include new name assignments up to cnr(85).
|
||||||
|
This is the first version available via the WWW
|
||||||
|
at: ftp://ftp.isi.edu/mib/ianaiftype.mib"
|
||||||
|
|
||||||
|
REVISION "199401310000Z" -- Jan 31, 1994
|
||||||
|
DESCRIPTION "Initial version of this MIB as published in
|
||||||
|
RFC 1573."
|
||||||
|
::= { mib-2 30 }
|
||||||
|
|
||||||
|
IANAifType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This data type is used as the syntax of the ifType
|
||||||
|
object in the (updated) definition of MIB-II's
|
||||||
|
ifTable.
|
||||||
|
|
||||||
|
The definition of this textual convention with the
|
||||||
|
addition of newly assigned values is published
|
||||||
|
periodically by the IANA, in either the Assigned
|
||||||
|
Numbers RFC, or some derivative of it specific to
|
||||||
|
Internet Network Management number assignments. (The
|
||||||
|
latest arrangements can be obtained by contacting the
|
||||||
|
IANA.)
|
||||||
|
|
||||||
|
Interface types must not be directly added to the
|
||||||
|
IANAifType-MIB MIB module. They must instead be added
|
||||||
|
to the 'ifType definitions' registry at
|
||||||
|
https://www.iana.org/assignments/smi-numbers.
|
||||||
|
|
||||||
|
The relationship between the assignment of ifType
|
||||||
|
values and of OIDs to particular media-specific MIBs
|
||||||
|
is solely the purview of IANA and is subject to change
|
||||||
|
without notice. Quite often, a media-specific MIB's
|
||||||
|
OID-subtree assignment within MIB-II's 'transmission'
|
||||||
|
subtree will be the same as its ifType value.
|
||||||
|
However, in some circumstances this will not be the
|
||||||
|
case, and implementors must not pre-assume any
|
||||||
|
specific relationship between ifType values and
|
||||||
|
transmission subtree OIDs."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- none of the following
|
||||||
|
regular1822(2),
|
||||||
|
hdh1822(3),
|
||||||
|
ddnX25(4),
|
||||||
|
rfc877x25(5),
|
||||||
|
ethernetCsmacd(6), -- for all ethernet-like interfaces,
|
||||||
|
-- regardless of speed, as per RFC3635
|
||||||
|
iso88023Csmacd(7), -- Deprecated via RFC3635
|
||||||
|
-- ethernetCsmacd (6) should be used instead
|
||||||
|
iso88024TokenBus(8),
|
||||||
|
iso88025TokenRing(9),
|
||||||
|
iso88026Man(10),
|
||||||
|
starLan(11), -- Deprecated via RFC3635
|
||||||
|
-- ethernetCsmacd (6) should be used instead
|
||||||
|
proteon10Mbit(12),
|
||||||
|
proteon80Mbit(13),
|
||||||
|
hyperchannel(14),
|
||||||
|
fddi(15),
|
||||||
|
lapb(16),
|
||||||
|
sdlc(17),
|
||||||
|
ds1(18), -- DS1-MIB
|
||||||
|
e1(19), -- Obsolete see DS1-MIB
|
||||||
|
basicISDN(20), -- no longer used
|
||||||
|
-- see also RFC2127
|
||||||
|
primaryISDN(21), -- no longer used
|
||||||
|
-- see also RFC2127
|
||||||
|
propPointToPointSerial(22), -- proprietary serial
|
||||||
|
ppp(23),
|
||||||
|
softwareLoopback(24),
|
||||||
|
eon(25), -- CLNP over IP
|
||||||
|
ethernet3Mbit(26),
|
||||||
|
nsip(27), -- XNS over IP
|
||||||
|
slip(28), -- generic SLIP
|
||||||
|
ultra(29), -- ULTRA technologies
|
||||||
|
ds3(30), -- DS3-MIB
|
||||||
|
sip(31), -- SMDS, coffee
|
||||||
|
frameRelay(32), -- DTE only.
|
||||||
|
rs232(33),
|
||||||
|
para(34), -- parallel-port
|
||||||
|
arcnet(35), -- arcnet
|
||||||
|
arcnetPlus(36), -- arcnet plus
|
||||||
|
atm(37), -- ATM cells
|
||||||
|
miox25(38),
|
||||||
|
sonet(39), -- SONET or SDH
|
||||||
|
x25ple(40),
|
||||||
|
iso88022llc(41),
|
||||||
|
localTalk(42),
|
||||||
|
smdsDxi(43),
|
||||||
|
frameRelayService(44), -- FRNETSERV-MIB
|
||||||
|
v35(45),
|
||||||
|
hssi(46),
|
||||||
|
hippi(47),
|
||||||
|
modem(48), -- Generic modem
|
||||||
|
aal5(49), -- AAL5 over ATM
|
||||||
|
sonetPath(50),
|
||||||
|
sonetVT(51),
|
||||||
|
smdsIcip(52), -- SMDS InterCarrier Interface
|
||||||
|
propVirtual(53), -- proprietary virtual/internal
|
||||||
|
propMultiplexor(54),-- proprietary multiplexing
|
||||||
|
ieee80212(55), -- 100BaseVG
|
||||||
|
fibreChannel(56), -- Fibre Channel
|
||||||
|
hippiInterface(57), -- HIPPI interfaces
|
||||||
|
frameRelayInterconnect(58), -- Obsolete, use either
|
||||||
|
-- frameRelay(32) or
|
||||||
|
-- frameRelayService(44).
|
||||||
|
aflane8023(59), -- ATM Emulated LAN for 802.3
|
||||||
|
aflane8025(60), -- ATM Emulated LAN for 802.5
|
||||||
|
cctEmul(61), -- ATM Emulated circuit
|
||||||
|
fastEther(62), -- Obsoleted via RFC3635
|
||||||
|
-- ethernetCsmacd (6) should be used instead
|
||||||
|
isdn(63), -- ISDN and X.25
|
||||||
|
v11(64), -- CCITT V.11/X.21
|
||||||
|
v36(65), -- CCITT V.36
|
||||||
|
g703at64k(66), -- CCITT G703 at 64Kbps
|
||||||
|
g703at2mb(67), -- Obsolete see DS1-MIB
|
||||||
|
qllc(68), -- SNA QLLC
|
||||||
|
fastEtherFX(69), -- Obsoleted via RFC3635
|
||||||
|
-- ethernetCsmacd (6) should be used instead
|
||||||
|
channel(70), -- channel
|
||||||
|
ieee80211(71), -- radio spread spectrum
|
||||||
|
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
|
||||||
|
escon(73), -- IBM Enterprise Systems Connection
|
||||||
|
dlsw(74), -- Data Link Switching
|
||||||
|
isdns(75), -- ISDN S/T interface
|
||||||
|
isdnu(76), -- ISDN U interface
|
||||||
|
lapd(77), -- Link Access Protocol D
|
||||||
|
ipSwitch(78), -- IP Switching Objects
|
||||||
|
rsrb(79), -- Remote Source Route Bridging
|
||||||
|
atmLogical(80), -- ATM Logical Port
|
||||||
|
ds0(81), -- Digital Signal Level 0
|
||||||
|
ds0Bundle(82), -- group of ds0s on the same ds1
|
||||||
|
bsc(83), -- Bisynchronous Protocol
|
||||||
|
async(84), -- Asynchronous Protocol
|
||||||
|
cnr(85), -- Combat Net Radio
|
||||||
|
iso88025Dtr(86), -- ISO 802.5r DTR
|
||||||
|
eplrs(87), -- Ext Pos Loc Report Sys
|
||||||
|
arap(88), -- Appletalk Remote Access Protocol
|
||||||
|
propCnls(89), -- Proprietary Connectionless Protocol
|
||||||
|
hostPad(90), -- CCITT-ITU X.29 PAD Protocol
|
||||||
|
termPad(91), -- CCITT-ITU X.3 PAD Facility
|
||||||
|
frameRelayMPI(92), -- Multiproto Interconnect over FR
|
||||||
|
x213(93), -- CCITT-ITU X213
|
||||||
|
adsl(94), -- Asymmetric Digital Subscriber Loop
|
||||||
|
radsl(95), -- Rate-Adapt. Digital Subscriber Loop
|
||||||
|
sdsl(96), -- Symmetric Digital Subscriber Loop
|
||||||
|
vdsl(97), -- Very H-Speed Digital Subscrib. Loop
|
||||||
|
iso88025CRFPInt(98), -- ISO 802.5 CRFP
|
||||||
|
myrinet(99), -- Myricom Myrinet
|
||||||
|
voiceEM(100), -- voice recEive and transMit
|
||||||
|
voiceFXO(101), -- voice Foreign Exchange Office
|
||||||
|
voiceFXS(102), -- voice Foreign Exchange Station
|
||||||
|
voiceEncap(103), -- voice encapsulation
|
||||||
|
voiceOverIp(104), -- voice over IP encapsulation
|
||||||
|
atmDxi(105), -- ATM DXI
|
||||||
|
atmFuni(106), -- ATM FUNI
|
||||||
|
atmIma (107), -- ATM IMA
|
||||||
|
pppMultilinkBundle(108), -- PPP Multilink Bundle
|
||||||
|
ipOverCdlc (109), -- IBM ipOverCdlc
|
||||||
|
ipOverClaw (110), -- IBM Common Link Access to Workstn
|
||||||
|
stackToStack (111), -- IBM stackToStack
|
||||||
|
virtualIpAddress (112), -- IBM VIPA
|
||||||
|
mpc (113), -- IBM multi-protocol channel support
|
||||||
|
ipOverAtm (114), -- IBM ipOverAtm
|
||||||
|
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
|
||||||
|
tdlc (116), -- IBM twinaxial data link control
|
||||||
|
gigabitEthernet (117), -- Obsoleted via RFC3635
|
||||||
|
-- ethernetCsmacd (6) should be used instead
|
||||||
|
hdlc (118), -- HDLC
|
||||||
|
lapf (119), -- LAP F
|
||||||
|
v37 (120), -- V.37
|
||||||
|
x25mlp (121), -- Multi-Link Protocol
|
||||||
|
x25huntGroup (122), -- X25 Hunt Group
|
||||||
|
transpHdlc (123), -- Transp HDLC
|
||||||
|
interleave (124), -- Interleave channel
|
||||||
|
fast (125), -- Fast channel
|
||||||
|
ip (126), -- IP (for APPN HPR in IP networks)
|
||||||
|
docsCableMaclayer (127), -- CATV Mac Layer
|
||||||
|
docsCableDownstream (128), -- CATV Downstream interface
|
||||||
|
docsCableUpstream (129), -- CATV Upstream interface
|
||||||
|
a12MppSwitch (130), -- Avalon Parallel Processor
|
||||||
|
tunnel (131), -- Encapsulation interface
|
||||||
|
coffee (132), -- coffee pot
|
||||||
|
ces (133), -- Circuit Emulation Service
|
||||||
|
atmSubInterface (134), -- ATM Sub Interface
|
||||||
|
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
|
||||||
|
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
|
||||||
|
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
|
||||||
|
digitalPowerline (138), -- IP over Power Lines
|
||||||
|
mediaMailOverIp (139), -- Multimedia Mail over IP
|
||||||
|
dtm (140), -- Dynamic syncronous Transfer Mode
|
||||||
|
dcn (141), -- Data Communications Network
|
||||||
|
ipForward (142), -- IP Forwarding Interface
|
||||||
|
msdsl (143), -- Multi-rate Symmetric DSL
|
||||||
|
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
|
||||||
|
if-gsn (145), -- HIPPI-6400
|
||||||
|
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
|
||||||
|
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
|
||||||
|
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
|
||||||
|
atmVirtual (149), -- ATM Virtual Interface
|
||||||
|
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
|
||||||
|
srp (151), -- Spatial Reuse Protocol
|
||||||
|
voiceOverAtm (152), -- Voice Over ATM
|
||||||
|
voiceOverFrameRelay (153), -- Voice Over Frame Relay
|
||||||
|
idsl (154), -- Digital Subscriber Loop over ISDN
|
||||||
|
compositeLink (155), -- Avici Composite Link Interface
|
||||||
|
ss7SigLink (156), -- SS7 Signaling Link
|
||||||
|
propWirelessP2P (157), -- Prop. P2P wireless interface
|
||||||
|
frForward (158), -- Frame Forward Interface
|
||||||
|
rfc1483 (159), -- Multiprotocol over ATM AAL5
|
||||||
|
usb (160), -- USB Interface
|
||||||
|
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
|
||||||
|
bgppolicyaccounting (162), -- BGP Policy Accounting
|
||||||
|
frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay
|
||||||
|
h323Gatekeeper (164), -- H323 Gatekeeper
|
||||||
|
h323Proxy (165), -- H323 Voice and Video Proxy
|
||||||
|
mpls (166), -- MPLS
|
||||||
|
mfSigLink (167), -- Multi-frequency signaling link
|
||||||
|
hdsl2 (168), -- High Bit-Rate DSL - 2nd generation
|
||||||
|
shdsl (169), -- Multirate HDSL2
|
||||||
|
ds1FDL (170), -- Facility Data Link 4Kbps on a DS1
|
||||||
|
pos (171), -- Packet over SONET/SDH Interface
|
||||||
|
dvbAsiIn (172), -- DVB-ASI Input
|
||||||
|
dvbAsiOut (173), -- DVB-ASI Output
|
||||||
|
plc (174), -- Power Line Communtications
|
||||||
|
nfas (175), -- Non Facility Associated Signaling
|
||||||
|
tr008 (176), -- TR008
|
||||||
|
gr303RDT (177), -- Remote Digital Terminal
|
||||||
|
gr303IDT (178), -- Integrated Digital Terminal
|
||||||
|
isup (179), -- ISUP
|
||||||
|
propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer
|
||||||
|
propDocsWirelessDownstream (181), -- Cisco proprietary Downstream
|
||||||
|
propDocsWirelessUpstream (182), -- Cisco proprietary Upstream
|
||||||
|
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
|
||||||
|
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
|
||||||
|
-- use of this iftype for IEEE 802.16 WMAN
|
||||||
|
-- interfaces as per IEEE Std 802.16f is
|
||||||
|
-- deprecated and ifType 237 should be used instead.
|
||||||
|
sonetOverheadChannel (185), -- SONET Overhead Channel
|
||||||
|
digitalWrapperOverheadChannel (186), -- Digital Wrapper
|
||||||
|
aal2 (187), -- ATM adaptation layer 2
|
||||||
|
radioMAC (188), -- MAC layer over radio links
|
||||||
|
atmRadio (189), -- ATM over radio links
|
||||||
|
imt (190), -- Inter Machine Trunks
|
||||||
|
mvl (191), -- Multiple Virtual Lines DSL
|
||||||
|
reachDSL (192), -- Long Reach DSL
|
||||||
|
frDlciEndPt (193), -- Frame Relay DLCI End Point
|
||||||
|
atmVciEndPt (194), -- ATM VCI End Point
|
||||||
|
opticalChannel (195), -- Optical Channel
|
||||||
|
opticalTransport (196), -- Optical Transport
|
||||||
|
propAtm (197), -- Proprietary ATM
|
||||||
|
voiceOverCable (198), -- Voice Over Cable Interface
|
||||||
|
infiniband (199), -- Infiniband
|
||||||
|
teLink (200), -- TE Link
|
||||||
|
q2931 (201), -- Q.2931
|
||||||
|
virtualTg (202), -- Virtual Trunk Group
|
||||||
|
sipTg (203), -- SIP Trunk Group
|
||||||
|
sipSig (204), -- SIP Signaling
|
||||||
|
docsCableUpstreamChannel (205), -- CATV Upstream Channel
|
||||||
|
econet (206), -- Acorn Econet
|
||||||
|
pon155 (207), -- FSAN 155Mb Symetrical PON interface
|
||||||
|
pon622 (208), -- FSAN622Mb Symetrical PON interface
|
||||||
|
bridge (209), -- Transparent bridge interface
|
||||||
|
linegroup (210), -- Interface common to multiple lines
|
||||||
|
voiceEMFGD (211), -- voice E&M Feature Group D
|
||||||
|
voiceFGDEANA (212), -- voice FGD Exchange Access North American
|
||||||
|
voiceDID (213), -- voice Direct Inward Dialing
|
||||||
|
mpegTransport (214), -- MPEG transport interface
|
||||||
|
sixToFour (215), -- 6to4 interface (DEPRECATED)
|
||||||
|
gtp (216), -- GTP (GPRS Tunneling Protocol)
|
||||||
|
pdnEtherLoop1 (217), -- Paradyne EtherLoop 1
|
||||||
|
pdnEtherLoop2 (218), -- Paradyne EtherLoop 2
|
||||||
|
opticalChannelGroup (219), -- Optical Channel Group
|
||||||
|
homepna (220), -- HomePNA ITU-T G.989
|
||||||
|
gfp (221), -- Generic Framing Procedure (GFP)
|
||||||
|
ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL
|
||||||
|
actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link
|
||||||
|
fcipLink (224), -- FCIP Link
|
||||||
|
rpr (225), -- Resilient Packet Ring Interface Type
|
||||||
|
qam (226), -- RF Qam Interface
|
||||||
|
lmp (227), -- Link Management Protocol
|
||||||
|
cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar
|
||||||
|
docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface
|
||||||
|
adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2
|
||||||
|
-- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead)
|
||||||
|
macSecControlledIF (231), -- MACSecControlled
|
||||||
|
macSecUncontrolledIF (232), -- MACSecUncontrolled
|
||||||
|
aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate
|
||||||
|
atmbond (234), -- atmbond
|
||||||
|
voiceFGDOS (235), -- voice FGD Operator Services
|
||||||
|
mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface
|
||||||
|
-- as documented in information provided privately to IANA
|
||||||
|
ieee80216WMAN (237), -- IEEE 802.16 WMAN interface
|
||||||
|
adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2,
|
||||||
|
-- Version 2 Plus and all variants
|
||||||
|
dvbRcsMacLayer (239), -- DVB-RCS MAC Layer
|
||||||
|
dvbTdm (240), -- DVB Satellite TDM
|
||||||
|
dvbRcsTdma (241), -- DVB-RCS TDMA
|
||||||
|
x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323
|
||||||
|
wwanPP (243), -- 3GPP WWAN
|
||||||
|
wwanPP2 (244), -- 3GPP2 WWAN
|
||||||
|
voiceEBS (245), -- voice P-phone EBS physical interface
|
||||||
|
ifPwType (246), -- Pseudowire interface type
|
||||||
|
ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap
|
||||||
|
pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB
|
||||||
|
aluELP (249), -- Alcatel-Lucent Ethernet Link Protection
|
||||||
|
gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948
|
||||||
|
vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2)
|
||||||
|
capwapDot11Profile (252), -- WLAN Profile Interface
|
||||||
|
capwapDot11Bss (253), -- WLAN BSS Interface
|
||||||
|
capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface
|
||||||
|
bits (255), -- bitsport
|
||||||
|
docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port
|
||||||
|
cableDownstreamRfPort (257), -- CATV downstream RF port
|
||||||
|
vmwareVirtualNic (258), -- VMware Virtual Network Interface
|
||||||
|
ieee802154 (259), -- IEEE 802.15.4 WPAN interface
|
||||||
|
otnOdu (260), -- OTN Optical Data Unit
|
||||||
|
otnOtu (261), -- OTN Optical channel Transport Unit
|
||||||
|
ifVfiType (262), -- VPLS Forwarding Instance Interface Type
|
||||||
|
g9981 (263), -- G.998.1 bonded interface
|
||||||
|
g9982 (264), -- G.998.2 bonded interface
|
||||||
|
g9983 (265), -- G.998.3 bonded interface
|
||||||
|
aluEpon (266), -- Ethernet Passive Optical Networks (E-PON)
|
||||||
|
aluEponOnu (267), -- EPON Optical Network Unit
|
||||||
|
aluEponPhysicalUni (268), -- EPON physical User to Network interface
|
||||||
|
aluEponLogicalLink (269), -- The emulation of a point-to-point link over the EPON layer
|
||||||
|
aluGponOnu (270), -- GPON Optical Network Unit
|
||||||
|
aluGponPhysicalUni (271), -- GPON physical User to Network interface
|
||||||
|
vmwareNicTeam (272), -- VMware NIC Team
|
||||||
|
docsOfdmDownstream (277), -- CATV Downstream OFDM interface
|
||||||
|
docsOfdmaUpstream (278), -- CATV Upstream OFDMA interface
|
||||||
|
gfast (279), -- G.fast port
|
||||||
|
sdci (280), -- SDCI (IO-Link)
|
||||||
|
xboxWireless (281), -- Xbox wireless
|
||||||
|
fastdsl (282), -- FastDSL
|
||||||
|
docsCableScte55d1FwdOob (283), -- Cable SCTE 55-1 OOB Forward Channel
|
||||||
|
docsCableScte55d1RetOob (284), -- Cable SCTE 55-1 OOB Return Channel
|
||||||
|
docsCableScte55d2DsOob (285), -- Cable SCTE 55-2 OOB Downstream Channel
|
||||||
|
docsCableScte55d2UsOob (286), -- Cable SCTE 55-2 OOB Upstream Channel
|
||||||
|
docsCableNdf (287), -- Cable Narrowband Digital Forward
|
||||||
|
docsCableNdr (288), -- Cable Narrowband Digital Return
|
||||||
|
ptm (289), -- Packet Transfer Mode
|
||||||
|
ghn (290), -- G.hn port
|
||||||
|
otnOtsi (291), -- Optical Tributary Signal
|
||||||
|
otnOtuc (292), -- OTN OTUCn
|
||||||
|
otnOduc (293), -- OTN ODUC
|
||||||
|
otnOtsig (294), -- OTN OTUC Signal
|
||||||
|
microwaveCarrierTermination (295), -- air interface of a single microwave carrier
|
||||||
|
microwaveRadioLinkTerminal (296), -- radio link interface for one or several aggregated microwave carriers
|
||||||
|
ieee8021axDrni (297), -- IEEE 802.1AX Distributed Resilient Network Interface
|
||||||
|
ax25 (298), -- AX.25 network interfaces
|
||||||
|
ieee19061nanocom (299) -- Nanoscale and Molecular Communication
|
||||||
|
}
|
||||||
|
|
||||||
|
IANAtunnelType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The encapsulation method used by a tunnel. The value
|
||||||
|
direct indicates that a packet is encapsulated
|
||||||
|
directly within a normal IP header, with no
|
||||||
|
intermediate header, and unicast to the remote tunnel
|
||||||
|
endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC
|
||||||
|
1933 IPv6-in-IPv4 tunnel). The value minimal indicates
|
||||||
|
that a Minimal Forwarding Header (RFC 2004) is
|
||||||
|
inserted between the outer header and the payload
|
||||||
|
packet. The value UDP indicates that the payload
|
||||||
|
packet is encapsulated within a normal UDP packet
|
||||||
|
(e.g., RFC 1234).
|
||||||
|
|
||||||
|
The values sixToFour, sixOverFour, and isatap
|
||||||
|
indicates that an IPv6 packet is encapsulated directly
|
||||||
|
within an IPv4 header, with no intermediate header,
|
||||||
|
and unicast to the destination determined by the 6to4,
|
||||||
|
6over4, or ISATAP protocol.
|
||||||
|
|
||||||
|
The remaining protocol-specific values indicate that a
|
||||||
|
header of the protocol of that name is inserted
|
||||||
|
between the outer header and the payload header.
|
||||||
|
|
||||||
|
The IP Tunnel MIB [RFC4087] is designed to manage
|
||||||
|
tunnels of any type over IPv4 and IPv6 networks;
|
||||||
|
therefore, it already supports IP-in-IP tunnels.
|
||||||
|
But in a DS-Lite scenario, the tunnel type is
|
||||||
|
point-to-multipoint IP-in-IP tunnels. The direct(2)
|
||||||
|
defined in the IP Tunnel MIB only supports point-to-point
|
||||||
|
tunnels. So, it needs to define a new tunnel type for
|
||||||
|
DS-Lite.
|
||||||
|
|
||||||
|
The assignment policy for IANAtunnelType values is
|
||||||
|
identical to the policy for assigning IANAifType
|
||||||
|
values."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- none of the following
|
||||||
|
direct(2), -- no intermediate header
|
||||||
|
gre(3), -- GRE encapsulation
|
||||||
|
minimal(4), -- Minimal encapsulation
|
||||||
|
l2tp(5), -- L2TP encapsulation
|
||||||
|
pptp(6), -- PPTP encapsulation
|
||||||
|
l2f(7), -- L2F encapsulation
|
||||||
|
udp(8), -- UDP encapsulation
|
||||||
|
atmp(9), -- ATMP encapsulation
|
||||||
|
msdp(10), -- MSDP encapsulation
|
||||||
|
sixToFour(11), -- 6to4 encapsulation
|
||||||
|
sixOverFour(12), -- 6over4 encapsulation
|
||||||
|
isatap(13), -- ISATAP encapsulation
|
||||||
|
teredo(14), -- Teredo encapsulation
|
||||||
|
ipHttps(15), -- IPHTTPS
|
||||||
|
softwireMesh(16), -- softwire mesh tunnel
|
||||||
|
dsLite(17), -- DS-Lite tunnel
|
||||||
|
aplusp(18) -- A+P encapsulation
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
6858
MIBS/IEEE-802DOT17-RPR-MIB
Normal file
6858
MIBS/IEEE-802DOT17-RPR-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2334
MIBS/IEEE8021-BRIDGE-MIB
Normal file
2334
MIBS/IEEE8021-BRIDGE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3707
MIBS/IEEE8021-CFM-MIB
Normal file
3707
MIBS/IEEE8021-CFM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2990
MIBS/IEEE8021-CFMD8-MIB
Normal file
2990
MIBS/IEEE8021-CFMD8-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1919
MIBS/IEEE8021-PAE-MIB
Normal file
1919
MIBS/IEEE8021-PAE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2519
MIBS/IEEE8021-Q-BRIDGE-MIB
Normal file
2519
MIBS/IEEE8021-Q-BRIDGE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1954
MIBS/IEEE8021-SECY-MIB
Normal file
1954
MIBS/IEEE8021-SECY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
597
MIBS/IEEE8021-TC-MIB
Normal file
597
MIBS/IEEE8021-TC-MIB
Normal file
@ -0,0 +1,597 @@
|
|||||||
|
|
||||||
|
IEEE8021-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
-- =============================================================
|
||||||
|
-- TEXTUAL-CONVENTIONs MIB for IEEE 802.1
|
||||||
|
-- =============================================================
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, Unsigned32, org
|
||||||
|
FROM SNMPv2-SMI -- RFC 2578
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC; -- RFC 2579
|
||||||
|
|
||||||
|
ieee8021TcMib MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201202150000Z" -- February 15, 2012
|
||||||
|
ORGANIZATION "IEEE 802.1 Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
||||||
|
WG-EMail: stds-802-1@ieee.org
|
||||||
|
|
||||||
|
Contact: David Levi
|
||||||
|
Postal: C/O IEEE 802.1 Working Group
|
||||||
|
IEEE Standards Association
|
||||||
|
445 Hoes Lane
|
||||||
|
P.O. Box 1331
|
||||||
|
Piscataway
|
||||||
|
NJ 08855-1331
|
||||||
|
USA
|
||||||
|
E-mail: STDS-802-1-L@LISTSERV.IEEE.ORG
|
||||||
|
|
||||||
|
Contact: Kevin Nolish
|
||||||
|
Postal: C/O IEEE 802.1 Working Group
|
||||||
|
IEEE Standards Association
|
||||||
|
445 Hoes Lane
|
||||||
|
P.O. Box 1331
|
||||||
|
Piscataway
|
||||||
|
NJ 08855-1331
|
||||||
|
USA
|
||||||
|
E-mail: STDS-802-1-L@LISTSERV.IEEE.ORG"
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual conventions used throughout the various IEEE 802.1 MIB
|
||||||
|
modules.
|
||||||
|
|
||||||
|
Unless otherwise indicated, the references in this MIB
|
||||||
|
module are to IEEE 802.1Q-2011.
|
||||||
|
|
||||||
|
Copyright (C) IEEE.
|
||||||
|
This version of this MIB module is part of IEEE802.1Q;
|
||||||
|
see the draft itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "201202150000Z" -- February 15, 2012
|
||||||
|
DESCRIPTION
|
||||||
|
"Modified IEEE8021BridgePortType textual convention to
|
||||||
|
include stationFacingBridgePort,
|
||||||
|
uplinkAccessPort, and uplinkRelayPort types."
|
||||||
|
REVISION "201108230000Z" -- August 23, 2011
|
||||||
|
DESCRIPTION
|
||||||
|
"Modified textual conventions to support the IEEE 802.1
|
||||||
|
MIBs for PBB-TE Infrastructure Protection Switching."
|
||||||
|
REVISION "201104060000Z" -- April 6, 2011
|
||||||
|
DESCRIPTION
|
||||||
|
"Modified textual conventions to support Remote Customer
|
||||||
|
Service Interfaces."
|
||||||
|
REVISION "201102270000Z" -- February 27, 2011
|
||||||
|
DESCRIPTION
|
||||||
|
"Minor edits to contact information etc. as part of
|
||||||
|
2011 revision of IEEE Std 802.1Q."
|
||||||
|
|
||||||
|
REVISION "200811180000Z" -- November 18, 2008
|
||||||
|
DESCRIPTION
|
||||||
|
"Added textual conventions needed to support the IEEE 802.1
|
||||||
|
MIBs for PBB-TE. Additionally, some textual conventions were
|
||||||
|
modified for the same reason."
|
||||||
|
|
||||||
|
REVISION "200810150000Z" -- October 15, 2008
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version."
|
||||||
|
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||||
|
lan-man-stds(802) ieee802dot1(1) 1 1 }
|
||||||
|
|
||||||
|
ieee802dot1mibs OBJECT IDENTIFIER
|
||||||
|
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||||
|
lan-man-stds(802) ieee802dot1(1) 1 }
|
||||||
|
|
||||||
|
-- =============================================================
|
||||||
|
-- Textual Conventions
|
||||||
|
-- =============================================================
|
||||||
|
|
||||||
|
IEEE8021PbbComponentIdentifier ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The component identifier is used to distinguish between the
|
||||||
|
multiple virtual bridge instances within a PB or PBB. Each
|
||||||
|
virtual bridge instance is called a component. In simple
|
||||||
|
situations where there is only a single component the default
|
||||||
|
value is 1. The component is identified by a component
|
||||||
|
identifier unique within the BEB and by a MAC address unique
|
||||||
|
within the PBBN. Each component is associated with a Backbone
|
||||||
|
Edge Bridge (BEB) Configuration managed object."
|
||||||
|
REFERENCE "12.3 l)"
|
||||||
|
SYNTAX Unsigned32 (1..4294967295)
|
||||||
|
|
||||||
|
IEEE8021PbbComponentIdentifierOrZero ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The component identifier is used to distinguish between the
|
||||||
|
multiple virtual bridge instances within a PB or PBB. In simple
|
||||||
|
situations where there is only a single component the default
|
||||||
|
value is 1. The component is identified by a component
|
||||||
|
identifier unique within the BEB and by a MAC address unique
|
||||||
|
within the PBBN. Each component is associated with a Backbone
|
||||||
|
Edge Bridge (BEB) Configuration managed object.
|
||||||
|
|
||||||
|
The special value '0' means 'no component identifier'. When
|
||||||
|
this TC is used as the SYNTAX of an object, that object must
|
||||||
|
specify the exact meaning for this value."
|
||||||
|
REFERENCE "12.3 l)"
|
||||||
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
||||||
|
|
||||||
|
IEEE8021PbbServiceIdentifier ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The service instance identifier is used at the Customer
|
||||||
|
Backbone Port of a PBB to distinguish a service instance
|
||||||
|
(Local-SID). If the Local-SID field is supported, it is
|
||||||
|
used to perform a bidirectional 1:1 mapping between the
|
||||||
|
Backbone I-SID and the Local-SID. If the Local-SID field
|
||||||
|
is not supported, the Local-SID value is the same as the
|
||||||
|
Backbone I-SID value."
|
||||||
|
REFERENCE "12.16.3, 12.16.5"
|
||||||
|
SYNTAX Unsigned32 (256..16777214)
|
||||||
|
|
||||||
|
IEEE8021PbbServiceIdentifierOrUnassigned ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The service instance identifier is used at the Customer
|
||||||
|
Backbone Port of a PBB to distinguish a service instance
|
||||||
|
(Local-SID). If the Local-SID field is supported, it is
|
||||||
|
used to perform a bidirectional 1:1 mapping between the
|
||||||
|
Backbone I-SID and the Local-SID. If the Local-SID field
|
||||||
|
is not supported, the Local-SID value is the same as the
|
||||||
|
Backbone I-SID value.
|
||||||
|
|
||||||
|
The special value of 1 indicates an unassigned I-SID."
|
||||||
|
REFERENCE "12.16.3, 12.16.5"
|
||||||
|
SYNTAX Unsigned32 (1|256..16777214)
|
||||||
|
|
||||||
|
IEEE8021PbbIngressEgress ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A 2 bit selector which determines if frames on this VIP may
|
||||||
|
ingress to the PBBN but not egress the PBBN, egress to the
|
||||||
|
PBBN but not ingress the PBBN, or both ingress and egress
|
||||||
|
the PBBN."
|
||||||
|
REFERENCE "12.16.3, 12.16.5, 12.16.6"
|
||||||
|
SYNTAX BITS {
|
||||||
|
ingress(0),
|
||||||
|
egress(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021PriorityCodePoint ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Bridge ports may encode or decode the PCP value of the
|
||||||
|
frames that traverse the port. This textual convention
|
||||||
|
names the possible encoding and decoding schemes that
|
||||||
|
the port may use. The priority and drop_eligible
|
||||||
|
parameters are encoded in the Priority Code Point (PCP)
|
||||||
|
field of the VLAN tag using the Priority Code Point
|
||||||
|
Encoding Table for the Port, and they are decoded from
|
||||||
|
the PCP using the Priority Code Point Decoding Table."
|
||||||
|
REFERENCE "12.6.2.6"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
codePoint8p0d(1),
|
||||||
|
codePoint7p1d(2),
|
||||||
|
codePoint6p2d(3),
|
||||||
|
codePoint5p3d(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021BridgePortNumber ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer that uniquely identifies a bridge port, as
|
||||||
|
specified in 17.3.2.2 of IEEE 802.1ap.
|
||||||
|
This value is used within the spanning tree
|
||||||
|
protocol to identify this port to neighbor bridges."
|
||||||
|
REFERENCE "17.3.2.2"
|
||||||
|
SYNTAX Unsigned32 (1..65535)
|
||||||
|
|
||||||
|
IEEE8021BridgePortNumberOrZero ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer that uniquely identifies a bridge port, as
|
||||||
|
specified in 17.3.2.2 of IEEE 802.1ap. The value 0
|
||||||
|
means no port number, and this must be clarified in the
|
||||||
|
DESCRIPTION clause of any object defined using this
|
||||||
|
TEXTUAL-CONVENTION."
|
||||||
|
REFERENCE "17.3.2.2"
|
||||||
|
SYNTAX Unsigned32 (0..65535)
|
||||||
|
|
||||||
|
IEEE8021BridgePortType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A port type. The possible port types are:
|
||||||
|
|
||||||
|
customerVlanPort(2) - Indicates a port is a C-tag
|
||||||
|
aware port of an enterprise VLAN aware bridge.
|
||||||
|
|
||||||
|
providerNetworkPort(3) - Indicates a port is an S-tag
|
||||||
|
aware port of a Provider Bridge or Backbone Edge
|
||||||
|
Bridge used for connections within a PBN or PBBN.
|
||||||
|
|
||||||
|
customerNetworkPort(4) - Indicates a port is an S-tag
|
||||||
|
aware port of a Provider Bridge or Backbone Edge
|
||||||
|
Bridge used for connections to the exterior of a
|
||||||
|
PBN or PBBN.
|
||||||
|
|
||||||
|
customerEdgePort(5) - Indicates a port is a C-tag
|
||||||
|
aware port of a Provider Bridge used for connections
|
||||||
|
to the exterior of a PBN or PBBN.
|
||||||
|
|
||||||
|
customerBackbonePort(6) - Indicates a port is a I-tag
|
||||||
|
aware port of a Backbone Edge Bridge's B-component.
|
||||||
|
|
||||||
|
virtualInstancePort(7) - Indicates a port is a virtual
|
||||||
|
S-tag aware port within a Backbone Edge Bridge's
|
||||||
|
I-component which is responsible for handling
|
||||||
|
S-tagged traffic for a specific backbone service
|
||||||
|
instance.
|
||||||
|
|
||||||
|
dBridgePort(8) - Indicates a port is a VLAN-unaware
|
||||||
|
member of an 802.1D bridge.
|
||||||
|
|
||||||
|
remoteCustomerAccessPort (9) - Indicates a port is an
|
||||||
|
S-tag aware port of a Provider Bridge used for
|
||||||
|
connections to remote customer interface LANs
|
||||||
|
through another PBN.
|
||||||
|
|
||||||
|
stationFacingBridgePort (10) - Indicates a port of a
|
||||||
|
Bridge that supports the EVB status parameters
|
||||||
|
(6.6.5) with an EVBMode parameter value of
|
||||||
|
EVB Bridge.
|
||||||
|
|
||||||
|
uplinkAccessPort (11) - Indicates a port on a
|
||||||
|
Port-mapping S-VLAN component that connects an EVB
|
||||||
|
Bridge with an EVB station.
|
||||||
|
|
||||||
|
uplinkRelayPort (12) - Indicates a port of an edge relay
|
||||||
|
that supports the EVB status parameters (6.6.5)
|
||||||
|
with an EVBMode parameter value of EVB station."
|
||||||
|
REFERENCE "12.16.1.1.3 h4), 12.16.2.1/2,
|
||||||
|
12.13.1.1, 12.13.1.2, 12.15.2.1, 12.15.2.2"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none(1),
|
||||||
|
customerVlanPort(2),
|
||||||
|
providerNetworkPort(3),
|
||||||
|
customerNetworkPort(4),
|
||||||
|
customerEdgePort(5),
|
||||||
|
customerBackbonePort(6),
|
||||||
|
virtualInstancePort(7),
|
||||||
|
dBridgePort(8),
|
||||||
|
remoteCustomerAccessPort(9),
|
||||||
|
stationFacingBridgePort(10),
|
||||||
|
uplinkAccessPort(11),
|
||||||
|
uplinkRelayPort(12)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021VlanIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A value used to index per-VLAN tables: values of 0 and
|
||||||
|
4095 are not permitted. If the value is between 1 and
|
||||||
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
||||||
|
global scope within a given bridged domain (see VlanId
|
||||||
|
textual convention). If the value is greater than 4095,
|
||||||
|
then it represents a VLAN with scope local to the
|
||||||
|
particular agent, i.e., one without a global VLAN-ID
|
||||||
|
assigned to it. Such VLANs are outside the scope of
|
||||||
|
IEEE 802.1Q, but it is convenient to be able to manage them
|
||||||
|
in the same way using this MIB."
|
||||||
|
REFERENCE "9.6"
|
||||||
|
SYNTAX Unsigned32 (1..4094|4096..4294967295)
|
||||||
|
|
||||||
|
IEEE8021VlanIndexOrWildcard ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A value used to index per-VLAN tables. The value 0 is not
|
||||||
|
permitted, while the value 4095 represents a 'wildcard'
|
||||||
|
value. An object whose SYNTAX is IEEE8021VlanIndexOrWildcard
|
||||||
|
must specify in its DESCRIPTION the specific meaning of the
|
||||||
|
wildcard value. If the value is between 1 and
|
||||||
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
||||||
|
global scope within a given bridged domain (see VlanId
|
||||||
|
textual convention). If the value is greater than 4095,
|
||||||
|
then it represents a VLAN with scope local to the
|
||||||
|
particular agent, i.e., one without a global VLAN-ID
|
||||||
|
assigned to it. Such VLANs are outside the scope of
|
||||||
|
IEEE 802.1Q, but it is convenient to be able to manage them
|
||||||
|
in the same way using this MIB."
|
||||||
|
REFERENCE "9.6"
|
||||||
|
SYNTAX Unsigned32 (1..4294967295)
|
||||||
|
|
||||||
|
IEEE8021MstIdentifier ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"In an MSTP Bridge, an MSTID, i.e., a value used to identify
|
||||||
|
a spanning tree (or MST) instance. In the PBB-TE environment
|
||||||
|
the value 4094 is used to identify VIDs managed by the PBB-TE
|
||||||
|
procedures."
|
||||||
|
SYNTAX Unsigned32 (1..4094)
|
||||||
|
|
||||||
|
IEEE8021ServiceSelectorType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A value that represents a type (and thereby the format)
|
||||||
|
of a IEEE8021ServiceSelectorValue. The value can be one of
|
||||||
|
the following:
|
||||||
|
|
||||||
|
ieeeReserved(0) Reserved for definition by IEEE 802.1
|
||||||
|
recommend to not use zero unless
|
||||||
|
absolutely needed.
|
||||||
|
vlanId(1) 12-Bit identifier as described in IEEE802.1Q.
|
||||||
|
isid(2) 24-Bit identifier as described in IEEE802.1ah.
|
||||||
|
tesid(3) 32 Bit identifier as described below.
|
||||||
|
segid(4) 32 Bit identifier as described below.
|
||||||
|
ieeeReserved(xx) Reserved for definition by IEEE 802.1
|
||||||
|
xx values can be [5..7].
|
||||||
|
|
||||||
|
To support future extensions, the IEEE8021ServiceSelectorType
|
||||||
|
textual convention SHOULD NOT be sub-typed in object type
|
||||||
|
definitions. It MAY be sub-typed in compliance statements in
|
||||||
|
order to require only a subset of these address types for a
|
||||||
|
compliant implementation.
|
||||||
|
|
||||||
|
The tesid is used as a service selector for MAs that are present
|
||||||
|
in bridges that implement PBB-TE functionality. A selector of
|
||||||
|
this type is interpreted as a 32 bit unsigned value of type
|
||||||
|
IEEE8021PbbTeTSidId. This type is used to index the
|
||||||
|
Ieee8021PbbTeTeSidTable to find the ESPs which comprise the TE
|
||||||
|
Service Instance named by this TE-SID value.
|
||||||
|
|
||||||
|
The segid is used as a service selector for MAs that are present
|
||||||
|
in bridges that implement IPS functionality. A selector of
|
||||||
|
this type is interpreted as a 32 bit unsigned value of type
|
||||||
|
IEEE8021TeipsSegid. This type is used to index the
|
||||||
|
Ieee8021TeipsSegTable to find the SMPs which comprise the
|
||||||
|
Infrastructure Segment named by this segid value.
|
||||||
|
|
||||||
|
Implementations MUST ensure that IEEE8021ServiceSelectorType
|
||||||
|
objects and any dependent objects (e.g.,
|
||||||
|
IEEE8021ServiceSelectorValue objects) are consistent. An
|
||||||
|
inconsistentValue error MUST be generated if an attempt to
|
||||||
|
change an IEEE8021ServiceSelectorType object would, for
|
||||||
|
example, lead to an undefined IEEE8021ServiceSelectorValue value."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
vlanId(1),
|
||||||
|
isid(2),
|
||||||
|
tesid(3),
|
||||||
|
segid(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021ServiceSelectorValueOrNone ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer that uniquely identifies a generic MAC service,
|
||||||
|
or none. Examples of service selectors are a VLAN-ID
|
||||||
|
(IEEE 802.1Q) and an I-SID (IEEE 802.1ah).
|
||||||
|
|
||||||
|
An IEEE8021ServiceSelectorValueOrNone value is always
|
||||||
|
interpreted within the context of an
|
||||||
|
IEEE8021ServiceSelectorType value. Every usage of the
|
||||||
|
IEEE8021ServiceSelectorValueOrNone textual convention is
|
||||||
|
required to specify the IEEE8021ServiceSelectorType object
|
||||||
|
that provides the context. It is suggested that the
|
||||||
|
IEEE8021ServiceSelectorType object be logically registered
|
||||||
|
before the object(s) that use the
|
||||||
|
IEEE8021ServiceSelectorValueOrNone textual convention, if
|
||||||
|
they appear in the same logical row.
|
||||||
|
|
||||||
|
The value of an IEEE8021ServiceSelectorValueOrNone object
|
||||||
|
must always be consistent with the value of the associated
|
||||||
|
IEEE8021ServiceSelectorType object. Attempts to set an
|
||||||
|
IEEE8021ServiceSelectorValueOrNone object to a value
|
||||||
|
inconsistent with the associated
|
||||||
|
IEEE8021ServiceSelectorType must fail with an
|
||||||
|
inconsistentValue error.
|
||||||
|
|
||||||
|
The special value of zero is used to indicate that no
|
||||||
|
service selector is present or used. This can be used in
|
||||||
|
any situation where an object or a table entry MUST either
|
||||||
|
refer to a specific service, or not make a selection.
|
||||||
|
|
||||||
|
Note that a MIB object that is defined using this
|
||||||
|
TEXTUAL-CONVENTION SHOULD clarify the meaning of
|
||||||
|
'no service' (i.e., the special value 0), as well as the
|
||||||
|
maximum value (i.e., 4094, for a VLAN ID)."
|
||||||
|
SYNTAX Unsigned32 (0 | 1..4294967295)
|
||||||
|
|
||||||
|
IEEE8021ServiceSelectorValue ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer that uniquely identifies a generic MAC service.
|
||||||
|
Examples of service selectors are a VLAN-ID (IEEE 802.1Q)
|
||||||
|
and an I-SID (IEEE 802.1ah).
|
||||||
|
|
||||||
|
An IEEE8021ServiceSelectorValue value is always interpreted
|
||||||
|
within the context of an IEEE8021ServiceSelectorType value.
|
||||||
|
Every usage of the IEEE8021ServiceSelectorValue textual
|
||||||
|
convention is required to specify the
|
||||||
|
IEEE8021ServiceSelectorType object that provides the context.
|
||||||
|
It is suggested that the IEEE8021ServiceSelectorType object
|
||||||
|
be logically registered before the object(s) that use the
|
||||||
|
IEEE8021ServiceSelectorValue textual convention, if they
|
||||||
|
appear in the same logical row.
|
||||||
|
|
||||||
|
The value of an IEEE8021ServiceSelectorValue object must
|
||||||
|
always be consistent with the value of the associated
|
||||||
|
IEEE8021ServiceSelectorType object. Attempts to set an
|
||||||
|
IEEE8021ServiceSelectorValue object to a value inconsistent
|
||||||
|
with the associated IEEE8021ServiceSelectorType must fail
|
||||||
|
with an inconsistentValue error.
|
||||||
|
|
||||||
|
Note that a MIB object that is defined using this
|
||||||
|
TEXTUAL-CONVENTION SHOULD clarify the
|
||||||
|
maximum value (i.e., 4094, for a VLAN ID)."
|
||||||
|
SYNTAX Unsigned32 (1..4294967295)
|
||||||
|
|
||||||
|
IEEE8021PortAcceptableFrameTypes ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Acceptable frame types on a port."
|
||||||
|
REFERENCE "12.10.1.3, 12.13.3.3, 12.13.3.4"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
admitAll(1),
|
||||||
|
admitUntaggedAndPriority(2),
|
||||||
|
admitTagged(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021PriorityValue ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An 802.1Q user priority value."
|
||||||
|
REFERENCE "12.13.3.3"
|
||||||
|
SYNTAX Unsigned32 (0..7)
|
||||||
|
|
||||||
|
IEEE8021PbbTeProtectionGroupId ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The PbbTeProtectionGroupId identifier is used to distinguish
|
||||||
|
protection group instances present in the B Component of
|
||||||
|
an IB-BEB."
|
||||||
|
REFERENCE "12.19.2"
|
||||||
|
SYNTAX Unsigned32 (1..429467295)
|
||||||
|
|
||||||
|
IEEE8021PbbTeEsp ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent the logical
|
||||||
|
components that comprise the 3-tuple that identifies an
|
||||||
|
Ethernet Switched Path. The 3-tuple consists of a
|
||||||
|
destination MAC address, a source MAC address and a VID.
|
||||||
|
Bytes (1..6) of this textual convention contain the
|
||||||
|
ESP-MAC-DA, bytes (7..12) contain the ESP-MAC-SA, and bytes
|
||||||
|
(13..14) contain the ESP-VID."
|
||||||
|
REFERENCE "802.1Qay 3.2"
|
||||||
|
SYNTAX OCTET STRING ( SIZE(14))
|
||||||
|
|
||||||
|
IEEE8021PbbTeTSidId ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent an identifier
|
||||||
|
that refers to a TE Service Instance. Note that, internally
|
||||||
|
a TE-SID is implementation dependent. This textual convention
|
||||||
|
defines the external representation of TE-SID values."
|
||||||
|
REFERENCE
|
||||||
|
"802.1Qay 3.11"
|
||||||
|
SYNTAX Unsigned32 (1..42947295)
|
||||||
|
|
||||||
|
IEEE8021PbbTeProtectionGroupConfigAdmin ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent administrative
|
||||||
|
commands that can be issued to a protection group. The value
|
||||||
|
noAdmin(1) is used to indicate that no administrative action
|
||||||
|
is to be performed."
|
||||||
|
REFERENCE "26.10.3.3.5
|
||||||
|
26.10.3.3.6
|
||||||
|
26.10.3.3.7
|
||||||
|
12.19.2.3.2"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
clear(1),
|
||||||
|
lockOutProtection(2),
|
||||||
|
forceSwitch(3),
|
||||||
|
manualSwitchToProtection(4),
|
||||||
|
manualSwitchToWorking(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021PbbTeProtectionGroupActiveRequests ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent the status of
|
||||||
|
active requests within a protection group."
|
||||||
|
REFERENCE
|
||||||
|
"12.19.2.1.3 d)"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noRequest(1),
|
||||||
|
loP(2),
|
||||||
|
fs(3),
|
||||||
|
pSFH(4),
|
||||||
|
wSFH(5),
|
||||||
|
manualSwitchToProtection(6),
|
||||||
|
manualSwitchToWorking(7)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021TeipsIpgid ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The TEIPS IPG identifier is used to distinguish
|
||||||
|
IPG instances present in a PBB."
|
||||||
|
REFERENCE "12.24.1.1.3 a)"
|
||||||
|
SYNTAX Unsigned32 (1..429467295)
|
||||||
|
|
||||||
|
IEEE8021TeipsSegid ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent an
|
||||||
|
identifier that refers to an Infrastructure Segment.
|
||||||
|
Note that, internally a SEG-ID implementation
|
||||||
|
dependent. This textual convention defines the
|
||||||
|
external representation of SEG-ID values."
|
||||||
|
REFERENCE
|
||||||
|
"26.11.1"
|
||||||
|
SYNTAX Unsigned32 (1..42947295)
|
||||||
|
|
||||||
|
IEEE8021TeipsSmpid ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent the logical
|
||||||
|
components that comprise the 3-tuple that identifies a
|
||||||
|
Segment Monitoring Path (SMP). The 3-tuple consists of a
|
||||||
|
destination MAC address, a source MAC address and a VID.
|
||||||
|
Bytes (1..6) of this textual convention contain the
|
||||||
|
SMP-MAC-DA, bytes (7..12) contain the SMP-MAC-SA, and bytes
|
||||||
|
(13..14) contain the SMP-VID."
|
||||||
|
REFERENCE "26.11.1"
|
||||||
|
SYNTAX OCTET STRING ( SIZE(14))
|
||||||
|
|
||||||
|
IEEE8021TeipsIpgConfigAdmin ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent administrative
|
||||||
|
commands that can be issued to an IPG. The value
|
||||||
|
clear(1) is used to indicate that no administrative action
|
||||||
|
is to be performed."
|
||||||
|
REFERENCE "12.24.2.1.3 h)"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
clear(1),
|
||||||
|
lockOutProtection(2),
|
||||||
|
forceSwitch(3),
|
||||||
|
manualSwitchToProtection(4),
|
||||||
|
manualSwitchToWorking(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
IEEE8021TeipsIpgConfigActiveRequests ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This textual convention is used to represent the status of
|
||||||
|
active requests within an IPG."
|
||||||
|
REFERENCE
|
||||||
|
"12.24.2.1.3 d)"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noRequest(1),
|
||||||
|
loP(2),
|
||||||
|
fs(3),
|
||||||
|
pSFH(4),
|
||||||
|
wSFH(5),
|
||||||
|
manualSwitchToProtection(6),
|
||||||
|
manualSwitchToWorking(7)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
3146
MIBS/IEEE802171-CFM-MIB
Normal file
3146
MIBS/IEEE802171-CFM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1400
MIBS/IEEE8023-LAG-MIB
Normal file
1400
MIBS/IEEE8023-LAG-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2977
MIBS/IEEE802dot11-MIB
Normal file
2977
MIBS/IEEE802dot11-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1814
MIBS/IF-MIB
Normal file
1814
MIBS/IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
598
MIBS/IGMP-MIB
Normal file
598
MIBS/IGMP-MIB
Normal file
@ -0,0 +1,598 @@
|
|||||||
|
-- *****************************************************************
|
||||||
|
-- IGMP-MIB.my: IGMP MIB file
|
||||||
|
--
|
||||||
|
-- November 1994.
|
||||||
|
--
|
||||||
|
-- Copyright (c) 1994-1997 by cisco Systems, Inc.
|
||||||
|
-- All rights reserved.
|
||||||
|
--
|
||||||
|
-- *****************************************************************
|
||||||
|
|
||||||
|
-- This mib was extracted from draft-ietf-idmr-igmp-mib-00.txt.
|
||||||
|
|
||||||
|
IGMP-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32, Gauge32,
|
||||||
|
Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
RowStatus, TruthValue FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||||
|
|
||||||
|
igmpMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9712180000Z"
|
||||||
|
ORGANIZATION "IETF IDMR Working Group."
|
||||||
|
CONTACT-INFO
|
||||||
|
" Keith McCloghrie
|
||||||
|
Cisco Systems, Inc.
|
||||||
|
170 West Tasman Drive
|
||||||
|
San Jose, CA 9513401706
|
||||||
|
US
|
||||||
|
|
||||||
|
Phone: +1 408 526 5260
|
||||||
|
EMail: kzm@cisco.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for IGMP Management."
|
||||||
|
REVISION "9508150000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added more contact information."
|
||||||
|
REVISION "9701060000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Update per draft-ietf-idmr-igmp-mib-04.txt."
|
||||||
|
REVISION "9712180000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Update per draft-ietf-idmr-igmp-mib-05.txt."
|
||||||
|
::= { experimental 59 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpMIBObjects OBJECT IDENTIFIER ::= { igmpMIB 1 }
|
||||||
|
|
||||||
|
igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IGMP Interface Table
|
||||||
|
--
|
||||||
|
|
||||||
|
igmpInterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IgmpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the interfaces on
|
||||||
|
which IGMP is enabled."
|
||||||
|
::= { igmp 1 }
|
||||||
|
|
||||||
|
igmpInterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX IgmpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) representing an
|
||||||
|
interface on which IGMP is enabled."
|
||||||
|
INDEX { igmpInterfaceIfIndex }
|
||||||
|
::= { igmpInterfaceTable 1 }
|
||||||
|
|
||||||
|
IgmpInterfaceEntry ::= SEQUENCE {
|
||||||
|
igmpInterfaceIfIndex Integer32 (0..2147483647),
|
||||||
|
igmpInterfaceQueryInterval Integer32,
|
||||||
|
igmpInterfaceStatus RowStatus,
|
||||||
|
igmpInterfaceVersion INTEGER,
|
||||||
|
igmpInterfaceQuerier IpAddress,
|
||||||
|
igmpInterfaceQueryMaxResponseTime Integer32,
|
||||||
|
igmpInterfaceQuerierPresentTimeout Integer32, -- deprecated
|
||||||
|
igmpInterfaceLeaveEnabled TruthValue, -- deprecated
|
||||||
|
igmpInterfaceVersion1QuerierTimer Integer32,
|
||||||
|
igmpInterfaceWrongVersionQueries Counter32,
|
||||||
|
igmpInterfaceJoins Counter32,
|
||||||
|
igmpInterfaceLeaves Counter32, -- deprecated
|
||||||
|
igmpInterfaceGroups Gauge32,
|
||||||
|
igmpInterfaceRobustness Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
igmpInterfaceIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..2147483647)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The interface for which IGMP is enabled."
|
||||||
|
::= { igmpInterfaceEntry 1 }
|
||||||
|
|
||||||
|
igmpInterfaceQueryInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frequency at which IGMP Host-Query packets
|
||||||
|
are transmitted on this interface."
|
||||||
|
DEFVAL { 60 }
|
||||||
|
::= { igmpInterfaceEntry 2 }
|
||||||
|
|
||||||
|
igmpInterfaceStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"The activation of a row enables IGMP on the
|
||||||
|
interface. The destruction of a row disables IGMP
|
||||||
|
on the interface."
|
||||||
|
::= { igmpInterfaceEntry 3 }
|
||||||
|
|
||||||
|
igmpInterfaceVersion OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { version1 (1), version2 (2) }
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The version of IGMP which is running on this interface.
|
||||||
|
This object can be used to configure a router capable of
|
||||||
|
running either value. For IGMP to function correctly, all
|
||||||
|
routers on a LAN must be configured to run the same version
|
||||||
|
of IGMP on that LAN."
|
||||||
|
DEFVAL { version2 }
|
||||||
|
::= { igmpInterfaceEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceQuerier OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the IGMP Querier on the IP subnet to which
|
||||||
|
this interface is attached."
|
||||||
|
::= { igmpInterfaceEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceQueryMaxResponseTime OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The maximum query response time advertised in IGMPv2
|
||||||
|
queries on this interface."
|
||||||
|
DEFVAL { 10 }
|
||||||
|
::= { igmpInterfaceEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceQuerierPresentTimeout OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"A timeout interval. If no IGMPv2 queries are heard on this
|
||||||
|
interface within this timeout interval, the local router
|
||||||
|
will take over the Querier on the IP subnet to which this
|
||||||
|
interface is attached. This object is now deprecated,
|
||||||
|
since its value can be derived from
|
||||||
|
igmpInterfaceRobustness."
|
||||||
|
DEFVAL { 255 }
|
||||||
|
::= { igmpInterfaceEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceLeaveEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether the processing of IGMPv2 Leave
|
||||||
|
messages is enabled on this interface. This object is
|
||||||
|
now deprecated since it must be true when
|
||||||
|
igmpInterfaceVersion is version2, and must be false when
|
||||||
|
it is version1 to comply with the IGMP specfication."
|
||||||
|
DEFVAL { true }
|
||||||
|
::= { igmpInterfaceEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceVersion1QuerierTimer OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time remaining until the host assumes that there are no
|
||||||
|
IGMPv1 routers present on the interface. While this is
|
||||||
|
non-zero, the host will reply to all queries with version 1
|
||||||
|
membership reports."
|
||||||
|
::= { igmpInterfaceEntry 9 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceWrongVersionQueries OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of queries received whose IGMP version does not
|
||||||
|
match igmpInterfaceVersion. IGMP requires that all routers
|
||||||
|
on a LAN be configured to run the same version of IGMP.
|
||||||
|
Thus, if any queries are received with the wrong version,
|
||||||
|
this indicates a configuration error."
|
||||||
|
::= { igmpInterfaceEntry 10 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceJoins OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times a group membership has been added on
|
||||||
|
this interface; that is, the number of times an entry for
|
||||||
|
this interface has been added to the Cache Table. This
|
||||||
|
object gives an indication of the amount of IGMP activity
|
||||||
|
over time."
|
||||||
|
::= { igmpInterfaceEntry 11 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpInterfaceLeaves OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times a group membership has been removed
|
||||||
|
from this interface; that is, the number of times an entry
|
||||||
|
for this interface has been deleted from the Cache Table.
|
||||||
|
This object is deprecated since its value cannot be
|
||||||
|
usefully compared with igmpInterfaceJoins to get the
|
||||||
|
number of groups joined. Instead, igmpInterfaceGroups
|
||||||
|
gives the number of groups joined, which may be compared
|
||||||
|
with igmpInterfaceJoins to derive the number of leaves."
|
||||||
|
::= { igmpInterfaceEntry 12 }
|
||||||
|
|
||||||
|
igmpInterfaceGroups OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current number of entries for this interface in
|
||||||
|
the Cache Table."
|
||||||
|
::= { igmpInterfaceEntry 13 }
|
||||||
|
|
||||||
|
igmpInterfaceRobustness OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Robustness Variable allows tuning for the expected
|
||||||
|
packet loss on a subnet. If a subnet is expected to be
|
||||||
|
lossy, the Robustness Variable may be increased. IGMP
|
||||||
|
is robust to (Robustness Variable-1) packet losses."
|
||||||
|
DEFVAL { 2 }
|
||||||
|
::= { igmpInterfaceEntry 14 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IGMP Cache Table
|
||||||
|
--
|
||||||
|
|
||||||
|
igmpCacheTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IgmpCacheEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the IP multicast
|
||||||
|
groups for which there are members on a particular
|
||||||
|
interface."
|
||||||
|
::= { igmp 2 }
|
||||||
|
|
||||||
|
igmpCacheEntry OBJECT-TYPE
|
||||||
|
SYNTAX IgmpCacheEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the igmpCacheTable."
|
||||||
|
INDEX { igmpCacheAddress, igmpCacheIfIndex }
|
||||||
|
::= { igmpCacheTable 1 }
|
||||||
|
|
||||||
|
IgmpCacheEntry ::= SEQUENCE {
|
||||||
|
igmpCacheAddress IpAddress,
|
||||||
|
igmpCacheIfIndex Integer32 (0..2147483647),
|
||||||
|
igmpCacheSelf TruthValue,
|
||||||
|
igmpCacheLastReporter IpAddress,
|
||||||
|
igmpCacheUpTime TimeTicks,
|
||||||
|
igmpCacheExpiryTime TimeTicks,
|
||||||
|
igmpCacheStatus RowStatus,
|
||||||
|
igmpCacheVersion1HostTimer Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
igmpCacheAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group address for which this
|
||||||
|
entry contains information."
|
||||||
|
::= { igmpCacheEntry 1 }
|
||||||
|
|
||||||
|
igmpCacheIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..2147483647)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"The interface for which this entry contains
|
||||||
|
information for an IP multicast group address."
|
||||||
|
::= { igmpCacheEntry 2 }
|
||||||
|
|
||||||
|
igmpCacheSelf OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether the local system is a
|
||||||
|
member of this group address on this interface."
|
||||||
|
DEFVAL { true }
|
||||||
|
::= { igmpCacheEntry 3 }
|
||||||
|
|
||||||
|
igmpCacheLastReporter OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address of the source of the last
|
||||||
|
membership report received for this IP Multicast
|
||||||
|
group address on this interface. If no membership
|
||||||
|
report has been received, this object has the
|
||||||
|
value 0.0.0.0."
|
||||||
|
::= { igmpCacheEntry 4 }
|
||||||
|
|
||||||
|
igmpCacheUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the system joined this group
|
||||||
|
address, or zero if the system is not currently a
|
||||||
|
member."
|
||||||
|
::= { igmpCacheEntry 5 }
|
||||||
|
|
||||||
|
igmpCacheExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this
|
||||||
|
entry will be aged out."
|
||||||
|
::= { igmpCacheEntry 6 }
|
||||||
|
|
||||||
|
igmpCacheStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this entry."
|
||||||
|
::= { igmpCacheEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpCacheVersion1HostTimer OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time remaining until the local router will assume that
|
||||||
|
there are no longer any IGMP version 1 members on the IP
|
||||||
|
subnet attached to this interface. Upon hearing any IGMPv1
|
||||||
|
Membership Report, this value is reset to the group
|
||||||
|
membership timer. While this time remaining is non-zero,
|
||||||
|
the local router ignores any IGMPv2 Leave messages for this
|
||||||
|
group that it receives on this interface."
|
||||||
|
::= { igmpCacheEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
igmpMIBConformance
|
||||||
|
OBJECT IDENTIFIER ::= { igmpMIB 2 }
|
||||||
|
igmpMIBCompliances
|
||||||
|
OBJECT IDENTIFIER ::= { igmpMIBConformance 1 }
|
||||||
|
igmpMIBGroups OBJECT IDENTIFIER ::= { igmpMIBConformance 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
igmpV1HostMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for hosts running IGMPv1 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup }
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 1 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpV1RouterMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for routers running IGMPv1 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpRouterMIBGroup
|
||||||
|
}
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 2 }
|
||||||
|
|
||||||
|
igmpV2HostMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for hosts running IGMPv2 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpV2HostMIBGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 3 }
|
||||||
|
|
||||||
|
igmpV2RouterMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for routers running IGMPv2 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpRouterMIBGroup,
|
||||||
|
igmpV2RouterMIBGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
::= { igmpMIBCompliances 4 }
|
||||||
|
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
igmpBaseMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpCacheSelf, igmpCacheLastReporter,
|
||||||
|
igmpCacheStatus, igmpInterfaceStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The basic collection of objects providing
|
||||||
|
management of IGMP version 1 or 2."
|
||||||
|
::= { igmpMIBGroups 1 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpRouterMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime,
|
||||||
|
igmpInterfaceQueryInterval
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"A collection of additional objects for management
|
||||||
|
of IGMP version 1 or 2 in routers."
|
||||||
|
::= { igmpMIBGroups 2 }
|
||||||
|
|
||||||
|
igmpV2HostMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceQuerier,
|
||||||
|
igmpInterfaceVersion1QuerierTimer
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management of
|
||||||
|
IGMP version 2 in hosts."
|
||||||
|
::= { igmpMIBGroups 3 }
|
||||||
|
|
||||||
|
|
||||||
|
igmpRouterVersion2MIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceVersion,
|
||||||
|
igmpInterfaceQueryMaxResponseTime,
|
||||||
|
igmpInterfaceQuerierPresentTimeout,
|
||||||
|
igmpInterfaceLeaveEnabled,
|
||||||
|
igmpInterfaceWrongVersionQueries,
|
||||||
|
igmpInterfaceJoins,
|
||||||
|
igmpInterfaceLeaves,
|
||||||
|
igmpCacheVersion1HostTimer
|
||||||
|
}
|
||||||
|
STATUS deprecated
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management
|
||||||
|
of IGMP version 2 in routers. This group has been
|
||||||
|
obsoleted by igmpV2RouterMIBGroup."
|
||||||
|
::= { igmpMIBGroups 4 }
|
||||||
|
|
||||||
|
igmpV2RouterMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier,
|
||||||
|
igmpInterfaceQueryMaxResponseTime,
|
||||||
|
igmpInterfaceRobustness,
|
||||||
|
igmpInterfaceWrongVersionQueries,
|
||||||
|
igmpInterfaceJoins, igmpInterfaceGroups,
|
||||||
|
igmpCacheVersion1HostTimer
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management
|
||||||
|
of IGMP version 2 in routers."
|
||||||
|
::= { igmpMIBGroups 5 }
|
||||||
|
|
||||||
|
|
||||||
|
END
|
511
MIBS/IGMP-STD-MIB
Normal file
511
MIBS/IGMP-STD-MIB
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
|
||||||
|
IGMP-STD-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32, Gauge32,
|
||||||
|
Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
RowStatus, TruthValue FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||||
|
InterfaceIndexOrZero,
|
||||||
|
InterfaceIndex FROM IF-MIB;
|
||||||
|
|
||||||
|
igmpStdMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9909171200Z" -- September 17, 1999
|
||||||
|
ORGANIZATION "IETF IDMR Working Group."
|
||||||
|
CONTACT-INFO
|
||||||
|
" Dave Thaler
|
||||||
|
Microsoft Corporation
|
||||||
|
One Microsoft Way
|
||||||
|
Redmond, WA 98052-6399
|
||||||
|
US
|
||||||
|
|
||||||
|
Phone: +1 425 703 8835
|
||||||
|
EMail: dthaler@dthaler.microsoft.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for IGMP Management."
|
||||||
|
REVISION "9909171200Z" -- September 17, 1999
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC xxxx (to be filled in by
|
||||||
|
RFC-Editor)."
|
||||||
|
-- ::= { mib-2 xx }
|
||||||
|
|
||||||
|
::= { experimental 59 } -- $$$ This value to be changed later !!!
|
||||||
|
|
||||||
|
-- NOTE TO RFC EDITOR: When this document is published as
|
||||||
|
-- an RFC, replace XX with IANA-assigned value and delete
|
||||||
|
-- this comment.
|
||||||
|
|
||||||
|
igmpMIBObjects OBJECT IDENTIFIER ::= { igmpStdMIB 1 }
|
||||||
|
|
||||||
|
igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IGMP Interface Table
|
||||||
|
--
|
||||||
|
|
||||||
|
igmpInterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IgmpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the interfaces on which IGMP
|
||||||
|
is enabled."
|
||||||
|
::= { igmp 1 }
|
||||||
|
|
||||||
|
igmpInterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX IgmpInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) representing an interface on
|
||||||
|
which IGMP is enabled."
|
||||||
|
INDEX { igmpInterfaceIfIndex }
|
||||||
|
::= { igmpInterfaceTable 1 }
|
||||||
|
|
||||||
|
IgmpInterfaceEntry ::= SEQUENCE {
|
||||||
|
igmpInterfaceIfIndex InterfaceIndex,
|
||||||
|
igmpInterfaceQueryInterval Integer32,
|
||||||
|
igmpInterfaceStatus RowStatus,
|
||||||
|
igmpInterfaceVersion INTEGER,
|
||||||
|
igmpInterfaceQuerier IpAddress,
|
||||||
|
igmpInterfaceQueryMaxResponseTime Integer32,
|
||||||
|
igmpInterfaceVersion1QuerierTimer TimeTicks,
|
||||||
|
igmpInterfaceWrongVersionQueries Counter32,
|
||||||
|
igmpInterfaceJoins Counter32,
|
||||||
|
igmpInterfaceGroups Gauge32,
|
||||||
|
igmpInterfaceRobustness Integer32,
|
||||||
|
igmpInterfaceLastMembQueryIntvl Integer32,
|
||||||
|
igmpInterfaceProxyIfIndex InterfaceIndexOrZero,
|
||||||
|
igmpInterfaceQuerierUpTime TimeTicks,
|
||||||
|
igmpInterfaceQuerierExpiryTime TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
igmpInterfaceIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for which IGMP is
|
||||||
|
enabled."
|
||||||
|
::= { igmpInterfaceEntry 1 }
|
||||||
|
|
||||||
|
igmpInterfaceQueryInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frequency at which IGMP Host-Query packets are
|
||||||
|
transmitted on this interface."
|
||||||
|
DEFVAL { 125 }
|
||||||
|
::= { igmpInterfaceEntry 2 }
|
||||||
|
|
||||||
|
igmpInterfaceStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The activation of a row enables IGMP on the interface. The
|
||||||
|
destruction of a row disables IGMP on the interface."
|
||||||
|
::= { igmpInterfaceEntry 3 }
|
||||||
|
|
||||||
|
igmpInterfaceVersion OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { version1(1), version2(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The version of IGMP which is running on this interface.
|
||||||
|
This object can be used to configure a router capable of
|
||||||
|
running either value. For IGMP to function correctly, all
|
||||||
|
routers on a LAN must be configured to run the same version
|
||||||
|
of IGMP on that LAN."
|
||||||
|
DEFVAL { version2 }
|
||||||
|
::= { igmpInterfaceEntry 4 }
|
||||||
|
|
||||||
|
igmpInterfaceQuerier OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the IGMP Querier on the IP subnet to which
|
||||||
|
this interface is attached."
|
||||||
|
::= { igmpInterfaceEntry 5 }
|
||||||
|
|
||||||
|
igmpInterfaceQueryMaxResponseTime OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "tenths of seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The maximum query response time advertised in IGMPv2
|
||||||
|
queries on this interface."
|
||||||
|
DEFVAL { 100 }
|
||||||
|
::= { igmpInterfaceEntry 6 }
|
||||||
|
|
||||||
|
igmpInterfaceVersion1QuerierTimer OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time remaining until the host assumes that there are no
|
||||||
|
IGMPv1 routers present on the interface. While this is non-
|
||||||
|
zero, the host will reply to all queries with version 1
|
||||||
|
membership reports."
|
||||||
|
::= { igmpInterfaceEntry 9 }
|
||||||
|
|
||||||
|
igmpInterfaceWrongVersionQueries OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of queries received whose IGMP version does not
|
||||||
|
match igmpInterfaceVersion. IGMP requires that all routers
|
||||||
|
on a LAN be configured to run the same version of IGMP.
|
||||||
|
Thus, if any queries are received with the wrong version,
|
||||||
|
this indicates a configuration error."
|
||||||
|
::= { igmpInterfaceEntry 10 }
|
||||||
|
|
||||||
|
igmpInterfaceJoins OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of times a group membership has been added on
|
||||||
|
this interface; that is, the number of times an entry for
|
||||||
|
this interface has been added to the Cache Table. This
|
||||||
|
object gives an indication of the amount of IGMP activity
|
||||||
|
over time."
|
||||||
|
::= { igmpInterfaceEntry 11 }
|
||||||
|
|
||||||
|
igmpInterfaceGroups OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current number of entries for this interface in the
|
||||||
|
Cache Table."
|
||||||
|
::= { igmpInterfaceEntry 13 }
|
||||||
|
|
||||||
|
igmpInterfaceRobustness OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Robustness Variable allows tuning for the expected
|
||||||
|
packet loss on a subnet. If a subnet is expected to be
|
||||||
|
lossy, the Robustness Variable may be increased. IGMP is
|
||||||
|
robust to (Robustness Variable-1) packet losses."
|
||||||
|
DEFVAL { 2 }
|
||||||
|
::= { igmpInterfaceEntry 14 }
|
||||||
|
|
||||||
|
igmpInterfaceLastMembQueryIntvl OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "tenths of seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Last Member Query Interval is the Max Response Time
|
||||||
|
inserted into Group-Specific Queries sent in response to
|
||||||
|
Leave Group messages, and is also the amount of time between
|
||||||
|
Group-Specific Query messages. This value may be tuned to
|
||||||
|
modify the leave latency of the network. A reduced value
|
||||||
|
results in reduced time to detect the loss of the last
|
||||||
|
member of a group. The value of this object is irrelevant
|
||||||
|
if igmpInterfaceVersion is version1."
|
||||||
|
DEFVAL { 10 }
|
||||||
|
::= { igmpInterfaceEntry 15 }
|
||||||
|
|
||||||
|
igmpInterfaceProxyIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndexOrZero
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Some devices implement a form of IGMP proxying whereby
|
||||||
|
memberships learned on the interface represented by this
|
||||||
|
row, cause IGMP Host Membership Reports to be sent on the
|
||||||
|
interface whose ifIndex value is given by this object. Such
|
||||||
|
a device would implement the igmpV2RouterMIBGroup only on
|
||||||
|
its router interfaces (those interfaces with non-zero
|
||||||
|
igmpInterfaceProxyIfIndex). Typically, the value of this
|
||||||
|
object is 0, indicating that no proxying is being done."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { igmpInterfaceEntry 16 }
|
||||||
|
|
||||||
|
igmpInterfaceQuerierUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since igmpInterfaceQuerier was last changed."
|
||||||
|
::= { igmpInterfaceEntry 17 }
|
||||||
|
|
||||||
|
igmpInterfaceQuerierExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The amount of time remaining before the Other Querier
|
||||||
|
Present Timer expires. If the local system is the querier,
|
||||||
|
the value of this object is zero."
|
||||||
|
::= { igmpInterfaceEntry 18 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IGMP Cache Table
|
||||||
|
--
|
||||||
|
|
||||||
|
igmpCacheTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IgmpCacheEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the IP multicast groups for
|
||||||
|
which there are members on a particular interface."
|
||||||
|
::= { igmp 2 }
|
||||||
|
|
||||||
|
igmpCacheEntry OBJECT-TYPE
|
||||||
|
SYNTAX IgmpCacheEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the igmpCacheTable."
|
||||||
|
INDEX { igmpCacheAddress, igmpCacheIfIndex }
|
||||||
|
::= { igmpCacheTable 1 }
|
||||||
|
|
||||||
|
IgmpCacheEntry ::= SEQUENCE {
|
||||||
|
igmpCacheAddress IpAddress,
|
||||||
|
igmpCacheIfIndex InterfaceIndex,
|
||||||
|
igmpCacheSelf TruthValue,
|
||||||
|
igmpCacheLastReporter IpAddress,
|
||||||
|
igmpCacheUpTime TimeTicks,
|
||||||
|
igmpCacheExpiryTime TimeTicks,
|
||||||
|
igmpCacheStatus RowStatus,
|
||||||
|
igmpCacheVersion1HostTimer TimeTicks
|
||||||
|
}
|
||||||
|
|
||||||
|
igmpCacheAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group address for which this entry
|
||||||
|
contains information."
|
||||||
|
::= { igmpCacheEntry 1 }
|
||||||
|
|
||||||
|
igmpCacheIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The interface for which this entry contains information for
|
||||||
|
an IP multicast group address."
|
||||||
|
::= { igmpCacheEntry 2 }
|
||||||
|
|
||||||
|
igmpCacheSelf OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether the local system is a member of
|
||||||
|
this group address on this interface."
|
||||||
|
DEFVAL { true }
|
||||||
|
::= { igmpCacheEntry 3 }
|
||||||
|
|
||||||
|
igmpCacheLastReporter OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP address of the source of the last membership report
|
||||||
|
received for this IP Multicast group address on this
|
||||||
|
interface. If no membership report has been received, this
|
||||||
|
object has the value 0.0.0.0."
|
||||||
|
::= { igmpCacheEntry 4 }
|
||||||
|
|
||||||
|
igmpCacheUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time elapsed since this entry was created."
|
||||||
|
::= { igmpCacheEntry 5 }
|
||||||
|
|
||||||
|
igmpCacheExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out. A value of 0 indicates that the entry is only
|
||||||
|
present because igmpCacheSelf is true and that if the router
|
||||||
|
left the group, this entry would be aged out immediately.
|
||||||
|
Note that some implementations may process membership
|
||||||
|
reports from the local system in the same way as reports
|
||||||
|
from other hosts, so a value of 0 is not required."
|
||||||
|
::= { igmpCacheEntry 6 }
|
||||||
|
|
||||||
|
igmpCacheStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this entry."
|
||||||
|
::= { igmpCacheEntry 7 }
|
||||||
|
|
||||||
|
igmpCacheVersion1HostTimer OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time remaining until the local router will assume that
|
||||||
|
there are no longer any IGMP version 1 members on the IP
|
||||||
|
subnet attached to this interface. Upon hearing any IGMPv1
|
||||||
|
Membership Report, this value is reset to the group
|
||||||
|
membership timer. While this time remaining is non-zero,
|
||||||
|
the local router ignores any IGMPv2 Leave messages for this
|
||||||
|
group that it receives on this interface."
|
||||||
|
::= { igmpCacheEntry 8 }
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
igmpMIBConformance
|
||||||
|
OBJECT IDENTIFIER ::= { igmpStdMIB 2 }
|
||||||
|
igmpMIBCompliances
|
||||||
|
OBJECT IDENTIFIER ::= { igmpMIBConformance 1 }
|
||||||
|
igmpMIBGroups OBJECT IDENTIFIER ::= { igmpMIBConformance 2 }
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
igmpV1HostMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for hosts running IGMPv1 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup }
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 1 }
|
||||||
|
|
||||||
|
igmpV1RouterMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for routers running IGMPv1 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpRouterMIBGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 2 }
|
||||||
|
|
||||||
|
igmpV2HostMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for hosts running IGMPv2 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpV2HostMIBGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 3 }
|
||||||
|
|
||||||
|
igmpV2RouterMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for routers running IGMPv2 and
|
||||||
|
implementing the IGMP MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||||
|
igmpRouterMIBGroup,
|
||||||
|
igmpV2RouterMIBGroup
|
||||||
|
}
|
||||||
|
|
||||||
|
OBJECT igmpInterfaceStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
::= { igmpMIBCompliances 4 }
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
igmpBaseMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpCacheSelf,
|
||||||
|
igmpCacheStatus, igmpInterfaceStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The basic collection of objects providing management of
|
||||||
|
IGMP version 1 or 2."
|
||||||
|
::= { igmpMIBGroups 1 }
|
||||||
|
|
||||||
|
igmpRouterMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime,
|
||||||
|
igmpInterfaceJoins, igmpInterfaceGroups,
|
||||||
|
igmpCacheLastReporter, igmpInterfaceQuerierUpTime,
|
||||||
|
igmpInterfaceQuerierExpiryTime,
|
||||||
|
igmpInterfaceQueryInterval
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management of IGMP
|
||||||
|
version 1 or 2 in routers."
|
||||||
|
::= { igmpMIBGroups 2 }
|
||||||
|
|
||||||
|
igmpV2HostMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceVersion1QuerierTimer }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management of IGMP
|
||||||
|
version 2 in hosts."
|
||||||
|
::= { igmpMIBGroups 3 }
|
||||||
|
|
||||||
|
igmpHostOptMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpCacheLastReporter, igmpInterfaceQuerier }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of optional objects for IGMP hosts.
|
||||||
|
Supporting this group can be especially useful in an
|
||||||
|
environment with a router which does not support the IGMP
|
||||||
|
MIB."
|
||||||
|
::= { igmpMIBGroups 4 }
|
||||||
|
|
||||||
|
igmpV2RouterMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier,
|
||||||
|
igmpInterfaceQueryMaxResponseTime,
|
||||||
|
igmpInterfaceRobustness,
|
||||||
|
igmpInterfaceWrongVersionQueries,
|
||||||
|
igmpInterfaceLastMembQueryIntvl,
|
||||||
|
igmpCacheVersion1HostTimer
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management of IGMP
|
||||||
|
version 2 in routers."
|
||||||
|
::= { igmpMIBGroups 5 }
|
||||||
|
|
||||||
|
igmpV2ProxyMIBGroup OBJECT-GROUP
|
||||||
|
OBJECTS { igmpInterfaceProxyIfIndex }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of additional objects for management of IGMP
|
||||||
|
proxy devices."
|
||||||
|
::= { igmpMIBGroups 6 }
|
||||||
|
|
||||||
|
END
|
||||||
|
|
402
MIBS/INET-ADDRESS-MIB
Normal file
402
MIBS/INET-ADDRESS-MIB
Normal file
@ -0,0 +1,402 @@
|
|||||||
|
INET-ADDRESS-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, mib-2, Unsigned32 FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
inetAddressMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200502040000Z"
|
||||||
|
ORGANIZATION
|
||||||
|
"IETF Operations and Management Area"
|
||||||
|
CONTACT-INFO
|
||||||
|
"Juergen Schoenwaelder (Editor)
|
||||||
|
International University Bremen
|
||||||
|
P.O. Box 750 561
|
||||||
|
28725 Bremen, Germany
|
||||||
|
|
||||||
|
Phone: +49 421 200-3587
|
||||||
|
EMail: j.schoenwaelder@iu-bremen.de
|
||||||
|
|
||||||
|
Send comments to <ietfmibs@ops.ietf.org>."
|
||||||
|
DESCRIPTION
|
||||||
|
"This MIB module defines textual conventions for
|
||||||
|
representing Internet addresses. An Internet
|
||||||
|
address can be an IPv4 address, an IPv6 address,
|
||||||
|
or a DNS domain name. This module also defines
|
||||||
|
textual conventions for Internet port numbers,
|
||||||
|
autonomous system numbers, and the length of an
|
||||||
|
Internet address prefix.
|
||||||
|
|
||||||
|
Copyright (C) The Internet Society (2005). This version
|
||||||
|
of this MIB module is part of RFC 4001, see the RFC
|
||||||
|
itself for full legal notices."
|
||||||
|
REVISION "200502040000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Third version, published as RFC 4001. This revision
|
||||||
|
introduces the InetZoneIndex, InetScopeType, and
|
||||||
|
InetVersion textual conventions."
|
||||||
|
REVISION "200205090000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Second version, published as RFC 3291. This
|
||||||
|
revision contains several clarifications and
|
||||||
|
introduces several new textual conventions:
|
||||||
|
InetAddressPrefixLength, InetPortNumber,
|
||||||
|
InetAutonomousSystemNumber, InetAddressIPv4z,
|
||||||
|
and InetAddressIPv6z."
|
||||||
|
REVISION "200006080000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 2851."
|
||||||
|
::= { mib-2 76 }
|
||||||
|
|
||||||
|
InetAddressType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A value that represents a type of Internet address.
|
||||||
|
|
||||||
|
unknown(0) An unknown address type. This value MUST
|
||||||
|
be used if the value of the corresponding
|
||||||
|
InetAddress object is a zero-length string.
|
||||||
|
It may also be used to indicate an IP address
|
||||||
|
that is not in one of the formats defined
|
||||||
|
below.
|
||||||
|
|
||||||
|
ipv4(1) An IPv4 address as defined by the
|
||||||
|
InetAddressIPv4 textual convention.
|
||||||
|
|
||||||
|
ipv6(2) An IPv6 address as defined by the
|
||||||
|
InetAddressIPv6 textual convention.
|
||||||
|
|
||||||
|
ipv4z(3) A non-global IPv4 address including a zone
|
||||||
|
index as defined by the InetAddressIPv4z
|
||||||
|
textual convention.
|
||||||
|
|
||||||
|
ipv6z(4) A non-global IPv6 address including a zone
|
||||||
|
index as defined by the InetAddressIPv6z
|
||||||
|
textual convention.
|
||||||
|
|
||||||
|
dns(16) A DNS domain name as defined by the
|
||||||
|
InetAddressDNS textual convention.
|
||||||
|
|
||||||
|
Each definition of a concrete InetAddressType value must be
|
||||||
|
accompanied by a definition of a textual convention for use
|
||||||
|
with that InetAddressType.
|
||||||
|
|
||||||
|
To support future extensions, the InetAddressType textual
|
||||||
|
convention SHOULD NOT be sub-typed in object type definitions.
|
||||||
|
It MAY be sub-typed in compliance statements in order to
|
||||||
|
require only a subset of these address types for a compliant
|
||||||
|
implementation.
|
||||||
|
|
||||||
|
Implementations must ensure that InetAddressType objects
|
||||||
|
and any dependent objects (e.g., InetAddress objects) are
|
||||||
|
consistent. An inconsistentValue error must be generated
|
||||||
|
if an attempt to change an InetAddressType object would,
|
||||||
|
for example, lead to an undefined InetAddress value. In
|
||||||
|
|
||||||
|
particular, InetAddressType/InetAddress pairs must be
|
||||||
|
changed together if the address type changes (e.g., from
|
||||||
|
ipv6(2) to ipv4(1))."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(0),
|
||||||
|
ipv4(1),
|
||||||
|
ipv6(2),
|
||||||
|
ipv4z(3),
|
||||||
|
ipv6z(4),
|
||||||
|
dns(16)
|
||||||
|
}
|
||||||
|
|
||||||
|
InetAddress ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Denotes a generic Internet address.
|
||||||
|
|
||||||
|
An InetAddress value is always interpreted within the context
|
||||||
|
of an InetAddressType value. Every usage of the InetAddress
|
||||||
|
textual convention is required to specify the InetAddressType
|
||||||
|
object that provides the context. It is suggested that the
|
||||||
|
InetAddressType object be logically registered before the
|
||||||
|
object(s) that use the InetAddress textual convention, if
|
||||||
|
they appear in the same logical row.
|
||||||
|
|
||||||
|
The value of an InetAddress object must always be
|
||||||
|
consistent with the value of the associated InetAddressType
|
||||||
|
object. Attempts to set an InetAddress object to a value
|
||||||
|
inconsistent with the associated InetAddressType
|
||||||
|
must fail with an inconsistentValue error.
|
||||||
|
|
||||||
|
When this textual convention is used as the syntax of an
|
||||||
|
index object, there may be issues with the limit of 128
|
||||||
|
sub-identifiers specified in SMIv2, STD 58. In this case,
|
||||||
|
the object definition MUST include a 'SIZE' clause to
|
||||||
|
limit the number of potential instance sub-identifiers;
|
||||||
|
otherwise the applicable constraints MUST be stated in
|
||||||
|
the appropriate conceptual row DESCRIPTION clauses, or
|
||||||
|
in the surrounding documentation if there is no single
|
||||||
|
DESCRIPTION clause that is appropriate."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..255))
|
||||||
|
|
||||||
|
InetAddressIPv4 ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1d.1d.1d.1d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents an IPv4 network address:
|
||||||
|
|
||||||
|
Octets Contents Encoding
|
||||||
|
1-4 IPv4 address network-byte order
|
||||||
|
|
||||||
|
The corresponding InetAddressType value is ipv4(1).
|
||||||
|
|
||||||
|
This textual convention SHOULD NOT be used directly in object
|
||||||
|
definitions, as it restricts addresses to a specific format.
|
||||||
|
However, if it is used, it MAY be used either on its own or in
|
||||||
|
conjunction with InetAddressType, as a pair."
|
||||||
|
SYNTAX OCTET STRING (SIZE (4))
|
||||||
|
|
||||||
|
InetAddressIPv6 ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents an IPv6 network address:
|
||||||
|
|
||||||
|
Octets Contents Encoding
|
||||||
|
1-16 IPv6 address network-byte order
|
||||||
|
|
||||||
|
The corresponding InetAddressType value is ipv6(2).
|
||||||
|
|
||||||
|
This textual convention SHOULD NOT be used directly in object
|
||||||
|
definitions, as it restricts addresses to a specific format.
|
||||||
|
However, if it is used, it MAY be used either on its own or in
|
||||||
|
conjunction with InetAddressType, as a pair."
|
||||||
|
SYNTAX OCTET STRING (SIZE (16))
|
||||||
|
|
||||||
|
InetAddressIPv4z ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1d.1d.1d.1d%4d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents a non-global IPv4 network address, together
|
||||||
|
with its zone index:
|
||||||
|
|
||||||
|
Octets Contents Encoding
|
||||||
|
1-4 IPv4 address network-byte order
|
||||||
|
5-8 zone index network-byte order
|
||||||
|
|
||||||
|
The corresponding InetAddressType value is ipv4z(3).
|
||||||
|
|
||||||
|
The zone index (bytes 5-8) is used to disambiguate identical
|
||||||
|
address values on nodes that have interfaces attached to
|
||||||
|
different zones of the same scope. The zone index may contain
|
||||||
|
the special value 0, which refers to the default zone for each
|
||||||
|
scope.
|
||||||
|
|
||||||
|
This textual convention SHOULD NOT be used directly in object
|
||||||
|
|
||||||
|
definitions, as it restricts addresses to a specific format.
|
||||||
|
However, if it is used, it MAY be used either on its own or in
|
||||||
|
conjunction with InetAddressType, as a pair."
|
||||||
|
SYNTAX OCTET STRING (SIZE (8))
|
||||||
|
|
||||||
|
InetAddressIPv6z ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents a non-global IPv6 network address, together
|
||||||
|
with its zone index:
|
||||||
|
|
||||||
|
Octets Contents Encoding
|
||||||
|
1-16 IPv6 address network-byte order
|
||||||
|
17-20 zone index network-byte order
|
||||||
|
|
||||||
|
The corresponding InetAddressType value is ipv6z(4).
|
||||||
|
|
||||||
|
The zone index (bytes 17-20) is used to disambiguate
|
||||||
|
identical address values on nodes that have interfaces
|
||||||
|
attached to different zones of the same scope. The zone index
|
||||||
|
may contain the special value 0, which refers to the default
|
||||||
|
zone for each scope.
|
||||||
|
|
||||||
|
This textual convention SHOULD NOT be used directly in object
|
||||||
|
definitions, as it restricts addresses to a specific format.
|
||||||
|
However, if it is used, it MAY be used either on its own or in
|
||||||
|
conjunction with InetAddressType, as a pair."
|
||||||
|
SYNTAX OCTET STRING (SIZE (20))
|
||||||
|
|
||||||
|
InetAddressDNS ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "255a"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents a DNS domain name. The name SHOULD be fully
|
||||||
|
qualified whenever possible.
|
||||||
|
|
||||||
|
The corresponding InetAddressType is dns(16).
|
||||||
|
|
||||||
|
The DESCRIPTION clause of InetAddress objects that may have
|
||||||
|
InetAddressDNS values MUST fully describe how (and when)
|
||||||
|
these names are to be resolved to IP addresses.
|
||||||
|
|
||||||
|
The resolution of an InetAddressDNS value may require to
|
||||||
|
query multiple DNS records (e.g., A for IPv4 and AAAA for
|
||||||
|
IPv6). The order of the resolution process and which DNS
|
||||||
|
record takes precedence depends on the configuration of the
|
||||||
|
resolver.
|
||||||
|
|
||||||
|
This textual convention SHOULD NOT be used directly in object
|
||||||
|
definitions, as it restricts addresses to a specific format.
|
||||||
|
However, if it is used, it MAY be used either on its own or in
|
||||||
|
conjunction with InetAddressType, as a pair."
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..255))
|
||||||
|
|
||||||
|
InetAddressPrefixLength ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Denotes the length of a generic Internet network address
|
||||||
|
prefix. A value of n corresponds to an IP address mask
|
||||||
|
that has n contiguous 1-bits from the most significant
|
||||||
|
bit (MSB), with all other bits set to 0.
|
||||||
|
|
||||||
|
An InetAddressPrefixLength value is always interpreted within
|
||||||
|
the context of an InetAddressType value. Every usage of the
|
||||||
|
InetAddressPrefixLength textual convention is required to
|
||||||
|
specify the InetAddressType object that provides the
|
||||||
|
context. It is suggested that the InetAddressType object be
|
||||||
|
logically registered before the object(s) that use the
|
||||||
|
InetAddressPrefixLength textual convention, if they appear
|
||||||
|
in the same logical row.
|
||||||
|
|
||||||
|
InetAddressPrefixLength values larger than
|
||||||
|
the maximum length of an IP address for a specific
|
||||||
|
InetAddressType are treated as the maximum significant
|
||||||
|
value applicable for the InetAddressType. The maximum
|
||||||
|
significant value is 32 for the InetAddressType
|
||||||
|
'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType
|
||||||
|
'ipv6(2)' and 'ipv6z(4)'. The maximum significant value
|
||||||
|
for the InetAddressType 'dns(16)' is 0.
|
||||||
|
|
||||||
|
The value zero is object-specific and must be defined as
|
||||||
|
part of the description of any object that uses this
|
||||||
|
syntax. Examples of the usage of zero might include
|
||||||
|
situations where the Internet network address prefix
|
||||||
|
is unknown or does not apply.
|
||||||
|
|
||||||
|
The upper bound of the prefix length has been chosen to
|
||||||
|
be consistent with the maximum size of an InetAddress."
|
||||||
|
SYNTAX Unsigned32 (0..2040)
|
||||||
|
|
||||||
|
InetPortNumber ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents a 16 bit port number of an Internet transport
|
||||||
|
|
||||||
|
layer protocol. Port numbers are assigned by IANA. A
|
||||||
|
current list of all assignments is available from
|
||||||
|
<http://www.iana.org/>.
|
||||||
|
|
||||||
|
The value zero is object-specific and must be defined as
|
||||||
|
part of the description of any object that uses this
|
||||||
|
syntax. Examples of the usage of zero might include
|
||||||
|
situations where a port number is unknown, or when the
|
||||||
|
value zero is used as a wildcard in a filter."
|
||||||
|
REFERENCE "STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960"
|
||||||
|
SYNTAX Unsigned32 (0..65535)
|
||||||
|
|
||||||
|
InetAutonomousSystemNumber ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents an autonomous system number that identifies an
|
||||||
|
Autonomous System (AS). An AS is a set of routers under a
|
||||||
|
single technical administration, using an interior gateway
|
||||||
|
protocol and common metrics to route packets within the AS,
|
||||||
|
and using an exterior gateway protocol to route packets to
|
||||||
|
other ASes'. IANA maintains the AS number space and has
|
||||||
|
delegated large parts to the regional registries.
|
||||||
|
|
||||||
|
Autonomous system numbers are currently limited to 16 bits
|
||||||
|
(0..65535). There is, however, work in progress to enlarge the
|
||||||
|
autonomous system number space to 32 bits. Therefore, this
|
||||||
|
textual convention uses an Unsigned32 value without a
|
||||||
|
range restriction in order to support a larger autonomous
|
||||||
|
system number space."
|
||||||
|
REFERENCE "RFC 1771, RFC 1930"
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
InetScopeType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents a scope type. This textual convention can be used
|
||||||
|
in cases where a MIB has to represent different scope types
|
||||||
|
and there is no context information, such as an InetAddress
|
||||||
|
object, that implicitly defines the scope type.
|
||||||
|
|
||||||
|
Note that not all possible values have been assigned yet, but
|
||||||
|
they may be assigned in future revisions of this specification.
|
||||||
|
Applications should therefore be able to deal with values
|
||||||
|
not yet assigned."
|
||||||
|
REFERENCE "RFC 3513"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
-- reserved(0),
|
||||||
|
interfaceLocal(1),
|
||||||
|
linkLocal(2),
|
||||||
|
subnetLocal(3),
|
||||||
|
adminLocal(4),
|
||||||
|
siteLocal(5), -- site-local unicast addresses
|
||||||
|
-- have been deprecated by RFC 3879
|
||||||
|
-- unassigned(6),
|
||||||
|
-- unassigned(7),
|
||||||
|
organizationLocal(8),
|
||||||
|
-- unassigned(9),
|
||||||
|
-- unassigned(10),
|
||||||
|
-- unassigned(11),
|
||||||
|
-- unassigned(12),
|
||||||
|
-- unassigned(13),
|
||||||
|
global(14)
|
||||||
|
-- reserved(15)
|
||||||
|
}
|
||||||
|
|
||||||
|
InetZoneIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A zone index identifies an instance of a zone of a
|
||||||
|
specific scope.
|
||||||
|
|
||||||
|
The zone index MUST disambiguate identical address
|
||||||
|
values. For link-local addresses, the zone index will
|
||||||
|
typically be the interface index (ifIndex as defined in the
|
||||||
|
IF-MIB) of the interface on which the address is configured.
|
||||||
|
|
||||||
|
The zone index may contain the special value 0, which refers
|
||||||
|
to the default zone. The default zone may be used in cases
|
||||||
|
where the valid zone index is not known (e.g., when a
|
||||||
|
management application has to write a link-local IPv6
|
||||||
|
address without knowing the interface index value). The
|
||||||
|
default zone SHOULD NOT be used as an easy way out in
|
||||||
|
cases where the zone index for a non-global IPv6 address
|
||||||
|
is known."
|
||||||
|
REFERENCE "RFC4007"
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
InetVersion ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A value representing a version of the IP protocol.
|
||||||
|
|
||||||
|
unknown(0) An unknown or unspecified version of the IP
|
||||||
|
protocol.
|
||||||
|
|
||||||
|
ipv4(1) The IPv4 protocol as defined in RFC 791 (STD 5).
|
||||||
|
|
||||||
|
ipv6(2) The IPv6 protocol as defined in RFC 2460.
|
||||||
|
|
||||||
|
Note that this textual convention SHOULD NOT be used to
|
||||||
|
distinguish different address types associated with IP
|
||||||
|
protocols. The InetAddressType has been designed for this
|
||||||
|
purpose."
|
||||||
|
REFERENCE "RFC 791, RFC 2460"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(0),
|
||||||
|
ipv4(1),
|
||||||
|
ipv6(2)
|
||||||
|
}
|
||||||
|
END
|
1128
MIBS/INT-SERV-MIB
Normal file
1128
MIBS/INT-SERV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
790
MIBS/INTEGRATED-SERVICES-MIB
Normal file
790
MIBS/INTEGRATED-SERVICES-MIB
Normal file
@ -0,0 +1,790 @@
|
|||||||
|
INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
|
||||||
|
Gauge32, Integer32, mib-2 FROM SNMPv2-SMI
|
||||||
|
TimeInterval, TEXTUAL-CONVENTION, RowStatus,
|
||||||
|
TruthValue, TestAndIncr FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||||
|
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||||
|
|
||||||
|
-- This MIB module uses the extended OBJECT-TYPE macro as
|
||||||
|
-- defined in [9].
|
||||||
|
|
||||||
|
intSrv MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:04:13 PDT 1997
|
||||||
|
ORGANIZATION "IETF Integrated Services Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Fred Baker
|
||||||
|
Postal: Cisco Systems
|
||||||
|
519 Lado Drive
|
||||||
|
Santa Barbara, California 93111
|
||||||
|
Tel: +1 805 681 0115
|
||||||
|
E-Mail: fred@cisco.com
|
||||||
|
|
||||||
|
John Krawczyk
|
||||||
|
Postal: ArrowPoint Communications
|
||||||
|
235 Littleton Road
|
||||||
|
Westford, Massachusetts 01886
|
||||||
|
Tel: +1 508 692 5875
|
||||||
|
E-Mail: jjk@tiac.net"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module to describe the Integrated Services
|
||||||
|
Protocol"
|
||||||
|
::= { mib-2 52 }
|
||||||
|
|
||||||
|
intSrvObjects OBJECT IDENTIFIER ::= { intSrv 1 }
|
||||||
|
intSrvGenObjects OBJECT IDENTIFIER ::= { intSrv 2 }
|
||||||
|
intSrvNotifications OBJECT IDENTIFIER ::= { intSrv 3 }
|
||||||
|
intSrvConformance OBJECT IDENTIFIER ::= { intSrv 4 }
|
||||||
|
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
SessionNumber ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Session Number convention is used for
|
||||||
|
numbers identifying sessions or saved PATH or
|
||||||
|
RESV information. It is a number in the range
|
||||||
|
returned by a TestAndIncr variable, having no
|
||||||
|
protocol meaning whatsoever but serving instead
|
||||||
|
as simple identifier.
|
||||||
|
|
||||||
|
The alternative was a very complex instance or
|
||||||
|
instance object that became unwieldy."
|
||||||
|
SYNTAX INTEGER (0..2147483647)
|
||||||
|
|
||||||
|
|
||||||
|
Protocol ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of the IP Protocol field of an IP
|
||||||
|
Datagram Header. This identifies the protocol
|
||||||
|
layer above IP. For example, the value 6 is
|
||||||
|
used for TCP and the value 17 is used for UDP.
|
||||||
|
The values of this field are defined in the As-
|
||||||
|
signed Numbers RFC."
|
||||||
|
SYNTAX INTEGER (1..255)
|
||||||
|
|
||||||
|
|
||||||
|
SessionType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of the C-Type field of a Session ob-
|
||||||
|
ject, as defined in the RSVP specification.
|
||||||
|
This value determines the lengths of octet
|
||||||
|
strings and use of certain objects such as the
|
||||||
|
'port' variables. If the C-Type calls for an
|
||||||
|
IP6 address, one would expect all source, des-
|
||||||
|
tination, and next/previous hop addresses to be
|
||||||
|
16 bytes long, and for the ports to be UDP/TCP
|
||||||
|
port numbers, for example."
|
||||||
|
SYNTAX INTEGER (1..255)
|
||||||
|
|
||||||
|
Port ::= TEXTUAL-CONVENTION
|
||||||
|
-- DISPLAY-HINT "d" ---- illegal for OCTET STRING.
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of the UDP or TCP Source or Destina-
|
||||||
|
tion Port field, a virtual destination port or
|
||||||
|
generalized port identifier used with the IPSEC
|
||||||
|
Authentication Header or Encapsulating Security
|
||||||
|
Payload, or other session discriminator. If it
|
||||||
|
is not used, the value should be of length 0.
|
||||||
|
This pair, when coupled with the IP Addresses
|
||||||
|
of the source and destination system and the IP
|
||||||
|
protocol field, uniquely identifies a data
|
||||||
|
stream."
|
||||||
|
SYNTAX OCTET STRING (SIZE(2..4))
|
||||||
|
|
||||||
|
|
||||||
|
MessageSize ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The size of a message in bytes. This is used
|
||||||
|
to specify the minimum and maximum size of a
|
||||||
|
message along an integrated services route."
|
||||||
|
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||||
|
|
||||||
|
|
||||||
|
BitRate ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The rate, in bits/second, that data may move
|
||||||
|
in the context. Applicable contexts minimally
|
||||||
|
include the speed of an interface or virtual
|
||||||
|
circuit, the data rate of a (potentially aggre-
|
||||||
|
gated) data flow, or the data rate to be allo-
|
||||||
|
cated for use by a flow."
|
||||||
|
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||||
|
|
||||||
|
BurstSize ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of IP Data, including IP
|
||||||
|
Headers, that a stream may send without concern
|
||||||
|
for policing."
|
||||||
|
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||||
|
|
||||||
|
|
||||||
|
QosService ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The class of service in use by a flow."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
bestEffort (1), -- Best Effort Service
|
||||||
|
guaranteedDelay (2), -- Guaranteed Delay
|
||||||
|
controlledLoad (5) -- Controlled Load
|
||||||
|
}
|
||||||
|
|
||||||
|
-- The Integrated Services Interface Attributes Database contains
|
||||||
|
-- information about resources allocated by resource reservation
|
||||||
|
-- protocols, such as RSVP and ST-II.
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IntSrvIfAttribEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The reservable attributes of the system's in-
|
||||||
|
terfaces."
|
||||||
|
::= { intSrvObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribEntry OBJECT-TYPE
|
||||||
|
SYNTAX IntSrvIfAttribEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The reservable attributes of a given inter-
|
||||||
|
face."
|
||||||
|
INDEX { ifIndex }
|
||||||
|
::= { intSrvIfAttribTable 1 }
|
||||||
|
|
||||||
|
IntSrvIfAttribEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
intSrvIfAttribAllocatedBits BitRate,
|
||||||
|
intSrvIfAttribMaxAllocatedBits BitRate,
|
||||||
|
intSrvIfAttribAllocatedBuffer BurstSize,
|
||||||
|
intSrvIfAttribFlows Gauge32,
|
||||||
|
intSrvIfAttribPropagationDelay Integer32,
|
||||||
|
intSrvIfAttribStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
intSrvIfAttribAllocatedBits OBJECT-TYPE
|
||||||
|
SYNTAX BitRate
|
||||||
|
UNITS "Bits per second"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of bits/second currently allocated
|
||||||
|
to reserved sessions on the interface."
|
||||||
|
::= { intSrvIfAttribEntry 1 }
|
||||||
|
|
||||||
|
intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
|
||||||
|
SYNTAX BitRate
|
||||||
|
UNITS "Bits per second"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The maximum number of bits/second that may be
|
||||||
|
allocated to reserved sessions on the inter-
|
||||||
|
face."
|
||||||
|
::= { intSrvIfAttribEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribAllocatedBuffer OBJECT-TYPE
|
||||||
|
SYNTAX BurstSize
|
||||||
|
UNITS "Bytes"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The amount of buffer space required to hold
|
||||||
|
the simultaneous burst of all reserved flows on
|
||||||
|
the interface."
|
||||||
|
::= { intSrvIfAttribEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribFlows OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of reserved flows currently active
|
||||||
|
on this interface. A flow can be created ei-
|
||||||
|
ther from a reservation protocol (such as RSVP
|
||||||
|
or ST-II) or via configuration information."
|
||||||
|
::= { intSrvIfAttribEntry 4 }
|
||||||
|
|
||||||
|
intSrvIfAttribPropagationDelay OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "microseconds"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The amount of propagation delay that this in-
|
||||||
|
terface introduces in addition to that intro-
|
||||||
|
diced by bit propagation delays."
|
||||||
|
DEFVAL { 0 }-- by default, interfaces are presumed to add
|
||||||
|
-- no extra delays
|
||||||
|
::= { intSrvIfAttribEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"'active' on interfaces that are configured for
|
||||||
|
RSVP."
|
||||||
|
::= { intSrvIfAttribEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
-- The Integrated Services Active Flows Database
|
||||||
|
-- lists all flows active on an outgoing interface, including
|
||||||
|
-- relevant attributes.
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IntSrvFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Information describing the reserved flows us-
|
||||||
|
ing the system's interfaces."
|
||||||
|
::= { intSrvObjects 2 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowEntry OBJECT-TYPE
|
||||||
|
SYNTAX IntSrvFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Information describing the use of a given in-
|
||||||
|
terface by a given flow. The counter
|
||||||
|
intSrvFlowPoliced starts counting at the in-
|
||||||
|
stallation of the flow."
|
||||||
|
INDEX { intSrvFlowNumber }
|
||||||
|
::= { intSrvFlowTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
IntSrvFlowEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
intSrvFlowNumber SessionNumber,
|
||||||
|
intSrvFlowType SessionType,
|
||||||
|
intSrvFlowOwner INTEGER,
|
||||||
|
intSrvFlowDestAddr OCTET STRING,
|
||||||
|
intSrvFlowSenderAddr OCTET STRING,
|
||||||
|
intSrvFlowDestAddrLength INTEGER,
|
||||||
|
intSrvFlowSenderAddrLength INTEGER,
|
||||||
|
intSrvFlowProtocol Protocol,
|
||||||
|
intSrvFlowDestPort Port,
|
||||||
|
intSrvFlowPort Port,
|
||||||
|
intSrvFlowFlowId INTEGER,
|
||||||
|
intSrvFlowInterface InterfaceIndex,
|
||||||
|
intSrvFlowIfAddr OCTET STRING,
|
||||||
|
intSrvFlowRate BitRate,
|
||||||
|
intSrvFlowBurst BurstSize,
|
||||||
|
intSrvFlowWeight Integer32,
|
||||||
|
intSrvFlowQueue Integer32,
|
||||||
|
intSrvFlowMinTU MessageSize,
|
||||||
|
intSrvFlowMaxTU MessageSize,
|
||||||
|
intSrvFlowBestEffort Counter32,
|
||||||
|
intSrvFlowPoliced Counter32,
|
||||||
|
intSrvFlowDiscard TruthValue,
|
||||||
|
intSrvFlowService QosService,
|
||||||
|
intSrvFlowOrder INTEGER,
|
||||||
|
intSrvFlowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowNumber OBJECT-TYPE
|
||||||
|
SYNTAX SessionNumber
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of this flow. This is for SNMP In-
|
||||||
|
dexing purposes only and has no relation to any
|
||||||
|
protocol value."
|
||||||
|
::= { intSrvFlowEntry 1 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowType OBJECT-TYPE
|
||||||
|
SYNTAX SessionType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of session (IP4, IP6, IP6 with flow
|
||||||
|
information, etc)."
|
||||||
|
::= { intSrvFlowEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowOwner OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
rsvp(2),
|
||||||
|
management(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The process that installed this flow in the
|
||||||
|
queue policy database."
|
||||||
|
::= { intSrvFlowEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowDestAddr OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(4..16))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The destination address used by all senders in
|
||||||
|
this session. This object may not be changed
|
||||||
|
when the value of the RowStatus object is 'ac-
|
||||||
|
tive'."
|
||||||
|
::= { intSrvFlowEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowSenderAddr OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(4..16))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The source address of the sender selected by
|
||||||
|
this reservation. The value of all zeroes in-
|
||||||
|
dicates 'all senders'. This object may not be
|
||||||
|
changed when the value of the RowStatus object
|
||||||
|
is 'active'."
|
||||||
|
::= { intSrvFlowEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowDestAddrLength OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER(0..128)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The length of the destination address in bits.
|
||||||
|
This is the CIDR Prefix Length, which for IP4
|
||||||
|
hosts and multicast addresses is 32 bits. This
|
||||||
|
object may not be changed when the value of the
|
||||||
|
RowStatus object is 'active'."
|
||||||
|
::= { intSrvFlowEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowSenderAddrLength OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER(0..128)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The length of the sender's address in bits.
|
||||||
|
This is the CIDR Prefix Length, which for IP4
|
||||||
|
hosts and multicast addresses is 32 bits. This
|
||||||
|
object may not be changed when the value of the
|
||||||
|
RowStatus object is 'active'."
|
||||||
|
::= { intSrvFlowEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowProtocol OBJECT-TYPE
|
||||||
|
SYNTAX Protocol
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP Protocol used by a session. This ob-
|
||||||
|
ject may not be changed when the value of the
|
||||||
|
RowStatus object is 'active'."
|
||||||
|
::= { intSrvFlowEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowDestPort OBJECT-TYPE
|
||||||
|
SYNTAX Port
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The UDP or TCP port number used as a destina-
|
||||||
|
tion port for all senders in this session. If
|
||||||
|
the IP protocol in use, specified by
|
||||||
|
intSrvResvFwdProtocol, is 50 (ESP) or 51 (AH),
|
||||||
|
this represents a virtual destination port
|
||||||
|
number. A value of zero indicates that the IP
|
||||||
|
protocol in use does not have ports. This ob-
|
||||||
|
ject may not be changed when the value of the
|
||||||
|
RowStatus object is 'active'."
|
||||||
|
::= { intSrvFlowEntry 9 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowPort OBJECT-TYPE
|
||||||
|
SYNTAX Port
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The UDP or TCP port number used as a source
|
||||||
|
port for this sender in this session. If the
|
||||||
|
IP protocol in use, specified by
|
||||||
|
intSrvResvFwdProtocol is 50 (ESP) or 51 (AH),
|
||||||
|
this represents a generalized port identifier
|
||||||
|
(GPI). A value of zero indicates that the IP
|
||||||
|
protocol in use does not have ports. This ob-
|
||||||
|
ject may not be changed when the value of the
|
||||||
|
RowStatus object is 'active'."
|
||||||
|
::= { intSrvFlowEntry 10 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowFlowId OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..16777215)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The flow ID that this sender is using, if
|
||||||
|
this is an IPv6 session."
|
||||||
|
::= { intSrvFlowEntry 11 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowInterface OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface on which
|
||||||
|
this reservation exists."
|
||||||
|
::= { intSrvFlowEntry 12 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowIfAddr OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE(4..16))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP Address on the ifEntry on which this
|
||||||
|
reservation exists. This is present primarily
|
||||||
|
to support those interfaces which layer multi-
|
||||||
|
ple IP Addresses on the interface."
|
||||||
|
::= { intSrvFlowEntry 13 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowRate OBJECT-TYPE
|
||||||
|
SYNTAX BitRate
|
||||||
|
UNITS "bits per second"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Reserved Rate of the sender's data stream.
|
||||||
|
If this is a Controlled Load service flow, this
|
||||||
|
rate is derived from the Tspec rate parameter
|
||||||
|
(r). If this is a Guaranteed service flow,
|
||||||
|
this rate is derived from the Rspec clearing
|
||||||
|
rate parameter (R)."
|
||||||
|
::= { intSrvFlowEntry 14 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowBurst OBJECT-TYPE
|
||||||
|
SYNTAX BurstSize
|
||||||
|
UNITS "bytes"
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The size of the largest burst expected from
|
||||||
|
the sender at a time.
|
||||||
|
|
||||||
|
If this is less than the sender's advertised
|
||||||
|
burst size, the receiver is asking the network
|
||||||
|
to provide flow pacing beyond what would be
|
||||||
|
provided under normal circumstances. Such pac-
|
||||||
|
ing is at the network's option."
|
||||||
|
::= { intSrvFlowEntry 15 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowWeight OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The weight used to prioritize the traffic.
|
||||||
|
Note that the interpretation of this object is
|
||||||
|
implementation-specific, as implementations
|
||||||
|
vary in their use of weighting procedures."
|
||||||
|
::= { intSrvFlowEntry 16 }
|
||||||
|
|
||||||
|
intSrvFlowQueue OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of the queue used by this traffic.
|
||||||
|
Note that the interpretation of this object is
|
||||||
|
implementation-specific, as implementations
|
||||||
|
vary in their use of queue identifiers."
|
||||||
|
::= { intSrvFlowEntry 17 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowMinTU OBJECT-TYPE
|
||||||
|
SYNTAX MessageSize
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum message size for this flow. The
|
||||||
|
policing algorithm will treat smaller messages
|
||||||
|
as though they are this size."
|
||||||
|
::= { intSrvFlowEntry 18 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowMaxTU OBJECT-TYPE
|
||||||
|
SYNTAX MessageSize
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The maximum datagram size for this flow that
|
||||||
|
will conform to the traffic specification. This
|
||||||
|
value cannot exceed the MTU of the interface."
|
||||||
|
::= { intSrvFlowEntry 19 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowBestEffort OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets that were remanded to
|
||||||
|
best effort service."
|
||||||
|
::= { intSrvFlowEntry 20 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowPoliced OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets policed since the incep-
|
||||||
|
tion of the flow's service."
|
||||||
|
::= { intSrvFlowEntry 21 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowDiscard OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"If 'true', the flow is to incur loss when
|
||||||
|
traffic is policed. If 'false', policed traff-
|
||||||
|
ic is treated as best effort traffic."
|
||||||
|
DEFVAL { false } -- traffic is, by default, treated as best
|
||||||
|
-- effort
|
||||||
|
::= { intSrvFlowEntry 22 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowService OBJECT-TYPE
|
||||||
|
SYNTAX QosService
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The QoS service being applied to this flow."
|
||||||
|
::= { intSrvFlowEntry 23 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowOrder OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..65535)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"In the event of ambiguity, the order in which
|
||||||
|
the classifier should make its comparisons.
|
||||||
|
The row with intSrvFlowOrder=0 is tried first,
|
||||||
|
and comparisons proceed in the order of in-
|
||||||
|
creasing value. Non-serial implementations of
|
||||||
|
the classifier should emulate this behavior."
|
||||||
|
::= { intSrvFlowEntry 24 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"'active' for all active flows. This object
|
||||||
|
may be used to install static classifier infor-
|
||||||
|
mation, delete classifier information, or au-
|
||||||
|
thorize such."
|
||||||
|
::= { intSrvFlowEntry 25 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvFlowNewIndex OBJECT-TYPE
|
||||||
|
SYNTAX TestAndIncr
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to assign values to
|
||||||
|
intSrvFlowNumber as described in 'Textual Con-
|
||||||
|
ventions for SNMPv2'. The network manager
|
||||||
|
reads the object, and then writes the value
|
||||||
|
back in the SET that creates a new instance of
|
||||||
|
intSrvFlowEntry. If the SET fails with the
|
||||||
|
code 'inconsistentValue', then the process must
|
||||||
|
be repeated; If the SET succeeds, then the ob-
|
||||||
|
ject is incremented, and the new instance is
|
||||||
|
created according to the manager's directions."
|
||||||
|
::= { intSrvGenObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
|
||||||
|
intSrvGroups OBJECT IDENTIFIER ::= { intSrvConformance 1 }
|
||||||
|
intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
|
||||||
|
intSrvCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement "
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { intSrvIfAttribGroup, intSrvFlowsGroup }
|
||||||
|
|
||||||
|
OBJECT intSrvFlowType
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowOwner
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowDestAddr
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowSenderAddr
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowDestAddrLength
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowSenderAddrLength
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowProtocol
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowDestPort
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowPort
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowFlowId
|
||||||
|
MIN-ACCESS not-accessible
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is needed only in a system that imple-
|
||||||
|
ments IPv6."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowInterface
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowRate
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowBurst
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowWeight
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowQueue
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowMinTU
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowMaxTU
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
OBJECT intSrvFlowStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"read-create access is not required. This may be
|
||||||
|
read-only."
|
||||||
|
|
||||||
|
::= { intSrvCompliances 1 }
|
||||||
|
|
||||||
|
|
||||||
|
intSrvIfAttribGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
|
||||||
|
intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
|
||||||
|
intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"These objects are required for Systems sup-
|
||||||
|
porting the Integrated Services Architecture."
|
||||||
|
::= { intSrvGroups 1 }
|
||||||
|
|
||||||
|
intSrvFlowsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
|
||||||
|
intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
|
||||||
|
intSrvFlowSenderAddrLength, intSrvFlowProtocol,
|
||||||
|
intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
|
||||||
|
intSrvFlowBestEffort, intSrvFlowRate, intSrvFlowBurst,
|
||||||
|
intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
|
||||||
|
intSrvFlowDiscard, intSrvFlowPoliced, intSrvFlowService,
|
||||||
|
intSrvFlowIfAddr, intSrvFlowOrder, intSrvFlowStatus,
|
||||||
|
intSrvFlowFlowId, intSrvFlowMaxTU
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"These objects are required for Systems sup-
|
||||||
|
porting the Integrated Services Architecture."
|
||||||
|
::= { intSrvGroups 2 }
|
||||||
|
|
||||||
|
END
|
1277
MIBS/IP-FORWARD-MIB
Normal file
1277
MIBS/IP-FORWARD-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4993
MIBS/IP-MIB
Normal file
4993
MIBS/IP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
951
MIBS/IPMROUTE-MIB
Normal file
951
MIBS/IPMROUTE-MIB
Normal file
@ -0,0 +1,951 @@
|
|||||||
|
--
|
||||||
|
-- This MIB document has been modified to avoid a name conflict
|
||||||
|
-- with the standard version (RFC 2932) of this MIB. All occurances
|
||||||
|
-- of ipMRoute have been changed to ipMRoute1. This will not have
|
||||||
|
-- any impact on users. M. Davison, July, 2001.
|
||||||
|
--
|
||||||
|
IPMROUTE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
-- NOTE TO RFC EDITOR: When this document is published as
|
||||||
|
-- an RFC, change 'experimental' to 'mib-2' in the
|
||||||
|
-- following import, and delete this comment
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, experimental,
|
||||||
|
Integer32, Counter32, Counter64, Gauge32,
|
||||||
|
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
RowStatus, TEXTUAL-CONVENTION,
|
||||||
|
TruthValue, DisplayString FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||||
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||||
|
InterfaceIndexOrZero,
|
||||||
|
InterfaceIndex FROM IF-MIB;
|
||||||
|
|
||||||
|
ipMRoute1MIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "9907221200Z" -- July 22, 1999
|
||||||
|
ORGANIZATION "IETF IDMR Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Dave Thaler
|
||||||
|
Microsoft Corporation
|
||||||
|
One Microsoft Way
|
||||||
|
Redmond, WA 98052-6399
|
||||||
|
US
|
||||||
|
|
||||||
|
Phone: +1 425 703 8835
|
||||||
|
EMail: dthaler@dthaler.microsoft.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for management of IP Multicast routing, but
|
||||||
|
independent of the specific multicast routing protocol in
|
||||||
|
use."
|
||||||
|
REVISION "9907221200Z" -- July 22, 1999
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC xxxx (to be filled in by
|
||||||
|
RFC-Editor)."
|
||||||
|
::= { experimental 60 }
|
||||||
|
-- NOTE TO RFC EDITOR: When this document is published as
|
||||||
|
-- an RFC, change '{ experimental 60 }' to '{ mib-2 XX }'
|
||||||
|
-- where XX is assigned by IANA, and delete this comment.
|
||||||
|
|
||||||
|
-- Textual Conventions
|
||||||
|
|
||||||
|
|
||||||
|
IpMRoute1Protocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The multicast routing protocol. Inclusion of values for
|
||||||
|
multicast routing protocols is not intended to imply that
|
||||||
|
those protocols need be supported."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1), -- none of the following
|
||||||
|
local(2), -- e.g., manually configured
|
||||||
|
netmgmt(3), -- set via net.mgmt protocol
|
||||||
|
dvmrp(4),
|
||||||
|
mospf(5),
|
||||||
|
pimSparseDense(6), -- PIMv1, both DM and SM
|
||||||
|
cbt(7),
|
||||||
|
pimSparseMode(8), -- PIM-SM
|
||||||
|
pimDenseMode(9), -- PIM-DM
|
||||||
|
igmpOnly(10),
|
||||||
|
bgmp(11),
|
||||||
|
msdp(12)
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Top-level structure of the MIB
|
||||||
|
|
||||||
|
ipMRoute1MIBObjects OBJECT IDENTIFIER ::= { ipMRoute1MIB 1 }
|
||||||
|
|
||||||
|
ipMRoute1 OBJECT IDENTIFIER ::= { ipMRoute1MIBObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- the IP Multicast Routing MIB-Group
|
||||||
|
--
|
||||||
|
-- a collection of objects providing information about
|
||||||
|
-- IP Multicast Groups
|
||||||
|
|
||||||
|
ipMRoute1Enable OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The enabled status of IP Multicast routing on this router."
|
||||||
|
::= { ipMRoute1 1 }
|
||||||
|
|
||||||
|
ipMRoute1EntryCount OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of rows in the ipMRoute1Table. This can be used
|
||||||
|
to monitor the multicast routing table size."
|
||||||
|
::= { ipMRoute1 7 }
|
||||||
|
|
||||||
|
ipMRoute1Table OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRoute1Entry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing multicast routing
|
||||||
|
information for IP datagrams sent by particular sources to
|
||||||
|
the IP multicast groups known to this router."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1 2 }
|
||||||
|
|
||||||
|
|
||||||
|
ipMRoute1Entry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1Entry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information for IP datagrams from a particular source and
|
||||||
|
addressed to a particular IP multicast group address.
|
||||||
|
Discontinuities in counters in this entry can be detected by
|
||||||
|
observing the value of ipMRoute1UpTime."
|
||||||
|
INDEX { ipMRoute1Group,
|
||||||
|
ipMRoute1Source,
|
||||||
|
ipMRoute1SourceMask }
|
||||||
|
::= { ipMRoute1Table 1 }
|
||||||
|
|
||||||
|
IpMRoute1Entry ::= SEQUENCE {
|
||||||
|
ipMRoute1Group IpAddress,
|
||||||
|
ipMRoute1Source IpAddress,
|
||||||
|
ipMRoute1SourceMask IpAddress,
|
||||||
|
ipMRoute1UpstreamNeighbor IpAddress,
|
||||||
|
ipMRoute1InIfIndex InterfaceIndexOrZero,
|
||||||
|
ipMRoute1UpTime TimeTicks,
|
||||||
|
ipMRoute1ExpiryTime TimeTicks,
|
||||||
|
ipMRoute1Pkts Counter32,
|
||||||
|
ipMRoute1DifferentInIfPackets Counter32,
|
||||||
|
ipMRoute1Octets Counter32,
|
||||||
|
ipMRoute1Protocol IpMRoute1Protocol,
|
||||||
|
ipMRoute1RtProto INTEGER,
|
||||||
|
ipMRoute1RtAddress IpAddress,
|
||||||
|
ipMRoute1RtMask IpAddress,
|
||||||
|
ipMRoute1RtType INTEGER,
|
||||||
|
ipMRoute1HCOctets Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRoute1Group OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group address for which this entry
|
||||||
|
contains multicast routing information."
|
||||||
|
::= { ipMRoute1Entry 1 }
|
||||||
|
|
||||||
|
ipMRoute1Source OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
|
||||||
|
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of ipMRoute1SourceMask identifies the
|
||||||
|
sources for which this entry contains multicast routing
|
||||||
|
information."
|
||||||
|
::= { ipMRoute1Entry 2 }
|
||||||
|
|
||||||
|
ipMRoute1SourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of ipMRoute1Source identifies the sources for which
|
||||||
|
this entry contains multicast routing information."
|
||||||
|
::= { ipMRoute1Entry 3 }
|
||||||
|
|
||||||
|
ipMRoute1UpstreamNeighbor OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||||
|
from which IP datagrams from these sources to this multicast
|
||||||
|
address are received, or 0.0.0.0 if the upstream neighbor is
|
||||||
|
unknown (e.g., in CBT)."
|
||||||
|
::= { ipMRoute1Entry 4 }
|
||||||
|
|
||||||
|
ipMRoute1InIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndexOrZero
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the interface on which IP
|
||||||
|
datagrams sent by these sources to this multicast address
|
||||||
|
are received. A value of 0 indicates that datagrams are not
|
||||||
|
subject to an incoming interface check, but may be accepted
|
||||||
|
on multiple interfaces (e.g., in CBT)."
|
||||||
|
::= { ipMRoute1Entry 5 }
|
||||||
|
|
||||||
|
ipMRoute1UpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
|
||||||
|
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the multicast routing information
|
||||||
|
represented by this entry was learned by the router."
|
||||||
|
::= { ipMRoute1Entry 6 }
|
||||||
|
|
||||||
|
ipMRoute1ExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out. The value 0 indicates that the entry is not
|
||||||
|
subject to aging."
|
||||||
|
::= { ipMRoute1Entry 7 }
|
||||||
|
|
||||||
|
ipMRoute1Pkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which this router has received from
|
||||||
|
these sources and addressed to this multicast group
|
||||||
|
address."
|
||||||
|
::= { ipMRoute1Entry 8 }
|
||||||
|
|
||||||
|
ipMRoute1DifferentInIfPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which this router has received from
|
||||||
|
these sources and addressed to this multicast group address,
|
||||||
|
which were dropped because they were not received on the
|
||||||
|
interface indicated by ipMRoute1InIfIndex. Packets which are
|
||||||
|
not subject to an incoming interface check (e.g., using CBT)
|
||||||
|
are not counted."
|
||||||
|
::= { ipMRoute1Entry 9 }
|
||||||
|
|
||||||
|
ipMRoute1Octets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets contained in IP datagrams which were
|
||||||
|
|
||||||
|
|
||||||
|
received from these sources and addressed to this multicast
|
||||||
|
group address, and which were forwarded by this router."
|
||||||
|
::= { ipMRoute1Entry 10 }
|
||||||
|
|
||||||
|
ipMRoute1Protocol OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1Protocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The multicast routing protocol via which this multicast
|
||||||
|
forwarding entry was learned."
|
||||||
|
::= { ipMRoute1Entry 11 }
|
||||||
|
|
||||||
|
ipMRoute1RtProto OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other (1), -- not specified
|
||||||
|
local (2), -- local interface
|
||||||
|
netmgmt (3), -- static route
|
||||||
|
icmp (4), -- result of ICMP Redirect
|
||||||
|
-- the following are all dynamic
|
||||||
|
-- routing protocols
|
||||||
|
egp (5), -- Exterior Gateway Protocol
|
||||||
|
ggp (6), -- Gateway-Gateway Protocol
|
||||||
|
hello (7), -- FuzzBall HelloSpeak
|
||||||
|
rip (8), -- Berkeley RIP or RIP-II
|
||||||
|
isIs (9), -- Dual IS-IS
|
||||||
|
esIs (10), -- ISO 9542
|
||||||
|
ciscoIgrp (11), -- Cisco IGRP
|
||||||
|
bbnSpfIgp (12), -- BBN SPF IGP
|
||||||
|
ospf (13), -- Open Shortest Path First
|
||||||
|
bgp (14), -- Border Gateway Protocol
|
||||||
|
idpr (15), -- InterDomain Policy Routing
|
||||||
|
ciscoEigrp (16), -- Cisco EIGRP
|
||||||
|
dvmrp (17) -- DVMRP
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing mechanism via which the route used to find the
|
||||||
|
upstream or parent interface for this multicast forwarding
|
||||||
|
entry was learned. Inclusion of values for routing
|
||||||
|
protocols is not intended to imply that those protocols need
|
||||||
|
be supported."
|
||||||
|
::= { ipMRoute1Entry 12 }
|
||||||
|
|
||||||
|
|
||||||
|
ipMRoute1RtAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address portion of the route used to find the upstream
|
||||||
|
or parent interface for this multicast forwarding entry."
|
||||||
|
::= { ipMRoute1Entry 13 }
|
||||||
|
|
||||||
|
ipMRoute1RtMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The mask associated with the route used to find the upstream
|
||||||
|
or parent interface for this multicast forwarding entry."
|
||||||
|
::= { ipMRoute1Entry 14 }
|
||||||
|
|
||||||
|
ipMRoute1RtType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unicast (1), -- Unicast route used in multicast RIB
|
||||||
|
multicast (2) -- Multicast route
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The reason the given route was placed in the (logical)
|
||||||
|
multicast Routing Information Base (RIB). A value of
|
||||||
|
unicast means that the route would normally be placed only
|
||||||
|
in the unicast RIB, but was placed in the multicast RIB
|
||||||
|
(instead or in addition) due to local configuration, such as
|
||||||
|
when running PIM over RIP. A value of multicast means that
|
||||||
|
the route was explicitly added to the multicast RIB by the
|
||||||
|
routing protocol, such as DVMRP or Multiprotocol BGP."
|
||||||
|
::= { ipMRoute1Entry 15 }
|
||||||
|
|
||||||
|
ipMRoute1HCOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets contained in IP datagrams which were
|
||||||
|
received from these sources and addressed to this multicast
|
||||||
|
group address, and which were forwarded by this router.
|
||||||
|
This object is a 64-bit version of ipMRoute1Octets."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1Entry 16 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Routing Next Hop Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRoute1NextHopTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRoute1NextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing information on the next-
|
||||||
|
hops on outgoing interfaces for routing IP multicast
|
||||||
|
datagrams. Each entry is one of a list of next-hops on
|
||||||
|
outgoing interfaces for particular sources sending to a
|
||||||
|
particular multicast group address."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1 3 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1NextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the list of next-hops on
|
||||||
|
outgoing interfaces to which IP multicast datagrams from
|
||||||
|
particular sources to a IP multicast group address are
|
||||||
|
routed. Discontinuities in counters in this entry can be
|
||||||
|
detected by observing the value of ipMRoute1UpTime."
|
||||||
|
INDEX { ipMRoute1NextHopGroup, ipMRoute1NextHopSource,
|
||||||
|
ipMRoute1NextHopSourceMask, ipMRoute1NextHopIfIndex,
|
||||||
|
ipMRoute1NextHopAddress }
|
||||||
|
::= { ipMRoute1NextHopTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
IpMRoute1NextHopEntry ::= SEQUENCE {
|
||||||
|
ipMRoute1NextHopGroup IpAddress,
|
||||||
|
ipMRoute1NextHopSource IpAddress,
|
||||||
|
ipMRoute1NextHopSourceMask IpAddress,
|
||||||
|
ipMRoute1NextHopIfIndex InterfaceIndex,
|
||||||
|
ipMRoute1NextHopAddress IpAddress,
|
||||||
|
ipMRoute1NextHopState INTEGER,
|
||||||
|
ipMRoute1NextHopUpTime TimeTicks,
|
||||||
|
ipMRoute1NextHopExpiryTime TimeTicks,
|
||||||
|
ipMRoute1NextHopClosestMemberHops Integer32,
|
||||||
|
ipMRoute1NextHopProtocol IpMRoute1Protocol,
|
||||||
|
ipMRoute1NextHopPkts Counter32
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRoute1NextHopGroup OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group for which this entry specifies a
|
||||||
|
next-hop on an outgoing interface."
|
||||||
|
::= { ipMRoute1NextHopEntry 1 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of ipMRoute1NextHopSourceMask identifies
|
||||||
|
the sources for which this entry specifies a next-hop on an
|
||||||
|
outgoing interface."
|
||||||
|
::= { ipMRoute1NextHopEntry 2 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of ipMRoute1NextHopSource identifies the sources for
|
||||||
|
which this entry specifies a next-hop on an outgoing
|
||||||
|
interface."
|
||||||
|
::= { ipMRoute1NextHopEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
ipMRoute1NextHopIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for the outgoing
|
||||||
|
interface for this next-hop."
|
||||||
|
::= { ipMRoute1NextHopEntry 4 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the next-hop specific to this entry. For
|
||||||
|
most interfaces, this is identical to ipMRoute1NextHopGroup.
|
||||||
|
NBMA interfaces, however, may have multiple next-hop
|
||||||
|
addresses out a single outgoing interface."
|
||||||
|
::= { ipMRoute1NextHopEntry 5 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { pruned(1), forwarding(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether the outgoing interface and next-
|
||||||
|
hop represented by this entry is currently being used to
|
||||||
|
forward IP datagrams. The value 'forwarding' indicates it
|
||||||
|
is currently being used; the value 'pruned' indicates it is
|
||||||
|
not."
|
||||||
|
::= { ipMRoute1NextHopEntry 6 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the multicast routing information
|
||||||
|
represented by this entry was learned by the router."
|
||||||
|
::= { ipMRoute1NextHopEntry 7 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out. If ipMRoute1NextHopState is pruned(1), the
|
||||||
|
remaining time until the prune expires and the state reverts
|
||||||
|
to forwarding(2). Otherwise, the remaining time until this
|
||||||
|
entry is removed from the table. The time remaining may be
|
||||||
|
copied from ipMRoute1ExpiryTime if the protocol in use for
|
||||||
|
this entry dos not specify next-hop timers. The value 0
|
||||||
|
indicates that the entry is not subject to aging."
|
||||||
|
::= { ipMRoute1NextHopEntry 8 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopClosestMemberHops OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum number of hops between this router and any
|
||||||
|
member of this IP multicast group reached via this next-hop
|
||||||
|
on this outgoing interface. Any IP multicast datagrams for
|
||||||
|
the group which have a TTL less than this number of hops
|
||||||
|
will not be forwarded to this next-hop."
|
||||||
|
::= { ipMRoute1NextHopEntry 9 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopProtocol OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1Protocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing mechanism via which this next-hop was learned."
|
||||||
|
::= { ipMRoute1NextHopEntry 10 }
|
||||||
|
|
||||||
|
ipMRoute1NextHopPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which have been forwarded using this
|
||||||
|
route."
|
||||||
|
::= { ipMRoute1NextHopEntry 11 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The Multicast Routing Interface Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRoute1InterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRoute1InterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containg multicast routing
|
||||||
|
information specific to interfaces."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1 4 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1InterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information for a particular interface."
|
||||||
|
INDEX { ipMRoute1InterfaceIfIndex }
|
||||||
|
::= { ipMRoute1InterfaceTable 1 }
|
||||||
|
|
||||||
|
IpMRoute1InterfaceEntry ::= SEQUENCE {
|
||||||
|
ipMRoute1InterfaceIfIndex InterfaceIndex,
|
||||||
|
ipMRoute1InterfaceTtl Integer32,
|
||||||
|
ipMRoute1InterfaceProtocol IpMRoute1Protocol,
|
||||||
|
ipMRoute1InterfaceRateLimit Integer32,
|
||||||
|
ipMRoute1InterfaceInMcastOctets Counter32,
|
||||||
|
ipMRoute1InterfaceOutMcastOctets Counter32,
|
||||||
|
ipMRoute1InterfaceHCInMcastOctets Counter64,
|
||||||
|
ipMRoute1InterfaceHCOutMcastOctets Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRoute1InterfaceIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for which this entry
|
||||||
|
contains information."
|
||||||
|
::= { ipMRoute1InterfaceEntry 1 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceTtl OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
|
||||||
|
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The datagram TTL threshold for the interface. Any IP
|
||||||
|
multicast datagrams with a TTL less than this threshold will
|
||||||
|
not be forwarded out the interface. The default value of 0
|
||||||
|
means all multicast packets are forwarded out the
|
||||||
|
interface."
|
||||||
|
::= { ipMRoute1InterfaceEntry 2 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceProtocol OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1Protocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing protocol running on this interface."
|
||||||
|
::= { ipMRoute1InterfaceEntry 3 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceRateLimit OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The rate-limit, in kilobits per second, of forwarded
|
||||||
|
multicast traffic on the interface. A rate-limit of 0
|
||||||
|
indicates that no rate limiting is done."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { ipMRoute1InterfaceEntry 4 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceInMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have arrived
|
||||||
|
on the interface, including framing characters. This object
|
||||||
|
is similar to ifInOctets in the Interfaces MIB, except that
|
||||||
|
only multicast packets are counted."
|
||||||
|
::= { ipMRoute1InterfaceEntry 5 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceOutMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
|
||||||
|
|
||||||
|
"The number of octets of multicast packets that have been
|
||||||
|
sent on the interface."
|
||||||
|
::= { ipMRoute1InterfaceEntry 6 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceHCInMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have arrived
|
||||||
|
on the interface, including framing characters. This object
|
||||||
|
is a 64-bit version of ipMRoute1InterfaceInMcastOctets. It
|
||||||
|
is similar to ifHCInOctets in the Interfaces MIB, except
|
||||||
|
that only multicast packets are counted."
|
||||||
|
::= { ipMRoute1InterfaceEntry 7 }
|
||||||
|
|
||||||
|
ipMRoute1InterfaceHCOutMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have been
|
||||||
|
sent on the interface. This object is a 64-bit version of
|
||||||
|
ipMRoute1InterfaceOutMcastOctets."
|
||||||
|
::= { ipMRoute1InterfaceEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Scope Boundary Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRoute1BoundaryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRoute1BoundaryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's scoped
|
||||||
|
multicast address boundaries."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1 5 }
|
||||||
|
|
||||||
|
ipMRoute1BoundaryEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1BoundaryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the ipMRoute1BoundaryTable
|
||||||
|
representing a scoped boundary."
|
||||||
|
INDEX { ipMRoute1BoundaryIfIndex, ipMRoute1BoundaryAddress,
|
||||||
|
ipMRoute1BoundaryAddressMask }
|
||||||
|
::= { ipMRoute1BoundaryTable 1 }
|
||||||
|
|
||||||
|
IpMRoute1BoundaryEntry ::= SEQUENCE {
|
||||||
|
ipMRoute1BoundaryIfIndex InterfaceIndex,
|
||||||
|
ipMRoute1BoundaryAddress IpAddress,
|
||||||
|
ipMRoute1BoundaryAddressMask IpAddress,
|
||||||
|
ipMRoute1BoundaryStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRoute1BoundaryIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IfIndex value for the interface to which this boundary
|
||||||
|
applies. Packets with a destination address in the
|
||||||
|
associated address/mask range will not be forwarded out this
|
||||||
|
interface."
|
||||||
|
::= { ipMRoute1BoundaryEntry 1 }
|
||||||
|
|
||||||
|
ipMRoute1BoundaryAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
|
||||||
|
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address which when combined with the
|
||||||
|
corresponding value of ipMRoute1BoundaryAddressMask
|
||||||
|
identifies the group range for which the scoped boundary
|
||||||
|
exists. Scoped addresses must come from the range 239.x.x.x
|
||||||
|
as specified in RFC 2365."
|
||||||
|
::= { ipMRoute1BoundaryEntry 2 }
|
||||||
|
|
||||||
|
ipMRoute1BoundaryAddressMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address mask which when combined with the
|
||||||
|
corresponding value of ipMRoute1BoundaryAddress identifies
|
||||||
|
the group range for which the scoped boundary exists."
|
||||||
|
::= { ipMRoute1BoundaryEntry 3 }
|
||||||
|
|
||||||
|
ipMRoute1BoundaryStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row, by which new entries may be
|
||||||
|
created, or old entries deleted from this table."
|
||||||
|
::= { ipMRoute1BoundaryEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Scope Name Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRoute1ScopeNameEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the multicast scope names."
|
||||||
|
|
||||||
|
|
||||||
|
::= { ipMRoute1 6 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRoute1ScopeNameEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the ipMRoute1ScopeNameTable
|
||||||
|
representing a multicast scope name."
|
||||||
|
INDEX { ipMRoute1ScopeNameAddress,
|
||||||
|
ipMRoute1ScopeNameAddressMask,
|
||||||
|
IMPLIED ipMRoute1ScopeNameLanguage }
|
||||||
|
::= { ipMRoute1ScopeNameTable 1 }
|
||||||
|
|
||||||
|
IpMRoute1ScopeNameEntry ::= SEQUENCE {
|
||||||
|
ipMRoute1ScopeNameAddress IpAddress,
|
||||||
|
ipMRoute1ScopeNameAddressMask IpAddress,
|
||||||
|
ipMRoute1ScopeNameLanguage DisplayString,
|
||||||
|
ipMRoute1ScopeNameString SnmpAdminString,
|
||||||
|
ipMRoute1ScopeNameDefault TruthValue,
|
||||||
|
ipMRoute1ScopeNameStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address which when combined with the
|
||||||
|
corresponding value of ipMRoute1ScopeNameAddressMask
|
||||||
|
identifies the group range associated with the multicast
|
||||||
|
scope. Scoped addresses must come from the range
|
||||||
|
239.x.x.x."
|
||||||
|
::= { ipMRoute1ScopeNameEntry 1 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameAddressMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address mask which when combined with the
|
||||||
|
corresponding value of ipMRoute1ScopeNameAddress identifies
|
||||||
|
the group range associated with the multicast scope."
|
||||||
|
::= { ipMRoute1ScopeNameEntry 2 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameLanguage OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (1..8))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An RFC 1766-style language tag, with all alphabetic
|
||||||
|
|
||||||
|
|
||||||
|
characters converted to lowercase. This restriction is
|
||||||
|
intended to make the lexical ordering imposed by SNMP useful
|
||||||
|
when applied to language tags. Note that it is
|
||||||
|
theoretically possible for a valid language tag to exceed
|
||||||
|
the allowed length of this object, and thus be impossible to
|
||||||
|
represent in this table. Sampling of language tags in
|
||||||
|
current use on the Internet suggests that this limit does
|
||||||
|
not pose a serious problem in practice."
|
||||||
|
::= { ipMRoute1ScopeNameEntry 3 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameString OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The textual name associated with the multicast scope. The
|
||||||
|
value of this object should be suitable for displaying to
|
||||||
|
end-users, such as when allocating a multicast address in
|
||||||
|
this scope. When no name is specified, the default value of
|
||||||
|
this object should be the string 239.x.x.x/y with x and y
|
||||||
|
replaced appropriately to describe the address and mask
|
||||||
|
length associated with the scope."
|
||||||
|
::= { ipMRoute1ScopeNameEntry 4 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameDefault OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"If true, indicates a preference that the name in the
|
||||||
|
following language should be used by applications if no name
|
||||||
|
is available in a desired language."
|
||||||
|
DEFVAL { false }
|
||||||
|
::= { ipMRoute1ScopeNameEntry 5 }
|
||||||
|
|
||||||
|
ipMRoute1ScopeNameStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row, by which new entries may be
|
||||||
|
created, or old entries deleted from this table."
|
||||||
|
::= { ipMRoute1ScopeNameEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
ipMRoute1MIBConformance
|
||||||
|
OBJECT IDENTIFIER ::= { ipMRoute1MIB 2 }
|
||||||
|
ipMRoute1MIBCompliances
|
||||||
|
OBJECT IDENTIFIER ::= { ipMRoute1MIBConformance 1 }
|
||||||
|
ipMRoute1MIBGroups OBJECT IDENTIFIER ::= { ipMRoute1MIBConformance 2 }
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
ipMRoute1MIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for the IP Multicast MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { ipMRoute1MIBBasicGroup,
|
||||||
|
ipMRoute1MIBRouteGroup}
|
||||||
|
|
||||||
|
GROUP ipMRoute1MIBBoundaryGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory if the router supports
|
||||||
|
administratively-scoped multicast address boundaries."
|
||||||
|
|
||||||
|
OBJECT ipMRoute1BoundaryStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
OBJECT ipMRoute1ScopeNameStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
GROUP ipMRoute1MIBHCInterfaceGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory only for those network interfaces
|
||||||
|
for which the value of the corresponding instance of ifSpeed
|
||||||
|
is greater than 20,000,000 bits/second."
|
||||||
|
|
||||||
|
::= { ipMRoute1MIBCompliances 1 }
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
|
||||||
|
ipMRoute1MIBBasicGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1Enable, ipMRoute1EntryCount,
|
||||||
|
ipMRoute1UpstreamNeighbor, ipMRoute1InIfIndex,
|
||||||
|
ipMRoute1UpTime, ipMRoute1ExpiryTime,
|
||||||
|
ipMRoute1NextHopState,
|
||||||
|
ipMRoute1NextHopUpTime,
|
||||||
|
ipMRoute1NextHopExpiryTime,
|
||||||
|
ipMRoute1NextHopProtocol,
|
||||||
|
ipMRoute1NextHopPkts,
|
||||||
|
ipMRoute1InterfaceTtl,
|
||||||
|
ipMRoute1InterfaceProtocol, ipMRoute1InterfaceRateLimit,
|
||||||
|
ipMRoute1InterfaceInMcastOctets,
|
||||||
|
ipMRoute1InterfaceOutMcastOctets,
|
||||||
|
ipMRoute1Protocol
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support basic management of IP
|
||||||
|
Multicast routing."
|
||||||
|
::= { ipMRoute1MIBGroups 1 }
|
||||||
|
|
||||||
|
ipMRoute1MIBHopCountGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1NextHopClosestMemberHops }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of the use of
|
||||||
|
hop counts in IP Multicast routing."
|
||||||
|
::= { ipMRoute1MIBGroups 2 }
|
||||||
|
|
||||||
|
ipMRoute1MIBBoundaryGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1BoundaryStatus, ipMRoute1ScopeNameString,
|
||||||
|
ipMRoute1ScopeNameDefault, ipMRoute1ScopeNameStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of scoped
|
||||||
|
multicast address boundaries."
|
||||||
|
::= { ipMRoute1MIBGroups 3 }
|
||||||
|
|
||||||
|
ipMRoute1MIBPktsOutGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1NextHopPkts }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of packet
|
||||||
|
counters for each outgoing interface entry of a route."
|
||||||
|
::= { ipMRoute1MIBGroups 4 }
|
||||||
|
|
||||||
|
|
||||||
|
ipMRoute1MIBHCInterfaceGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1InterfaceHCInMcastOctets,
|
||||||
|
ipMRoute1InterfaceHCOutMcastOctets,
|
||||||
|
ipMRoute1HCOctets }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
high speed (greater than 20,000,000 bits/second) network
|
||||||
|
interfaces."
|
||||||
|
::= { ipMRoute1MIBGroups 5 }
|
||||||
|
|
||||||
|
ipMRoute1MIBRouteGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1RtProto, ipMRoute1RtAddress,
|
||||||
|
ipMRoute1RtMask, ipMRoute1RtType }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information on the
|
||||||
|
relationship between multicast routing information, and the
|
||||||
|
IP Forwarding Table."
|
||||||
|
::= { ipMRoute1MIBGroups 6 }
|
||||||
|
|
||||||
|
ipMRoute1MIBPktsGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoute1Pkts, ipMRoute1DifferentInIfPackets,
|
||||||
|
ipMRoute1Octets }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of packet
|
||||||
|
counters for each forwarding entry."
|
||||||
|
::= { ipMRoute1MIBGroups 7 }
|
||||||
|
|
||||||
|
END
|
876
MIBS/IPMROUTE-STD-MIB
Normal file
876
MIBS/IPMROUTE-STD-MIB
Normal file
@ -0,0 +1,876 @@
|
|||||||
|
--
|
||||||
|
-- All read-write/read-create objects have been changed to read-only
|
||||||
|
-- since this implmentation does not support write/create access.
|
||||||
|
-- M. Davison, Juniper.
|
||||||
|
--
|
||||||
|
IPMROUTE-STD-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
|
||||||
|
Integer32, Counter32, Counter64, Gauge32,
|
||||||
|
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||||
|
RowStatus, TEXTUAL-CONVENTION,
|
||||||
|
TruthValue FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||||
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||||
|
InterfaceIndexOrZero,
|
||||||
|
InterfaceIndex FROM IF-MIB
|
||||||
|
IANAipRouteProtocol,
|
||||||
|
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB;
|
||||||
|
|
||||||
|
ipMRouteStdMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200009220000Z" -- September 22, 2000
|
||||||
|
ORGANIZATION "IETF IDMR Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Dave Thaler
|
||||||
|
Microsoft Corporation
|
||||||
|
One Microsoft Way
|
||||||
|
Redmond, WA 98052-6399
|
||||||
|
US
|
||||||
|
|
||||||
|
Phone: +1 425 703 8835
|
||||||
|
EMail: dthaler@microsoft.com"
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module for management of IP Multicast routing, but
|
||||||
|
independent of the specific multicast routing protocol in
|
||||||
|
use."
|
||||||
|
REVISION "200009220000Z" -- September 22, 2000
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial version, published as RFC 2932."
|
||||||
|
::= { mib-2 83 }
|
||||||
|
|
||||||
|
-- Textual Conventions
|
||||||
|
|
||||||
|
LanguageTag ::= TEXTUAL-CONVENTION
|
||||||
|
|
||||||
|
DISPLAY-HINT "100a"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An RFC 1766-style language tag, with all alphabetic
|
||||||
|
characters converted to lowercase. This restriction is
|
||||||
|
intended to make the lexical ordering imposed by SNMP useful
|
||||||
|
when applied to language tags. Note that it is
|
||||||
|
theoretically possible for a valid language tag to exceed
|
||||||
|
the allowed length of this syntax, and thus be impossible to
|
||||||
|
represent with this syntax. Sampling of language tags in
|
||||||
|
current use on the Internet suggests that this limit does
|
||||||
|
not pose a serious problem in practice."
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..100))
|
||||||
|
|
||||||
|
|
||||||
|
-- Top-level structure of the MIB
|
||||||
|
|
||||||
|
ipMRouteMIBObjects OBJECT IDENTIFIER ::= { ipMRouteStdMIB 1 }
|
||||||
|
|
||||||
|
ipMRoute OBJECT IDENTIFIER ::= { ipMRouteMIBObjects 1 }
|
||||||
|
|
||||||
|
-- the IP Multicast Routing MIB-Group
|
||||||
|
--
|
||||||
|
-- a collection of objects providing information about
|
||||||
|
-- IP Multicast Groups
|
||||||
|
|
||||||
|
|
||||||
|
ipMRouteEnable OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The enabled status of IP Multicast routing on this router."
|
||||||
|
::= { ipMRoute 1 }
|
||||||
|
|
||||||
|
ipMRouteEntryCount OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of rows in the ipMRouteTable. This can be used
|
||||||
|
to monitor the multicast routing table size."
|
||||||
|
::= { ipMRoute 7 }
|
||||||
|
|
||||||
|
ipMRouteTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing multicast routing
|
||||||
|
information for IP datagrams sent by particular sources to
|
||||||
|
the IP multicast groups known to this router."
|
||||||
|
::= { ipMRoute 2 }
|
||||||
|
|
||||||
|
ipMRouteEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRouteEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information for IP datagrams from a particular source and
|
||||||
|
addressed to a particular IP multicast group address.
|
||||||
|
Discontinuities in counters in this entry can be detected by
|
||||||
|
observing the value of ipMRouteUpTime."
|
||||||
|
INDEX { ipMRouteGroup,
|
||||||
|
ipMRouteSource,
|
||||||
|
ipMRouteSourceMask }
|
||||||
|
::= { ipMRouteTable 1 }
|
||||||
|
|
||||||
|
IpMRouteEntry ::= SEQUENCE {
|
||||||
|
ipMRouteGroup IpAddress,
|
||||||
|
ipMRouteSource IpAddress,
|
||||||
|
ipMRouteSourceMask IpAddress,
|
||||||
|
ipMRouteUpstreamNeighbor IpAddress,
|
||||||
|
ipMRouteInIfIndex InterfaceIndexOrZero,
|
||||||
|
ipMRouteUpTime TimeTicks,
|
||||||
|
ipMRouteExpiryTime TimeTicks,
|
||||||
|
ipMRoutePkts Counter32,
|
||||||
|
ipMRouteDifferentInIfPackets Counter32,
|
||||||
|
ipMRouteOctets Counter32,
|
||||||
|
ipMRouteProtocol IANAipMRouteProtocol,
|
||||||
|
ipMRouteRtProto IANAipRouteProtocol,
|
||||||
|
ipMRouteRtAddress IpAddress,
|
||||||
|
ipMRouteRtMask IpAddress,
|
||||||
|
ipMRouteRtType INTEGER,
|
||||||
|
ipMRouteHCOctets Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRouteGroup OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group address for which this entry
|
||||||
|
contains multicast routing information."
|
||||||
|
::= { ipMRouteEntry 1 }
|
||||||
|
|
||||||
|
ipMRouteSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of ipMRouteSourceMask identifies the
|
||||||
|
sources for which this entry contains multicast routing
|
||||||
|
information."
|
||||||
|
::= { ipMRouteEntry 2 }
|
||||||
|
|
||||||
|
ipMRouteSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of ipMRouteSource identifies the sources for which
|
||||||
|
this entry contains multicast routing information."
|
||||||
|
::= { ipMRouteEntry 3 }
|
||||||
|
|
||||||
|
ipMRouteUpstreamNeighbor OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||||
|
from which IP datagrams from these sources to this multicast
|
||||||
|
address are received, or 0.0.0.0 if the upstream neighbor is
|
||||||
|
unknown (e.g., in CBT)."
|
||||||
|
::= { ipMRouteEntry 4 }
|
||||||
|
|
||||||
|
ipMRouteInIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndexOrZero
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of ifIndex for the interface on which IP
|
||||||
|
datagrams sent by these sources to this multicast address
|
||||||
|
are received. A value of 0 indicates that datagrams are not
|
||||||
|
subject to an incoming interface check, but may be accepted
|
||||||
|
on multiple interfaces (e.g., in CBT)."
|
||||||
|
::= { ipMRouteEntry 5 }
|
||||||
|
|
||||||
|
ipMRouteUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the multicast routing information
|
||||||
|
represented by this entry was learned by the router."
|
||||||
|
::= { ipMRouteEntry 6 }
|
||||||
|
|
||||||
|
ipMRouteExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out. The value 0 indicates that the entry is not
|
||||||
|
subject to aging."
|
||||||
|
::= { ipMRouteEntry 7 }
|
||||||
|
|
||||||
|
ipMRoutePkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which this router has received from
|
||||||
|
these sources and addressed to this multicast group
|
||||||
|
address."
|
||||||
|
::= { ipMRouteEntry 8 }
|
||||||
|
|
||||||
|
ipMRouteDifferentInIfPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which this router has received from
|
||||||
|
these sources and addressed to this multicast group address,
|
||||||
|
which were dropped because they were not received on the
|
||||||
|
interface indicated by ipMRouteInIfIndex. Packets which are
|
||||||
|
not subject to an incoming interface check (e.g., using CBT)
|
||||||
|
are not counted."
|
||||||
|
::= { ipMRouteEntry 9 }
|
||||||
|
|
||||||
|
ipMRouteOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets contained in IP datagrams which were
|
||||||
|
received from these sources and addressed to this multicast
|
||||||
|
group address, and which were forwarded by this router."
|
||||||
|
::= { ipMRouteEntry 10 }
|
||||||
|
|
||||||
|
ipMRouteProtocol OBJECT-TYPE
|
||||||
|
SYNTAX IANAipMRouteProtocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The multicast routing protocol via which this multicast
|
||||||
|
forwarding entry was learned."
|
||||||
|
::= { ipMRouteEntry 11 }
|
||||||
|
|
||||||
|
ipMRouteRtProto OBJECT-TYPE
|
||||||
|
SYNTAX IANAipRouteProtocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing mechanism via which the route used to find the
|
||||||
|
upstream or parent interface for this multicast forwarding
|
||||||
|
entry was learned. Inclusion of values for routing
|
||||||
|
protocols is not intended to imply that those protocols need
|
||||||
|
be supported."
|
||||||
|
::= { ipMRouteEntry 12 }
|
||||||
|
|
||||||
|
ipMRouteRtAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address portion of the route used to find the upstream
|
||||||
|
or parent interface for this multicast forwarding entry."
|
||||||
|
::= { ipMRouteEntry 13 }
|
||||||
|
|
||||||
|
ipMRouteRtMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The mask associated with the route used to find the upstream
|
||||||
|
or parent interface for this multicast forwarding entry."
|
||||||
|
::= { ipMRouteEntry 14 }
|
||||||
|
|
||||||
|
ipMRouteRtType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unicast (1), -- Unicast route used in multicast RIB
|
||||||
|
multicast (2) -- Multicast route
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The reason the given route was placed in the (logical)
|
||||||
|
multicast Routing Information Base (RIB). A value of
|
||||||
|
unicast means that the route would normally be placed only
|
||||||
|
in the unicast RIB, but was placed in the multicast RIB
|
||||||
|
(instead or in addition) due to local configuration, such as
|
||||||
|
when running PIM over RIP. A value of multicast means that
|
||||||
|
the route was explicitly added to the multicast RIB by the
|
||||||
|
routing protocol, such as DVMRP or Multiprotocol BGP."
|
||||||
|
::= { ipMRouteEntry 15 }
|
||||||
|
|
||||||
|
ipMRouteHCOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets contained in IP datagrams which were
|
||||||
|
received from these sources and addressed to this multicast
|
||||||
|
group address, and which were forwarded by this router.
|
||||||
|
This object is a 64-bit version of ipMRouteOctets."
|
||||||
|
::= { ipMRouteEntry 16 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Routing Next Hop Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRouteNextHopTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing information on the next-
|
||||||
|
hops on outgoing interfaces for routing IP multicast
|
||||||
|
|
||||||
|
datagrams. Each entry is one of a list of next-hops on
|
||||||
|
outgoing interfaces for particular sources sending to a
|
||||||
|
particular multicast group address."
|
||||||
|
::= { ipMRoute 3 }
|
||||||
|
|
||||||
|
ipMRouteNextHopEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRouteNextHopEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the list of next-hops on
|
||||||
|
outgoing interfaces to which IP multicast datagrams from
|
||||||
|
particular sources to a IP multicast group address are
|
||||||
|
routed. Discontinuities in counters in this entry can be
|
||||||
|
detected by observing the value of ipMRouteUpTime."
|
||||||
|
INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource,
|
||||||
|
ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
|
||||||
|
ipMRouteNextHopAddress }
|
||||||
|
::= { ipMRouteNextHopTable 1 }
|
||||||
|
|
||||||
|
IpMRouteNextHopEntry ::= SEQUENCE {
|
||||||
|
ipMRouteNextHopGroup IpAddress,
|
||||||
|
ipMRouteNextHopSource IpAddress,
|
||||||
|
ipMRouteNextHopSourceMask IpAddress,
|
||||||
|
ipMRouteNextHopIfIndex InterfaceIndex,
|
||||||
|
ipMRouteNextHopAddress IpAddress,
|
||||||
|
ipMRouteNextHopState INTEGER,
|
||||||
|
ipMRouteNextHopUpTime TimeTicks,
|
||||||
|
ipMRouteNextHopExpiryTime TimeTicks,
|
||||||
|
ipMRouteNextHopClosestMemberHops Integer32,
|
||||||
|
ipMRouteNextHopProtocol IANAipMRouteProtocol,
|
||||||
|
ipMRouteNextHopPkts Counter32
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRouteNextHopGroup OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP multicast group for which this entry specifies a
|
||||||
|
next-hop on an outgoing interface."
|
||||||
|
::= { ipMRouteNextHopEntry 1 }
|
||||||
|
|
||||||
|
ipMRouteNextHopSource OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network address which when combined with the
|
||||||
|
corresponding value of ipMRouteNextHopSourceMask identifies
|
||||||
|
the sources for which this entry specifies a next-hop on an
|
||||||
|
outgoing interface."
|
||||||
|
::= { ipMRouteNextHopEntry 2 }
|
||||||
|
|
||||||
|
ipMRouteNextHopSourceMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The network mask which when combined with the corresponding
|
||||||
|
value of ipMRouteNextHopSource identifies the sources for
|
||||||
|
which this entry specifies a next-hop on an outgoing
|
||||||
|
interface."
|
||||||
|
::= { ipMRouteNextHopEntry 3 }
|
||||||
|
|
||||||
|
ipMRouteNextHopIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for the outgoing
|
||||||
|
interface for this next-hop."
|
||||||
|
::= { ipMRouteNextHopEntry 4 }
|
||||||
|
|
||||||
|
ipMRouteNextHopAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The address of the next-hop specific to this entry. For
|
||||||
|
most interfaces, this is identical to ipMRouteNextHopGroup.
|
||||||
|
NBMA interfaces, however, may have multiple next-hop
|
||||||
|
addresses out a single outgoing interface."
|
||||||
|
::= { ipMRouteNextHopEntry 5 }
|
||||||
|
|
||||||
|
ipMRouteNextHopState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER { pruned(1), forwarding(2) }
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An indication of whether the outgoing interface and next-
|
||||||
|
hop represented by this entry is currently being used to
|
||||||
|
forward IP datagrams. The value 'forwarding' indicates it
|
||||||
|
is currently being used; the value 'pruned' indicates it is
|
||||||
|
not."
|
||||||
|
::= { ipMRouteNextHopEntry 6 }
|
||||||
|
|
||||||
|
ipMRouteNextHopUpTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The time since the multicast routing information
|
||||||
|
represented by this entry was learned by the router."
|
||||||
|
::= { ipMRouteNextHopEntry 7 }
|
||||||
|
|
||||||
|
ipMRouteNextHopExpiryTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum amount of time remaining before this entry will
|
||||||
|
be aged out. If ipMRouteNextHopState is pruned(1), the
|
||||||
|
remaining time until the prune expires and the state reverts
|
||||||
|
to forwarding(2). Otherwise, the remaining time until this
|
||||||
|
entry is removed from the table. The time remaining may be
|
||||||
|
copied from ipMRouteExpiryTime if the protocol in use for
|
||||||
|
this entry does not specify next-hop timers. The value 0
|
||||||
|
indicates that the entry is not subject to aging."
|
||||||
|
::= { ipMRouteNextHopEntry 8 }
|
||||||
|
|
||||||
|
ipMRouteNextHopClosestMemberHops OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The minimum number of hops between this router and any
|
||||||
|
member of this IP multicast group reached via this next-hop
|
||||||
|
on this outgoing interface. Any IP multicast datagrams for
|
||||||
|
the group which have a TTL less than this number of hops
|
||||||
|
will not be forwarded to this next-hop."
|
||||||
|
::= { ipMRouteNextHopEntry 9 }
|
||||||
|
|
||||||
|
ipMRouteNextHopProtocol OBJECT-TYPE
|
||||||
|
SYNTAX IANAipMRouteProtocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing mechanism via which this next-hop was learned."
|
||||||
|
::= { ipMRouteNextHopEntry 10 }
|
||||||
|
|
||||||
|
ipMRouteNextHopPkts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets which have been forwarded using this
|
||||||
|
route."
|
||||||
|
::= { ipMRouteNextHopEntry 11 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The Multicast Routing Interface Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRouteInterfaceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRouteInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table containing multicast routing
|
||||||
|
information specific to interfaces."
|
||||||
|
::= { ipMRoute 4 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRouteInterfaceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) containing the multicast routing
|
||||||
|
information for a particular interface."
|
||||||
|
INDEX { ipMRouteInterfaceIfIndex }
|
||||||
|
::= { ipMRouteInterfaceTable 1 }
|
||||||
|
|
||||||
|
IpMRouteInterfaceEntry ::= SEQUENCE {
|
||||||
|
ipMRouteInterfaceIfIndex InterfaceIndex,
|
||||||
|
ipMRouteInterfaceTtl Integer32,
|
||||||
|
ipMRouteInterfaceProtocol IANAipMRouteProtocol,
|
||||||
|
ipMRouteInterfaceRateLimit Integer32,
|
||||||
|
ipMRouteInterfaceInMcastOctets Counter32,
|
||||||
|
ipMRouteInterfaceOutMcastOctets Counter32,
|
||||||
|
ipMRouteInterfaceHCInMcastOctets Counter64,
|
||||||
|
ipMRouteInterfaceHCOutMcastOctets Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRouteInterfaceIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the interface for which this entry
|
||||||
|
contains information."
|
||||||
|
::= { ipMRouteInterfaceEntry 1 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceTtl OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The datagram TTL threshold for the interface. Any IP
|
||||||
|
multicast datagrams with a TTL less than this threshold will
|
||||||
|
not be forwarded out the interface. The default value of 0
|
||||||
|
means all multicast packets are forwarded out the
|
||||||
|
interface."
|
||||||
|
::= { ipMRouteInterfaceEntry 2 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceProtocol OBJECT-TYPE
|
||||||
|
SYNTAX IANAipMRouteProtocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The routing protocol running on this interface."
|
||||||
|
::= { ipMRouteInterfaceEntry 3 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceRateLimit OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The rate-limit, in kilobits per second, of forwarded
|
||||||
|
multicast traffic on the interface. A rate-limit of 0
|
||||||
|
indicates that no rate limiting is done."
|
||||||
|
DEFVAL { 0 }
|
||||||
|
::= { ipMRouteInterfaceEntry 4 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceInMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have arrived
|
||||||
|
on the interface, including framing characters. This object
|
||||||
|
is similar to ifInOctets in the Interfaces MIB, except that
|
||||||
|
only multicast packets are counted."
|
||||||
|
::= { ipMRouteInterfaceEntry 5 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceOutMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have been
|
||||||
|
sent on the interface."
|
||||||
|
::= { ipMRouteInterfaceEntry 6 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceHCInMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have arrived
|
||||||
|
on the interface, including framing characters. This object
|
||||||
|
is a 64-bit version of ipMRouteInterfaceInMcastOctets. It
|
||||||
|
is similar to ifHCInOctets in the Interfaces MIB, except
|
||||||
|
that only multicast packets are counted."
|
||||||
|
::= { ipMRouteInterfaceEntry 7 }
|
||||||
|
|
||||||
|
ipMRouteInterfaceHCOutMcastOctets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of octets of multicast packets that have been
|
||||||
|
sent on the interface. This object is a 64-bit version of
|
||||||
|
ipMRouteInterfaceOutMcastOctets."
|
||||||
|
::= { ipMRouteInterfaceEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Scope Boundary Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRouteBoundaryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRouteBoundaryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the router's scoped
|
||||||
|
multicast address boundaries."
|
||||||
|
::= { ipMRoute 5 }
|
||||||
|
|
||||||
|
ipMRouteBoundaryEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRouteBoundaryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the ipMRouteBoundaryTable
|
||||||
|
representing a scoped boundary."
|
||||||
|
INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress,
|
||||||
|
ipMRouteBoundaryAddressMask }
|
||||||
|
::= { ipMRouteBoundaryTable 1 }
|
||||||
|
|
||||||
|
IpMRouteBoundaryEntry ::= SEQUENCE {
|
||||||
|
ipMRouteBoundaryIfIndex InterfaceIndex,
|
||||||
|
ipMRouteBoundaryAddress IpAddress,
|
||||||
|
ipMRouteBoundaryAddressMask IpAddress,
|
||||||
|
ipMRouteBoundaryStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRouteBoundaryIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IfIndex value for the interface to which this boundary
|
||||||
|
applies. Packets with a destination address in the
|
||||||
|
associated address/mask range will not be forwarded out this
|
||||||
|
interface."
|
||||||
|
::= { ipMRouteBoundaryEntry 1 }
|
||||||
|
|
||||||
|
ipMRouteBoundaryAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address which when combined with the
|
||||||
|
corresponding value of ipMRouteBoundaryAddressMask
|
||||||
|
identifies the group range for which the scoped boundary
|
||||||
|
exists. Scoped addresses must come from the range 239.x.x.x
|
||||||
|
as specified in RFC 2365."
|
||||||
|
::= { ipMRouteBoundaryEntry 2 }
|
||||||
|
|
||||||
|
ipMRouteBoundaryAddressMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address mask which when combined with the
|
||||||
|
corresponding value of ipMRouteBoundaryAddress identifies
|
||||||
|
the group range for which the scoped boundary exists."
|
||||||
|
::= { ipMRouteBoundaryEntry 3 }
|
||||||
|
|
||||||
|
ipMRouteBoundaryStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row, by which new entries may be
|
||||||
|
created, or old entries deleted from this table."
|
||||||
|
::= { ipMRouteBoundaryEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- The IP Multicast Scope Name Table
|
||||||
|
--
|
||||||
|
|
||||||
|
ipMRouteScopeNameTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF IpMRouteScopeNameEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The (conceptual) table listing the multicast scope names."
|
||||||
|
::= { ipMRoute 6 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameEntry OBJECT-TYPE
|
||||||
|
SYNTAX IpMRouteScopeNameEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry (conceptual row) in the ipMRouteScopeNameTable
|
||||||
|
representing a multicast scope name."
|
||||||
|
INDEX { ipMRouteScopeNameAddress,
|
||||||
|
ipMRouteScopeNameAddressMask,
|
||||||
|
IMPLIED ipMRouteScopeNameLanguage }
|
||||||
|
::= { ipMRouteScopeNameTable 1 }
|
||||||
|
|
||||||
|
IpMRouteScopeNameEntry ::= SEQUENCE {
|
||||||
|
ipMRouteScopeNameAddress IpAddress,
|
||||||
|
ipMRouteScopeNameAddressMask IpAddress,
|
||||||
|
ipMRouteScopeNameLanguage LanguageTag,
|
||||||
|
ipMRouteScopeNameString SnmpAdminString,
|
||||||
|
ipMRouteScopeNameDefault TruthValue,
|
||||||
|
ipMRouteScopeNameStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
ipMRouteScopeNameAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address which when combined with the
|
||||||
|
corresponding value of ipMRouteScopeNameAddressMask
|
||||||
|
identifies the group range associated with the multicast
|
||||||
|
scope. Scoped addresses must come from the range
|
||||||
|
239.x.x.x."
|
||||||
|
::= { ipMRouteScopeNameEntry 1 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameAddressMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The group address mask which when combined with the
|
||||||
|
corresponding value of ipMRouteScopeNameAddress identifies
|
||||||
|
the group range associated with the multicast scope."
|
||||||
|
::= { ipMRouteScopeNameEntry 2 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameLanguage OBJECT-TYPE
|
||||||
|
SYNTAX LanguageTag
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The RFC 1766-style language tag associated with the scope
|
||||||
|
name."
|
||||||
|
::= { ipMRouteScopeNameEntry 3 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameString OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The textual name associated with the multicast scope. The
|
||||||
|
value of this object should be suitable for displaying to
|
||||||
|
end-users, such as when allocating a multicast address in
|
||||||
|
this scope. When no name is specified, the default value of
|
||||||
|
this object should be the string 239.x.x.x/y with x and y
|
||||||
|
replaced appropriately to describe the address and mask
|
||||||
|
length associated with the scope."
|
||||||
|
::= { ipMRouteScopeNameEntry 4 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameDefault OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"If true, indicates a preference that the name in the
|
||||||
|
following language should be used by applications if no name
|
||||||
|
is available in a desired language."
|
||||||
|
DEFVAL { false }
|
||||||
|
::= { ipMRouteScopeNameEntry 5 }
|
||||||
|
|
||||||
|
ipMRouteScopeNameStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row, by which new entries may be
|
||||||
|
created, or old entries deleted from this table."
|
||||||
|
::= { ipMRouteScopeNameEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
ipMRouteMIBConformance
|
||||||
|
OBJECT IDENTIFIER ::= { ipMRouteStdMIB 2 }
|
||||||
|
ipMRouteMIBCompliances
|
||||||
|
OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 1 }
|
||||||
|
ipMRouteMIBGroups OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 2 }
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
ipMRouteMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for the IP Multicast MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { ipMRouteMIBBasicGroup,
|
||||||
|
ipMRouteMIBRouteGroup}
|
||||||
|
|
||||||
|
GROUP ipMRouteMIBBoundaryGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory if the router supports
|
||||||
|
administratively-scoped multicast address boundaries."
|
||||||
|
|
||||||
|
OBJECT ipMRouteBoundaryStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
OBJECT ipMRouteScopeNameStatus
|
||||||
|
MIN-ACCESS read-only
|
||||||
|
DESCRIPTION
|
||||||
|
"Write access is not required."
|
||||||
|
|
||||||
|
GROUP ipMRouteMIBHCInterfaceGroup
|
||||||
|
DESCRIPTION
|
||||||
|
"This group is mandatory only for those network interfaces
|
||||||
|
for which the value of the corresponding instance of ifSpeed
|
||||||
|
is greater than 20,000,000 bits/second."
|
||||||
|
|
||||||
|
::= { ipMRouteMIBCompliances 1 }
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
ipMRouteMIBBasicGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteEnable, ipMRouteEntryCount,
|
||||||
|
ipMRouteUpstreamNeighbor, ipMRouteInIfIndex,
|
||||||
|
ipMRouteUpTime, ipMRouteExpiryTime,
|
||||||
|
ipMRouteNextHopState,
|
||||||
|
ipMRouteNextHopUpTime,
|
||||||
|
ipMRouteNextHopExpiryTime,
|
||||||
|
ipMRouteNextHopProtocol,
|
||||||
|
ipMRouteNextHopPkts,
|
||||||
|
ipMRouteInterfaceTtl,
|
||||||
|
ipMRouteInterfaceProtocol, ipMRouteInterfaceRateLimit,
|
||||||
|
ipMRouteInterfaceInMcastOctets,
|
||||||
|
ipMRouteInterfaceOutMcastOctets,
|
||||||
|
ipMRouteProtocol
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support basic management of IP
|
||||||
|
Multicast routing."
|
||||||
|
::= { ipMRouteMIBGroups 1 }
|
||||||
|
|
||||||
|
ipMRouteMIBHopCountGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteNextHopClosestMemberHops }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of the use of
|
||||||
|
hop counts in IP Multicast routing."
|
||||||
|
::= { ipMRouteMIBGroups 2 }
|
||||||
|
|
||||||
|
ipMRouteMIBBoundaryGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteBoundaryStatus, ipMRouteScopeNameString,
|
||||||
|
ipMRouteScopeNameDefault, ipMRouteScopeNameStatus }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of scoped
|
||||||
|
multicast address boundaries."
|
||||||
|
::= { ipMRouteMIBGroups 3 }
|
||||||
|
|
||||||
|
ipMRouteMIBPktsOutGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteNextHopPkts }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of packet
|
||||||
|
counters for each outgoing interface entry of a route."
|
||||||
|
::= { ipMRouteMIBGroups 4 }
|
||||||
|
|
||||||
|
ipMRouteMIBHCInterfaceGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteInterfaceHCInMcastOctets,
|
||||||
|
ipMRouteInterfaceHCOutMcastOctets,
|
||||||
|
ipMRouteHCOctets }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information specific to
|
||||||
|
high speed (greater than 20,000,000 bits/second) network
|
||||||
|
interfaces."
|
||||||
|
::= { ipMRouteMIBGroups 5 }
|
||||||
|
|
||||||
|
ipMRouteMIBRouteGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRouteRtProto, ipMRouteRtAddress,
|
||||||
|
ipMRouteRtMask, ipMRouteRtType }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects providing information on the
|
||||||
|
relationship between multicast routing information, and the
|
||||||
|
IP Forwarding Table."
|
||||||
|
::= { ipMRouteMIBGroups 6 }
|
||||||
|
|
||||||
|
ipMRouteMIBPktsGroup OBJECT-GROUP
|
||||||
|
OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets,
|
||||||
|
ipMRouteOctets }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects to support management of packet
|
||||||
|
counters for each forwarding entry."
|
||||||
|
::= { ipMRouteMIBGroups 7 }
|
||||||
|
|
||||||
|
END
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user