Added basic Ubiquoss PON support (#10828)

* mibs

* definition

* definition

* logo

* serial

* device bits

* tests

* codeclimate
This commit is contained in:
PipoCanaja 2019-11-25 03:55:12 +01:00 committed by Tony Murray
parent 245b415eba
commit 3d56d763e4
63 changed files with 82091 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,13 @@
os: ubiquoss-pon
text: 'Ubiquoss PON'
type: network
icon: ubiquoss
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
mib_dir:
- ubiquoss
discovery:
-
sysObjectID: .1.3.6.1.4.1.7800.1

View File

@ -0,0 +1,22 @@
<?php
/*
* LibreNMS
*
* Copyright (c) 2016 Søren Friis Rosiak <sorenrosiak@gmail.com>
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version. Please see LICENSE.txt at the top level of
* the source code distribution for details.
*
* Ubiquoss PON
*
*/
$serial = snmp_get($device, 'ENTITY-MIB::entPhysicalSerialNum.1', '-OQv');
// Let's use sysDescr as nothing else is found in the OIDs.
if (empty($hardware)) {
$hardware = 'Ubiquoss ' . trim($device['sysDescr']);
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,203 @@
-- *****************************************************************
-- UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB.my
--
-- Jul. 2013, Hangil Won
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalIndex
FROM ENTITY-MIB
ifIndex
FROM RFC1213-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
ubi10GEponGroupMIB
FROM UBQS-SMI
ubiPortIndex
FROM UBQS-INTERFACE-MIB;
ubi10gServicePolicyMIB MODULE-IDENTITY
LAST-UPDATED "201601072200Z"
ORGANIZATION
"Ubiquoss Inc."
CONTACT-INFO
"Chair : Hangil Won
Ubiquoss Inc.
Postal: : 8F Ubiquoss B/D, 68, Pangyo-ro
255beon-gil, Bundang-gu, Seongnam-si,
Gyeonggi-do, 463-400, Republic of Korea
EMail: : hg88pro@ubiquoss.com"
DESCRIPTION
"This MIB module defines epon service policy information"
::= { ubi10GEponGroupMIB 4 }
-- ***********************************************************
-- Node definitions
-- ***********************************************************
ubi10gServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubi10gServicePolicyMIB 1 }
-- ***********************************************************
-- ponServicePolicy
-- ***********************************************************
ubi10gPonServicePolicy OBJECT IDENTIFIER ::= { ubi10gServicePolicyMIBObjects 1 }
-- ***********************************************************
-- olt10gServicePolicy
-- ***********************************************************
olt10gServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF Olt10gServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Apply service policy to OLT."
::= { ubi10gPonServicePolicy 1 }
olt10gServicePolicyEntry OBJECT-TYPE
SYNTAX Olt10gServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { uniPortIndex }
::= { olt10gServicePolicyTable 1 }
Olt10gServicePolicyEntry ::=
SEQUENCE {
olt10gServicePolicyServiceMapName
DisplayString
}
olt10gServicePolicyServiceMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service map name to apply."
::= { olt10gServicePolicyEntry 1 }
-- ***********************************************************
-- onu10gServicePolicyTable
-- ***********************************************************
onu10gServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF Onu10gServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubi10gPonServicePolicy 2 }
onu10gServicePolicyEntry OBJECT-TYPE
SYNTAX Onu10gServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onu10gId }
::= { onu10gServicePolicyTable 1 }
Onu10gServicePolicyEntry ::=
SEQUENCE {
onu10gServicePolicySlaMapName
DisplayString,
onu10gServicePolicyBridgeMapName
DisplayString,
onu10gServicePolicyMcastMapName
DisplayString
}
onu10gServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onu10gServicePolicyEntry 1 }
onu10gServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onu10gServicePolicyEntry 2 }
onu10gServicePolicyMcastMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onu10gServicePolicyEntry 3 }
-- ***********************************************************
-- default10gServicePolicy
-- ***********************************************************
default10gServicePolicy OBJECT IDENTIFIER ::= { ubi10gPonServicePolicy 3 }
default10gServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 1 }
default10gServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 2 }
default10gServicePolicyMcastMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 3 }
defaultHybrid10gServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 4 }
defaultHybrid10gServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 5 }
defaultHybrid10gServicePolicyMcastMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { default10gServicePolicy 6 }
END
-- ***********************************************************
-- UBIQUOSS-10GEPON-SERVICE-POLICY-MIB.my
-- ***********************************************************

View File

@ -0,0 +1,540 @@
-- *****************************************************************
-- UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB.my
--
-- Jul. 2013, Hangil Won
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex
FROM RFC1213-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
MacAddress, DisplayString
FROM SNMPv2-TC
ubi10GEponGroupMIB
FROM UBQS-SMI
ubiPortIndex
FROM UBQS-INTERFACE-MIB;
ubi10gSoftwareMIB MODULE-IDENTITY
LAST-UPDATED "201601072200Z"
ORGANIZATION
"Ubiquoss Inc."
CONTACT-INFO
"Chair : Hangil Won
Ubiquoss Inc.
Postal: : 8F Ubiquoss B/D, 68, Pangyo-ro
255beon-gil, Bundang-gu, Seongnam-si,
Gyeonggi-do, 463-400, Republic of Korea
EMail: : hg88pro@ubiquoss.com"
DESCRIPTION
"This MIB module defines epon software management information"
::= { ubi10GEponGroupMIB 6 }
--
-- Node definitions
--
ubi10gSoftwareMIBObjects OBJECT IDENTIFIER ::= { ubi10gSoftwareMIB 1 }
-- ***********************************************************
-- oltSoftwareInfoTable
-- ***********************************************************
olt10gSoftwareInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Olt10gSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"10g Olt software download"
::= { ubi10gSoftwareMIBObjects 1 }
olt10gSoftwareInfoEntry OBJECT-TYPE
SYNTAX Olt10gSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex }
::= { olt10gSoftwareInfoTable 1 }
Olt10gSoftwareInfoEntry ::=
SEQUENCE {
olt10gSwVersion
DisplayString,
olt10gHwVersion
DisplayString
}
olt10gSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Olt software version number (xx.xx.xx)"
::= { olt10gSoftwareInfoEntry 1 }
olt10gHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Olt Hardware version number"
::= { olt10gSoftwareInfoEntry 2 }
-- ***********************************************************
-- onu10gSoftwareInfoTable
-- ***********************************************************
onu10gSoftwareInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Onu10gSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubi10gSoftwareMIBObjects 2 }
onu10gSoftwareInfoEntry OBJECT-TYPE
SYNTAX Onu10gSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onu10gId }
::= { onu10gSoftwareInfoTable 1 }
Onu10gSoftwareInfoEntry ::=
SEQUENCE {
onu10gSwVersion
DisplayString,
onu10gHwVersion
DisplayString
}
onu10gSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Onu software version number (xx.xx.xx)"
::= { onu10gSoftwareInfoEntry 1 }
onu10gHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Onu Hardware version number"
::= { onu10gSoftwareInfoEntry 2 }
-- ***********************************************************
-- softwareGroup
-- ***********************************************************
reset10gOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Olt Id"
::= { ubi10gSoftwareMIBObjects 3 }
reset10gOnuId OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Onu Id"
::= { ubi10gSoftwareMIBObjects 4 }
reset10gOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
reset(1),
resetWithInit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Operation"
::= { ubi10gSoftwareMIBObjects 5 }
reset10gMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac addr"
::= { ubi10gSoftwareMIBObjects 6 }
reset10gMacOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac addr"
::= { ubi10gSoftwareMIBObjects 7 }
reset10gMacOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
reset(1),
resetWithInit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac Operation"
::= { ubi10gSoftwareMIBObjects 8 }
reset10gBoard OBJECT-TYPE
SYNTAX Integer32(1..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"10G pon board-reset
1~12 : Slot Id"
::= { ubi10gSoftwareMIBObjects 11 }
-- ***********************************************************
-- SoftwareDownloadTable
-- ***********************************************************
softwareDownload10g OBJECT IDENTIFIER ::= { ubi10gSoftwareMIBObjects 9 }
softwareDownload10gOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Olt ID"
::= { softwareDownload10g 1 }
softwareDownload10gOnuId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Onu ID"
::= { softwareDownload10g 2 }
softwareDownload10gHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"file server IP address (xxx.xxx.xxx.xxx)"
::= { softwareDownload10g 3 }
softwareDownload10gFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { softwareDownload10g 4 }
softwareDownload10gOption OBJECT-TYPE
SYNTAX INTEGER
{
forced(1),
checkVersion(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { softwareDownload10g 5 }
softwareDownload10gOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
operate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { softwareDownload10g 6 }
-- ***********************************************************
-- onuAutoDownload10gGroup
-- ***********************************************************
onuAutoDownload10g OBJECT IDENTIFIER ::= { ubi10gSoftwareMIBObjects 10 }
onu10gSoftwareTable OBJECT-TYPE
SYNTAX SEQUENCE OF Onu10gSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU firmware image table"
::= { onuAutoDownload10g 1 }
onu10gSoftwareEntry OBJECT-TYPE
SYNTAX Onu10gSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { onu10gSoftwareId }
::= { onu10gSoftwareTable 1 }
Onu10gSoftwareEntry ::=
SEQUENCE {
onu10gSoftwareId
INTEGER,
onu10gSoftwareFileName
DisplayString
}
onu10gSoftwareId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU software image file number"
::= { onu10gSoftwareEntry 1 }
onu10gSoftwareFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU software image file name"
::= { onu10gSoftwareEntry 2 }
onuDownload10g OBJECT IDENTIFIER ::= { onuAutoDownload10g 2 }
onuDownload10gHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"file server IP address (xxx.xxx.xxx.xxx)"
::= { onuDownload10g 1 }
onuDownload10gFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { onuDownload10g 2 }
onuDownload10gAction OBJECT-TYPE
SYNTAX INTEGER
{
noAction(0),
add(1),
remove(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set value with run(1) will start download"
::= { onuDownload10g 3 }
onuDownload10gActionOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
operate(1),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { onuDownload10g 4 }
onuDownload10gStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuDownload10gStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU firmware image table"
::= { onuAutoDownload10g 3 }
onuDownload10gStatusEntry OBJECT-TYPE
SYNTAX OnuDownload10gStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { onuDownload10gStatusTable 1 }
OnuDownload10gStatusEntry ::=
SEQUENCE {
onuDownload10gStatusMask
OCTET STRING
}
onuDownload10gStatusMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU download status bitmask.
32 of ONUs x 8 bit for each ONU = 256 bits (32 bytes)
0x00~0x7F : 'onuSoftwareId' on download complete
0x80 : wait to download
0x81 : unavailable entity
0x82 : fail to download
0x83 : no image
0x84 : already up-to-date version
"
::= { onuDownload10gStatusEntry 1 }
-- onuVersionComparison OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- disable(0),
-- enable(1)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "set auto-download version-comparison flag"
-- ::= { onuAutoDownload 4 }
onu10gResetOption OBJECT-TYPE
SYNTAX INTEGER
{
automatic(1),
manual(2),
automatic_with_time(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU reset method after auto-download
Auto-reset with time(3) : Set Only"
::= { onuAutoDownload10g 4 }
onuAutoDownload10gStatus OBJECT-TYPE
SYNTAX INTEGER
{
start(1),
stop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU auto-download status"
::= { onuAutoDownload10g 5 }
onuAutoDownload10gResetTime OBJECT-TYPE
SYNTAX Integer32(0..23)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU auto-download auto-reset time
Unit : time of day
255 : Auto-reset immediately,
manual-reset,
or auto-download stopped."
::= { onuAutoDownload10g 6 }
-- ***********************************************************
-- ubiSoftwareMIBNotificationPrefix
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiSoftwareMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSoftwareMIB 2 }
ubiSoftwareMIBNotifications OBJECT IDENTIFIER ::= { ubiSoftwareMIBNotificationPrefix 0 }
ubiEponOltImageUpgradeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"olt upgrade notification"
::= { ubiSoftwareMIBNotifications 1 }
ubiEponOltImageUpgradeFailNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"olt upgrade notification"
::= { ubiSoftwareMIBNotifications 2 }
ubiEponOnuImageUpgradeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"onu upgrade notification"
::= { ubiSoftwareMIBNotifications 3 }
ubiEponOnuImageUpgradeFailNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"onu upgrade notification"
::= { ubiSoftwareMIBNotifications 4 }
END
--
-- UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,723 @@
-- *****************************************************************
-- UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB.my
--
-- Jun 2008, Hyungeun Park
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
BridgeId
FROM BRIDGE-MIB
ifIndex
FROM RFC1213-MIB
Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC
ubiEponGroupMIB
FROM UBQS-SMI
ubiPortIndex
FROM UBQS-INTERFACE-MIB;
ubiOntSwitchMIB MODULE-IDENTITY
LAST-UPDATED "200806171703Z" -- Jun 17, 2008 at 17:03 GMT
ORGANIZATION
"Ubiquoss Corp."
CONTACT-INFO
"Chair : Hyungeun Park
Ubiquoss Corp.
Postal: : 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: : phe618@ubiquoss.com
Phone : +82-2-2190-3166"
DESCRIPTION
"This MIB module defines epon ont switch information."
::= { ubiEponGroupMIB 3 }
--
-- Node definitions
--
ubiOntSwitchMIBObjects OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 1 }
-- ***********************************************************
-- ontSwitchPortTable
-- ***********************************************************
ontSwitchPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF OntSwitchPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubiOntSwitchMIBObjects 1 }
ontSwitchPortEntry OBJECT-TYPE
SYNTAX OntSwitchPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onuId, subsPortIndex }
::= { ontSwitchPortTable 1 }
OntSwitchPortEntry ::=
SEQUENCE {
ontSwitchPortName
DisplayString,
ontSwitchPortOperStatus
INTEGER,
ontSwitchPortAdminStatus
INTEGER,
ontSwitchPortAutoNegotiation
INTEGER,
ontSwitchPortSpeed
INTEGER,
ontSwitchPortDuplex
INTEGER,
ontSwitchPortFlowControl
INTEGER,
ontSwitchPortMacLimit
INTEGER
}
ontSwitchPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 1 }
ontSwitchPortOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 2 }
ontSwitchPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
locked(0),
unlocked(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 3 }
ontSwitchPortAutoNegotiation OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 4 }
ontSwitchPortSpeed OBJECT-TYPE
SYNTAX INTEGER
{
speed10(1),
speed100(2),
speed1000(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 5 }
ontSwitchPortDuplex OBJECT-TYPE
SYNTAX INTEGER
{
halfDuplex(0),
fullDuplex(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 6 }
ontSwitchPortFlowControl OBJECT-TYPE
SYNTAX INTEGER
{
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ontSwitchPortEntry 7 }
ontSwitchPortMacLimit OBJECT-TYPE
SYNTAX INTEGER
{
unlimit(64)
}(1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"mac-limit range <1-16>.
64 : no mac limit"
::= { ontSwitchPortEntry 8 }
-- ***********************************************************
-- vlanConfig
-- ***********************************************************
vlanConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 2 }
-- ***********************************************************
-- vlanTable
-- ***********************************************************
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { vlanConfig 1 }
vlanEntry OBJECT-TYPE
SYNTAX VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onuId, vlanIndex }
::= { vlanTable 1 }
VlanEntry ::=
SEQUENCE {
vlanId
Integer32,
vlanRowStatus
RowStatus
}
vlanId OBJECT-TYPE
SYNTAX Integer32 (2..4093)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { vlanEntry 1 }
vlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description."
::= { vlanEntry 2 }
-- ***********************************************************
-- vlanPortAdaptaionTable
-- ***********************************************************
vlanPortAdaptaionTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanPortAdaptaionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { vlanConfig 2 }
vlanPortAdaptaionEntry OBJECT-TYPE
SYNTAX VlanPortAdaptaionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onuId, subsPortIndex, vlanId }
::= { vlanPortAdaptaionTable 1 }
VlanPortAdaptaionEntry ::=
SEQUENCE {
vlanMode
INTEGER,
vlanMember
INTEGER
}
vlanMode OBJECT-TYPE
SYNTAX INTEGER
{
trunk(0),
access(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { vlanPortAdaptaionEntry 1 }
vlanMember OBJECT-TYPE
SYNTAX INTEGER
{
add(1),
remove(2),
setNative(3),
resetNative(4),
untaggedVlan(5),
taggedVlan(6),
notExist(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SET value : add, remove, setNative, resetNative.
GET value : untaggedVlan, taggedVlan, notExist."
::= { vlanPortAdaptaionEntry 2 }
-- ***********************************************************
-- stpConfig
-- ***********************************************************
stpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 3 }
-- ***********************************************************
-- stpGlobalTable
-- **********************************************************
stpGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF StpGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { stpConfig 1 }
stpGlobalEntry OBJECT-TYPE
SYNTAX StpGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index : ONT Physical Index."
INDEX { ubiPortIndex, onuId }
::= { stpGlobalTable 1 }
StpGlobalEntry ::=
SEQUENCE {
bridgeStpStatus
INTEGER,
bridgeStpAgeingTime
INTEGER,
bridgeStpRootPathCost
Integer32,
bridgeStpPriority
Integer32,
bridgeStpForwardTime
INTEGER,
bridgeStpHelloTime
INTEGER,
bridgeStpMaxAge
INTEGER,
bridgeStpRootPort
Integer32,
bridgeStpRootId
BridgeId
}
bridgeStpStatus OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 1 }
bridgeStpAgeingTime OBJECT-TYPE
SYNTAX INTEGER
{
unset(0)
}(10..286)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ageing-time is translated to other value :
--------------------------------------------
input value | translated value
--------------------------------------------
10 - 13 | 8
--------------------------------------------
14 - 26 | 17
--------------------------------------------
27 - 52 | 35
--------------------------------------------
53 - 106 | 70
--------------------------------------------
107 - 214 | 142
--------------------------------------------
215 - 286 | 286
--------------------------------------------"
::= { stpGlobalEntry 2 }
bridgeStpRootPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 3 }
bridgeStpPriority OBJECT-TYPE
SYNTAX Integer32 (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 4 }
bridgeStpForwardTime OBJECT-TYPE
SYNTAX INTEGER
{
unset(0)
}(4..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 5 }
bridgeStpHelloTime OBJECT-TYPE
SYNTAX INTEGER
{
unset(0)
}(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 6 }
bridgeStpMaxAge OBJECT-TYPE
SYNTAX INTEGER
{
unset(0)
}(6..40)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 7 }
bridgeStpRootPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 8 }
bridgeStpRootId OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpGlobalEntry 9 }
-- ***********************************************************
-- stpPortTable
-- ***********************************************************
stpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF StpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { stpConfig 2 }
stpPortEntry OBJECT-TYPE
SYNTAX StpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index : ONT Physical Port Index."
INDEX { ubiPortIndex, onuId, subsPortIndex }
::= { stpPortTable 1 }
StpPortEntry ::=
SEQUENCE {
stpPort
Integer32,
stpPortPriority
Integer32,
stpPortState
INTEGER,
stpPortPathCost
Integer32,
stpPortDesignatedRoot
BridgeId,
stpPortDesignatedCost
Integer32,
stpPortDesignatedBridge
BridgeId,
stpPortDesignatedPort
OCTET STRING,
stpPortDesignatedForwardTransitions
Counter32
}
stpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 1 }
stpPortPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 2 }
stpPortState OBJECT-TYPE
SYNTAX INTEGER
{
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5),
broken(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 3 }
stpPortPathCost OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 4 }
stpPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 5 }
stpPortDesignatedCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 6 }
stpPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 7 }
stpPortDesignatedPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 8 }
stpPortDesignatedForwardTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { stpPortEntry 9 }
-- ***********************************************************
-- igmpConfig
-- ***********************************************************
igmpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 4 }
-- ***********************************************************
-- igmpGlobalTable
-- ***********************************************************
igmpGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { igmpConfig 1 }
igmpGlobalEntry OBJECT-TYPE
SYNTAX IgmpGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index : ONT Physical Index."
INDEX { ubiPortIndex, onuId }
::= { igmpGlobalTable 1 }
IgmpGlobalEntry ::=
SEQUENCE {
igmpGlobalStatus
INTEGER,
igmpGlobalLastMemberQueryCount
Integer32,
igmpGlobalRobustnessCount
Integer32
}
igmpGlobalStatus OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { igmpGlobalEntry 1 }
igmpGlobalLastMemberQueryCount OBJECT-TYPE
SYNTAX Integer32 (0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { igmpGlobalEntry 2 }
igmpGlobalRobustnessCount OBJECT-TYPE
SYNTAX Integer32 (0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { igmpGlobalEntry 3 }
-- ***********************************************************
-- igmpPortTable
-- ***********************************************************
igmpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { igmpConfig 2 }
igmpPortEntry OBJECT-TYPE
SYNTAX IgmpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index : ONT Physical Port Index."
INDEX { ubiPortIndex, onuId, subsPortIndex }
::= { igmpPortTable 1 }
IgmpPortEntry ::=
SEQUENCE {
igmpPortMaxGroup
Integer32
}
igmpPortMaxGroup OBJECT-TYPE
SYNTAX Integer32 (10..35)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { igmpPortEntry 1 }
-- ***********************************************************
-- ubiOntSwitchMIBNotificationPrefix
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiOntSwitchMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 2 }
ubiOntSwitchMIBNotifications OBJECT IDENTIFIER ::= { ubiOntSwitchMIBNotificationPrefix 0 }
-- TODO
-- ***********************************************************
-- ubiPonMacGroupMIBNotificationPrefix
-- ***********************************************************
-- conformance information
ubiOntSwitchMIBConformance OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 3 }
ubiOntSwitchMIBCompliances OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 1 }
ubiOntSwitchMIBGroups OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 2 }
-- compliance statements
ubiOntSwitchMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description"
MODULE -- this module
MANDATORY-GROUPS { ubiOntSwitchMIBGroup,
ubiOntSwitchMIBNotificationGroup
}
GROUP ubiOntSwitchMIBGroup
DESCRIPTION
"Description"
GROUP ubiOntSwitchMIBNotificationGroup
DESCRIPTION
"Description"
::= { ubiOntSwitchMIBCompliances 1 }
-- compliance statements
ubiOntSwitchMIBGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"ubiquoss ont switch information MIB"
::= { ubiOntSwitchMIBGroups 1 }
ubiOntSwitchMIBNotificationGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"ubiquoss ont switch information Notifications"
::= { ubiOntSwitchMIBGroups 2 }
END
--
-- UBIQUOSS-EPON-ONTMANAGER-MIB.my
--

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,504 @@
-- *****************************************************************
-- UBIQUOSS-EPON-PM-MIB.mib:
-- Ubiquoss Enterprise Vdsl Performance Structure of Management Information
--
-- Jan 2007, SangJun Song
--
-- Copyright (c) 2007 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-EPON-PM-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
IANAifType
FROM IANAifType-MIB
RowStatus, TruthValue
FROM SNMPv2-TC -- [RFC2579]
ubiSysIndex
FROM UBQS-INTERFACE-MIB
HCPerfIntervalThreshold,
HCPerfTimeElapsed,
HCPerfValidIntervals,
HCPerfInvalidIntervals
FROM HC-PerfHist-TC-MIB -- [RFC3705]
ubiMgmt
FROM UBQS-SMI;
ubiEponPMMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : SangJun Song
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: sjsong@ubiquoss.com
Phone: +82-2-2190-3139
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: sjsong@ubiquoss.com
Phone: +82-2-2190-3139"
DESCRIPTION
"This MIB module defines vdsl line information"
::= { ubiMgmt 401 }
ubiEponPMMIBObjects OBJECT IDENTIFIER ::= { ubiEponPMMIB 1 }
ubiEponPhysSide ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"switch(1) -- switch side of port
pon(2) -- pon side of port"
SYNTAX INTEGER
{
switch(1),
pon(2)
}
-- ***********************************************************
-- PM line current total Counters
-- ***********************************************************
ubiEponPMOltCurrTotalCntTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEponPMOltCurrTotalCntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table ubiEponPMOltCurrTable contains current Performance
Monitoring results of DSL line."
::= { ubiEponPMMIBObjects 1 }
ubiEponPMOltCurrTotalCntEntry OBJECT-TYPE
SYNTAX UbiEponPMOltCurrTotalCntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table ubiEponPMOltCurrTable contains current Performance
Monitoring results of DSL line.
The index of this table is an interface index where the
interface has an ifType of vdsl and the termination
unit."
INDEX { ubiSysIndex, ubiPortIndex, ubiEponPhysSide }
::= { ubiEponPMOltCurrTotalCntTable 1 }
UbiEponPMOltCurrTotalCntEntry ::=
SEQUENCE {
ubiEponPMOltCurrInTotalBytes Counter64,
ubiEponPMOltCurrInTotalFrames Counter64,
ubiEponPMOltCurrInUnicastFrames Counter64,
ubiEponPMOltCurrInBroadcastFrames Counter64,
ubiEponPMOltCurrInMulticastFrames Counter64,
ubiEponPMOltCurrInErrorFrames Counter64,
ubiEponPMOltCurrInDropedFrames Counter64,
ubiEponPMOltCurrInPausedFrames Counter64,
ubiEponPMOltCurrOutTotalBytes Counter64,
ubiEponPMOltCurrOutTotalFrames Counter64,
ubiEponPMOltCurrOutUnicastFrames Counter64,
ubiEponPMOltCurrOutBroadcastFrames Counter64,
ubiEponPMOltCurrOutMulticastFrames Counter64,
ubiEponPMOltCurrOutErrorFrames Counter64,
ubiEponPMOltCurrOutDropedFrames Counter64,
ubiEponPMOltCurrOutPausedFrames Counter64
}
ubiEponPMOltCurrInTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 1 }
ubiEponPMOltCurrInTotalFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 2 }
ubiEponPMOltCurrInUnicastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 3 }
ubiEponPMOltCurrInBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 4 }
ubiEponPMOltCurrInMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 5 }
ubiEponPMOltCurrInErrorFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 6 }
ubiEponPMOltCurrInDropedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 7 }
ubiEponPMOltCurrInPausedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 8 }
ubiEponPMOltCurrOutTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 9 }
ubiEponPMOltCurrOutTotalFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 10 }
ubiEponPMOltCurrOutUnicastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 11 }
ubiEponPMOltCurrOutBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 12 }
ubiEponPMOltCurrOutMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 13 }
ubiEponPMOltCurrOutErrorFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 14 }
ubiEponPMOltCurrOutDropedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 15 }
ubiEponPMOltCurrOutPausedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOltCurrTotalCntEntry 16 }
-- ***********************************************************
-- PM ONU current total counters --
-- ***********************************************************
ubiEponPMOnuCurrTotalCntTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEponPMOnuCurrTotalCntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table ubiEponPMOnuCurrTable contains current Performance
Monitoring results of DSL channel."
::= { ubiEponPMMIBObjects 2 }
ubiEponPMOnuCurrTotalCntEntry OBJECT-TYPE
SYNTAX UbiEponPMOnuCurrTotalCntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiSysIndex, ubiPortIndex, ubiEponOnuIndex, ubiEponPhysSide }
::= { ubiEponPMOnuCurrTotalCntTable 1 }
UbiEponPMOnuCurrTotalCntEntry ::=
SEQUENCE {
ubiEponPMOnuCurrInTotalBytes Counter64,
ubiEponPMOnuCurrInTotalFrames Counter64,
ubiEponPMOnuCurrInUnicastFrames Counter64,
ubiEponPMOnuCurrInBroadcastFrames Counter64,
ubiEponPMOnuCurrInMulticastFrames Counter64,
ubiEponPMOnuCurrInErrorFrames Counter64,
ubiEponPMOnuCurrInDropedFrames Counter64,
ubiEponPMOnuCurrInPausedFrames Counter64,
ubiEponPMOnuCurrOutTotalBytes Counter64,
ubiEponPMOnuCurrOutTotalFrames Counter64,
ubiEponPMOnuCurrOutUnicastFrames Counter64,
ubiEponPMOnuCurrOutBroadcastFrames Counter64,
ubiEponPMOnuCurrOutMulticastFrames Counter64,
ubiEponPMOnuCurrOutErrorFrames Counter64,
ubiEponPMOnuCurrOutDropedFrames Counter64,
ubiEponPMOnuCurrOutPausedFrames Counter64
}
ubiEponPMOnuCurrInTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 1 }
ubiEponPMOnuCurrInTotalFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 2 }
ubiEponPMOnuCurrInUnicastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 3 }
ubiEponPMOnuCurrInBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 4 }
ubiEponPMOnuCurrInMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 5 }
ubiEponPMOnuCurrInErrorFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 6 }
ubiEponPMOnuCurrInDropedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 7 }
ubiEponPMOnuCurrInPausedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 8 }
ubiEponPMOnuCurrOutTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 9 }
ubiEponPMOnuCurrOutTotalFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 10 }
ubiEponPMOnuCurrOutUnicastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 11 }
ubiEponPMOnuCurrOutBroadcastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 12 }
ubiEponPMOnuCurrOutMulticastFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 13 }
ubiEponPMOnuCurrOutErrorFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 14 }
ubiEponPMOnuCurrOutDropedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 15 }
ubiEponPMOnuCurrOutPausedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiEponPMOnuCurrTotalCntEntry 16 }
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiEponPMMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEponPMMIB 2 }
ubiEponPMMIBNotifications OBJECT IDENTIFIER ::= { ubiEponPMMIBNotificationPrefix 0 }
ubiFerThreshNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"Fer threshold reached."
::= { ubiEponPMMIBNotifications 1 }
ubiBerPerfLossThreshNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"Ber threshold reached."
::= { ubiEponPMMIBNotifications 2 }
-- conformance information
ubiEponPMMIBConformance OBJECT IDENTIFIER ::= { ubiEponPMMIB 3 }
ubiEponPMMIBCompliances OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 1 }
ubiEponPMMIBGroups OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 2 }
-- compliance statements
ubiEponPMMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss port MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiEponPMMIBGroup
}
GROUP ubiEponPMMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for port."
::= { ubiEponPMMIBCompliances 1 }
-- ports of conformance
ubiEponPMMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"ubiquoss epon pm."
::= { ubiEponPMMIBGroups 1 }
ubiEponPMMIBNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiFerThreshNotification,
ubiBerThreshNotification
}
STATUS current
DESCRIPTION
"A collection of notifications providing the
notification for epon pm."
::= { ubiEponPMMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,374 @@
-- *****************************************************************
-- UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB.my
--
-- Jun 2008, Hyungeun Park
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalIndex
FROM ENTITY-MIB
ifIndex
FROM RFC1213-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
ubiEponGroupMIB
FROM UBQS-SMI
ubiPortIndex
FROM UBQS-INTERFACE-MIB;
ubiServicePolicyMIB MODULE-IDENTITY
LAST-UPDATED "200806171703Z" -- Jun 17, 2008 at 17:03 GMT
ORGANIZATION
"Ubiquoss Corp."
CONTACT-INFO
"Chair : Hyungeun Park
Ubiquoss Corp.
Postal: : 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: : phe618@ubiquoss.com
Phone : +82-2-2190-3166"
DESCRIPTION
"This MIB module defines epon service policy information"
::= { ubiEponGroupMIB 4 }
--
-- Node definitions
--
ubiServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 1 }
-- ***********************************************************
-- ponServicePolicy
-- ***********************************************************
ubiPonServicePolicy OBJECT IDENTIFIER ::= { ubiServicePolicyMIBObjects 1 }
-- ***********************************************************
-- oltServicePolicyTable
-- **********************************************************
oltServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF OltServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubiPonServicePolicy 1 }
oltServicePolicyEntry OBJECT-TYPE
SYNTAX OltServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex }
::= { oltServicePolicyTable 1 }
OltServicePolicyEntry ::=
SEQUENCE {
servicePolicyServiceMapName
DisplayString
}
servicePolicyServiceMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { oltServicePolicyEntry 1 }
-- ***********************************************************
-- onuServicePolicyTable
-- ***********************************************************
onuServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubiPonServicePolicy 2 }
onuServicePolicyEntry OBJECT-TYPE
SYNTAX OnuServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onuId }
::= { onuServicePolicyTable 1 }
OnuServicePolicyEntry ::=
SEQUENCE {
servicePolicySlaMapName
DisplayString,
servicePolicyBridgeMapName
DisplayString,
servicePolicyIgmpMapName
DisplayString
}
servicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuServicePolicyEntry 1 }
servicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuServicePolicyEntry 2 }
servicePolicyIgmpMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuServicePolicyEntry 3 }
-- ***********************************************************
-- defaultServicePolicy
-- ***********************************************************
defaultServicePolicy OBJECT IDENTIFIER ::= { ubiPonServicePolicy 3 }
defaultServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 1 }
defaultServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 2 }
defaultServicePolicyIgmpMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 3 }
defaultHybridServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 4 }
defaultHybridServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 5 }
defaultHybridServicePolicyIgmpMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 6 }
defaultGigaOntServicePolicySlaMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 7 }
defaultGigaOntServicePolicyBridgeMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 8 }
defaultGigaOntServicePolicyIgmpMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { defaultServicePolicy 9 }
-- ***********************************************************
-- onuSwitchServicePolicyTable
-- **********************************************************
onuSwitchServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuSwitchServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubiServicePolicyMIBObjects 2 }
onuSwitchServicePolicyEntry OBJECT-TYPE
SYNTAX OnuSwitchServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { portIndex, onuId }
::= { onuSwitchServicePolicyTable 1 }
OnuSwitchServicePolicyEntry ::=
SEQUENCE {
onuSwitchServicePolicyClassMapName
DisplayString,
onuSwitchServicePolicyMapName
DisplayString,
onuSwitchServicePolicyStatus
INTEGER
}
onuSwitchServicePolicyClassMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuSwitchServicePolicyEntry 1 }
onuSwitchServicePolicyMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuSwitchServicePolicyEntry 2 }
onuSwitchServicePolicyStatus OBJECT-TYPE
SYNTAX INTEGER
{
set(1),
unset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { onuSwitchServicePolicyEntry 3 }
-- ***********************************************************
-- oltSwitchServicePolicy
-- ***********************************************************
oltSwitchServicePolicy OBJECT IDENTIFIER ::= { ubiServicePolicyMIBObjects 3 }
oltSwitchServicePolicyAttach OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If you attach policy, set the name of policy.
if you detach policy, set zero-length string."
::= { oltSwitchServicePolicy 1 }
servicePolicyOutputShapingControl OBJECT-TYPE
SYNTAX Integer32 (0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"default : 0
Unit : Bytes"
::= { oltSwitchServicePolicy 2 }
servicePolicyInputShapingControl OBJECT-TYPE
SYNTAX Integer32 (0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"default : 0
Unit : Bytes"
::= { oltSwitchServicePolicy 3 }
-- ***********************************************************
-- ubiServicePolicyMIBNotificationPrefix
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiServicePolicyMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 2 }
ubiServicePolicyMIBNotifications OBJECT IDENTIFIER ::= { ubiServicePolicyMIBNotificationPrefix 0 }
-- TODO
-- ***********************************************************
-- ubiServicePolicyMIBConformance
-- ***********************************************************
-- conformance information
ubiServicePolicyMIBConformance OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 3 }
ubiServicePolicyMIBCompliances OBJECT IDENTIFIER ::= { ubiServicePolicyMIBConformance 1 }
ubiServicePolicyMIBGroups OBJECT IDENTIFIER ::= { ubiServicePolicyMIBConformance 2 }
-- compliance statements
ubiServicePolicyMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description"
MODULE -- this module
MANDATORY-GROUPS { ubiServicePolicyMIBGroup,
ubiServicePolicyMIBNotificationGroup
}
GROUP ubiServicePolicyMIBGroup
DESCRIPTION
"Description"
GROUP ubiServicePolicyMIBNotificationGroup
DESCRIPTION
"Description"
::= { ubiServicePolicyMIBCompliances 1 }
-- compliance statements
ubiServicePolicyMIBGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"ubiquoss service policy information MIB"
::= { ubiServicePolicyMIBGroups 1 }
ubiServicePolicyMIBNotificationGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"ubiquoss service policy information Notifications"
::= { ubiServicePolicyMIBGroups 2 }
END
--
-- UBIQUOSS-EPON-SERVICE-POLICY-MIB.my
--

View File

@ -0,0 +1,590 @@
-- *****************************************************************
-- UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB.my
--
-- Jun 2008, Hyungeun Park
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex
FROM RFC1213-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
MacAddress, DisplayString
FROM SNMPv2-TC
ubiEponGroupMIB
FROM UBQS-SMI
ubiPortIndex
FROM UBQS-INTERFACE-MIB;
ubiSoftwareMIB MODULE-IDENTITY
LAST-UPDATED "200806201636Z"
ORGANIZATION
"Ubiquoss Corp."
CONTACT-INFO
"Chair : Hyungeun Park
Ubiquoss Corp.
Postal: : 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: : phe618@ubiquoss.com
Phone : +82-2-2190-3166"
DESCRIPTION
"This MIB module defines epon software management information"
::= { ubiEponGroupMIB 6 }
--
-- Node definitions
--
ubiSoftwareMIBObjects OBJECT IDENTIFIER ::= { ubiSoftwareMIB 1 }
-- ***********************************************************
-- oltSoftwareInfoTable
-- ***********************************************************
oltSoftwareInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF OltSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"software e"
::= { ubiSoftwareMIBObjects 1 }
oltSoftwareInfoEntry OBJECT-TYPE
SYNTAX OltSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex }
::= { oltSoftwareInfoTable 1 }
OltSoftwareInfoEntry ::=
SEQUENCE {
oltSwVersion
DisplayString,
oltHwVersion
DisplayString
}
oltSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Olt software version number (xx.xx.xx)"
::= { oltSoftwareInfoEntry 1 }
oltHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Olt Hardware version number"
::= { oltSoftwareInfoEntry 2 }
-- ***********************************************************
-- onuSoftwareInfoTable
-- ***********************************************************
onuSoftwareInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSoftwareMIBObjects 2 }
onuSoftwareInfoEntry OBJECT-TYPE
SYNTAX OnuSoftwareInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ubiPortIndex, onuId }
::= { onuSoftwareInfoTable 1 }
OnuSoftwareInfoEntry ::=
SEQUENCE {
onuSwVersion
DisplayString,
onuHwVersion
DisplayString
}
onuSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Onu software version number (xx.xx.xx)"
::= { onuSoftwareInfoEntry 1 }
onuHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Onu Hardware version number"
::= { onuSoftwareInfoEntry 2 }
-- ***********************************************************
-- SoftwareDownloadTable
-- ***********************************************************
softwareDownload OBJECT IDENTIFIER ::= { ubiSoftwareMIBObjects 9 }
softwareDownloadOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Olt ID"
::= { softwareDownload 1 }
softwareDownloadOnuId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Onu ID"
::= { softwareDownload 2 }
softwareDownloadHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"file server IP address (xxx.xxx.xxx.xxx)"
::= { softwareDownload 3 }
softwareDownloadFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { softwareDownload 4 }
softwareDownloadOption OBJECT-TYPE
SYNTAX INTEGER
{
forced(1),
checkVersion(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { softwareDownload 5 }
softwareDownloadOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
operate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { softwareDownload 6 }
-- ***********************************************************
-- onuAutoDownloadGroup
-- ***********************************************************
onuAutoDownload OBJECT IDENTIFIER ::= { ubiSoftwareMIBObjects 10 }
onuSoftwareTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU firmware image table"
::= { onuAutoDownload 1 }
onuSoftwareEntry OBJECT-TYPE
SYNTAX OnuSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { onuSoftwareId }
::= { onuSoftwareTable 1 }
OnuSoftwareEntry ::=
SEQUENCE {
onuSoftwareId
INTEGER,
onuSoftwareFileName
DisplayString
}
onuSoftwareId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU software image file number"
::= { onuSoftwareEntry 1 }
onuSoftwareFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU software image file name"
::= { onuSoftwareEntry 2 }
onuDownload OBJECT IDENTIFIER ::= { onuAutoDownload 2 }
onuDownloadHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"file server IP address (xxx.xxx.xxx.xxx)"
::= { onuDownload 1 }
onuDownloadFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"software image file name to be downloaded"
::= { onuDownload 2 }
onuDownloadAction OBJECT-TYPE
SYNTAX INTEGER
{
noAction(0),
add(1),
remove(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set value with run(1) will start download"
::= { onuDownload 3 }
onuDownloadActionOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
operate(1),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { onuDownload 4 }
onuDownloadStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuDownloadStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU firmware image table"
::= { onuAutoDownload 3 }
onuDownloadStatusEntry OBJECT-TYPE
SYNTAX OnuDownloadStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { onuDownloadStatusTable 1 }
OnuDownloadStatusEntry ::=
SEQUENCE {
onuDownloadStatusMask
OCTET STRING
}
onuDownloadStatusMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU download status bitmask.
32 of ONUs x 8 bit for each ONU = 256 bits (32 bytes)
0x00~0x7F : 'onuSoftwareId' on download complete
0x80 : wait to download
0x81 : unavailable entity
0x82 : fail to download
0x83 : no image
0x84 : already up-to-date version
"
::= { onuDownloadStatusEntry 1 }
-- onuVersionComparison OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- disable(0),
-- enable(1)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "set auto-download version-comparison flag"
-- ::= { onuAutoDownload 4 }
onuResetOption OBJECT-TYPE
SYNTAX INTEGER
{
automatic(1),
manual(2),
automatic_with_time(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU reset method after auto-download
Auto-reset with time(3) : Set Only"
::= { onuAutoDownload 4 }
onuAutoDownloadStatus OBJECT-TYPE
SYNTAX INTEGER
{
start(1),
stop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU auto-download status"
::= { onuAutoDownload 5 }
onuAutoDownloadResetTime OBJECT-TYPE
SYNTAX Integer32 (0..23)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ONU auto-download auto-reset time
Unit : time of day
255 : Auto-reset immediately,
manual-reset,
or auto-download stopped."
::= { onuAutoDownload 6}
-- ***********************************************************
-- softwareGroup
-- ***********************************************************
resetOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Olt Id"
::= { ubiSoftwareMIBObjects 3 }
resetOnuId OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Onu Id"
::= { ubiSoftwareMIBObjects 4 }
resetOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
reset(1),
resetWithInit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Operation"
::= { ubiSoftwareMIBObjects 5 }
resetMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac addr"
::= { ubiSoftwareMIBObjects 6 }
resetMacOltId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac addr"
::= { ubiSoftwareMIBObjects 7 }
resetMacOp OBJECT-TYPE
SYNTAX INTEGER
{
normal(0),
reset(1),
resetWithInit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset Mac Operation"
::= { ubiSoftwareMIBObjects 8 }
resetBoard OBJECT-TYPE
SYNTAX Integer32(1..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"board-reset
1~12 : Slot Id"
::= { ubiSoftwareMIBObjects 11 }
-- ***********************************************************
-- ubiSoftwareMIBNotificationPrefix
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiSoftwareMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSoftwareMIB 2 }
ubiSoftwareMIBNotifications OBJECT IDENTIFIER ::= { ubiSoftwareMIBNotificationPrefix 0 }
ubiEponOltImageUpgradeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"olt upgrade notification"
::= { ubiSoftwareMIBNotifications 1 }
ubiEponOltImageUpgradeFailNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"olt upgrade notification"
::= { ubiSoftwareMIBNotifications 2 }
ubiEponOnuImageUpgradeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"onu upgrade notification"
::= { ubiSoftwareMIBNotifications 3 }
ubiEponOnuImageUpgradeFailNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"onu upgrade notification"
::= { ubiSoftwareMIBNotifications 4 }
-- ***********************************************************
-- ubiSoftwareMIBConformance
-- ***********************************************************
-- conformance information
ubiSoftwareMIBConformance OBJECT IDENTIFIER ::= { ubiSoftwareMIB 3 }
ubiSoftwareMIBCompliances OBJECT IDENTIFIER ::= { ubiSoftwareMIBConformance 1 }
ubiSoftwareMIBGroups OBJECT IDENTIFIER ::= { ubiSoftwareMIBConformance 2 }
-- compliance statements
ubiSoftwareMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description"
MODULE -- this module
MANDATORY-GROUPS { ubiSoftwareMIBGroup,
ubiSoftwareMIBNotificationGroup
}
GROUP ubiSoftwareMIBGroup
DESCRIPTION
"Description"
GROUP ubiSoftwareMIBNotificationGroup
DESCRIPTION
"Description"
::= { ubiSoftwareMIBCompliances 1 }
-- compliance statements
ubiSoftwareMIBGroup OBJECT-GROUP
OBJECTS {
ubiEponOltImageUpgradeNotification,
ubiEponOltImageUpgradeFailNotification,
ubiEponOnuImageUpgradeNotification,
ubiEponOnuImageUpgradeFailNotification
}
STATUS current
DESCRIPTION
"ubiquoss software information MIB"
::= { ubiSoftwareMIBGroups 1 }
ubiSoftwareMIBNotificationGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"ubiquoss software information Notifications"
::= { ubiSoftwareMIBGroups 2 }
END
--
-- UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-MIB.my
--

View File

@ -0,0 +1,156 @@
--
-- UBIQUOSS-EPON-TC-MIB.my
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271
-- Tuesday, November 21, 2006 at 10:25:15
--
UBIQUOSS-EPON-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
--
-- Textual conventions
--
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'"
SYNTAX Integer32
OnuType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Description."
SYNTAX INTEGER
{
og1100(1),
u9024a(2),
hybridOnu(19),
hybridOnu2(20),
hybridOnu2b(21),
hybridOnu2e(22),
hybridOnuSfp(23),
hybridPmc(24),
hybridPmc2b(25),
hybrid10gOnu(30),
hybrid10gOnub(31),
ctc-tk(41),
ctc-tk4(42),
c1004(61),
c1001a(62),
c1010at(63),
c1010ax(64),
og3410ab(113),
og3500ab(116),
og3400aa(117),
og3500db(118),
og3500ec(121),
og3500jc(122),
og3500kc(123),
cc3802tg(124),
corecess3801t(125),
corecess3804tn(126),
corecess3801tn(127),
dongwon204d(128),
dongwon201d(129),
c501m(131),
c501a(132),
c501b(133),
c501g(134),
c501l(135),
c502j(136),
c504a(137),
c504b(138),
c501n(139),
c504n(140),
c504k(141),
c504j(142),
dongwon301d(143),
dongwon304d(144),
IOP_TK(145),
IOP_TK4(146),
IOP_PMC(147),
IOP_PMC(148),
IOP_CTN(149),
IOP_CTN4(150),
c504e(151),
c501f(152),
c504g(153),
c504w(154),
c504l(155),
IOP_TK4N(156),
IOP_CTN4N(157),
c502ep(158),
c501v(159),
c504gr(160),
c502p(161),
c502d(162),
c524a(170),
c514k(171),
filter(250),
Unknown(251)
}
PonFilterRuleField ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Description."
SYNTAX INTEGER
{
layer2DstAddr(0),
layer2SrcAddr(1),
logicalLinkId(2),
etherType(3),
vlanId(4),
--layer3DstAddr(5),
ipV4Protocol(6),
--layer3SrcAddr(7),
--layer4DstPort(8),
--layer4SrcPort(9),
dscp(10),
cos(11),
noExist(16)
}
PonFilterRuleOperator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Description."
SYNTAX INTEGER
{
neverMatch(0),
equalTo(1),
notEqualTo(2),
lessThanOrEqualTo(3),
greaterThanOrEqualTo(4),
matchWhenFieldExists(5),
matchWhenFieldNotExists(6),
alwaysMatch(7),
noExist(8),
mask(9)
}
END
--
-- UBIQUOSS-EPON-TC-MIB.my
--

View File

@ -0,0 +1,533 @@
-- *****************************************************************
-- UBIQUOSS-PORT-MIB.mib:
-- Ubiquoss Enterprise Port Structure of Management Information
--
-- July 2006, Jisoo Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
TruthValue
FROM SNMPv2-TC -- [RFC2579]
IANAifType
FROM IANAifType-MIB
ubiSysIndex
FROM UBIQUOSS-SYSINFO-MIB
ubiMgmt
FROM UBIQUOSS-SMI;
ubiInterfaceMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : jisoo Kim
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: jisoo@ubiquoss.com
Phone: +82-2-2190-3100
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: paul@ubiquoss.com
Phone: +82-2-2190-3100"
DESCRIPTION
"This MIB module defines port information"
::= { ubiMgmt 102 }
ubiInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiInterfaceMIB 1 }
-- ***********************************************************
-- uniPortTable
-- ***********************************************************
ubiPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
::= { ubiInterfaceMIBObjects 1 }
ubiPortEntry OBJECT-TYPE
SYNTAX UbiPortEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiPortTable 1 }
UbiPortEntry ::=
SEQUENCE {
ubiPortIndex INTEGER,
ubiPortType IANAifType,
ubiPortOperStatus INTEGER,
ubiPortAdminStatus INTEGER,
ubiPortBlockStatus INTEGER,
ubiPortEquipStatus INTEGER,
ubiPortUpSpeedCurrent Gauge32,
ubiPortDownSpeedCurrent Gauge32,
ubiPortFlowControl INTEGER,
ubiPortControl INTEGER
}
ubiPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Port id "
::= { ubiPortEntry 1 }
ubiPortType OBJECT-TYPE
SYNTAX IANAifType
ACCESS read-only
STATUS current
DESCRIPTION
"Port type"
::= { ubiPortEntry 2 }
ubiPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
up(1),
down(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"link Up/Down "
::= { ubiPortEntry 3 }
ubiPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
up(1),
down(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"administrator state"
::= { ubiPortEntry 4 }
ubiPortBlockStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
unblock(1),
block(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"block state"
::= { ubiPortEntry 5 }
ubiPortEquipStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
equiped(1),
notequiped(2),
gbicequip(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"administrator state"
::= { ubiPortEntry 6 }
ubiPortUpSpeedCurrent OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPortEntry 7 }
ubiPortDownSpeedCurrent OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { ubiPortEntry 8 }
ubiPortFlowControl OBJECT-TYPE
SYNTAX INTEGER {
notavailable(0),
enable(1),
disable(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { ubiPortEntry 9 }
ubiPortControl OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1),
loopback-test(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port control"
::= { ubiPortEntry 10 }
-- ***********************************************************
-- uniPortTestResultTable
-- ***********************************************************
ubiPortTestResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortTestResultEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
::= { ubiInterfaceMIBObjects 2 }
ubiPortTestResultEntry OBJECT-TYPE
SYNTAX UbiPortTestResultEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiPortTestResultTable 1 }
UbiPortTestResultEntry ::=
SEQUENCE {
ubiPortTestResultTx Counter32,
ubiPortTestResultRx Counter32,
ubiPortTestResultMinRTT Gauge32,
ubiPortTestResultAvgRTT Gauge32,
ubiPortTestResultMaxRTT Gauge32,
ubiPortTestResultTime OCTET STRING,
ubiPortTestResultStatus INTEGER
}
ubiPortTestResultTx OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Test tx count"
::= { ubiPortTestResultEntry 1 }
ubiPortTestResultRx OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Test rx count"
::= { ubiPortTestResultEntry 2 }
ubiPortTestResultMinRTT OBJECT-TYPE
SYNTAX Gauge32
UNITS "micro seconds"
ACCESS read-only
STATUS current
DESCRIPTION
"Mininum Round Trip Time"
::= { ubiPortTestResultEntry 3 }
ubiPortTestResultAvgRTT OBJECT-TYPE
SYNTAX Gauge32
UNITS "micro seconds"
ACCESS read-write
STATUS current
DESCRIPTION
"Avarage Round Trip Time"
::= { ubiPortTestResultEntry 4 }
ubiPortTestResultMaxRTT OBJECT-TYPE
SYNTAX Gauge32
UNITS "micro seconds"
ACCESS read-write
STATUS current
DESCRIPTION
"Maximum Round Trip Time"
::= { ubiPortTestResultEntry 5 }
ubiPortTestResultTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"Tested result time"
::= { ubiPortTestResultEntry 6 }
ubiPortTestResultStatus OBJECT-TYPE
SYNTAX INTEGER {
notavailable(0),
sucess(1),
fail(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Test result status sucess or fail or notavailable"
::= { ubiPortTestResultEntry 7 }
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiInterfaceMIB 2 }
ubiInterfaceMIBNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 0 }
ubiPortAlarmNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortAlarmNotification is sent
if port is function fail"
::= { ubiInterfaceMIBNotifications 1 }
ubiPortOperStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortOperStatusChangeNotification is sent
if port operational status change."
::= { ubiInterfaceMIBNotifications 2 }
ubiPortAdminStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortOperStatusChangeNotification is sent
if port administravie status change."
::= { ubiInterfaceMIBNotifications 3 }
ubiPortBlockStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortBlockStatusChangeNotification is sent
if port administravie status change."
::= { ubiInterfaceMIBNotifications 4 }
ubiPortGbicStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortGbicStatusChangeNotification is sent
if port administravie status change."
::= { ubiInterfaceMIBNotifications 5 }
ubiPortSelfLoopDetectNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortOperStatusChangeNotification is sent
if port operational status change."
::= { ubiInterfaceMIBNotifications 6 }
ubiChampConnectorStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiChampConnectorStatusChangeNotification is sent
if champ connector equip status change."
::= { ubiInterfaceMIBNotifications 7 }
ubiPortLoopBackStatusChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortLoopBackStatusNotification is sent
if port loopback test status change."
::= { ubiInterfaceMIBNotifications 8 }
ubiPortLoopBackFailNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiPortLoopBackFailNotification is sent
if port loopback test failed."
::= { ubiInterfaceMIBNotifications 9 }
-- conformance information
ubiInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiInterfaceMIB 3 }
ubiInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 1 }
ubiInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 2 }
-- compliance statements
ubiInterfaceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss port MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiInterfaceMIBGroup,
ubiInterfaceMIBNotifGroup
}
GROUP ubiInterfaceMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for port."
GROUP ubiInterfaceMIBNotifGroup
DESCRIPTION
"This group is applicable for implementations which
need notification for port."
::= { ubiInterfaceMIBCompliances 1 }
-- ports of conformance
ubiInterfaceMIBGroup OBJECT-GROUP
OBJECTS {
ubiPortType,
ubiPortOperStatus,
ubiPortAdminStatus,
ubiPortBlockStatus,
ubiPortGBICStatus,
ubiPortUpSpeedCurrent,
ubiPortDownSpeedCurrent,
ubiPortFlowControl,
ubiPortControl
}
STATUS current
DESCRIPTION
"ubiquoss port."
::= { ubiInterfaceMIBGroups 1 }
ubiInterfaceMIBNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiPortAlarmNotification,
ubiPortOperStatusChangeNotification,
ubiPortAdminStatusChangeNotification,
ubiPortBlockStatusChangeNotification,
ubiPortGbicStatusChangeNotification,
ubiPortSelfLoopDetectNotification,
ubiChampConnectorStatusChangeNotification
}
STATUS current
DESCRIPTION
"A collection of notifications providing the
notification for port."
::= { ubiInterfaceMIBGroups 2 }
END

View File

@ -0,0 +1,551 @@
-- *****************************************************************
-- UBIQUOSS-MAC-MIB.mib:
-- Ubiquoss Enterprise Mac of Management Information
--
-- July 2006, Jisoo Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-MAC-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
PhysAddress, RowStatus, MacAddress, TimeTicks
FROM SNMPv2-TC
ubiSysIndex
FROM UBIQUOSS-SYSINFO-MIB
ubiPortIndex
FROM UBIQUOSS-INTERFACE-MIB
ubiMgmt
FROM UBQS-SMI;
ubiMacMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : jisoo Kim
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: jisoo@ubiquoss.com
Phone: +82-2-2190-3100
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: paul@ubiquoss.com
Phone: +82-2-2190-3100"
DESCRIPTION
"This MIB module defines mac information"
::= { ubiMgmt 201 }
ubiMacMIBObjects OBJECT IDENTIFIER ::= { ubiMacMIB 1 }
-- ***********************************************************
-- sysMac
-- ***********************************************************
ubiSysMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"system mac "
::= { ubiMacMIBObjects 1 }
ubiSysMacEntry OBJECT-TYPE
SYNTAX UbiSysMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"system mac"
INDEX { ubiSysIndex }
::= { ubiSysMacTable 1 }
UbiSysMacEntry ::= SEQUENCE
{
ubiSysMacMaxCnt INTEGER,
ubiSysMacCurrentCnt INTEGER,
ubiSysMacRisingThreshold INTEGER,
ubiSysMacFallingThreshold INTEGER,
ubiSysMacAgingTime TimeTicks
}
ubiSysMacMaxCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" system max mac count "
::= { ubiSysMacEntry 1 }
ubiSysMacCurrentCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"system current mac count"
::= { ubiSysMacEntry 2 }
ubiSysMacRisingThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" system mac rising threshold "
::= { ubiSysMacEntry 3 }
ubiSysMacFallingThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" system mac falling threshold "
::= { ubiSysMacEntry 4 }
ubiSysMacAgingTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" current port mac aging time"
::= { ubiSysMacEntry 5 }
-- ***********************************************************
-- ubiPortMacLimitable
-- ***********************************************************
ubiPortMacLimitTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortMacLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port mac limit "
::= { ubiMacMIBObjects 2 }
ubiPortMacLimitEntry OBJECT-TYPE
SYNTAX UbiPortMacLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port mac limit"
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiPortMacLimitTable 1 }
UbiPortMacLimitEntry ::= SEQUENCE
{
ubiPortMacMaxCnt INTEGER,
ubiPortMacLimitCnt INTEGER,
ubiPortMacCurrentCnt INTEGER,
ubiPortMacAgingTime TimeTicks
}
ubiPortMacMaxCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"port mac max count "
::= { ubiPortMacLimitEntry 1 }
ubiPortMacLimitCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"port mac limit count "
::= { ubiPortMacLimitEntry 2 }
ubiPortMacCurrentCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" current port mac count "
::= { ubiPortMacLimitEntry 3 }
ubiPortMacAgingTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" current port mac aging time"
::= { ubiPortMacLimitEntry 4 }
-- ***********************************************************
-- ubiPortMacAddrTable
-- ***********************************************************
ubiPortMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MAC Address Infomation "
::= { ubiMacMIBObjects 3 }
ubiPortMacAddrEntry OBJECT-TYPE
SYNTAX UbiPortMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MAC Address Infomation Entry "
INDEX { ubiSysIndex, ubiPortIndex, ubiPortMacAddrSequence }
::= { ubiPortMacAddrTable 1 }
UbiPortMacAddrEntry ::= SEQUENCE
{
ubiPortMacAddrSequence Integer32,
ubiPortMacAddress PhysAddress
}
ubiPortMacAddrSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each MAC Address "
::= { ubiPortMacAddrEntry 1 }
ubiPortMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" current MAC Address "
::= { ubiPortMacAddrEntry 2 }
-- ***********************************************************
-- ubiPortRecentMacAddrTable
-- ***********************************************************
ubiPortRecentMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortRecentMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Recent MAC Address Infomation "
::= { ubiMacMIBObjects 4 }
ubiPortRecentMacAddrEntry OBJECT-TYPE
SYNTAX UbiPortRecentMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Recent MAC Address Infomation Entry "
INDEX { ubiSysIndex, ubiPortIndex, ubiPortRecentMacAddrSequence }
::= { ubiPortRecentMacAddrTable 1 }
UbiPortRecentMacAddrEntry ::= SEQUENCE
{
ubiPortRecentMacAddrSequence Integer32,
ubiPortRecentMacAddress PhysAddress
}
ubiPortRecentMacAddrSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each recent MAC Address "
::= { ubiPortRecentMacAddrEntry 1 }
ubiPortRecentMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" recent MAC Address "
::= { ubiPortRecentMacAddrEntry 2 }
-- ***********************************************************
-- ubiBasefdbTable
-- ***********************************************************
ubiBaseFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiBaseFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { ubiMacMIBObjects 5 }
ubiBaseFdbEntry OBJECT-TYPE
SYNTAX UbiBaseFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ubiPortIndex -> common index(port)"
INDEX { ubiSysIndex, ubiBaseFdbVlanId, ubiPortIndex , ubiBaseFdbMacAddress }
::= { ubiBaseFdbTable 1 }
UbiBaseFdbEntry ::=
SEQUENCE {
ubiBaseFdbVlanId
INTEGER,
ubiBaseFdbMacAddress
MacAddress,
ubiBaseFdbStaticStatus
INTEGER,
ubiBaseFdbSrcTrafficClass
INTEGER,
ubiBaseFdbDstTrafficClass
INTEGER,
ubiBaseFdbSrcCommand
INTEGER,
ubiBaseFdbDstCommand
INTEGER,
ubiBaseFdbTrafficType
INTEGER,
ubiBaseFdbGateway
INTEGER,
ubiBaseFdbRowStatus
RowStatus
}
ubiBaseFdbVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 1 }
ubiBaseFdbMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 2 }
ubiBaseFdbStaticStatus OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 3 }
ubiBaseFdbSrcTrafficClass OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 4 }
ubiBaseFdbDstTrafficClass OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 5 }
ubiBaseFdbSrcCommand OBJECT-TYPE
SYNTAX INTEGER
{
forward(1),
drop(2),
trap(3),
control(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 6 }
ubiBaseFdbDstCommand OBJECT-TYPE
SYNTAX INTEGER
{
forward(1),
drop(2),
trap(3),
control(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 7 }
ubiBaseFdbTrafficType OBJECT-TYPE
SYNTAX INTEGER
{
unicast(1),
multicast(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 8 }
ubiBaseFdbGateway OBJECT-TYPE
SYNTAX INTEGER
{
Notgateway(1),
gateway(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 9 }
ubiBaseFdbRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description."
::= { ubiBaseFdbEntry 10 }
-- ***********************************************************
--
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiMacMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMacMIB 2 }
ubiMacMIBNotifications OBJECT IDENTIFIER ::= { ubiMacMIBNotificationPrefix 0 }
ubiSysMacThresholdAlarmNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiMacThresholdAlarmNotification is sent
if port is function fail"
::= { ubiMacMIBNotifications 1 }
ubiSysMacRisingThresholdNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiSysMacRisingThresholdNotification is sent
if system mac count reach rising threshold"
::= { ubiMacMIBNotifications 2 }
ubiSysMacFallingThresholdNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A ubiSysMacFallingThresholdNotification is sent
if system mac count reach rising threshold"
::= { ubiMacMIBNotifications 3 }
-- conformance information
ubiMacMIBConformance OBJECT IDENTIFIER ::= { ubiMacMIB 3 }
ubiMacMIBCompliances OBJECT IDENTIFIER ::= { ubiMacMIBConformance 1 }
ubiMacMIBGroups OBJECT IDENTIFIER ::= { ubiMacMIBConformance 2 }
-- compliance statements
ubiMacMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss mac MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiMacMIBGroup,
ubiMacMIBNotifGroup
}
GROUP ubiMacMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for mac."
GROUP ubiMacMIBNotifGroup
DESCRIPTION
"This group is applicable for implementations which
need notification for mac."
::= { ubiMacMIBCompliances 1 }
-- ports of conformance
ubiMacMIBGroup OBJECT-GROUP
OBJECTS {
ubiSysMacMaxCnt,
ubiSysMacCurrentCnt,
ubiSysMacRisingThreshold,
ubiSysMacFallingThreshold,
ubiPortMacCurrentCnt,
ubiPortMacAddress,
ubiPortRecentMacAddress
}
STATUS current
DESCRIPTION
"ubiquoss mac."
::= { ubiMacMIBGroups 1 }
ubiMacMIBNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiSysMacThresholdAlarmNotification,
ubiSysMacRisingThresholdNotification,
ubiSysMacFallingThresholdNotification
}
STATUS current
DESCRIPTION
"A collection of notifications providing the
notification for mac."
::= { ubiMacMIBGroups 2 }
END

100
mibs/ubiquoss/UBIQUOSS-SMI Normal file
View File

@ -0,0 +1,100 @@
-- *****************************************************************
-- UBIQUOSS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
-- Obsoletes: LNS-SMI.mib
--
-- July 2006, Song Sang-Jun
--
-- LNS-SMI.mib: LocusNetworks Enterprise Structure of Management Information
-- Obsoletes: LNS-BASE-MIB.mib
--
-- April 2004, Jisoo Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
ubiquoss MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
-- E-mail: khpark@locusnet.com
DESCRIPTION
"The Structure of Management Information for the
LocusNetworks enterprise."
REVISION "0607130000Z"
DESCRIPTION
"New oid assignments for Ubiquoss MIB."
REVISION "0404220000Z"
DESCRIPTION
"New oid assignments for LocusNetworks switchAgent MIB."
REVISION "0110090000Z"
DESCRIPTION
"Initial version of this MIB module."
REVISION "200806221308Z" -- Jun 22, 2008 at 13:08 GMT
DESCRIPTION
"Epon Group MIB"
::= { enterprises 7800 } -- assigned by IANA
-------------------------------------------------------------------------------
lnsProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"lnsProduct is the root OBJECT IDENTIFIER from
which sysObjectID values are assigned. Actual
values are defined in LNS-PRODUCTS-MIB."
::= { ubiquoss 1 }
ubiMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for use by the Workgroup Business Unit"
::= { ubiquoss 2 }
--------------------------------------------------------------------------------
lnsKtEmsAgnt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for LNS-KT Ems Agent"
::= { ubiMgmt 1 }
switchAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for switch agent"
::= { ubiMgmt 2 }
-- added by Hyungeun Park (2008-06-22) for Epon Group MIB
ubiEponGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for Epon Group MIB"
::= { ubiMgmt 500 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,748 @@
-- *****************************************************************
-- UBIQUOSS-SWITCH-MIB.mib:
-- Ubiquoss Enterprise Switch Port Structure of Management Information
--
-- July 2006, Jisoo Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-SWITCH-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
ubiPortIndex
FROM UBIQUOSS-INTERFACE-MIB
RowStatus
FROM SNMPv2-TC
PortList
FROM Q-BRIDGE-MIB
BridgeId, Timeout
FROM BRIDGE-MIB
ubiSysIndex
FROM UBIQUOSS-SYSINFO-MIB
ubiMgmt
FROM UBQS-SMI;
ubiSwitchInterfaceMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : jisoo Kim
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: jisoo@ubiquoss.com
Phone: +82-2-2190-3100
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: paul@ubiquoss.com
Phone: +82-2-2190-3100"
DESCRIPTION
"This MIB module defines switch port information"
::= { ubiMgmt 200 }
ubiSwitchInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 1 }
-- ***********************************************************
-- uniSwitchPortTable
-- ***********************************************************
ubiSwitchPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
::= { ubiSwitchInterfaceMIBObjects 1 }
ubiSwitchPortEntry OBJECT-TYPE
SYNTAX UbiSwitchPortEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of port"
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiSwitchPortTable 1 }
UbiSwitchPortEntry ::=
SEQUENCE {
ubiSwitchPortMediaType INTEGER,
ubiSwitchPortSpeedNego INTEGER,
ubiSwitchPortSpeedConfig INTEGER,
ubiSwitchPortDuplexConfig INTEGER,
ubiSwitchPortSpeedCurrent INTEGER,
ubiSwitchPortDuplexCurrent INTEGER,
ubiSwitchPortLinkAggIfIndex INTEGER,
ubiSwitchPortLinkAggIndex INTEGER,
ubiSwitchPortLinkAggMode INTEGER
}
ubiSwitchPortMediaType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
base100TX(2),
base100FX(3),
gbic(4),
base1000T(5)
}
ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortEntry 1 }
ubiSwitchPortSpeedNego OBJECT-TYPE
SYNTAX INTEGER {
manual(1),
auto(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"administrator state"
::= { ubiSwitchPortEntry 2 }
ubiSwitchPortSpeedConfig OBJECT-TYPE
SYNTAX INTEGER {
speed10(1),
speed100(2),
speed1000(3),
auto(4)
}
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortEntry 3 }
ubiSwitchPortDuplexConfig OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2),
auto(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortEntry 4 }
ubiSwitchPortSpeedCurrent OBJECT-TYPE
SYNTAX INTEGER {
speed10(1),
speed100(2),
speed1000(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortEntry 5 }
ubiSwitchPortDuplexCurrent OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortEntry 6 }
ubiSwitchPortLinkAggIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of port-group"
::= { ubiSwitchPortEntry 7 }
ubiSwitchPortLinkAggIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"ubiLinkAggIndex of port-group"
::= { ubiSwitchPortEntry 8 }
ubiSwitchPortLinkAggMode OBJECT-TYPE
SYNTAX INTEGER
{
noExist(0),
dynamicActive(1),
dynamicPassive(2),
static(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Link aggregation mode"
::= { ubiSwitchPortEntry 9 }
-- ***********************************************************
-- ubiLinkAggregation
-- ***********************************************************
ubiLinkAggregationTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiLinkAggregationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSwitchInterfaceMIBObjects 2}
ubiLinkAggregationEntry OBJECT-TYPE
SYNTAX UbiLinkAggregationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A logical row in the ubiLinkAggregationTable."
INDEX { ubiSysIndex, ubiLinkAggIndex }
::= { ubiLinkAggregationTable 1 }
UbiLinkAggregationEntry ::= SEQUENCE {
ubiLinkAggIndex Integer32,
ubiLinkAggRowStatus RowStatus,
ubiLinkAggPortList PortList,
ubiLinkAggType Integer32
}
ubiLinkAggIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiLinkAggregationEntry 1 }
ubiLinkAggPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiLinkAggregationEntry 2 }
ubiLinkAggType OBJECT-TYPE
SYNTAX Integer32
{
static(1),
dynamic(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLinkAggregationEntry 3 }
ubiLinkAggRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table.
A flowRule activated by setting this object to `active'.
When `active' is set, the system will validate the flowRule.
Before a FlowRule can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."
::= { ubiLinkAggregationEntry 4 }
-- ***********************************************************
-- ubiSwitchPortQosPriorityTable
-- ***********************************************************
ubiSwitchPortQosPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortQosPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSwitchInterfaceMIBObjects 3 }
ubiSwitchPortQosPriorityEntry OBJECT-TYPE
SYNTAX UbiSwitchPortQosPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiSwitchPortQosPriorityTable 1 }
UbiSwitchPortQosPriorityEntry ::= SEQUENCE
{
ubiSwitchPortQosPriorityEnabled INTEGER,
ubiSwitchPortQosPriority INTEGER
}
ubiSwitchPortQosPriorityEnabled OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortQosPriorityEntry 1 }
ubiSwitchPortQosPriority OBJECT-TYPE
SYNTAX INTEGER{
cos0(0),
cos1(1),
cos2(2),
cos3(3),
cos4(4),
cos5(5),
cos6(6),
cos7(7),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortQosPriorityEntry 2 }
-- ***********************************************************
-- ubiSwitchPortQosQueueTable
-- ***********************************************************
ubiSwitchPortQosQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortQosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSwitchInterfaceMIBObjects 4 }
ubiSwitchPortQosQueueEntry OBJECT-TYPE
SYNTAX UbiSwitchPortQosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiSwitchPortQosQueueTable 1 }
UbiSwitchPortQosQueueEntry ::= SEQUENCE
{
ubiSwitchPortQosQueueIndex INTEGER,
ubiSwitchPortQosQueueMode INTEGER,
ubiSwitchPortQosQueueProfile INTEGER
}
ubiSwitchPortQosQueueIndex OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortQosQueueEntry 1 }
ubiSwitchPortQosQueueMode OBJECT-TYPE
SYNTAX INTEGER{
strict(1),
wrr1(2),
wrr2(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortQosQueueEntry 2 }
ubiSwitchPortQosQueueProfile OBJECT-TYPE
SYNTAX INTEGER(8..225)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSwitchPortQosQueueEntry 3 }
-- ***********************************************************
-- ubiVlanInfoTable
-- ***********************************************************
ubiVlanInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiVlanInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan Information"
::= { ubiSwitchInterfaceMIBObjects 5 }
ubiVlanInfoEntry OBJECT-TYPE
SYNTAX UbiVlanInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan Information"
INDEX { ubiSysIndex, ubiVlanId }
::= { ubiVlanInfoTable 1 }
UbiVlanInfoEntry ::=
SEQUENCE {
ubiVlanId INTEGER,
ubiVlanName DisplayString,
ubiVlanPortList PortList,
ubiVlanOpState INTEGER,
ubiVlanRowStatus RowStatus,
ubiVlanTagPortList PortList
}
ubiVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
" VlanId "
::= { ubiVlanInfoEntry 1 }
ubiVlanName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Vlan name"
::= { ubiVlanInfoEntry 2 }
ubiVlanPortList OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS current
DESCRIPTION
"Vlan port list"
::= { ubiVlanInfoEntry 3 }
ubiVlanOpState OBJECT-TYPE
SYNTAX INTEGER{
up(1),
down(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Vlan operational status"
::= { ubiVlanInfoEntry 4 }
ubiVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table.
A ubiVlan activated by setting this object to `active'.
When `active' is set, the system will validate the flowRule.
Before a FlowRule can be deleted or taken out of
service, (by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines."
::= { ubiVlanInfoEntry 5 }
ubiVlanTagPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVlanInfoEntry 6 }
-- ***********************************************************
-- ubiSwitchStormControlTable
-- ***********************************************************
ubiSwitchPortStormControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortStormControlEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of storm-control "
::= { ubiSwitchInterfaceMIBObjects 6 }
ubiSwitchPortStormControlEntry OBJECT-TYPE
SYNTAX UbiSwitchPortStormControlEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of storm-control "
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiSwitchPortStormControlTable 1 }
UbiSwitchPortStormControlEntry ::=
SEQUENCE {
ubiSwitchPortStormLevel Counter32,
ubiSwitchPortStormBroadcast INTEGER,
ubiSwitchPortStormDLFBroadcast INTEGER,
ubiSwitchPortStormMulticast INTEGER
}
ubiSwitchPortStormLevel OBJECT-TYPE
SYNTAX Counter32
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortStormControlEntry 1 }
ubiSwitchPortStormBroadcast OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortStormControlEntry 2 }
ubiSwitchPortStormDLFBroadcast OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortStormControlEntry 3 }
ubiSwitchPortStormMulticast OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortStormControlEntry 4 }
-- ***********************************************************
-- ubiSwitchPortTrafficMonitorTable
-- ***********************************************************
ubiSwitchPortTrafficMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortTrafficMonitorEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of storm-control "
::= { ubiSwitchInterfaceMIBObjects 7 }
ubiSwitchPortTrafficMonitorEntry OBJECT-TYPE
SYNTAX UbiSwitchPortTrafficMonitorEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"information of storm-control "
INDEX { ubiSysIndex, ubiPortIndex }
::= { ubiSwitchPortTrafficMonitorTable 1 }
UbiSwitchPortTrafficMonitorEntry ::=
SEQUENCE {
ubiSwitchPortInPkts Counter32,
ubiSwitchPortOutPkts Counter32,
ubiSwitchPortInCRCErrors Counter32
}
ubiSwitchPortInPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortTrafficMonitorEntry 1 }
ubiSwitchPortOutPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortTrafficMonitorEntry 2 }
ubiSwitchPortInCRCErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { ubiSwitchPortTrafficMonitorEntry 3 }
-- ***********************************************************
-- ubiSwitchPortVlanInfoTable
-- ***********************************************************
ubiSwitchPortVlanInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortVlanInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { ubiSwitchInterfaceMIBObjects 8 }
ubiSwitchPortVlanInfoEntry OBJECT-TYPE
SYNTAX UbiSwitchPortVlanInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { ubiSysIndex, ubiPortIndex, ubiVlanId }
::= { ubiSwitchPortVlanInfoTable 1 }
UbiSwitchPortVlanInfoEntry ::=
SEQUENCE {
ubiSwitchPortSwitchIndex INTEGER,
ubiSwitchPortSwitchMode INTEGER,
ubiSwitchPortSwitchNativeVlan INTEGER
}
ubiSwitchPortSwitchIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"switchport index"
::= { ubiSwitchPortVlanInfoEntry 1 }
ubiSwitchPortSwitchMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
noswitch(1),
access(2),
trunk(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"switchport mode"
::= { ubiSwitchPortVlanInfoEntry 2 }
ubiSwitchPortSwitchNativeVlan OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"switchport native vlan"
::= { ubiSwitchPortVlanInfoEntry 3 }
-- ***********************************************************
-- ubiSwitchPortVlanControlTable
-- ***********************************************************
ubiSwitchPortVlanControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortVlanControlEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { ubiSwitchInterfaceMIBObjects 9 }
ubiSwitchPortVlanControlEntry OBJECT-TYPE
SYNTAX UbiSwitchPortVlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiPortIndex }
::= { ubiSwitchPortVlanControlTable 1 }
UbiSwitchPortVlanControlEntry ::= SEQUENCE
{
ubiSwitchPortSwitchAddTaggedVlan INTEGER,
ubiSwitchPortSwitchDelTaggedVlan INTEGER
}
ubiSwitchPortSwitchAddTaggedVlan OBJECT-TYPE
SYNTAX INTEGER(2..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Add tagged vlan.(Set only)"
::= { ubiSwitchPortVlanControlEntry 1 }
ubiSwitchPortSwitchDelTaggedVlan OBJECT-TYPE
SYNTAX INTEGER(2..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delete tagged Vlan.(Set only)"
::= { ubiSwitchPortVlanControlEntry 2 }
-- ***********************************************************
--
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiSwitchInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 2 }
ubiSwitchInterfaceMIBNotifications OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBNotificationPrefix 0 }
-- conformance information
ubiSwitchInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 3 }
ubiSwitchInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBConformance 1 }
ubiSwitchInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBConformance 2 }
-- compliance statements
ubiSwitchInterfaceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss port MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiSwitchInterfaceMIBGroup
}
GROUP ubiSwitchInterfaceMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for port."
::= { ubiSwitchInterfaceMIBCompliances 1 }
-- ports of conformance
ubiSwitchInterfaceMIBGroup OBJECT-GROUP
OBJECTS {
ubiSwitchPortMediaType,
ubiSwitchPortSpeedNego,
ubiSwitchPortSpeedConfig,
ubiSwitchPortDuplexConfig,
ubiSwitchPortSpeedCurrent,
ubiSwitchPortDuplexCurrent,
ubiSwitchPortLinkAggIfIndex,
ubiLinkAggRowStatus,
ubiLinkAggPortList,
ubiLinkAggType,
ubiLinkAggIndex
}
STATUS current
DESCRIPTION
"ubiquoss port."
::= { ubiSwitchInterfaceMIBGroups 1 }
END

View File

@ -0,0 +1,299 @@
-- *****************************************************************
-- UBIQUOSS-SYSINFO-MIB.mib:
-- Ubiquoss Enterprise System Configuration Structure of Management Information
--
-- July 2006, Jisoo Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBIQUOSS-SYSINFO-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
IANAifType
FROM IANAifType-MIB
ubiMgmt
FROM UBQS-SMI
RowStatus, PhysAddress
FROM SNMPv2-TC;
ubiSysInfoMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : jisoo Kim
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: jisoo@ubiquoss.com
Phone: +82-2-2190-3100
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: paul@ubiquoss.com
Phone: +82-2-2190-3100"
DESCRIPTION
"This MIB module defines MIB objects which provide
mechanisms to remotely configure the parameters
used by an SNMP entity for the generation of
notifications."
::= { ubiMgmt 100 }
ubiSysInfoMIBObjects OBJECT IDENTIFIER ::= { ubiSysInfoMIB 1 }
-- ***********************************************************
-- sysInfoTable
-- ***********************************************************
ubiSysInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"information of configuration"
::= { ubiSysInfoMIBObjects 1 }
ubiSysInfoEntry OBJECT-TYPE
SYNTAX UbiSysInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"information of configuration"
INDEX { ubiSysIndex }
::= { ubiSysInfoTable 1 }
UbiSysInfoEntry ::= SEQUENCE {
ubiSysIndex Integer32,
ubiSysDescr DisplayString,
ubiSysObjectID OBJECT IDENTIFIER,
ubiSysUpTime TimeTicks,
ubiSysName DisplayString,
ubiSysSerialNumber DisplayString,
ubiSysMacAddress PhysAddress,
ubiSysHwVersion DisplayString,
ubiSysSwVersion DisplayString,
ubiSysFwVersion DisplayString,
ubiSysReset INTEGER,
ubiSystemDateAndTime DisplayString,
ubiTimeZoneCurrent DisplayString,
ubiSysDayBanner DisplayString
}
ubiSysIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"An index value that uniquely identifies this chassis"
::= { ubiSysInfoEntry 1 }
ubiSysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { ubiSysInfoEntry 2 }
ubiSysObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { ubiSysInfoEntry 3 }
ubiSysUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
" "
::= { ubiSysInfoEntry 4 }
ubiSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
" "
::= { ubiSysInfoEntry 5 }
ubiSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"SerialNumber"
::= { ubiSysInfoEntry 6 }
ubiSysMacAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS current
DESCRIPTION
"system mac address"
::= { ubiSysInfoEntry 7 }
ubiSysHwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"hardware version"
::= { ubiSysInfoEntry 8 }
ubiSysSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"software version"
::= { ubiSysInfoEntry 9 }
ubiSysFwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"firmware version"
::= { ubiSysInfoEntry 10 }
ubiSysReset OBJECT-TYPE
SYNTAX INTEGER
{
none(0), -- none of the following
reset(1) -- resetting the system
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "reset of system"
::= { ubiSysInfoEntry 11 }
ubiSystemDateAndTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"system date and time string"
::= { ubiSysInfoEntry 12 }
ubiTimeZoneCurrent OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { ubiSysInfoEntry 13 }
ubiSysDayBanner OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modify the system Day banner"
::= { ubiSysInfoEntry 14 }
-- *****************************************************************
--
-- *****************************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiSysInfoMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSysInfoMIB 2 }
ubiSysInfoMIBNotifications OBJECT IDENTIFIER ::= { ubiSysInfoMIBNotificationPrefix 0 }
ubiSysAlarmNotification NOTIFICATION-TYPE
OBJECTS {
ubiAlarmIndex,
ubiAlarmId,
ubiAlarmType,
ubiAlarmSeverity,
ubiAlarmPhysicalLoc,
ubiAlarmLogicalLoc,
ubiAlarmCurStatus,
ubiAlarmAuxinfo,
ubiAlarmDateTime,
ubiAlarmStatus
}
STATUS current
DESCRIPTION
"A sysAlarmNotification is sent if system restart."
::= { ubiSysInfoMIBNotifications 1 }
-- conformance information
ubiSysInfoMIBConformance OBJECT IDENTIFIER ::= { ubiSysInfoMIB 3 }
ubiSysInfoMIBCompliances OBJECT IDENTIFIER ::= { ubiSysInfoMIBConformance 1 }
ubiSysInfoMonMIBGroups OBJECT IDENTIFIER ::= { ubiSysInfoMIBConformance 2 }
-- compliance statements
ubiSysInfoMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Cisco Environmental Monitor MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiSysInfoMIBGroup,
ubiSysInfoMIBAlarmNotifGroup }
GROUP ubiSysInfoMIBGroup
DESCRIPTION
"The ubiSysInfoMIBGroup is optional.
This group is applicable for implementations which
need information for system."
GROUP ubiSysInfoMIBAlarmNotifGroup
DESCRIPTION
"The ubiSysInfoMIBAlarmNotifGroup is optional.
This group is applicable for implementations which
need alarm notifications for system"
::= { ubiSysInfoMIBCompliances 1 }
-- units of conformance
ubiSysInfoMIBGroup OBJECT-GROUP
OBJECTS {
ubiSysDescr,
ubiSysObjectID,
ubiSysUpTime,
ubiSysName,
ubiSysSerialNumber,
ubiSysMacAddress,
ubiSysHwVersion,
ubiSysSwVersion,
ubiSysFwVersion
}
STATUS current
DESCRIPTION
"ubiquoss system information."
::= { ubiSysInfoMonMIBGroups 1 }
ubiSysInfoMIBAlarmNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiSysAlarmNotification
}
STATUS current
DESCRIPTION
"A notification group providing system alarm notification
for system. "
::= { ubiSysInfoMonMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

490
mibs/ubiquoss/UBQS-ARP-MIB Normal file
View File

@ -0,0 +1,490 @@
-- *****************************************************************
-- UBQS-ARP-MIB.mib: Ubiquoss arp MIB file
--
-- June 2011, kimbk
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
IpAddress
FROM SNMPv2-SMI
RowStatus, TruthValue, MacAddress
FROM SNMPv2-TC
DisplayString
FROM RFC1213-MIB
InetAddress, InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
ifIndex
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiArpMIB MODULE-IDENTITY
LAST-UPDATED "201012170000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SYSLOG-MIB is used to get
the syslog information."
::= { ubiMgmtv2 20 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiSyslogMIB
-- ***************************************************************
ubiArpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiArpMIB 0 }
ubiArpMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIB 1 }
ubiArpMIBConformance OBJECT IDENTIFIER ::= { ubiArpMIB 2 }
ubiArpEntryMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIBObjects 1 }
ubiArpSnoopMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIBObjects 3 }
-- ***********************************************************
-- ubiArpTable
-- ***********************************************************
ubiArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiArpEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The Table of arp cache list entrys"
::= { ubiArpEntryMIBObjects 1 }
ubiArpEntry OBJECT-TYPE
SYNTAX UbiArpEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of arp cache entry"
INDEX
{
ifIndex,
ubiArpMacAddress
}
::= { ubiArpTable 1 }
UbiArpEntry ::= SEQUENCE {
ubiArpIpAddress DisplayString,
ubiArpMacAddress DisplayString,
ubiArpType INTEGER,
ubiArpPortIndex Integer32,
ubiArpRowStatus RowStatus
}
ubiArpIpAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"arp cache ip address"
::= { ubiArpEntry 1 }
ubiArpMacAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-create
STATUS current
DESCRIPTION
"arp cache mac address"
::= { ubiArpEntry 2 }
ubiArpType OBJECT-TYPE
SYNTAX INTEGER
{
dynamic(0),
static(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"arp cache type"
::= { ubiArpEntry 3 }
ubiArpPortIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"arp cache port index"
::= { ubiArpEntry 4 }
ubiArpRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"arp cache row status"
::= { ubiArpEntry 5 }
ubiClearArpCache OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"command to clear arp-cache.
If value == 0
clear all arp-cache
else if value == specific ifindex
clear specific ifindex arp-cache"
::= { ubiArpEntryMIBObjects 2 }
-- ***********************************************************
-- ubiArpGetPonInfo
-- ***********************************************************
ubiArpGetPonInfo OBJECT IDENTIFIER ::= { ubiArpEntryMIBObjects 3 }
ubiArpGetPonInfoIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"IP address to be used to get pon information in arp table"
::= { ubiArpGetPonInfo 1 }
ubiArpGetPonInfoOnuId OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"Searched ONU ID"
::= { ubiArpGetPonInfo 2 }
ubiArpGetPonInfoOnuMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS current
DESCRIPTION
"Searched ONU MAC Address"
::= { ubiArpGetPonInfo 3 }
ubiArpGetTotalCount OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS current
DESCRIPTION
"Total Count of arp-cache"
::= { ubiArpEntryMIBObjects 4 }
-- ***********************************************************
-- ubiArpSnoopGlobal
-- ***********************************************************
ubiArpSnoopGlobal OBJECT IDENTIFIER ::= { ubiArpSnoopMIBObjects 1 }
ubiArpSnoopStatus OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop enable status"
::= { ubiArpSnoopGlobal 1 }
ubiArpSnoopGratuitous OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop gratuitous-arp-update"
::= { ubiArpSnoopGlobal 2 }
ubiArpSnoopHealthCheck OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop health-check"
::= { ubiArpSnoopGlobal 3 }
ubiArpSnoopProbe OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop probe"
::= { ubiArpSnoopGlobal 4 }
ubiArpSnoopProbeInterval OBJECT-TYPE
SYNTAX INTEGER
{
noProbeInterval(0)
}(10..120)
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop probe-interval"
::= { ubiArpSnoopGlobal 5 }
ubiArpSnoopWaitTime OBJECT-TYPE
SYNTAX INTEGER
{
noWaitTime(0)
}(1..5)
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop wait-time"
::= { ubiArpSnoopGlobal 6 }
-- ***********************************************************
-- ubiArpSnoopTable
-- ***********************************************************
ubiArpSnoopTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiArpSnoopEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of arp snoop entrys"
::= { ubiArpSnoopMIBObjects 2 }
ubiArpSnoopEntry OBJECT-TYPE
SYNTAX UbiArpSnoopEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry representing arp snoop entry"
INDEX { ubiArpSnoopBeginAddress }
::= { ubiArpSnoopTable 1 }
UbiArpSnoopEntry ::= SEQUENCE {
ubiArpSnoopBeginAddress IpAddress,
ubiArpSnoopEndAddress IpAddress,
ubiArpSnoopAgingTime INTEGER,
ubiArpSnoopRowStatus RowStatus
}
ubiArpSnoopBeginAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"arp snoop begin address"
::= { ubiArpSnoopEntry 1 }
ubiArpSnoopEndAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-create
STATUS current
DESCRIPTION
"arp snoop end address"
::= { ubiArpSnoopEntry 2 }
ubiArpSnoopAgingTime OBJECT-TYPE
SYNTAX INTEGER
{
defaultAgingTime(80)
}(0..300)
ACCESS read-write
STATUS current
DESCRIPTION
"arp snoop aging time"
::= { ubiArpSnoopEntry 3 }
ubiArpSnoopRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"arp snoop row status"
::= { ubiArpSnoopEntry 4 }
-- ***********************************************************
-- ubiArpSnoopBindingTable
-- ***********************************************************
ubiArpSnoopBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiArpSnoopBindingEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of arp snoop binding information"
::= { ubiArpSnoopMIBObjects 3 }
ubiArpSnoopBindingEntry OBJECT-TYPE
SYNTAX UbiArpSnoopBindingEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of arp snoop binding information"
INDEX { ubiArpSnoopBindingIpAddr }
::= { ubiArpSnoopBindingTable 1 }
UbiArpSnoopBindingEntry ::= SEQUENCE {
ubiArpSnoopBindingIpAddr IpAddress,
ubiArpSnoopBindingMacAddr MacAddress,
ubiArpSnoopBindingInterface DisplayString,
ubiArpSnoopBindingPort DisplayString,
ubiArpSnoopBindingState INTEGER,
ubiArpSnoopBindingAge INTEGER,
ubiArpSnoopBindingAnalysis INTEGER,
ubiArpSnoopBindingRcvRequest Integer32,
ubiArpSnoopBindingReply Integer32
}
ubiArpSnoopBindingIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"binding ip address"
::= { ubiArpSnoopBindingEntry 1 }
ubiArpSnoopBindingMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS current
DESCRIPTION
"binding mac address"
::= { ubiArpSnoopBindingEntry 2 }
ubiArpSnoopBindingInterface OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"binding vlan interface"
::= { ubiArpSnoopBindingEntry 3 }
ubiArpSnoopBindingPort OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"binding physical port"
::= { ubiArpSnoopBindingEntry 4 }
ubiArpSnoopBindingState OBJECT-TYPE
SYNTAX INTEGER
{
init(0),
incomplete(1),
reachable(2),
stale(3),
unsolicited(4),
threeWay(5)
}
ACCESS read-only
STATUS current
DESCRIPTION
"binding state"
::= { ubiArpSnoopBindingEntry 5 }
ubiArpSnoopBindingAge OBJECT-TYPE
SYNTAX INTEGER
{
noAge(301),
n/a(302)
}(0..300)
ACCESS read-only
STATUS current
DESCRIPTION
"binding age time"
::= { ubiArpSnoopBindingEntry 6 }
ubiArpSnoopBindingAnalysis OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
manyReply(1),
inactive(2),
active(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"binding analysis"
::= { ubiArpSnoopBindingEntry 7 }
ubiArpSnoopBindingRcvRequest OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"binding statistics - received ARP request"
::= { ubiArpSnoopBindingEntry 8 }
ubiArpSnoopBindingReply OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"binding statistices - ARP reply"
::= { ubiArpSnoopBindingEntry 9 }
-- ***********************************************************
-- ubiClearArpSnoop
-- ***********************************************************
ubiClearArpSnoop OBJECT IDENTIFIER ::= { ubiArpSnoopMIBObjects 4 }
ubiClearArpSnoopBinding OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"command to clear arp snoop binding.
If value == 0.0.0.0
clear all arp snoop binding
else if value == specific Ip address
clear specific Ip address arp snoop binding"
::= { ubiClearArpSnoop 1 }
ubiClearArpSnoopStatistics OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
clear(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"command to clear arp snoop statistics"
::= { ubiClearArpSnoop 2 }
-- *****************************************************************
-- ubiSyslogMIBConformance
-- *****************************************************************
ubiArpMIBCompliances OBJECT IDENTIFIER ::= { ubiArpMIBConformance 1 }
ubiArpMIBGroups OBJECT IDENTIFIER ::= { ubiArpMIBConformance 2 }
END

View File

@ -0,0 +1,513 @@
-- *****************************************************************
-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file
--
-- June 2011, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-AUTO-RESET-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString,
TruthValue
FROM SNMPv2-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiAutoResetMIB MODULE-IDENTITY
LAST-UPDATED "201108050000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-AUTO-RESET-MIB is used for getting
information about the Auto-reset of system."
::= { ubiMgmtv2 27 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiAutoResetMIB
-- ***************************************************************
ubiAutoResetMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiAutoResetMIB 0 }
ubiAutoResetMIBObjects OBJECT IDENTIFIER ::= { ubiAutoResetMIB 1 }
ubiAutoResetMIBConformance OBJECT IDENTIFIER ::= { ubiAutoResetMIB 2 }
ubiAutoResetCpu OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 3 }
ubiAutoResetMemory OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 4 }
ubiAutoResetIcmp OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 5 }
-- *****************************************************************
-- ubiAutoResetMIBNotificationPrefix
-- *****************************************************************
ubiAutoResetCpuNotification NOTIFICATION-TYPE
OBJECTS {
ubiAutoResetCpuAction,
ubiAutoResetCpuUsage,
ubiAutoResetCpuResetReason,
ubiAutoResetCpuLogThreshold,
ubiAutoResetCpuReloadThreshold,
ubiAutoResetDelayTime,
ubiAutoResetSuppressReloadLimit,
ubiAutoResetCpuSuppressReloadCount
}
STATUS current
DESCRIPTION
""
::= { ubiAutoResetMIBNotificationPrefix 1 }
ubiAutoResetMemoryNotification NOTIFICATION-TYPE
OBJECTS {
ubiAutoResetMemoryAction,
ubiAutoResetMemoryfree,
ubiAutoResetMemoryResetReason,
ubiAutoResetMemoryLogThreshold,
ubiAutoResetMemoryReloadThreshold,
ubiAutoResetDelayTime,
ubiAutoResetSuppressReloadLimit,
ubiAutoResetMemorySuppressReloadCount
}
STATUS current
DESCRIPTION
""
::= { ubiAutoResetMIBNotificationPrefix 2 }
ubiAutoResetIcmpNotification NOTIFICATION-TYPE
OBJECTS {
ubiAutoResetIcmpAction,
ubiAutoResetIcmpFailCount,
ubiAutoResetIcmpResetReason,
ubiAutoResetIcmpLogThreshold,
ubiAutoResetIcmpReloadThreshold,
ubiAutoResetDelayTime,
ubiAutoResetSuppressReloadLimit,
ubiAutoResetIcmpSuppressReloadCount
}
STATUS current
DESCRIPTION
""
::= { ubiAutoResetMIBNotificationPrefix 3 }
-- *****************************************************************
-- ubiAutoResetMIBObjects
-- *****************************************************************
ubiAutoResetDelayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When Auto-reset is occured, system is reboot after delaytime."
::= { ubiAutoResetMIBObjects 1 }
ubiAutoResetEnabled OBJECT-TYPE
SYNTAX BITS {
cpu(0),
memory(1),
icmp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable to sending auto-reset SNMP trap message.
cpu(0) : Auto-reset by CPU
memory(1) : Auto-reset by MEMORY
icmp(2) : Auto-reset by ICMP"
::= { ubiAutoResetMIBObjects 2 }
ubiAutoResetSuppressReloadLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is limit of Auto-reset.
If number of auto-reset exceed SuppressReloadLimit,
Auto-reset is suppressed."
::= { ubiAutoResetMIBObjects 6 }
ubiAutoResetClearDelayReload OBJECT-TYPE
SYNTAX INTEGER {
none(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cancel delayed Auto-reset."
::= { ubiAutoResetMIBObjects 7 }
-- *****************************************************************
-- ubiAutoResetCpu
-- *****************************************************************
ubiAutoResetCpuInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Monitoring period of CPU usage."
::= { ubiAutoResetCpu 1 }
ubiAutoResetCpuUsage OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU usage"
::= { ubiAutoResetCpu 2 }
ubiAutoResetCpuAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
delay(1),
reset(2),
suppress(3),
cancel_delay(4),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU Auto-reset Action type.
If Auto-reset is supressed, Action is suppress(4),
othrewise, none(0).
It is used by trap message.
Delay(1) : Delayed Auto-reset is occurrd.
reset(2) : Auto-reset is occurrd.
supress(3) : Auto-reset is suppressed.
cancel_delay(4): Delayed Auto-reset is canceled."
::= { ubiAutoResetCpu 3 }
ubiAutoResetCpuLogThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU auto-reset LOG threshold.
If CPU usage exceed LogThreshold for Cpu interval,
Warning message is printed."
::= { ubiAutoResetCpu 4 }
ubiAutoResetCpuReloadThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU auto-reset Reload threshold.
If CPU usage exceed ReloadThreshold for Cpu interval,
Auto-reset is occured."
::= { ubiAutoResetCpu 5 }
ubiAutoResetCpuResetReason OBJECT-TYPE
SYNTAX INTEGER {
log(1),
reload(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CPU auto-reset Warning message reason.
It indicate warning message by LogThreshold,
or by ReloadThershold."
::= { ubiAutoResetCpu 6 }
ubiAutoResetCpuExecute OBJECT-TYPE
SYNTAX INTEGER {
none(0),
start(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicate whether CPU auto-reset is enabled."
::= { ubiAutoResetCpu 7 }
ubiAutoResetCpuSuppressReloadCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nunber of CPU auto-reset occurrence."
::= { ubiAutoResetCpu 8 }
-- *****************************************************************
-- ubiAutoResetMemory
-- *****************************************************************
ubiAutoResetMemoryInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Monitoring period of free memory."
::= { ubiAutoResetMemory 1 }
ubiAutoResetMemoryfree OBJECT-TYPE
SYNTAX Counter32
UNITS "Kbytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Free memory."
::= { ubiAutoResetMemory 2 }
ubiAutoResetMemoryAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
delay(1),
reset(2),
suppress(3),
cancel_delay(4),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory Auto-reset Action type.
If Auto-reset is supressed, Action is suppress(4),
othrewise, none(0).
It is used by trap message.
Delay(1) : Delayed Auto-reset is occured.
reset(2) : Auto-reset is occured.
supress(3) : Auto-reset is suppressed.
cancel_delay(4): Delayed Auto-reset is canceled."
::= { ubiAutoResetMemory 3 }
ubiAutoResetMemoryLogThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Memory auto-reset LOG threshold.
If Free Memory lower LogThreshold for Memory interval,
Warning message is printed."
::= { ubiAutoResetMemory 4 }
ubiAutoResetMemoryReloadThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Memory auto-reset Reload threshold.
If Free memory lower ReloadThreshold for Memory interval,
Auto-reset is occured."
::= { ubiAutoResetMemory 5 }
ubiAutoResetMemoryResetReson OBJECT-TYPE
SYNTAX INTEGER {
log(1),
reload(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Memory auto-reset Warning message reason.
It indicate warning message by LogThreshold,
or by ReloadThershold."
::= { ubiAutoResetMemory 6 }
ubiAutoResetMemoryExecute OBJECT-TYPE
SYNTAX INTEGER {
none(0),
start(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicate whether Memory auto-reset is enabled."
::= { ubiAutoResetMemory 7 }
ubiAutoResetMemorySuppressReloadCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nunber of Memory auto-reset occurrence."
::= { ubiAutoResetMemory 8 }
-- *****************************************************************
-- ubiAutoResetIcmp
-- *****************************************************************
ubiAutoResetIcmpInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP Echo request interval."
::= { ubiAutoResetIcmp 1 }
ubiAutoResetIcmpTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP Echo request timeout."
::= { ubiAutoResetIcmp 2 }
ubiAutoResetIcmpFailCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ICMP Echo request failed count."
::= { ubiAutoResetIcmp 3 }
ubiAutoResetIcmpAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
delay(1),
reset(2),
suppress(3),
cancel_delay(4),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ICMP Auto-reset Action type.
If Auto-reset is supressed, Action is suppress(4),
othrewise, none(0).
It is used by trap message.
Delay(1) : Delayed Auto-reset is occurred.
reset(2) : Auto-reset is occurred.
supress(3) : Auto-reset is suppressed.
cancel_delay(4): Delayed Auto-reset is canceled."
::= { ubiAutoResetIcmp 4 }
ubiAutoResetIcmpLogThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP auto-reset LOG threshold.
If ICMP echo request fail count exceed LogThreshold,
Warning message is printed."
::= { ubiAutoResetIcmp 5 }
ubiAutoResetIcmpReloadThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP auto-reset LOG threshold.
If ICMP echo request fail count exceed ReloadThreshold,
Auto-reset is occured."
::= { ubiAutoResetIcmp 6 }
ubiAutoResetIcmpDstAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP echo request Target Address."
::= { ubiAutoResetIcmp 7 }
ubiAutoResetIcmpResetReason OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
log(1),
reload(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"ICMP auto-reset Warning message reason.
It indicate warning message by LogThreshold,
or by ReloadThershold."
::= { ubiAutoResetIcmp 8 }
ubiAutoResetIcmpExecute OBJECT-TYPE
SYNTAX INTEGER {
none(0),
start(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicate whether ICMP auto-reset is enabled."
::= { ubiAutoResetIcmp 9 }
ubiAutoResetIcmpSuppressReloadCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nunber of ICMP auto-reset occurrence."
::= { ubiAutoResetIcmp 10 }
-- *****************************************************************
-- ubiAutoResetMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiAutoResetMIBCompliances OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 1 }
ubiAutoResetMIBGroups OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 2 }
-- compliance statements
ubiAutoResetMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-AUTO-RESET-MIB"
MODULE
MANDATORY-GROUPS { ubiAutoResetGroup }
GROUP ubiAutoResetGroup
DESCRIPTION
"The ubiAutoResetGroup is applicable for implementations which
need to get the Auto-reset information."
::= { ubiAutoResetMIBCompliances 1 }
-- units of conformance
ubiAutoResetGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the Auto-reset of system."
::= { ubiAutoResetMIBGroups 1 }
END

2560
mibs/ubiquoss/UBQS-CFM-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,590 @@
-- *****************************************************************
-- UBQS-CONFIG-MIB.mib: Ubiquoss Enterprise Structure of Management Information
--
-- Feb 2011, bookn Kim
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
IANAifType
FROM IANAifType-MIB
InetAddressType
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI
RowStatus
FROM SNMPv2-TC;
ubiConfigMIB MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
"Chair : bookn Kim
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: jisoo@ubiquoss.com
Phone: +82-2-2190-3100
Co-editor: Paul
Ubiquoss Corp.
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
EMail: paul@ubiquoss.com
Phone: +82-2-2190-3100"
DESCRIPTION
"This MIB module defines MIB objects which provide
mechanisms to remotely configure the parameters
used by an SNMP entity."
::= { ubiMgmtv2 18 }
-- ***********************************************************
-- TEXTUAL-CONVENTION
-- ***********************************************************
ConfigMethodType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents 'copy <source> <destination>'.
each source method has possible destination methods.
The mapping list below:
source | destination
===================================================
startup-config | running-config
| ftp
| tftp
---------------------------------------------------
running-config | startup-config
| ftp
| tftp
| flash
| usbflash
---------------------------------------------------
ftp | startup-config
| running-config
| flash
| config-file
---------------------------------------------------
tftp | startup-config
| running-config
| flash
| config-file
---------------------------------------------------
flash | ftp
| tftp
| flash
| usbflash
---------------------------------------------------
usbflash | flash
| usbflash
---------------------------------------------------
"
SYNTAX INTEGER
{
noMethod(0),
startupConfig(1),
runningConfig(2),
ftp(3),
tftp(4),
flash(5),
usbFlash(6),
configFile(7)
}
-- ***********************************************************
-- ubiConfigMIB
-- ***********************************************************
ubiConfigMIBObjects OBJECT IDENTIFIER ::= { ubiConfigMIB 1 }
ubiConfigErase OBJECT IDENTIFIER ::= { ubiConfigMIBObjects 2 }
ubiConfigCopy OBJECT IDENTIFIER ::= { ubiConfigMIBObjects 3 }
-- ***********************************************************
-- ubiConfigTable
-- ***********************************************************
ubiConfigInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiConfigInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of configuration file list
that consists of image and config
"
::= { ubiConfigMIBObjects 1 }
ubiConfigInfoEntry OBJECT-TYPE
SYNTAX UbiConfigInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry representing one element of configuration file list"
INDEX {ubiConfigName}
::= { ubiConfigInfoTable 1 }
UbiConfigInfoEntry ::= SEQUENCE {
ubiConfigName DisplayString,
ubiConfigType INTEGER,
ubiConfigCurrentStatus INTEGER,
ubiConfigNextStatus INTEGER
}
ubiConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Configuration file name or image name"
::= { ubiConfigInfoEntry 1 }
ubiConfigType OBJECT-TYPE
SYNTAX INTEGER
{
other(0),
config(1),
image(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Configuration type
config : configuration file
image : image file
other : other type file"
::= { ubiConfigInfoEntry 2 }
ubiConfigCurrentStatus OBJECT-TYPE
SYNTAX INTEGER
{
noCurrent(0),
currentConfig(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Current configuration file status"
::= { ubiConfigInfoEntry 3 }
ubiConfigNextStatus OBJECT-TYPE
SYNTAX INTEGER
{
noNext(0),
nextConfig(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Next configuration file status"
::= { ubiConfigInfoEntry 4 }
-- ***********************************************************
-- System erase config
-- ***********************************************************
ubiConfigEraseMode OBJECT-TYPE
SYNTAX INTEGER
{
noMode(0),
startupConfig(1),
fileInFlash(2),
fileInUsbFlash(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"The type of object to be erased.
To erase a file, value must be 1, 2 or 3.
fileInFlash means config and image file at system flash and
fileInUsbFlash means config and image file at USB flash.
"
::= { ubiConfigErase 1 }
ubiConfigEraseFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If mode is 'configFile', configuration file name to be erased.
startupConfig doesn't need this object"
::= { ubiConfigErase 2 }
ubiConfigEraseOperate OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
excute(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Excute to erase configuration"
::= { ubiConfigErase 3 }
ubiConfigEraseUsbPartNum OBJECT-TYPE
SYNTAX Integer32(0..9)
ACCESS read-write
STATUS current
DESCRIPTION
"The number of USB flash partition which has a file to be erase.
This object is only for when ubiConfigEraseMode is 'fileInUsbFlash'."
::= { ubiConfigErase 4 }
-- ***********************************************************
-- System copy config
-- ***********************************************************
ubiConfigSourceMethod OBJECT-TYPE
SYNTAX ConfigMethodType
ACCESS read-write
STATUS current
DESCRIPTION
"configuration source control method
Represents 'copy <source> <destination>'.
each source method has possible destination methods.
The mapping list below:
source | destination
===================================================
startup-config | running-config
| ftp
| tftp
---------------------------------------------------
running-config | startup-config
| ftp
| tftp
| flash
| usbflash
---------------------------------------------------
ftp | startup-config
| running-config
| flash
| config-file
---------------------------------------------------
tftp | startup-config
| running-config
| flash
| config-file
---------------------------------------------------
flash | ftp
| tftp
| flash
| usbflash
---------------------------------------------------
usbflash | flash
| usbflash
---------------------------------------------------
"
::= { ubiConfigCopy 1 }
ubiConfigSourceFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If not startup or running, source file name"
::= { ubiConfigCopy 2 }
ubiConfigSourceIpAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If tftp or ftp, ip address to be connected"
::= { ubiConfigCopy 3 }
ubiConfigSouceUserId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If ftp, server user id"
::= { ubiConfigCopy 4 }
ubiConfigSourceUserPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If ftp, server user password"
::= { ubiConfigCopy 5 }
ubiConfigSourcePartNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If usbflash, system partition number"
::= { ubiConfigCopy 6 }
ubiConfigDestinationMethod OBJECT-TYPE
SYNTAX ConfigMethodType
ACCESS read-write
STATUS current
DESCRIPTION
"configuration destination control method
Represents 'copy <source> <destination>'.
each source method has possible destination methods.
The mapping list below:
source | destination
===================================================
startup-config | running-config
| ftp
| tftp
---------------------------------------------------
running-config | startup-config
| ftp
| tftp
| flash
| usbflash
---------------------------------------------------
ftp | startup-config
| running-config
| flash
---------------------------------------------------
tftp | startup-config
| running-config
| flash
---------------------------------------------------
flash | ftp
| tftp
| flash
| usbflash
---------------------------------------------------
usbflash | flash
| usbflash
--------------------------------------------------- "
::= { ubiConfigCopy 7 }
ubiConfigDestinationFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If startup or running, destination file name"
::= { ubiConfigCopy 8 }
ubiConfigDestinationIpAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If ftp or tftp, server ip address"
::= { ubiConfigCopy 9 }
ubiConfigDestinationUserId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If ftp, server user id"
::= { ubiConfigCopy 10 }
ubiConfigDestinationUserPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If ftp, server user password"
::= { ubiConfigCopy 11 }
ubiConfigDestinationPartNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"If usbflash, system partition number"
::= { ubiConfigCopy 12 }
ubiConfigCopyOperate OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
excute(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"excute to copy configuration"
::= { ubiConfigCopy 13 }
-- ***********************************************************
-- ubiUsbConfigTable
-- ***********************************************************
ubiUsbConfigInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiUsbConfigInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of configuration file list
that consists of image and config at usbflash
"
::= { ubiConfigMIBObjects 4 }
ubiUsbConfigInfoEntry OBJECT-TYPE
SYNTAX UbiUsbConfigInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry representing one element of configuration file list at usbflash"
INDEX {ubiUsbPartNum, ubiUsbConfigName}
::= { ubiUsbConfigInfoTable 1 }
UbiUsbConfigInfoEntry ::= SEQUENCE {
ubiUsbPartNum Integer32,
ubiUsbConfigName DisplayString,
ubiUsbConfigType INTEGER,
ubiUsbConfigCurrentStatus INTEGER,
ubiUsbConfigNextStatus INTEGER
}
ubiUsbPartNum OBJECT-TYPE
SYNTAX Integer32(0..9)
ACCESS read-only
STATUS current
DESCRIPTION
"The file system partition number for USB flash."
::= { ubiUsbConfigInfoEntry 1 }
ubiUsbConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Configuration file name or image name"
::= { ubiUsbConfigInfoEntry 2 }
ubiUsbConfigType OBJECT-TYPE
SYNTAX INTEGER
{
other(0),
config(1),
image(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Configuration type
config : configuration file
image : image file
other : other type file"
::= { ubiUsbConfigInfoEntry 3 }
ubiUsbConfigCurrentStatus OBJECT-TYPE
SYNTAX INTEGER
{
noCurrent(0),
currentConfig(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Current configuration file status"
::= { ubiUsbConfigInfoEntry 4 }
ubiUsbConfigNextStatus OBJECT-TYPE
SYNTAX INTEGER
{
noNext(0),
nextConfig(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Next configuration file status"
::= { ubiUsbConfigInfoEntry 5 }
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiConfigMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiConfigMIB 0 }
-- conformance information
ubiConfigMIBConformance OBJECT IDENTIFIER ::= { ubiConfigMIB 2 }
ubiConfigMIBCompliances OBJECT IDENTIFIER ::= { ubiConfigMIBConformance 1 }
ubiConfigMonMIBGroups OBJECT IDENTIFIER ::= { ubiConfigMIBConformance 2 }
-- compliance statements
ubiConfigMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss system configuration MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiConfigMIBGroup,
ubiConfigMIBNotifGroup
}
GROUP ubiConfigMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for system configuration."
GROUP ubiConfigMIBNotifGroup
DESCRIPTION
"This group is applicable for implementations which
need alarm notifications for system configuration."
::= { ubiConfigMIBCompliances 1 }
-- units of conformance
ubiConfigMIBGroup OBJECT-GROUP
OBJECTS {
ubiConfigName,
ubiConfigType,
ubiConfigCurrentStatus,
ubiConfigNextStatus,
ubiConfigEraseMode,
ubiConfigEraseFileName,
ubiConfigEraseOperate,
ubiConfigSourceMethod,
ubiConfigSourceFileName,
ubiConfigSourceIpAddress,
ubiConfigSourceUserId,
ubiConfigSourceUserPassword,
ubiConfigSourcePartNum,
ubiConfigDestinationMethod,
ubiConfigDestinationFileName,
ubiConfigDestinationIpAddress,
ubiConfigDestinationUserId,
ubiConfigDestinationUserPassword,
ubiConfigDestinationPartNum,
ubiConfigCopyOperate
}
STATUS current
DESCRIPTION
"ubiquoss system configuration."
::= { ubiConfigMonMIBGroups 1 }
ubiConfigMIBNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiConfigRemoveNotification
}
STATUS current
DESCRIPTION
"A notification group providing alarm notification
for system configuration. "
::= { ubiConfigMonMIBGroups 2 }
END

View File

@ -0,0 +1,203 @@
-- *****************************************************************
-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file
--
-- June 2011, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-CPU-MAC-FILTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
PhysAddress
FROM SNMPv2-TC
InetAddress
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiCpuMacFilterMIB MODULE-IDENTITY
LAST-UPDATED "201311191545Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
""
::= { ubiMgmtv2 30 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiCpuMacFilterMIB
-- ***************************************************************
ubiCpuMacFilterMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 0 }
ubiCpuMacFilterMIBObjects OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 1 }
ubiCpuMacFilterMIBConformance OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 2 }
-- *****************************************************************
-- ubiCpuMacFilterMIBNotificationPrefix
-- *****************************************************************
ubiCpuMacFilterNotification NOTIFICATION-TYPE
OBJECTS {
ubiCpuMacFilterStatsVlanIfIndex,
ubiCpuMacFilterStatsMacAddr,
ubiCpuMacFilterStatsBlocked,
ubiCpuMacFilterStatsPortIndex,
ubiCpuMacFilterStatsIpAddr,
ubiCpuMacFilterStatsType
}
STATUS current
DESCRIPTION
"Notification of that CPU-mac-filter event is occured"
::= { ubiCpuMacFilterMIBNotificationPrefix 1 }
-- *****************************************************************
-- ubiCpuMacFilterMIBObjects
-- *****************************************************************
ubiCpuMacFilterStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCpuMacFilterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which privide
the information about the occured cpu-mac-filter event"
::= { ubiCpuMacFilterMIBObjects 1 }
ubiCpuMacFilterStatsEntry OBJECT-TYPE
SYNTAX UbiCpuMacFilterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about the occured cpu-mac-filter event"
INDEX { ubiCpuMacFilterStatsVlanIfIndex, ubiCpuMacFilterStatsMacAddr }
::= { ubiCpuMacFilterStatsTable 1 }
UbiCpuMacFilterStatsEntry ::= SEQUENCE
{
ubiCpuMacFilterStatsVlanIfIndex INTEGER,
ubiCpuMacFilterStatsMacAddr PhysAddress,
ubiCpuMacFilterStatsBlocked INTEGER,
ubiCpuMacFilterStatsPortIndex INTEGER,
ubiCpuMacFilterStatsIpAddr InetAddress,
ubiCpuMacFilterStatsType INTEGER
}
ubiCpuMacFilterStatsVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ifindex for vlan that cpu-mac-filter event is occured at."
::= { ubiCpuMacFilterStatsEntry 1 }
ubiCpuMacFilterStatsMacAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"MAC address blocked by cpu-mac-filter event."
::= { ubiCpuMacFilterStatsEntry 2 }
ubiCpuMacFilterStatsBlocked OBJECT-TYPE
SYNTAX INTEGER{
block(1),
unblock(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"this object presents that this event is for block(1) or unblock(2)"
::= { ubiCpuMacFilterStatsEntry 3 }
ubiCpuMacFilterStatsPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ifindex for physical port that cpu-mac-filter event is occured at."
::= { ubiCpuMacFilterStatsEntry 4 }
ubiCpuMacFilterStatsIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address which associated the blocked mac-address"
::= { ubiCpuMacFilterStatsEntry 5 }
ubiCpuMacFilterStatsType OBJECT-TYPE
SYNTAX INTEGER{
unicast(0),
broadcast(1),
multicast(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of ubiCpuMacFilterStatsMacAddr object"
::= { ubiCpuMacFilterStatsEntry 6 }
-- *****************************************************************
-- ubiCpuMacFilterMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiCpuMacFilterMIBCompliances OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 1 }
ubiCpuMacFilterMIBGroups OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 2 }
-- compliance statements
ubiCpuMacFilterMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-CPU-MAC-FILTER-MIB"
MODULE
MANDATORY-GROUPS { ubiCpuMacFilterGroup }
GROUP ubiCpuMacFilterGroup
DESCRIPTION
"The ubiCpuMacFilterGroup is applicable for implementations which
need to get the Cpu-mac-filter information."
::= { ubiCpuMacFilterMIBCompliances 1 }
-- units of conformance
ubiCpuMacFilterGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the Cpu-mac-filter of system."
::= { ubiCpuMacFilterMIBGroups 1 }
END

View File

@ -0,0 +1,107 @@
-- *****************************************************************
-- UBQS-CPU-STATS-MIB : Ubiquoss CPU queue Statistic information
--
-- Sep 2015, Choi Jang Hee
--
-- Copyright (c) 2015 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-CPU-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM SNMPv2-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiCpuStatsMIB MODULE-IDENTITY
LAST-UPDATED "201512230000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service"
DESCRIPTION
"The UBQS-CPU-STATS-MIB is used to get
the CPU queue statistic information."
REVISION "201512230000Z"
DESCRIPTION
"Add system clock table"
::= { ubiMgmtv2 36 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiCpuStatsMIB
-- ***************************************************************
ubiCpuStatsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 1 }
ubiCpuStatsMIBObjects OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 2 }
ubiCpuStatsMIBConformance OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 3 }
-- ***************************************************************
-- ubiCpuStatsTable
-- ***************************************************************
ubiCpuStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCpuStatsEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of CPU queue counter"
::= { ubiCpuStatsMIBObjects 1 }
ubiCpuStatsEntry OBJECT-TYPE
SYNTAX UbiCpuStatsEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CPU queue counter table, representing
1. CPU Rx packet couner
2. CPU drop packet counter"
INDEX {ubiCpuStatsIndex}
::= { ubiCpuStatsTable 1 }
UbiCpuStatsEntry ::= SEQUENCE {
ubiCpuStatsIndex INTEGER,
ubiCpuStatsInPkts Counter64,
ubiCpuStatsDropPkts Counter64
}
ubiCpuStatsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of CPU queue counter table"
::= {ubiCpuStatsEntry 1}
ubiCpuStatsInPkts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"received packet counter of CPU queue"
::= {ubiCpuStatsEntry 2}
ubiCpuStatsDropPkts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"dropped packet counter of CPU queue"
::= {ubiCpuStatsEntry 3}
END

1859
mibs/ubiquoss/UBQS-DHCP-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,303 @@
-- *****************************************************************
-- UBQS-ENTITY-ALARM-MIB : Ubiquoss Environment Monitor MIB file
--
-- June 2013, Doyle Son
--
-- Copyright (c) 2013 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-ENTITY-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TimeStamp,
TruthValue
FROM SNMPv2-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiEntityAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201306170000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-ENTITY-ALARM-MIB is used to monitor
and configure status of alarms for Environment Monitor."
::= { ubiMgmtv2 28 }
-- ***********************************************************
-- TEXTUAL-CONVENTION
-- Define the composed syntax
-- ***********************************************************
AlarmSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm states for severity. Valid values are :
critical(1) severity in critical
major(2) severity in major
minor(3) severity in minor
"
SYNTAX INTEGER {
critical(1),
major(2),
minor(3)
}
-- ***********************************************************
-- ubiEntityAlarmMIB
-- ***********************************************************
ubiEntityAlarmMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 0 }
ubiEntityAlarmMIBObjects OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 1 }
ubiEntityAlarmMIBConformance OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 2 }
ubiEntityAlarmMIBNotifications OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBNotificationPrefix 0 }
ubiEntityAlarmNotificationEnables OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBObjects 2 }
-- ***********************************************************
-- ubiEntityAlarmMIBNotifications
-- ***********************************************************
ubiAlarmAsserted NOTIFICATION-TYPE
OBJECTS {
ubiAlarmContactIndex,
ubiAlarmContactDescr,
ubiAlarmContactSeverity,
ubiAlarmContactLastAlarmStamp
}
STATUS current
DESCRIPTION
"The agent generates this trap
when a physical entity asserts an alarm."
::= { ubiEntityAlarmMIBNotifications 1 }
ubiAlarmCleared NOTIFICATION-TYPE
OBJECTS {
ubiAlarmContactIndex,
ubiAlarmContactDescr,
ubiAlarmContactSeverity,
ubiAlarmContactLastAlarmStamp
}
STATUS current
DESCRIPTION
"The agent generates this trap
when a physical entity clears a previously asserted alarm."
::= { ubiEntityAlarmMIBNotifications 2 }
-- ***********************************************************
-- ubiAlarmContactTable
-- ***********************************************************
ubiAlarmContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiAlarmContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per specific alarm."
::= { ubiEntityAlarmMIBObjects 1 }
ubiAlarmContactEntry OBJECT-TYPE
SYNTAX UbiAlarmContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific alarm.
each index corresponds to each alarm contact
and index '0' means whole alarm contacts."
INDEX { ubiAlarmContactIndex }
::= { ubiAlarmContactTable 1 }
UbiAlarmContactEntry ::= SEQUENCE {
ubiAlarmContactIndex Integer32,
ubiAlarmContactDescr DisplayString,
ubiAlarmContactSeverity AlarmSeverity,
ubiAlarmContactTrigger INTEGER,
ubiAlarmContactLastAlarmStatus INTEGER,
ubiAlarmContactLastAlarmStamp DisplayString,
}
ubiAlarmContactIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object uniquely identifies an alarm description."
::= { ubiAlarmContactEntry 1 }
ubiAlarmContactDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a human-readable message
describing the specific alarm."
::= { ubiAlarmContactEntry 2 }
ubiAlarmContactSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the severity
associated with the specific alarm.
Valid values are :
critical(1) severity in critical
major(2) severity in major
minor(3) severity in minor"
::= { ubiAlarmContactEntry 3 }
ubiAlarmContactTrigger OBJECT-TYPE
SYNTAX INTEGER
{
closed(1),
open(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the trigger state
associated with the specific alarm."
::= { ubiAlarmContactEntry 4 }
ubiAlarmContactLastAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
{
cleared(1),
asserted(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the last alarm status
associated with the specific alarm."
::= { ubiAlarmContactEntry 5 }
ubiAlarmContactLastAlarmStamp OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the system clock
at the time the alarm was generated."
::= { ubiAlarmContactEntry 6 }
-- ***********************************************************
-- ubiEntityEnableFruControlNotification
-- ***********************************************************
ubiAlarmAssertedEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the following notifications:
ubiEntityFRUInserted, ubiEntityFRURemoved.
A false value will prevent these notifications
from being generated."
DEFVAL { false }
::= { ubiEntityAlarmNotificationEnables 1 }
ubiAlarmClearedEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the following notification:
ubiEntSensorThreshold.
A false value will prevent these notifications
from being generated."
DEFVAL { false }
::= { ubiEntityAlarmNotificationEnables 2 }
-- ***********************************************************
-- ubiEntityAlarmMIBConformance
-- ***********************************************************
-- conformance information
ubiEntityAlarmMIBCompliances OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 1 }
ubiEntityAlarmMIBGroups OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 2 }
--
-- compliance statements
--
ubiEntityAlarmMIBCompliances MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"An Entity-Alarm-MIB implementation can implement this group to
provide Alarm properties."
MODULE -- this module
MANDATORY-GROUPS {
ubiEntityAlarmMIBContactGroup,
ubiEntityAlarmMIBNotificationGroup
}
GROUP ubiEntityAlarmMIBContactGroup
DESCRIPTION
"The ubiEntityAlarmMIBContactGroup must be implemented for
entity alarm"
GROUP ubiEntityAlarmMIBNotificationGroup
DESCRIPTION
"The ubiEntityMIBNotificationGroup must be
implemented for entity alarms that have notification"
::= { ubiEntityAlarmMIBCompliances 1 }
-- units of conformance
ubiEntityAlarmMIBContactGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"The collection of objects which are used to get the
operational state and redundancy state of the modules"
::= { ubiEntityAlarmMIBGroups 1 }
ubiEntityAlarmMIBNotificationGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"The collection of objects which are
used to send a notification."
::= { ubiEntityAlarmMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,666 @@
-- *****************************************************************
-- UBQS-ENVMON-MIB: Ubiquoss Environmental Monitor MIB file
--
-- June 2009 by Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Gauge32,
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ubiMgmtv2
FROM UBQS-SMI;
ubiEnvMonMIB MODULE-IDENTITY
LAST-UPDATED "200906250000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-ENVMON-MIB is used for getting
the environment information of the system."
::= { ubiMgmtv2 2 }
-- *****************************************************************
-- Type Convention
-- *****************************************************************
UbiEnvMonState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
warning(2): the environment is bad, such as temperature
above normal operation range but not too
high.
critical(3): the environment is very bad, such as
temperature much higher than normal
operation limit.
shutdown(4): the environment is the worst, the system
should be shutdown immediately.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly.
"
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notPresent(5),
notFunctioning(6)
}
-- *****************************************************************
-- ubiEnvMonMIB
-- *****************************************************************
ubiEnvMonObjects OBJECT IDENTIFIER ::= { ubiEnvMonMIB 1 }
ubiEnvMonMIBNotificationEnables OBJECT IDENTIFIER ::= { ubiEnvMonMIB 2 }
ubiEnvMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEnvMonMIB 3 }
ubiEnvMonMIBConformance OBJECT IDENTIFIER ::= { ubiEnvMonMIB 4 }
-- *****************************************************************
-- ubiEnvMonTemperatureTable
-- *****************************************************************
ubiEnvMonTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEnvMonTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ambient temperature status maintained by the
environmental monitor."
::= { ubiEnvMonObjects 1 }
ubiEnvMonTemperatureEntry OBJECT-TYPE
SYNTAX UbiEnvMonTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ambient temperature status table, representing
the status of the associated testpoint maintained by the
environmental monitor."
INDEX { ubiEnvMonTemperatureIndex }
::= { ubiEnvMonTemperatureTable 1 }
UbiEnvMonTemperatureEntry ::=
SEQUENCE {
ubiEnvMonTemperatureIndex Integer32,
ubiEnvMonTemperatureDescr DisplayString,
ubiEnvMonTemperatureValue Gauge32,
ubiEnvMonTemperatureHighThreshold Integer32,
ubiEnvMonTemperatureLowThreshold Integer32,
-- ubiEnvMonTemperatureLastShutdown Integer32,
ubiEnvMonTemperatureState UbiEnvMonState
}
ubiEnvMonTemperatureIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the testpoint being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { ubiEnvMonTemperatureEntry 1 }
ubiEnvMonTemperatureDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the testpoint
being instrumented."
::= { ubiEnvMonTemperatureEntry 2 }
ubiEnvMonTemperatureValue OBJECT-TYPE
SYNTAX Gauge32
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current measurement of the testpoint
being instrumented."
::= { ubiEnvMonTemperatureEntry 3 }
ubiEnvMonTemperatureHighThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A high threshold for the temperature.
If a particular value isn't set, this object
displays the default value."
::= { ubiEnvMonTemperatureEntry 4 }
ubiEnvMonTemperatureLowThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A low threshold for the temperature.
If a particular value isn't set, this object
displays the default value."
::= { ubiEnvMonTemperatureEntry 5 }
-- ubiEnvMonTemperatureLastShutdown OBJECT-TYPE
-- SYNTAX Integer32
-- UNITS "degrees Celsius"
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The value of the associated instance of the object
-- ubiEnvMonTemperatureStatusValue at the time an emergency
-- shutdown of the managed device was last initiated. "
-- ::= { ubiEnvMonTemperatureEntry 5 }
ubiEnvMonTemperatureState OBJECT-TYPE
SYNTAX UbiEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the testpoint being instrumented.
Represents the temperature state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
warning(2): the environment is bad, such as temperature
above normal operation range but not too
high.
critical(3): the environment is very bad, such as
temperature much higher than normal
operation limit.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
"
::= { ubiEnvMonTemperatureEntry 6 }
-- *****************************************************************
-- ubiEnvMonFanTable
-- ****************************************************************
ubiEnvMonFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEnvMonFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of fan status maintained by the environmental
monitor."
::= { ubiEnvMonObjects 2 }
ubiEnvMonFanEntry OBJECT-TYPE
SYNTAX UbiEnvMonFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan status table, representing the status of
the associated fan maintained by the environmental monitor."
INDEX { ubiEnvMonFanIndex }
::= { ubiEnvMonFanTable 1 }
UbiEnvMonFanEntry ::=
SEQUENCE {
ubiEnvMonFanIndex Integer32,
ubiEnvMonFanDescr DisplayString,
ubiEnvMonFanState UbiEnvMonState
}
ubiEnvMonFanIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the fan being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { ubiEnvMonFanEntry 1 }
ubiEnvMonFanDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the fan being instrumented."
::= { ubiEnvMonFanEntry 2 }
ubiEnvMonFanState OBJECT-TYPE
SYNTAX UbiEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the fan being instrumented.
Represents the fan state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly.
"
::= { ubiEnvMonFanEntry 3 }
-- *****************************************************************
-- ubiEnvMonSupplyTable
-- ****************************************************************
ubiEnvMonSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEnvMonSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of power supply status maintained by the
environmental monitor card."
::= { ubiEnvMonObjects 3 }
ubiEnvMonSupplyEntry OBJECT-TYPE
SYNTAX UbiEnvMonSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power supply status table, representing the
status of the associated power supply maintained by the
environmental monitor card."
INDEX { ubiEnvMonSupplyIndex }
::= { ubiEnvMonSupplyTable 1 }
UbiEnvMonSupplyEntry ::=
SEQUENCE {
ubiEnvMonSupplyIndex Integer32,
ubiEnvMonSupplyDescr DisplayString,
ubiEnvMonSupplyState UbiEnvMonState,
ubiEnvMonSupplySource INTEGER,
ubiEnvMonExternalAlarmAc INTEGER,
ubiEnvMonExternalAlarmUnit INTEGER
}
ubiEnvMonSupplyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the power supply being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { ubiEnvMonSupplyEntry 1 }
ubiEnvMonSupplyDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the power supply
being instrumented."
::= { ubiEnvMonSupplyEntry 2 }
ubiEnvMonSupplyState OBJECT-TYPE
SYNTAX UbiEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the power supply
being instrumented.
Represents the power state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly.
"
::= { ubiEnvMonSupplyEntry 3 }
ubiEnvMonSupplySource OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ac(1),
dc(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply source.
ac - AC power supply
dc - DC power supply"
::= { ubiEnvMonSupplyEntry 4 }
ubiEnvMonExternalAlarmAc OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
fail(2)
} MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply convertor AC.
nomal (1)
fail (2)"
::= { ubiEnvMonSupplyEntry 5 }
ubiEnvMonExternalAlarmUnit OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply convertor unit.
nomal (1)
fail (2)"
::= { ubiEnvMonSupplyEntry 6 }
-- *****************************************************************
-- ubiEnvMonSupplyChannelTable
-- ****************************************************************
ubiEnvMonSupplyChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiEnvMonSupplyChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table represents the extension status
for DC power supply."
::= { ubiEnvMonObjects 4 }
ubiEnvMonSupplyChannelEntry OBJECT-TYPE
SYNTAX UbiEnvMonSupplyChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table, representing the extended status of
the associated DC power supply maintained by
the environmental monitor card."
INDEX { ubiEnvMonSupplyIndex, ubiEnvMonSupplyChannelType }
::= { ubiEnvMonSupplyChannelTable 1 }
UbiEnvMonSupplyChannelEntry ::=
SEQUENCE {
ubiEnvMonSupplyChannelType INTEGER,
ubiEnvMonSupplyChannelState UbiEnvMonState
}
ubiEnvMonSupplyChannelType OBJECT-TYPE
SYNTAX INTEGER
{
dc_48v_a(1),
dc_48v_b(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index for the DC power supply channel."
::= { ubiEnvMonSupplyChannelEntry 1 }
ubiEnvMonSupplyChannelState OBJECT-TYPE
SYNTAX UbiEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the DC power supply channel
being instrumented.
Represents the power state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly.
"
::= { ubiEnvMonSupplyChannelEntry 2 }
-- *****************************************************************
-- ubiEnvMonMIBNotificationEnables
-- ****************************************************************
ubiEnvMonEnableTempStatusChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the ubiEnvMonTempStatusChangeNotif.
A false value prevents temperature notifications
from being sent by this entity."
DEFVAL { false }
::= { ubiEnvMonMIBNotificationEnables 1 }
ubiEnvMonEnableFanStatusChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the ubiEnvMonFanStatusChangeNotif.
A false value prevents fan notifications
from being sent by this entity."
DEFVAL { false }
::= { ubiEnvMonMIBNotificationEnables 2 }
ubiEnvMonEnableSupplyStatusChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the ubiEnvMonSuppStatusChangeNotif.
A false value prevents redundant supply notifications
from being generated by this system."
DEFVAL { false }
::= { ubiEnvMonMIBNotificationEnables 3 }
ubiEnvMonEnableSupplyChannelStatusChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the ubiEnvMonSuppExtStatusChangeNotif.
A false value prevents redundant supply notifications
from being generated by this system."
DEFVAL { false }
::= { ubiEnvMonMIBNotificationEnables 4 }
-- *****************************************************************
-- ubiEnvMonMIBNotificationPrefix
-- ****************************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiEnvMonMIBNotifications OBJECT IDENTIFIER ::= { ubiEnvMonMIBNotificationPrefix 0 }
ubiEnvMonTempStatusChange NOTIFICATION-TYPE
OBJECTS {
ubiEnvMonTemperatureDescr,
ubiEnvMonTemperatureValue,
ubiEnvMonTemperatureState
}
STATUS current
DESCRIPTION
"A ubiEnvMonTempStatusChangeNotif is sent if there
is change in the state of a device being monitored
by ubiEnvMonTemperatureState."
::= { ubiEnvMonMIBNotifications 1 }
ubiEnvMonFanStatusChange NOTIFICATION-TYPE
OBJECTS {
ubiEnvMonFanDescr,
ubiEnvMonFanState
}
STATUS current
DESCRIPTION
"A ubiEnvMonFanStatusChangeNotif is sent if there
is change in the state of a device being monitored
by ubiEnvMonFanState."
::= { ubiEnvMonMIBNotifications 2 }
ubiEnvMonSupplyStatusChange NOTIFICATION-TYPE
OBJECTS {
ubiEnvMonSupplyDescr,
ubiEnvMonSupplyState
}
STATUS current
DESCRIPTION
"A ubiEnvMonSupplyStatChangeNotif is sent if there
is change in the state of a device being monitored
by ubiEnvMonSupplyState."
::= { ubiEnvMonMIBNotifications 3 }
ubiEnvMonSupplyChannelStatusChange NOTIFICATION-TYPE
OBJECTS {
ubiEnvMonSupplyDescr,
ubiEnvMonSupplyChannelType,
ubiEnvMonSupplyChannelState
}
STATUS current
DESCRIPTION
"A ubiEnvMonSuppExtStatusChangeNotif is sent if there
is change in the state of a device being monitored
by ubiEnvMonSupplyExtChannelStatus."
::= { ubiEnvMonMIBNotifications 4 }
-- *****************************************************************
-- ubiEnvMonMIBConformance
-- ****************************************************************
-- conformance information
ubiEnvMonMIBCompliances OBJECT IDENTIFIER ::= { ubiEnvMonMIBConformance 1 }
ubiEnvMonMIBGroups OBJECT IDENTIFIER ::= { ubiEnvMonMIBConformance 2 }
-- compliance statements
ubiEnvMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Ubiquoss Environmental Monitor MIB."
MODULE -- this module
MANDATORY-GROUPS {
ubiEnvMonMIBGroup,
ubiEnvMonMIBNotifGroup
}
GROUP ubiEnvMonMIBGroup
DESCRIPTION
"The ubiEnvMonMIBGroup is applicable for implementations which
need to get the system environment information."
GROUP ubiEnvMonMIBNotifGroup
DESCRIPTION
"The ubiEnvMonMIBNotifGroup must be
implemented for system environment that have notification."
::= { ubiEnvMonMIBCompliances 1 }
-- units of conformance
ubiEnvMonMIBGroup OBJECT-GROUP
OBJECTS {
ubiEnvMonTemperatureDescr,
ubiEnvMonTemperatureValue,
ubiEnvMonTemperatureHighThreshold,
ubiEnvMonTemperatureLowThreshold,
ubiEnvMonTemperatureLastShutdown,
ubiEnvMonTemperatureState,
ubiEnvMonFanDescr,
ubiEnvMonFanState,
ubiEnvMonSupplyDescr,
ubiEnvMonSupplyState,
ubiEnvMonSupplySource,
ubiEnvMonSupplyExtChannel,
ubiEnvMonSupplyExtChannelState,
ubiEnvMonEnableTempStatusChangeNotif,
ubiEnvMonEnableFanStatusChangeNotif,
ubiEnvMonEnableSuppStatusChangeNotif,
ubiEnvMonEnableSuppExtStatusChangeNotif
}
STATUS current
DESCRIPTION
"A collection of objects providing environmental
monitoring capability to a ubi chassis."
::= { ubiEnvMonMIBGroups 1 }
ubiEnvMonMIBNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ubiEnvMonTempStatusChangeNotif,
ubiEnvMonFanStatusChangeNotif,
ubiEnvMonSuppStatusChangeNotif,
ubiEnvMonSuppExtStatusChangeNotif
}
STATUS current
DESCRIPTION
"A notification group providing notification
for environmental monitoring. "
::= { ubiEnvMonMIBGroups 2 }
END

804
mibs/ubiquoss/UBQS-ERPS-MIB Normal file
View File

@ -0,0 +1,804 @@
-- *****************************************************************
-- UBQS-ERPS-MIB: Ubiquoss ERPS MIB
--
-- Nov 2010, Park Hyung Eun
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-ERPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
IpAddress,
Gauge32,
Integer32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus,
DisplayString,
TruthValue,
FROM SNMPv2-TC
ifIndex,
FROM IF-MIB
VlanIndex,
FROM Q-BRIDGE-MIB
ubiSysMacAddr,
FROM UBQS-SYSTEM-MIB
Dot1agCfmMaintDomainName,
Dot1agCfmMaintAssocName,
FROM UBQS-CFM-MIB
UbiBridgeId,
FROM UBQS-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiErpsMIB MODULE-IDENTITY
LAST-UPDATED "201011290000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
""
::= { ubiMgmtv2 11 }
-- *****************************************************************
-- Textual Conventions
-- *****************************************************************
-- *****************************************************************
-- ubiERPSMIB
-- *****************************************************************
ubiErpsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiErpsMIB 0 }
ubiErpsMIBObjects OBJECT IDENTIFIER ::= { ubiErpsMIB 1 }
ubiErpsMIBConformance OBJECT IDENTIFIER ::= { ubiErpsMIB 2 }
ubiErpsGlobal OBJECT IDENTIFIER ::= { ubiErpsMIBObjects 4 }
ubiErpsNotificationEnables OBJECT IDENTIFIER ::= { ubiErpsMIBObjects 5 }
-- *****************************************************************
-- ubiCfmNotifications
-- *****************************************************************
ubiErpsMIBNotifications OBJECT IDENTIFIER ::= { ubiErpsMIBNotificationPrefix 0 }
ubiErpsRingStateChange NOTIFICATION-TYPE
OBJECTS {
ubiSysMacAddr,
ubiErpsSwitchBridgeId,
ubiErpsSwitchRingId,
ubiErpsSwitchCurrentState,
ubiErpsSwitchEastIf,
ubiErpsSwitchEastIfState,
ubiErpsSwitchWestIf,
ubiErpsSwitchWestIfState,
}
STATUS current
DESCRIPTION
"Notification of ERPS State Change."
::= { ubiErpsMIBNotifications 1 }
ubiErpsRingEastIfStateChange NOTIFICATION-TYPE
OBJECTS {
ubiSysMacAddr,
ubiErpsSwitchBridgeId,
ubiErpsSwitchRingId,
ubiErpsSwitchEastIf,
ubiErpsSwitchEastIfState
}
STATUS current
DESCRIPTION
"Notification of East Ring Port State Change."
::= { ubiErpsMIBNotifications 2 }
ubiErpsRingWestIfStateChange NOTIFICATION-TYPE
OBJECTS {
ubiSystemMacAddr,
ubiErpsSwitchBridgeId,
ubiErpsSwitchRingId,
ubiErpsSwitchWestIf,
ubiErpsSwitchWestIfState
}
STATUS current
DESCRIPTION
"Notification of West Ring Port State Change."
::= { ubiErpsMIBNotifications 3 }
-- *****************************************************************
-- ubiErpsBaseTable
-- *****************************************************************
ubiErpsBaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiErpsBaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ERPS Base information."
::= { ubiErpsMIBObjects 1 }
ubiErpsBaseEntry OBJECT-TYPE
SYNTAX UbiErpsBaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ERPS Base information."
INDEX { ubiErpsBaseBridgeId, ubiErpsBaseRingId,
ubiErpsBaseEastIf, ubiErpsBaseWestIf,
ubiErpsBaseInstId }
::= { ubiErpsBaseTable 1 }
UbiErpsBaseEntry ::= SEQUENCE {
ubiErpsBaseBridgeId UbiBridgeId,
ubiErpsBaseRingId Integer32,
ubiErpsBaseEastIf Integer32,
ubiErpsBaseWestIf Integer32,
ubiErpsBaseInstId Integer32,
ubiErpsBaseRowStatus RowStatus
}
ubiErpsBaseBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Base Bridge ID."
::= { ubiErpsBaseEntry 1 }
ubiErpsBaseRingId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Base Ring ID."
::= { ubiErpsBaseEntry 2 }
ubiErpsBaseEastIf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Base East Ring port."
::= { ubiErpsBaseEntry 3 }
ubiErpsBaseWestIf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Base West Ring port."
::= { ubiErpsBaseEntry 4 }
ubiErpsBaseInstId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Base Instance ID."
::= { ubiErpsBaseEntry 5 }
ubiErpsBaseRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row."
::= { ubiErpsBaseEntry 6 }
-- *****************************************************************
-- ubiErpsVlanTable
-- *****************************************************************
ubiErpsVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiErpsVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ERPS Vlan information."
::= { ubiErpsMIBObjects 2 }
ubiErpsVlanEntry OBJECT-TYPE
SYNTAX UbiErpsVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ERPS Vlan information."
INDEX { ubiErpsBaseBridgeId, ubiErpsBaseRingId,
ubiErpsVlanVlanId, ubiErpsVlanServiceVlan }
::= { ubiErpsVlanTable 1 }
UbiErpsVlanEntry ::= SEQUENCE {
ubiErpsVlanVlanId VlanIndex,
ubiErpsVlanServiceVlanType INTEGER,
ubiErpsVlanRowStatus RowStatus
}
ubiErpsVlanVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan ID."
::= { ubiErpsVlanEntry 1 }
ubiErpsVlanServiceVlanType OBJECT-TYPE
SYNTAX INTEGER {
service_vlan(1),
protected_vlan(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ERPS Vlan Type.
service_vlan(1) - Control Vlan
protected_vlan(2) - Service Valn"
::= { ubiErpsVlanEntry 2 }
ubiErpsVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row."
::= { ubiErpsVlanEntry 3 }
-- *****************************************************************
-- ubiErpsSwitchTable
-- *****************************************************************
ubiErpsSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiErpsSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ERPS Switch information."
::= { ubiErpsMIBObjects 3 }
ubiErpsSwitchEntry OBJECT-TYPE
SYNTAX UbiErpsSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ERPS Switch information."
INDEX { ubiErpsSwitchBridgeId, ubiErpsSwitchRingId }
::= { ubiErpsSwitchTable 1 }
UbiErpsSwitchEntry ::= SEQUENCE {
ubiErpsSwitchBridgeId UbiBridgeId,
ubiErpsSwitchRingId Integer32,
ubiErpsSwitchVersion INTEGER,
ubiErpsSwitchNodeType INTEGER,
ubiErpsSwitchEastIf Integer32,
ubiErpsSwitchWestIf Integer32,
ubiErpsSwitchEastIfState INTEGER,
ubiErpsSwitchWestIfState INTEGER,
ubiErpsSwitchRingProtectionLink INTEGER,
ubiErpsSwitchRevertiveMode TruthValue,
ubiErpsSwitchMegLevel Integer32,
ubiErpsSwitchPropagateTc TruthValue,
ubiErpsSwitchGuardTimer Integer32,
ubiErpsSwitchHoldOff Integer32,
ubiErpsSwitchWaitToRestore Integer32,
ubiErpsSwitchWaitToBlock Integer32,
ubiErpsSwitchMajorRingId Integer32,
ubiErpsSwitchEthoamEvent TruthValue,
ubiErpsSwitchForcedSwitch INTEGER,
ubiErpsSwitchManualSwitch INTEGER,
ubiErpsSwitchClear INTEGER,
ubiErpsSwitchCurrentState INTEGER,
ubiErpsSwitchLastEvent INTEGER,
ubiErpsSwitchSuppressEast TruthValue,
ubiErpsSwitchSuppressWest TruthValue,
ubiErpsSwitchCotNode TruthValue,
ubiErpsSwitchCotNbrPort INTEGER,
ubiErpsSwitchMdName Dot1agCfmMaintDomainName,
ubiErpsSwitchMaName Dot1agCfmMaintAssocName
}
ubiErpsSwitchBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge ID ERPS is running."
::= { ubiErpsSwitchEntry 1 }
ubiErpsSwitchRingId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"G8032 ERPS Ring ID."
::= { ubiErpsSwitchEntry 2 }
ubiErpsSwitchVersion OBJECT-TYPE
SYNTAX INTEGER (1 | 2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G8032 ERPS Version.
1 - Version 1
2 - Version 2"
::= { ubiErpsSwitchEntry 3 }
ubiErpsSwitchNodeType OBJECT-TYPE
SYNTAX INTEGER {
ring_none(1),
rpl_owner(2),
rpl_neighbor(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G8032 ERPS Node Type.
ring_none(1) - non-RPL Owner
rpl_owner(2) - RPL Owner
rpl_neigbor(3) - RPL Neighober"
::= { ubiErpsSwitchEntry 4 }
ubiErpsSwitchEastIf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"East Ring port of ERPS."
::= { ubiErpsSwitchEntry 5 }
ubiErpsSwitchWestIf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"West Ring port of ERPS."
::= { ubiErpsSwitchEntry 6 }
ubiErpsSwitchEastIfState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
block(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status of east ring port."
::= { ubiErpsSwitchEntry 7 }
ubiErpsSwitchWestIfState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
block(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port status of west ring port."
::= { ubiErpsSwitchEntry 8 }
ubiErpsSwitchRingProtectionLink OBJECT-TYPE
SYNTAX INTEGER {
none(1),
east(2),
west(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of Ring protection link(RPL).
none(1) - non-RPL
east(2) - East port is RPL
wast(3) - West port is RPL"
::= { ubiErpsSwitchEntry 9 }
ubiErpsSwitchRevertiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G8032 ERPS Switch Mode.
- If this is configured, it is revertive mode,
is not, it is non-revertive mode."
::= { ubiErpsSwitchEntry 10 }
ubiErpsSwitchMegLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"G8032 ERPS MEG Level."
::= { ubiErpsSwitchEntry 11 }
ubiErpsSwitchPropagateTc OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this is configured, when sub-ring topolgy is changed,
sub-ring transmits Topology Change Message to major-ring."
::= { ubiErpsSwitchEntry 12 }
ubiErpsSwitchGuardTimer OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guard Timer value."
::= { ubiErpsSwitchEntry 13 }
ubiErpsSwitchHoldOff OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hold-off Timer value."
::= { ubiErpsSwitchEntry 14 }
ubiErpsSwitchWaitToRestore OBJECT-TYPE
SYNTAX Integer32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wait to Restore Timer value."
::= { ubiErpsSwitchEntry 15 }
ubiErpsSwitchWaitToBlock OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Waith to Block Timer value."
::= { ubiErpsSwitchEntry 16 }
ubiErpsSwitchMajorRingId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Major-ring ID who is inter operated."
::= { ubiErpsSwitchEntry 17 }
ubiErpsSwitchEthoamEvent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable interopering with CFM CCM."
::= { ubiErpsSwitchEntry 18 }
ubiErpsSwitchForcedSwitch OBJECT-TYPE
SYNTAX INTEGER {
none(1),
east(2),
west(3),
both(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of Forced swith ring port.
none - none
east - east ring port
west - west ring port
both - both ring port"
::= { ubiErpsSwitchEntry 19 }
ubiErpsSwitchManualSwitch OBJECT-TYPE
SYNTAX INTEGER {
none(1),
east(2),
west(3),
both(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of Manual swith ring port.
none - none
east - east ring port
west - west ring port
both - both ring port"
::= { ubiErpsSwitchEntry 20 }
ubiErpsSwitchClear OBJECT-TYPE
SYNTAX INTEGER {
none(1),
east(2),
west(3),
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear Forced/Manual swith."
::= { ubiErpsSwitchEntry 21 }
ubiErpsSwitchCurrentState OBJECT-TYPE
SYNTAX INTEGER
{
init(1),
idle(2),
protection(3),
manual_switch(4),
forced_switch(5),
pending(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Informaiont of ERPS current state.
init(1)
- Initialize State machine: One of ring ports is blocked.
idle(2)
- Idle state: RPL is blocked and ring ports of others are unblocked.
protection(3)
- Protection state: When links are failed,
RPL is unblocked and ring ports of others are unblocked.
manual_switch(4)
- Manual switch state: Manually switched port is blocked
and ring ports of others are unblocked.
forced_switch(5)
- Force switch state: Forcedly switched ports are blocked
and ring ports of others are unblocked.
pending(6)
- Pneding state: When status of links changed to 'unfailed',
one of them is still unblocked."
::= { ubiErpsSwitchEntry 22 }
ubiErpsSwitchLastEvent OBJECT-TYPE
SYNTAX INTEGER {
r_aps_nr(1),
r_aps_nr_rb(2),
r_aps_wtb_running(3),
wtb_expires(4),
r_aps_wtr_running(5),
wtr_expires(6),
ms(7),
r_aps_ms(8),
clear(9),
l_clear_sf(10),
l_sf(11),
r_aps_sf(12),
fs(13),
r_aps_fs(14),
event_flush_req(15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Event of ERPS.
r_aps_nr(1) - received R-APS(NR)
r_aps_nr_rb(2) - received R-APS(NR/RB)
r_aps_wtb_running(3) - WTB is started
wtb_espires(4) - WTB is expired
r_aps_wtr_running(5) - WTR is started
wtr_expires(6) - WTR is expired
ms(7) - Manual switched
r_aps_ms(8) - rceived R-APS(MS)
clear(9) - Clear Pending/MS/FS state
l_clear_sf(10) - Local clear SF
l_sf(11) - Local SF
r_aps_sf(12) - received R-APS(SF)
fs(13) - Forced switch
r_aps_fs(14) - rceived R-APS(FS)
event_flush_req(15) - rceived R-APS(Flush request)"
::= { ubiErpsSwitchEntry 23 }
ubiErpsSwitchSuppressEast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Suppress trasmission R-APS to east ring port."
::= { ubiErpsSwitchEntry 24 }
ubiErpsSwitchSuppressWest OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"uppress trasmission R-APS to west ring port"
::= { ubiErpsSwitchEntry 25 }
ubiErpsSwitchCotNode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of COT node."
::= { ubiErpsSwitchEntry 26 }
ubiErpsSwitchCotNbrPort OBJECT-TYPE
SYNTAX INTEGER {
none(1),
east(2),
west(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of COT neighbor port.
none(1) - none
east(2) - east ring port
west(3) - west ring port"
::= { ubiErpsSwitchEntry 27 }
ubiErpsSwitchMdName OBJECT-TYPE
SYNTAX Dot1agCfmMaintDomainName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CFM Maintenance Domain Name for inter operation."
::= { ubiErpsSwitchEntry 28 }
ubiErpsSwitchMaName OBJECT-TYPE
SYNTAX Dot1agCfmMaintAssocName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CFM Maintenance association Name for inter operation."
::= { ubiErpsSwitchEntry 29 }
-- *****************************************************************
-- ubiErpsGlobal
-- *****************************************************************
ubiErpsGlobalHoldOff OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global hold-off timer value."
::= { ubiErpsGlobal 1 }
-- *****************************************************************
-- ubiErpsNotificationEnables
-- *****************************************************************
ubiErpsRingStateChangeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Notificaion of ERPS State Change."
::= { ubiErpsNotificationEnables 1 }
ubiErpsRingEastIfStateChangeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Notificaiont of East Port Status Change."
::= { ubiErpsNotificationEnables 2 }
ubiErpsRingWestIfStateChangeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Notificaiont of East Port Status Change."
::= { ubiErpsNotificationEnables 3 }
-- ***********************************************************
-- ubiIfErpsTable
-- ***********************************************************
ubiIfErpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIfErpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ERPS information on interface."
::= { ubiErpsMIBObjects 6 }
ubiIfErpsEntry OBJECT-TYPE
SYNTAX UbiIfErpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ERPS information on interface."
INDEX { ifIndex }
::= { ubiIfErpsTable 1 }
UbiIfErpsEntry ::= SEQUENCE
{
ubiIfErpsAggMinLink Integer32
}
ubiIfErpsAggMinLink OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minmum Link count to activate Port-channel in ERPS.
- To activate Port-channel, actived members of port-channel
must be minmum link count at least."
::= { ubiIfErpsEntry 1 }
-- *****************************************************************
-- ubiErpsMIBConformance
-- *****************************************************************
-- Conformance Information
ubiErpsMIBCompliances OBJECT IDENTIFIER ::= { ubiErpsMIBConformance 1 }
ubiErpsMIBGroups OBJECT IDENTIFIER ::= { ubiErpsMIBConformance 2 }
-- compliance statements
ubiErpsMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for VTP implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiErpsBaseGroup
}
::= { ubiErpsMIBCompliances 1 }
-- units of conformance
ubiErpsBaseGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
""
::= { ubiErpsMIBGroups 1 }
END

File diff suppressed because it is too large Load Diff

791
mibs/ubiquoss/UBQS-IP-MIB Normal file
View File

@ -0,0 +1,791 @@
-- *****************************************************************
-- UBQS-IP-MIB : Ubiquoss IP Information MIB
--
-- Dec 2010, Park Hyung Eun
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-IP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
TEXTUAL-CONVENTION,
PhysAddress
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
InterfaceIndex
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiIpMIB MODULE-IDENTITY
LAST-UPDATED "201012280000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"This MIB module defines IP information."
::= { ubiMgmtv2 14 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiInterfaceMIB
-- ***************************************************************
ubiIpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiIpMIB 0 }
ubiIpMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 1 }
ubiPingMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 2 }
ubiIpMIBConformance OBJECT IDENTIFIER ::= { ubiIpMIB 3 }
ubiPingGlobal OBJECT IDENTIFIER ::= { ubiPingMIBObjects 1 }
ubiPingSend OBJECT IDENTIFIER ::= { ubiPingMIBObjects 2 }
ubiPingResults OBJECT IDENTIFIER ::= { ubiPingMIBObjects 3 }
-- ***************************************************************
-- ubiIpMIBNotificationPrefix
-- ***************************************************************
ubiIpMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 1 }
ubiPingMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 2 }
ubiPingSendCompletion NOTIFICATION-TYPE
OBJECTS {
ubiPingSendCompleted,
ubiPingSendPackets,
ubiPingReceivedPackets
}
STATUS current
DESCRIPTION
"This notification is sent at the completion
of the sequence of pings."
::= { ubiPingMIBNotifications 1 }
-- ***********************************************************
-- ubiIpAddrTable
-- ***********************************************************
ubiIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addressing information relevant to
this entity's IP addresses."
::= { ubiIpMIBObjects 1 }
ubiIpAddrEntry OBJECT-TYPE
SYNTAX UbiIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
entity's IP addresses."
INDEX { ubiIpAddrType, ubiIpAddress, ubiIpAddrPrefixLen }
::= { ubiIpAddrTable 1 }
UbiIpAddrEntry ::= SEQUENCE {
ubiIpAddrType InetAddressType,
ubiIpAddress InetAddress,
ubiIpAddrIfIndex InterfaceIndex,
ubiIpAddrPrefixLen InetAddressPrefixLength,
ubiIpAddrStatus INTEGER,
ubiIpAddrRowstatus RowStatus,
}
ubiIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address type.
ipv4(1) An IPv4 address as defined by the
InetAddressIPv4 textual convention.
ipv6(2) An IPv6 address as defined by the
InetAddressIPv6 textual convention."
::= { ubiIpAddrEntry 1 }
ubiIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing
information pertains."
::= { ubiIpAddrEntry 2 }
ubiIpAddrPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The prefix length associated with the IP address."
::= { ubiIpAddrEntry 3 }
ubiIpAddrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index value which uniquely identifies
the interface to which this entry is applicable."
::= { ubiIpAddrEntry 4 }
ubiIpAddrStatus OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate whether this entry is primary or not."
DEFVAL { primary }
::= { ubiIpAddrEntry 5 }
ubiIpAddrRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or
delete an existing row in this table."
::= { ubiIpAddrEntry 6 }
-- ***********************************************************
-- ubiInetRouteTable
-- ***********************************************************
ubiInetRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiInetRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addressing information relevant to
this entity's IP addresses."
::= { ubiIpMIBObjects 2 }
ubiInetRouteEntry OBJECT-TYPE
SYNTAX UbiInetRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
entity's IP addresses."
INDEX { ubiInetRouteInstance,
ubiInetRouteDestType, ubiInetRouteDest, ubiInetRouteDestPfxLen,
ubiInetRouteNextHopType, ubiInetRouteNextHop, ubiInetRouteIfIndex }
::= { ubiInetRouteTable 1 }
UbiInetRouteEntry ::= SEQUENCE {
ubiInetRouteInstance Unsigned32,
ubiInetRouteDestType InetAddressType,
ubiInetRouteDest InetAddress,
ubiInetRouteDestPfxLen InetAddressPrefixLength,
ubiInetRouteNextHopType InetAddressType,
ubiInetRouteNextHop InetAddress,
ubiInetRouteIfIndex InterfaceIndex,
ubiInetRoutetype INTEGER,
ubiInetRouteProto INTEGER,
ubiInetRouteMetric1 Integer32,
ubiInetRouteMetric2 Integer32,
ubiInetRouteMetric3 Integer32,
ubiInetRouteMetric4 Integer32,
ubiInetRouteMetric5 Integer32,
ubiInetRouteStatus INTEGER,
ubiInetRouteDistance Integer32,
ubiInetRouteTag Unsigned32,
ubiInetRouteNextHopName DisplayString,
ubiInetRouteRowstatus RowStatus,
}
ubiInetRouteInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance identifier of the (conceptual) routing table
containing this route."
::= { ubiInetRouteEntry 1 }
ubiInetRouteDestType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination address type.
ipv4(1) An IPv4 address as defined by the
InetAddressIPv4 textual convention.
ipv6(2) An IPv6 address as defined by the
InetAddressIPv6 textual convention."
::= { ubiInetRouteEntry 2 }
ubiInetRouteDest OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { ubiInetRouteEntry 3 }
ubiInetRouteDestPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 4 }
ubiInetRouteNextHopType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 5 }
ubiInetRouteNextHop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 6 }
ubiInetRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 7 }
ubiInetRoutetype OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
direct(3),
indirect(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 8 }
ubiInetRouteProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
netmgmt(3),
icmp(4),
egp(5),
ggp(6),
hello(7),
rip(8),
isis(9),
esis(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 9 }
ubiInetRouteMetric1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 10 }
ubiInetRouteMetric2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 11 }
ubiInetRouteMetric3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 12 }
ubiInetRouteMetric4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 13 }
ubiInetRouteMetric5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 14 }
ubiInetRouteStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 15 }
ubiInetRouteDistance OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 16 }
ubiInetRouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 17 }
ubiInetRouteNextHopName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 18 }
ubiInetRouteRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiInetRouteEntry 19 }
-- ***********************************************************
-- ubiIpv6NeighborTable
-- ***********************************************************
ubiIpv6NeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIpv6NeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addressing information relevant to
this entity's IPv6 addresses."
::= { ubiIpMIBObjects 3 }
ubiIpv6NeighborEntry OBJECT-TYPE
SYNTAX UbiIpv6NeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
entity's IPv6 addresses."
INDEX { ubiIpv6NeighborIfIndex, ubiIpv6NeighborNetAddress }
::= { ubiIpv6NeighborTable 1 }
UbiIpv6NeighborEntry ::= SEQUENCE {
ubiIpv6NeighborIfIndex InterfaceIndex,
ubiIpv6NeighborPhysAddress PhysAddress,
ubiIpv6NeighborNetAddress InetAddress,
ubiIpv6NeighborType INTEGER,
ubiIpv6NeighborState INTEGER,
ubiIpv6NeighborLastUpdated TimeStamp,
ubiIpv6NeighborRowstatus RowStatus
}
ubiIpv6NeighborIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The inde value which uniquely identifies
the interface to which this entry is applicable"
::= { ubiIpv6NeighborEntry 1 }
ubiIpv6NeighborPhysAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(0..65535))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The media-dependent `physical' address. This object should
return 0 when this entry is in the 'incomplete' state.
As the entries in this table are typically not persistent
when this object is written the entity should not save the
change to non-volatile storage. Note: a stronger
requirement is not used because this object was previously
defined."
::= { ubiIpv6NeighborEntry 2 }
ubiIpv6NeighborNetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ipv6Address corresponding to the media-dependent
`physical' address.
This object predates the rule limiting index objects to a
max access value of 'not-accessible' and so continues to use
a value of 'read-create'."
::= { ubiIpv6NeighborEntry 3 }
ubiIpv6NeighborType OBJECT-TYPE
SYNTAX INTEGER {
dynamic(0),
static(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of mapping.
Setting this object to the value invalid(2) has the effect
of invalidating the corresponding entry in the
ubiIpv6NeighborTable. That is, it effectively dis-associates
the interface identified with said entry from the mapping
identified with said entry. It is an implementation-
specific matter as to whether the agent removes an
invalidated entry from the table. Accordingly, management
stations must be prepared to receive tabular information
from agents that corresponds to entries not currently in
use. Proper interpretation of such entries requires
examination of the relevant ubiIpv6NeighborType object.
As the entries in this table are typically not persistent
when this object is written the entity should not save the
change to non-volatile storage. Note: a stronger
requirement is not used because this object was previously
defined."
::= { ubiIpv6NeighborEntry 4 }
ubiIpv6NeighborState OBJECT-TYPE
SYNTAX INTEGER {
reachable(1), -- confirmed reachability
stale(2), -- unconfirmed reachability
delay(3), -- waiting for reachability
-- confirmation before entering
-- the probe state
probe(4), -- actively probing
invalid(5), -- an invalidated mapping
unknown(6), -- state can not be determined
-- for some reason.
incomplete(7) -- address resolution is being
-- performed.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Neighbor Unreachability Detection [3] state for the
interface when the address mapping in this entry is used.
If Neighbor Unreachability Detection is not in use,
this object is always unknown(6)."
REFERENCE "RFC2461"
::= { ubiIpv6NeighborEntry 5 }
ubiIpv6NeighborLastUpdated OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time this entry was last
updated. If this entry was updated prior to the last re-
initialization of the local network management subsystem,
then this object contains a zero value."
::= { ubiIpv6NeighborEntry 6 }
ubiIpv6NeighborRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
As all objects in this conceptual row have default values, a
row can be created and made active by setting this object
appropriately.
The RowStatus TC requires that this DESCRIPTION clause
states under which circumstances other objects in this row
can be modified. The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { ubiIpv6NeighborEntry 7 }
-- ***********************************************************
-- ubiIpPingObject
-- ***********************************************************
-- ubiPingSend
ubiPingSendProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ip(2),
ipv6(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"The protocol to use."
::= { ubiPingSend 1 }
ubiPingSendTarget OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"The address of the device to be pinged."
::= { ubiPingSend 2 }
ubiPingSendRepeat OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the number of ping packets to send
to the target."
DEFVAL { 5 }
::= { ubiPingSend 3 }
ubiPingSendPacketSize OBJECT-TYPE
SYNTAX Integer32(0..60000)
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the size of ping packets to send
to the target."
DEFVAL { 100 }
::= { ubiPingSend 4 }
ubiPingSendTimeout OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the amount of time to wait for a response."
DEFVAL { 2000 }
::= { ubiPingSend 5 }
ubiPingSendInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the amount of time to wait before
sending the next packet."
::= { ubiPingSend 6 }
ubiPingSendSrcAddr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the sender IP address for sending packets."
::= { ubiPingSend 7 }
ubiPingSendTTL OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TTL."
::= { ubiPingSend 8 }
ubiPingSendTos OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Type Of Service."
::= { ubiPingSend 9 }
ubiPingSendDF OBJECT-TYPE
SYNTAX INTEGER {
none(0),
do(1),
dont(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the DF bit in IP header. dont(2) means
a packet cannot be fragmented."
::= { ubiPingSend 10 }
ubiPingSendExecute OBJECT-TYPE
SYNTAX INTEGER {
send(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Send the ping packets when value is set to
send(1)."
::= { ubiPingSend 15 }
-- ubiPingResults
ubiPingSendCompleted OBJECT-TYPE
SYNTAX TruthValue
ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Set to true when all the packets in this sequence have been
either responded to or timed out."
::= { ubiPingResults 1 }
ubiPingSendPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The total number of the sending ping."
::= { ubiPingResults 2 }
ubiPingReceivedPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The total number of the received ping."
::= { ubiPingResults 3 }
-- ***********************************************************
-- ubiIpMIBConformance
-- ***********************************************************
ubiIpMIBCompliances OBJECT IDENTIFIER ::= { ubiIpMIBConformance 1 }
ubiIpMIBGroups OBJECT IDENTIFIER ::= { ubiIpMIBConformance 2 }
-- Compliance
ubiIpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-IP-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiIpAddrGroup,
ubiPingGroup
}
GROUP ubiIpAddrGroup
DESCRIPTION
"The ubiIpAddrGroup is applicable for implementations which
need to get the address information of the system."
GROUP ubiPingGroup
DESCRIPTION
"The ubiPingGroup is applicable for implementations which
need to test the ping."
::= { ubiIpMIBCompliances 2 }
ubiIpAddrGroup OBJECT-GROUP
OBJECTS {
ubiIpAddrType,
ubiIpAddress,
ubiIpAddrIfIndex,
ubiIpAddrPrefixLen ,
ubiIpAddrStatus ,
ubiIpAddrRowstatus
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the address information of system."
::= { ubiIpMIBGroups 1 }
ubiPingGroup OBJECT-GROUP
OBJECTS {
ubiPingSendProto,
ubiPingSendTarget,
ubiPingSendRepeat,
ubiPingSendPacketSize ,
ubiPingSendTimeout ,
ubiPingSendInterval,
ubiPingSendSrcAddr,
ubiPingSendTtl ,
ubiPingSendTos,
ubiPingSendDF,
ubiPingSendExecute ,
ubiPingSendCompleted,
ubiPingSendPackets,
ubiPingReceivedPackets
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the ping."
::= { ubiIpMIBGroups 2 }
END

455
mibs/ubiquoss/UBQS-LAG-MIB Normal file
View File

@ -0,0 +1,455 @@
-- *****************************************************************
-- UBQS-LAG-MIB.: Ubiquoss LAG MIB
--
-- Dec 2010, Park Hyung Eun
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-LAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP,
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus,
FROM SNMPv2-TC
ifIndex, InterfaceIndex,
FROM IF-MIB
DisplayString,
FROM RFC1213-MIB
UbiPortList,
FROM UBQS-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiLagMIB MODULE-IDENTITY
LAST-UPDATED "201012070000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"Link Aggregation MIB module for managing 802.3ad"
::= { ubiMgmtv2 16 }
-- *****************************************************************
-- Textual Conventions
-- *****************************************************************
UbiLagList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of aggregation load-balance"
SYNTAX BITS
{
src-mac(1),
dst-mac(2),
src-dst-mac(3),
src-ip(4),
dst-ip(5),
src-dst-ip(6),
src-port(7),
dst-port(8),
src-dst-port(9)
}
-- *****************************************************************
-- ubiLagMIBObjects
-- *****************************************************************
ubiLagMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiLagMIB 0 }
ubiLagMIBObjects OBJECT IDENTIFIER ::= { ubiLagMIB 1 }
ubiLagMIBConformance OBJECT IDENTIFIER ::= { ubiLagMIB 2 }
ubiAgg OBJECT IDENTIFIER ::= { ubiLagMIBObjects 1 }
-- *****************************************************************
-- ubiLagNotification
-- *****************************************************************
ubiBackupIntfMIBNotifications OBJECT IDENTIFIER ::= { ubiLagMIBNotificationsPrefix 1 }
ubiBackupIntfSwitchover NOTIFICATION-TYPE
OBJECTS {
ubiReduIfIndex,
ubiReduBackupIfIndex,
ubiReduIfName,
ubiReduLink,
ubiReduMode,
ubiReduRvt,
ubiReduBackupIf
}
STATUS current
DESCRIPTION
"Backup Interface Switchover Notifiaction"
::= { ubiBackupIntfMIBNotifications 1 }
-- *****************************************************************
-- ubiAggTable
-- *****************************************************************
ubiAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the generic aggregation
information."
::= { ubiAgg 1 }
ubiAggEntry OBJECT-TYPE
SYNTAX UbiAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each aggregation."
INDEX { ubiLagAggId }
::= { ubiAggTable 1 }
UbiAggEntry ::= SEQUENCE {
ubiAggId Integer32,
ubiAggDelete INTEGER
}
ubiAggId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregation ID"
::= { ubiAggEntry 1 }
ubiAggDelete OBJECT-TYPE
SYNTAX INTEGER {
none(0),
set(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remove the particular aggregation. If it is success
to remove the entry, the corresponding port information
is deleted from ubiAggPortTable."
::= { ubiAggEntry 2 }
-- *****************************************************************
-- ubiAggPortTable
-- *****************************************************************
ubiAggPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiAggPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the aggregation port
information."
::= { ubiAgg 2 }
ubiAggPortEntry OBJECT-TYPE
SYNTAX UbiAggPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each aggregation port."
INDEX { ubiLagAggId, ifIndex }
::= { ubiAggPortTable 1 }
UbiAggPortEntry ::= SEQUENCE {
ubiAggPortAggMode INTEGER,
ubiAggPortRowStatus RowStatus
}
ubiAggPortAggMode OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
on(2),
off(3),
active(4),
passive(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of aggregation that needed to create
the particular aggregation and set the aggregation
port."
::= { ubiAggPortEntry 1 }
ubiAggPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of aggregation row.
The createAndGo(4)can create the aggregation and
set the particular port to that aggregation.
The destroy(6) can unset the particular port from the aggregation.
If you want to remove the aggregation, set ubiAggDelete."
::= { ubiAggPortEntry 2 }
-- *****************************************************************
-- ubiLagLoadBalanceTable
-- *****************************************************************
ubiLagLoadBalanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiLagLoadBalanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the aggregation load-balance
information."
::= { ubiAgg 3 }
ubiLagLoadBalanceEntry OBJECT-TYPE
SYNTAX UbiLagLoadBalanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for aggregation load-balance."
INDEX { ubiLagLoadBalanceAggId }
::= { ubiLagLoadBalanceTable 1 }
UbiLagLoadBalanceEntry ::= SEQUENCE {
ubiLagLoadBalanceAggId INTEGER,
ubiLagLoadBalanceMode UbiLagList
}
ubiLagLoadBalanceAggId OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object consists of two cases.
First case is '0' that means global configuration.
In this case, all ports inside a switch are affected by
load-balance configured globally.
Second case is '1-256' that means aggregator id.
In this case, load-balance configuration affects
particular port only.
Two case couldn't be used together."
::= { ubiLagLoadBalanceEntry 1 }
ubiLagLoadBalanceMode OBJECT-TYPE
SYNTAX UbiLagList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode of port-group load-balance"
::= { ubiLagLoadBalanceEntry 2 }
-- *****************************************************************
-- ubiRedundancyPort
-- *****************************************************************
ubiRedundancyPort OBJECT IDENTIFIER ::= { ubiLagMIBObjects 2 }
-- *****************************************************************
-- ubiRedundancyPortTable
-- *****************************************************************
ubiRedundancyPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRedundancyPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the redundancy port
information."
::= { ubiRedundancyPort 1 }
ubiRedundancyPortEntry OBJECT-TYPE
SYNTAX UbiRedundancyPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for redundancy prot."
INDEX { ubiReduIfIndex }
::= { ubiRedundancyPortTable 1 }
UbiRedundancyPortEntry ::= SEQUENCE {
ubiReduIfIndex InterfaceIndex,
ubiReduBackupIfIndex InterfaceIndex,
ubiReduIfName DisplayString,
ubiReduLink INTEGER,
ubiReduMode INTEGER,
ubiReduRvt INTEGER,
ubiReduBackupIf DisplayString,
ubiReduStatus INTEGER,
ubiReduWtr INTEGER,
ubiReduHoldoff INTEGER,
ubiReduRowStatus RowStatus
}
ubiReduIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ifindex of Backup Interface"
::= { ubiRedundancyPortEntry 1 }
ubiReduBackupIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Backup Interce Ifindex"
::= { ubiRedundancyPortEntry 2 }
ubiReduIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface name of Backup Interface"
::= { ubiRedundancyPortEntry 3 }
ubiReduLink OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link of Backup interface
1 : up
2 : down
"
::= { ubiRedundancyPortEntry 4 }
ubiReduMode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"mode of backup interface
0 : none
1 : primary
2 : secondary
"
::= { ubiRedundancyPortEntry 5 }
ubiReduRvt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"revert mode of backup interface
0 : Off
1 : On
"
::= { ubiRedundancyPortEntry 6 }
ubiReduBackupIf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"backup interface name of backup interface"
::= { ubiRedundancyPortEntry 7 }
ubiReduStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"state of backup interface
0 : none
1 : normal operation
2 : backup mode
3 : wait to backup
4 : wait to revert
5 : both down
6 : disable
"
::= { ubiRedundancyPortEntry 8 }
ubiReduWtr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wtr of backup interface
1..720 : Set
0 : Unset
"
::= { ubiRedundancyPortEntry 9 }
ubiReduHoldoff OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Holdoff of backup interface
1..10 : Set
0 : Unset"
::= { ubiRedundancyPortEntry 10 }
ubiReduRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of backup interface row.
The createAndGo(4)can create the backup interface and
set the particular port to that backup interface.
The destroy(6) can unset the particular port from the backup interface.
If you want to remove the backup interface, set backup interface Delete."
::= { ubiRedundancyPortEntry 11 }
-- *****************************************************************
-- ubiLagMIBConformance
-- *****************************************************************
-- Conformance Information
ubiLagMIBCompliances OBJECT IDENTIFIER ::= { ubiLagMIBConformance 1 }
ubiLagMIBGroups OBJECT IDENTIFIER ::= { ubiLagMIBConformance 2 }
-- compliance statements
ubiLagMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Lag implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiAggGroup
}
::= { ubiLagMIBCompliances 1 }
-- units of conformance
ubiAggGroup OBJECT-GROUP
OBJECTS {
ubiAggDelete,
ubiAggId,
ubiAggAdminStatus,
ubiAggRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects that provide aggregation
creation or deletion."
::= { ubiLagMIBGroups 1 }
END

176
mibs/ubiquoss/UBQS-MISC-MIB Normal file
View File

@ -0,0 +1,176 @@
-- *****************************************************************
-- UBQS-MISC-MIB: Ubiquoss Miscellaneous MIB file
--
-- June 2011, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-MISC-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString,
PhysAddress,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiMiscMIB MODULE-IDENTITY
LAST-UPDATED "201106010000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-MISC-MIB is used to get
the miscellaneous information of system."
::= { ubiMgmtv2 22 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiMiscMIB
-- ***************************************************************
ubiMiscMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMiscMIB 0 }
ubiMiscMIBObjects OBJECT IDENTIFIER ::= { ubiMiscMIB 1 }
ubiMiscMIBConformance OBJECT IDENTIFIER ::= { ubiMiscMIB 2 }
ubiMiscRemoteReset OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 1 }
ubiMacSpoofing OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 2 }
ubiMiscStoreHistory OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 3 }
-- ***********************************************************
-- ubiMiscRemoteReset
-- ***********************************************************
ubiMiscRemoteResetEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activate/de-activate function of remote-reload"
DEFVAL { false }
::= { ubiMiscRemoteReset 1 }
ubiMiscPortRemoteResetTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMiscPortRemoteResetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide the
information about the remote reset of port."
::= { ubiMiscRemoteReset 2 }
ubiMiscPortRemoteResetEntry OBJECT-TYPE
SYNTAX UbiMiscPortRemoteResetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry containing information about
remote reset of port"
INDEX { ifIndex }
::= { ubiMiscPortRemoteResetTable 1 }
UbiMiscPortRemoteResetEntry ::= SEQUENCE {
ubiMiscPortRemoteReset INTEGER
}
ubiMiscPortRemoteReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reload(reset) remote device."
::= { ubiMiscPortRemoteResetEntry 1 }
-- ***********************************************************
-- ubiMacSpoofing
-- ***********************************************************
ubiMacSpoofingEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It activate/de-activate function of Mac-Spoofing"
::= { ubiMacSpoofing 1 }
-- ***********************************************************
-- ubiMiscHistoryStore
-- ***********************************************************
ubiMiscStoreHistoryEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It activates/de-activates function of storing command history."
::= { ubiMiscStoreHistory 1 }
-- *****************************************************************
-- ubiMiscMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiMiscMIBCompliances OBJECT IDENTIFIER ::= { ubiMiscMIBConformance 1 }
ubiMiscMIBGroups OBJECT IDENTIFIER ::= { ubiMiscMIBConformance 2 }
-- compliance statements
ubiMiscMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Ubiquoss miscellaneous information MIB."
MODULE
MANDATORY-GROUPS { ubiSysRemoteResetGroup }
GROUP ubiSysRemoteResetGroup
DESCRIPTION
""
::= { ubiMiscMIBCompliances 1 }
-- units of conformance
ubiSysRemoteResetGroup OBJECT-GROUP
OBJECTS {
ubiMiscRemoteResetEnabled,
ubiMiscPortRemoteReset
}
STATUS current
DESCRIPTION
"The collection of objects which are used to manager the
remote reset funtion of system."
::= { ubiMiscMIBGroups 1 }
END

View File

@ -0,0 +1,259 @@
-- *****************************************************************
-- UBQS-MPLS-LDP-MIB : Ubiquoss LDP MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress,
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetAddressPrefixLength,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
InterfaceIndex
FROM IF-MIB
mplsStdMIB, MplsLSPID,
MplsTunnelIndex, MplsTunnelInstanceIndex,
MplsOwner, TeHopAddressType
FROM MPLS-TC-STD-MIB -- [RFC3811]
ubiMplsGroupMIB
FROM UBQS-SMI;
ubiLdpMIB MODULE-IDENTITY
LAST-UPDATED "201106220000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
""
::= { ubiMplsGroupMIB 3 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiLdpMIB
-- ***************************************************************
ubiLdpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiLdpMIB 0 }
ubiLdpMIBObjects OBJECT IDENTIFIER ::= { ubiLdpMIB 1 }
ubiLdpMIBConformance OBJECT IDENTIFIER ::= { ubiLdpMIB 2 }
ubiLdpConfig OBJECT IDENTIFIER ::= { ubiLdpMIBObjects 1 }
-- ***************************************************************
-- ubiLdpMIBNotificationPrefix
-- ***************************************************************
-- ***********************************************************
-- ubiLdpConfig
-- ***********************************************************
ubiLdpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the global attribute of LDP whether the LDP performs the operations.
If this attribute is not set, then the LDP does not send any kinds of packets."
DEFVAL { false }
::= { ubiLdpConfig 1 }
ubiLdpRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry set the router-id to the supplied IP address.
The router uses this address to generate the LDP-ID.
If you does not set this feild and the ubiLdpEnable attribute is enabled,
then LDP Module automatically generate the LDP-ID.
The algorithm for making ID is not covered in this description.
please refer to RFC 5036 2.2.2. LDP Identifiers."
::= { ubiLdpConfig 2 }
ubiLdpFailoverCfmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the attribute of Connectivity Fault Management(CFM) in LDP.
If you set this field, LDP creates the socket (AF_CFM) to detect
whether the link associated with the peer is UP or DOWN.
After set this attribute, You MUST enable the property for CFM
in the interface which you want to check the connectivity."
DEFVAL { false }
::= { ubiLdpConfig 3 }
ubiLdpTargetedPeerHelloReceiptEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable whether LDP accepts the packets from the targeted peer and
cerate the instance for peer.
If you want to configure the targeted-peer in network,
then MUST enable this field at first."
DEFVAL { false }
::= { ubiLdpConfig 4 }
ubiLdpAcUpSignalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the field to notify the interface of binded vpls
to the neighbors for VPLS. If this is reset, then does not quickly send
the signal to neighbors."
DEFVAL { false }
::= { ubiLdpConfig 5 }
ubiLdpExceedInitSessionNotiEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { false }
::= { ubiLdpConfig 6 }
ubiLdpPathVectorLimitMismatchNotiEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { false }
::= { ubiLdpConfig 7 }
ubiLdpLdpSessionUpDownNotiEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { false }
::= { ubiLdpConfig 8 }
-- ***********************************************************
-- ubiLdpInterfaceTable
-- ***********************************************************
ubiLdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiLdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the LDP information
for each interface."
::= { ubiLdpMIBObjects 2 }
ubiLdpInterfaceEntry OBJECT-TYPE
SYNTAX UbiLdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents an LDP
enable/disable status for each interface."
INDEX { ifIndex }
::= { ubiLdpInterfaceTable 1 }
UbiLdpInterfaceEntry ::= SEQUENCE {
ubiLdpIfEnable INTEGER
}
ubiLdpIfEnable OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ipv4(1),
ipv6(2),
both(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to ipv4, ipv6, or both, then it is possible
to transmit Hello packet through a specified interface.
And LDP adjacencies and session can be created."
::= { ubiLdpInterfaceEntry 1 }
-- ***********************************************************
-- ubiLdpMIBConformance
-- ***********************************************************
ubiLdpMIBCompliances OBJECT IDENTIFIER ::= { ubiLdpMIBConformance 1 }
ubiLdpMIBGroups OBJECT IDENTIFIER ::= { ubiLdpMIBConformance 2 }
-- Compliance
ubiLdpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-MPLS-LDP-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiLdpMIBGroup
}
GROUP ubiLdpMIBGroup
DESCRIPTION
"The ubiLdpMIBGroup is applicable for implementations which
need to get the LDP information."
::= { ubiLdpMIBCompliances 1 }
ubiLdpMIBGroup OBJECT-GROUP
OBJECTS {
ubiLdpEnable,
ubiLdpRouterId,
ubiLdpFailoverCfmEnable,
ubiLdpTargetedPeerHelloReceiptEnable,
ubiLdpAcUpSignalEnable,
ubiLdpIfEnable
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the LDP information."
::= { ubiLdpMIBGroups 1 }
END

675
mibs/ubiquoss/UBQS-MPLS-MIB Normal file
View File

@ -0,0 +1,675 @@
-- *****************************************************************
-- UBQS-MPLS-MIB : Ubiquoss MPLS MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-MPLS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddress,
InetAddressType,
InetAddressPrefixLength,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
IpAddress,
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
MacAddress,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
mplsStdMIB, MplsLSPID, MplsLabel, MplsBitRate,
MplsOwner
FROM MPLS-TC-STD-MIB -- [RFC3811]
ubiMplsGroupMIB
FROM UBQS-SMI;
ubiMplsMIB MODULE-IDENTITY
LAST-UPDATED "201106220000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"This MIB module defines the MPLS protocol."
::= { ubiMplsGroupMIB 1 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
UbiMplsOpcode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the operation code for MPLS.
The values are defined as follows:
other(0) - None of the following.
push(1) - Add a label onto the label stack.
pop(2) - The top label is removed.
swap(3) - The top label in the label stack
is replaced with another.
"
SYNTAX INTEGER {
other(0),
push(1),
pop(2),
swap(3),
pop_for_vpn(4),
dlvr_to_ip(5),
push_and_lookup(6),
push_for_vc(7),
push_and_lookup_for_vc(8),
pop_for_vc(9),
swap_and_lookup(10),
mpls_no_op(11),
ftn_lookup(12)
}
-- ***************************************************************
-- ubiMplsMIB
-- ***************************************************************
ubiMplsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMplsMIB 0 }
ubiMplsMIBObjects OBJECT IDENTIFIER ::= { ubiMplsMIB 1 }
ubiMplsMIBConformance OBJECT IDENTIFIER ::= { ubiMplsMIB 2 }
ubiMplsGlobal OBJECT IDENTIFIER ::= { ubiMplsMIBObjects 1 }
ubiMplsTrace OBJECT IDENTIFIER ::= { ubiMplsMIBObjects 10 }
ubiLspTraceSend OBJECT IDENTIFIER ::= { ubiMplsTrace 1 }
ubiLspTraceResult OBJECT IDENTIFIER ::= { ubiMplsTrace 2 }
-- ***************************************************************
-- ubiPwMIBNotificationPrefix
-- ***************************************************************
ubiMplsMIBNotifications OBJECT IDENTIFIER ::= { ubiMplsMIBNotificationPrefix 1 }
ubiLspTraceSendCompletion NOTIFICATION-TYPE
OBJECTS {
ubiLSPTraceSendCompleted
}
STATUS current
DESCRIPTION
""
::= { ubiMplsMIBNotifications 1 }
-- ***********************************************************
-- ubiMplsGlobal
-- ***********************************************************
-- ***********************************************************
-- ubiMplsInterfaceTable
-- ***********************************************************
ubiMplsInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMplsInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsMIBObjects 2 }
ubiMplsInterfaceEntry OBJECT-TYPE
SYNTAX UbiMplsInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ubiMplsInterfaceTable 1 }
UbiMplsInterfaceEntry ::= SEQUENCE {
ubiMplsIfLabelSpace INTEGER
}
ubiMplsIfLabelSpace OBJECT-TYPE
SYNTAX INTEGER {
none(-1),
perPlatform(0) -- TODO perInterface
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsInterfaceEntry 1 }
-- ***********************************************************
-- ubiMplsFtnTable
-- ***********************************************************
ubiMplsFtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMplsFtnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsMIBObjects 3 }
ubiMplsFtnEntry OBJECT-TYPE
SYNTAX UbiMplsFtnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiMplsFtnIndex }
::= { ubiMplsFtnTable 1 }
UbiMplsFtnEntry ::= SEQUENCE {
ubiMplsFtnIndex Integer32,
ubiMplsFtnFecAddress IpAddress,
ubiMplsFtnFecPrefixLen InetAddressPrefixLength,
ubiMplsFtnTunnelId Integer32,
ubiMplsFtnOpcode UbiMplsOpcode,
ubiMplsFtnOutLabel MplsLabel,
ubiMplsFtnOutIfIndex Integer32,
ubiMplsFtnNexthopAddress IpAddress,
ubiMplsFtnOwner MplsOwner,
ubiMplsFtnLspType INTEGER,
ubiMplsFtnRowStatus RowStatus
}
ubiMplsFtnIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 1 }
ubiMplsFtnFecAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 2 }
ubiMplsFtnFecPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 3 }
ubiMplsFtnTunnelId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 4 }
ubiMplsFtnOpcode OBJECT-TYPE
SYNTAX UbiMplsOpcode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This enumeration defines the operation code for MPLS.
The values are defined as follows:
other(0) - None of the following.
push(1) - Add a label onto the label stack.
pop(2) - The top label is removed.
swap(3) - The top label in the label stack
is replaced with another.
"
::= { ubiMplsFtnEntry 5 }
ubiMplsFtnOutLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 6 }
ubiMplsFtnOutIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 7 }
ubiMplsFtnNexthopAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 8 }
ubiMplsFtnOwner OBJECT-TYPE
SYNTAX MplsOwner
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The values of
this enumeration are defined as follows:
unknown(1) - the local network management
subsystem cannot discern which
component created the object.
other(2) - the local network management
subsystem is able to discern which component
created the object, but the component is not
listed within the following choices,
e.g., command line interface (cli).
snmp(3) - The Simple Network Management Protocol
was used to configure this object initially.
ldp(4) - The Label Distribution Protocol was
used to configure this object initially.
crldp(5) - The Constraint-Based Label Distribution
Protocol was used to configure this object
initially.
rsvpTe(6) - The Resource Reservation Protocol was
used to configure this object initially.
policyAgent(7) - A policy agent (perhaps in
combination with one of the above protocols) was
used to configure this object initially.
An object created by any of the above choices
MAY be modified or destroyed by the same or a
different choice."
::= { ubiMplsFtnEntry 9 }
ubiMplsFtnLspType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
primary(1),
secondary(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 10 }
ubiMplsFtnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsFtnEntry 11 }
-- ***********************************************************
-- ubiMplsIlmTable
-- ***********************************************************
ubiMplsIlmTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMplsIlmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsMIBObjects 4 }
ubiMplsIlmEntry OBJECT-TYPE
SYNTAX UbiMplsIlmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiMplsIlmIndex }
::= { ubiMplsIlmTable 1 }
UbiMplsIlmEntry ::= SEQUENCE {
ubiMplsIlmIndex Integer32,
ubiMplsIlmFecAddress IpAddress,
ubiMplsIlmFecPrefixLen InetAddressPrefixLength,
ubiMplsIlmOpcode UbiMplsOpcode,
ubiMplsIlmInLabel MplsLabel,
ubiMplsIlmInIfIndex Integer32,
ubiMplsIlmOutLabel MplsLabel,
ubiMplsIlmOutIfIndex Integer32,
ubiMplsIlmNexthopAddress IpAddress,
ubiMplsIlmOwner MplsOwner,
ubiMplsIlmLspType INTEGER,
ubiMplsIlmRowStatus RowStatus
}
ubiMplsIlmIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 1 }
ubiMplsIlmFecAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 2 }
ubiMplsIlmFecPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 3 }
ubiMplsIlmOpcode OBJECT-TYPE
SYNTAX UbiMplsOpcode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This enumeration defines the operation code for MPLS.
The values are defined as follows:
other(0) - None of the following.
push(1) - Add a label onto the label stack.
pop(2) - The top label is removed.
swap(3) - The top label in the label stack
is replaced with another.
"
::= { ubiMplsIlmEntry 4 }
ubiMplsIlmInLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 5 }
ubiMplsIlmInIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 6 }
ubiMplsIlmOutLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 7 }
ubiMplsIlmOutIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 8 }
ubiMplsIlmNexthopAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 9 }
ubiMplsIlmOwner OBJECT-TYPE
SYNTAX MplsOwner
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The values of
this enumeration are defined as follows:
unknown(1) - the local network management
subsystem cannot discern which
component created the object.
other(2) - the local network management
subsystem is able to discern which component
created the object, but the component is not
listed within the following choices,
e.g., command line interface (cli).
snmp(3) - The Simple Network Management Protocol
was used to configure this object initially.
ldp(4) - The Label Distribution Protocol was
used to configure this object initially.
crldp(5) - The Constraint-Based Label Distribution
Protocol was used to configure this object
initially.
rsvpTe(6) - The Resource Reservation Protocol was
used to configure this object initially.
policyAgent(7) - A policy agent (perhaps in
combination with one of the above protocols) was
used to configure this object initially.
An object created by any of the above choices
MAY be modified or destroyed by the same or a
different choice."
::= { ubiMplsIlmEntry 10 }
ubiMplsIlmLspType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
primary(1),
secondary(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 11 }
ubiMplsIlmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiMplsIlmEntry 12 }
-- ***********************************************************
-- ubiMplsTraceSend
-- ***********************************************************
ubiLspTraceSendFecType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ldp(1),
rsvp(2),
ipv4(3),
ipv6(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 1 }
ubiLspTraceSendTargetType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ipv4(1),
ipv6(2),
rsvp_tunnel(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 2 }
ubiLspTraceSendTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 3 }
ubiLspTraceSrcAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 4 }
ubiLspTraceSendForceExplicitNull OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 5 }
ubiLspTraceSendExecute OBJECT-TYPE
SYNTAX INTEGER {
send(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiLspTraceSend 15 }
-- ***********************************************************
-- ubiLspTraceResult
-- ***********************************************************
ubiLspTraceSendCompleted OBJECT-TYPE
SYNTAX INTEGER {
success(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiLspTraceResult 1 }
-- Table
ubiMplsTraceResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMplsTraceResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiLspTraceResult 2 }
ubiMplsTraceResultEntry OBJECT-TYPE
SYNTAX UbiMplsTraceResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiMplsLspTraceResultIndex }
::= { ubiMplsTraceResultTable 1 }
UbiMplsTraceResultEntry ::= SEQUENCE {
ubiLspTraceResultIndex Integer32,
ubiLspTraceResultInLabel MplsLabel,
ubiLspTraceResultHopAddr InetAddress
}
ubiLspTraceResultIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiMplsTraceResultEntry 1 }
ubiLspTraceResultInLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiMplsTraceResultEntry 2 }
ubiLspTraceResultHopAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiMplsTraceResultEntry 3 }
-- ***********************************************************
-- ubiMplsMIBConformance
-- ***********************************************************
ubiMplsMIBCompliances OBJECT IDENTIFIER ::= { ubiMplsMIBConformance 1 }
ubiMplsMIBGroups OBJECT IDENTIFIER ::= { ubiMplsMIBConformance 2 }
-- Compliance
ubiMplsMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-MPLS-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiMplsMIBGroup
}
GROUP ubiMplsMIBGroup
DESCRIPTION
"The ubiMplsMIBGroup is applicable for implementations which
need to get the MPLS information."
::= { ubiMplsMIBCompliances 1 }
ubiMplsMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the MPLS information."
::= { ubiMplsMIBGroups 1 }
END

View File

@ -0,0 +1,663 @@
-- *****************************************************************
-- UBQS-MPLS-PW-MIB : Ubiquoss Pseudowire MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-MPLS-PW-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddress,
InetAddressType,
InetAddressPrefixLength,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
IpAddress,
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
MacAddress,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
mplsStdMIB, MplsLSPID, MplsLabel, MplsBitRate,
MplsOwner
FROM MPLS-TC-STD-MIB -- [RFC3811]
ubiMplsGroupMIB
FROM UBQS-SMI;
ubiPwMIB MODULE-IDENTITY
LAST-UPDATED "201106210000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"This MIB module defines the Psedowire information of
MPLS Protocol."
::= { ubiMplsGroupMIB 2 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiPwMIB
-- ***************************************************************
ubiPwMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPwMIB 0 }
ubiPwMIBObjects OBJECT IDENTIFIER ::= { ubiPwMIB 1 }
ubiPwMIBConformance OBJECT IDENTIFIER ::= { ubiPwMIB 2 }
ubiPwGlobal OBJECT IDENTIFIER ::= { ubiPwMIBObjects 1 }
ubiPwFdb OBJECT IDENTIFIER ::= { ubiPwMIBObjects 7 }
-- ***************************************************************
-- ubiPwMIBNotificationPrefix
-- ***************************************************************
-- ***********************************************************
-- ubiPwGlobal
-- ***********************************************************
ubiPwPlatformNodeType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
cot(1),
int(2),
rt(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiPwGlobal 1 }
-- ubiPwMode OBJECT-TYPE
-- SYNTAX INTEGER {
-- none(0),
-- non_revert(1),
-- revert(2)
-- }
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- ""
-- DEFVAL { revert }
-- ::= { ubiPwGlobal 2 }
-- ubiPwRevertTimeout OBJECT-TYPE
-- SYNTAX Gauge32
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { ubiPwGlobal 3 }
-- ***********************************************************
-- ubiPwInstanceTable
-- ***********************************************************
ubiPwInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPwInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwMIBObjects 2 }
ubiPwInstanceEntry OBJECT-TYPE
SYNTAX UbiPwInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiPwInstId, ubiPwInstName }
::= { ubiPwInstanceTable 1 }
UbiPwInstanceEntry ::= SEQUENCE {
ubiPwInstName DisplayString,
ubiPwInstId Integer32,
ubiPwInstType INTEGER,
ubiPwInstMtu Integer32,
ubiPwInstDescr DisplayString,
ubiPwInstRowStatus RowStatus
}
ubiPwInstId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 1 }
ubiPwInstName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 2 }
ubiPwInstType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ethernet(1),
vlan(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 3 }
ubiPwInstMtu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 4 }
ubiPwInstDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 5 }
ubiPwInstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwInstanceEntry 6 }
-- ***********************************************************
-- ubiPwIfBindTable
-- ***********************************************************
ubiPwIfBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPwIfBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwMIBObjects 3 }
ubiPwIfBindEntry OBJECT-TYPE
SYNTAX UbiPwIfBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex, ubiPwInstName, ubiPwIfBindVlanId }
::= { ubiPwIfBindTable 1 }
UbiPwIfBindEntry ::= SEQUENCE {
ubiPwIfBindPwName DisplayString,
ubiPwIfBindVlanId Integer32,
ubiPwIfBindType INTEGER,
ubiPwIfBindRowStatus RowStatus
}
ubiPwIfBindPwName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwIfBindEntry 1 }
ubiPwIfBindVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwIfBindEntry 2 }
ubiPwIfBindType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ethernet(1),
vlan(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwIfBindEntry 3 }
ubiPwIfBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwIfBindEntry 4 }
-- ***********************************************************
-- ubiPwTable
-- ***********************************************************
ubiPwTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwMIBObjects 4 }
ubiPwEntry OBJECT-TYPE
SYNTAX UbiPwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiPwIndex }
::= { ubiPwTable 1 }
UbiPwEntry ::= SEQUENCE {
ubiPwIndex Integer32,
ubiPwId Integer32,
ubiPwAddressType InetAddressType,
ubiPwAddress InetAddress,
ubiPwTunnelName DisplayString,
ubiPwTunnelId Integer32,
ubiPwTunnelDirection INTEGER,
ubiPwRemNodetype INTEGER,
ubiPwOperState INTEGER,
-- ubiPwMode INTEGER,
-- ubiPwRevertTimeout Gauge32,
ubiPwSplitHorizon INTEGER,
ubiPwInLabel MplsLabel,
ubiPwOutLabel MplsLabel,
ubiPwActiveState INTEGER,
ubiPwRowStatus RowStatus
}
ubiPwIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 1 }
ubiPwId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 2 }
ubiPwAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 3 }
ubiPwAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 4 }
ubiPwTunnelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 5 }
ubiPwTunnelId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 6 }
ubiPwTunnelDirection OBJECT-TYPE
SYNTAX INTEGER {
forward(1),
reverse(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 7 }
ubiPwRemNodetype OBJECT-TYPE
SYNTAX INTEGER {
none(0),
cot(1),
int(2),
rt(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 8 }
ubiPwOperState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
active(2),
complete(3),
up(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 9 }
ubiPwSplitHorizon OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 10 }
ubiPwInLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 11 }
ubiPwOutLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 12 }
ubiPwActiveState OBJECT-TYPE
SYNTAX INTEGER {
none(0),
primaryUp(1),
backupUp(2),
primaryActive(3),
backupActive(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 13 }
ubiPwRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiPwEntry 14 }
-- ***********************************************************
-- ubiPwForwardingTable
-- ***********************************************************
ubiPwForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPwForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwMIBObjects 5 }
ubiPwForwardingEntry OBJECT-TYPE
SYNTAX UbiPwForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiPwInstId, ubiPwForwardingFtnId }
::= { ubiPwForwardingTable 1 }
UbiPwForwardingEntry ::= SEQUENCE {
ubiPwForwardingFtnId Integer32,
ubiPwForwardingPrimary INTEGER,
ubiPwForwardingTunnelLabel MplsLabel,
ubiPwForwardingTunnelOutIfIndex Integer32
}
ubiPwForwardingFtnId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwForwardingEntry 1 }
ubiPwForwardingPrimary OBJECT-TYPE
SYNTAX INTEGER {
none(0),
primary(1),
backup(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwForwardingEntry 2 }
ubiPwForwardingTunnelLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwForwardingEntry 3 }
ubiPwForwardingTunnelOutIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwForwardingEntry 4 }
-- ***********************************************************
-- ubiPwStatic TODO
-- ***********************************************************
-- ***********************************************************
-- ubiPwFdb
-- ***********************************************************
ubiPwFdbDynamicCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwFdb 1 }
ubiPwFdbStaticCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwFdb 2 }
ubiPwFdbMulticastCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwFdb 3 }
ubiPwFdbAvailableMaxCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiPwFdb 4 }
-- ubiVplsFdbTable
ubiVplsFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiVplsFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiPwFdb 5 }
ubiVplsFdbEntry OBJECT-TYPE
SYNTAX UbiVplsFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiPwInstId, ubiVplsFdbPeerAddress }
::= { ubiVplsFdbTable 1 }
UbiVplsFdbEntry ::= SEQUENCE {
ubiVplsFdbMacAddress MacAddress,
ubiVplsFdbPeerAddress IpAddress,
ubiVplsFdbIfIndex InterfaceIndex,
ubiVplsFdbType INTEGER,
ubiVplsFdbForward TruthValue
}
ubiVplsFdbMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVplsFdbEntry 1 }
ubiVplsFdbPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVplsFdbEntry 2 }
ubiVplsFdbIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVplsFdbEntry 3 }
ubiVplsFdbType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
static(1),
dynamic(2),
multicast(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVplsFdbEntry 4 }
ubiVplsFdbForward OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiVplsFdbEntry 5 }
-- ***********************************************************
-- ubiPwMIBConformance
-- ***********************************************************
ubiPwMIBCompliances OBJECT IDENTIFIER ::= { ubiPwMIBConformance 1 }
ubiPwMIBGroups OBJECT IDENTIFIER ::= { ubiPwMIBConformance 2 }
-- Compliance
ubiPwMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-PW-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiPwMIBGroup
}
GROUP ubiPwMIBGroup
DESCRIPTION
"The ubiPwMIBGroup is applicable for implementations which
need to get the pseudowire information."
::= { ubiPwMIBCompliances 1 }
ubiPwMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the pseudowire information."
::= { ubiPwMIBGroups 1 }
END

View File

@ -0,0 +1,316 @@
-- *****************************************************************
-- UBQS-MPLS-RSVP-MIB : Ubiquoss RSVP MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-MPLS-RSVP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress,
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetAddressPrefixLength,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
InterfaceIndex
FROM IF-MIB
mplsStdMIB, MplsBitRate, MplsBurstSize, MplsLSPID,
MplsTunnelIndex, MplsTunnelInstanceIndex,
MplsTunnelAffinity, MplsExtendedTunnelId, MplsPathIndex,
MplsPathIndexOrZero, MplsOwner, TeHopAddressType,
TeHopAddress, TeHopAddressAS, TeHopAddressUnnum
FROM MPLS-TC-STD-MIB -- [RFC3811]
ubiMplsGroupMIB
FROM UBQS-SMI;
ubiRsvpMIB MODULE-IDENTITY
LAST-UPDATED "201106210000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
""
::= { ubiMplsGroupMIB 4 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiRsvpMIB
-- ***************************************************************
ubiRsvpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiRsvpMIB 0 }
ubiRsvpMIBObjects OBJECT IDENTIFIER ::= { ubiRsvpMIB 1 }
ubiRsvpMIBConformance OBJECT IDENTIFIER ::= { ubiRsvpMIB 2 }
ubiRsvpGlobal OBJECT IDENTIFIER ::= { ubiRsvpMIBObjects 1 }
-- ***************************************************************
-- ubiRsvpMIBNotificationPrefix
-- ***************************************************************
-- ***********************************************************
-- ubiRsvpGlobal
-- ***********************************************************
ubiRsvpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable/Disable Ubiquoss RSVP.
%If you disable it all entry of
mplsTunnelTable, mplsTunnelHopTable,
ubiRSVPTunnelTable and ubiRSVPNeighboTable will disappear.
"
DEFVAL { false }
::= { ubiRsvpGlobal 1 }
ubiRsvpCspfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"(Not)Use CSPF as LSP Path determination method for RSVP"
DEFVAL { false }
::= { ubiRsvpGlobal 2 }
ubiRsvpLocalProtectionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable local protection"
DEFVAL { false }
::= { ubiRsvpGlobal 3 }
ubiRsvpPhpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable local penultimate-hop-popping"
DEFVAL { true }
::= { ubiRsvpGlobal 4 }
ubiRsvpRefreshReductionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable refresh message reduction"
DEFVAL { false }
::= { ubiRsvpGlobal 5 }
-- ***********************************************************
-- ubiRsvpTunnelTable
-- ***********************************************************
ubiRsvpTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRsvpTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains Ubiquoss RSVP Tunnel configuration"
::= { ubiRsvpMIBObjects 2 }
ubiRsvpTunnelEntry OBJECT-TYPE
SYNTAX UbiRsvpTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
RSVP Trunk configuration Table.
IT extends standard 'mplsTunnelTable' MIB
to describe configurations that the standard MIB does not handle.
"
INDEX { mplsTunnelIndex , mplsTunnelInstance ,
mplsTunnelIngressLSRId , mplsTunnelEgressLSRId
}
::= { ubiRsvpTunnelTable 1 }
UbiRsvpTunnelEntry ::= SEQUENCE {
ubiRsvpTunnelRetryTimer Gauge32,
ubiRsvpTunnelCspfEnable TruthValue,
ubiRsvpTunnelAlternativeHopTableIndex Gauge32
}
ubiRsvpTunnelRetryTimer OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config RSVP session retry time"
::= { ubiRsvpTunnelEntry 1 }
ubiRsvpTunnelCspfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable CSPF Query"
::= { ubiRsvpTunnelEntry 2 }
ubiRsvpTunnelAlternativeHopTableIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config alternative path for RSVP session"
::= { ubiRsvpTunnelEntry 3 }
-- ***********************************************************
-- ubiRsvpInterfaceTable
-- ***********************************************************
ubiRsvpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRsvpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains RSVP configuration per interface."
::= { ubiRsvpMIBObjects 3 }
ubiRsvpInterfaceEntry OBJECT-TYPE
SYNTAX UbiRsvpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ubiRsvpInterfaceTable 1 }
UbiRsvpInterfaceEntry ::= SEQUENCE {
ubiRsvpIfEnable TruthValue
}
ubiRsvpIfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable RSVP on interface"
::= { ubiRsvpInterfaceEntry 1 }
-- ***********************************************************
-- ubiRsvpNeighborTable
-- ***********************************************************
ubiRsvpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRsvpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Config RSVP Neighbor manually"
::= { ubiRsvpMIBObjects 4 }
ubiRsvpNeighborEntry OBJECT-TYPE
SYNTAX UbiRsvpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiRsvpNeighborAddrType, ubiRsvpNeighborAddr }
::= { ubiRsvpNeighborTable 1 }
UbiRsvpNeighborEntry ::= SEQUENCE {
ubiRsvpNeighborAddrType InetAddressType,
ubiRsvpNeighborAddr InetAddress,
ubiRsvpNEighborRowStatus RowStatus
}
ubiRsvpNeighborAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Address type of RSVP Neighbor"
::= { ubiRsvpNeighborEntry 1 }
ubiRsvpNeighborAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Address of RSVP Neighbor"
::= { ubiRsvpNeighborEntry 2 }
ubiRsvpNEighborRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Create/Delecte RSVP Neighbor manually"
::= { ubiRsvpNeighborEntry 3 }
-- ***********************************************************
-- ubiRsvpMIBConformance
-- ***********************************************************
ubiRsvpMIBCompliances OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 1 }
ubiRsvpMIBGroups OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 2 }
-- Compliance
ubiRsvpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-MPLS-RSVP-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiRsvpMIBGroup
}
GROUP ubiRsvpMIBGroup
DESCRIPTION
"The ubiRsvpMIBGroup is applicable for implementations which
need to get the RSVP information."
::= { ubiRsvpMIBCompliances 1 }
ubiRsvpMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the RSVP information."
::= { ubiRsvpMIBGroups 1 }
END

File diff suppressed because it is too large Load Diff

203
mibs/ubiquoss/UBQS-NTP-MIB Normal file
View File

@ -0,0 +1,203 @@
-- *****************************************************************
-- UBQS-NTP-MIB: Ubiquoss NTP MIB file
--
-- Jan 2011, Hyung Eun Park
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
RowStatus,DisplayString,
FROM SNMPv2-TC
InetAddress, InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiNtpMIB MODULE-IDENTITY
LAST-UPDATED "201101290000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-NTP-MIB is used to get
the ntp information."
::= { ubiMgmtv2 17 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiSystemMIB
-- ***************************************************************
ubiNtpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiNtpMIB 0 }
ubiNtpMIBObjects OBJECT IDENTIFIER ::= { ubiNtpMIB 1 }
ubiNtpMIBConformance OBJECT IDENTIFIER ::= { ubiNtpMIB 2 }
ubiNtpSystem OBJECT IDENTIFIER ::= { ubiNtpMIBObjects 1 }
ubiNtpMaster OBJECT IDENTIFIER ::= { ubiNtpSystem 4 }
-- ***********************************************************
-- ubiNtpSystem
-- ***********************************************************
ubiNtpCurrentStratum OBJECT-TYPE
SYNTAX Integer32(1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "current NTP stratum"
::= { ubiNtpSystem 1 }
ubiNtpInterval OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"NTP client mode polling interval (default 64seconds)"
::= { ubiNtpSystem 2 }
-- ***********************************************************
-- ubiNtpMaster
-- ***********************************************************
ubiNtpMasterEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Flag that enable NTP master mode"
::= { ubiNtpMaster 1 }
ubiNtpMasterStratum OBJECT-TYPE
SYNTAX Integer32(1..15)
ACCESS read-write
STATUS current
DESCRIPTION
"To configure NTP stratum"
::= { ubiNtpMaster 2 }
-- ***********************************************************
-- ubiNtpServerTable
-- ***********************************************************
ubiNtpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiNtpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Time Server Table"
::= { ubiNtpMIBObjects 2 }
ubiNtpServerEntry OBJECT-TYPE
SYNTAX UbiNtpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Time server entry"
INDEX { ubiNtpServerAddrType, ubiNtpServerAddr }
::= { ubiNtpServerTable 1 }
UbiNtpServerEntry ::= SEQUENCE {
ubiNtpServerAddrType InetAddressType,
ubiNtpServerAddr InetAddress,
ubiNtpServerRowStatus RowStatus
}
ubiNtpServerAddrType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-only
STATUS current
DESCRIPTION
"IP address type of the time server"
::= { ubiNtpServerEntry 1 }
ubiNtpServerAddr OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-only
STATUS current
DESCRIPTION
"IP address of time server"
::= { ubiNtpServerEntry 2 }
ubiNtpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"NTP time server rowstatus"
::= { ubiNtpServerEntry 3 }
-- *****************************************************************
-- ubiNtpMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiNtpMIBCompliances OBJECT IDENTIFIER ::= { ubiNtpMIBConformance 1 }
ubiNtpMIBGroups OBJECT IDENTIFIER ::= { ubiNtpMIBConformance 2 }
-- compliance statements
ubiNtpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss NTP MIB."
MODULE
MANDATORY-GROUPS { ubiNtpMIBGroup }
GROUP ubiNtpMIBGroup
DESCRIPTION
"This group is applicable for implementations which
need information for NTP."
::= { ubiNtpMIBCompliances 1 }
-- units of conformance
ubiNtpMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"ubiquoss NTP."
::= { ubiNtpMIBGroups 1 }
END

340
mibs/ubiquoss/UBQS-OSPF-MIB Normal file
View File

@ -0,0 +1,340 @@
-- *****************************************************************
-- UBQS-OSPF-MIB : Ubiquoss OSPF Router Information MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-OSPF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress,
RowStatus,
TimeStamp,
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
InetAddress,
InetAddressType,
InetAddressPrefixLength,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
InterfaceIndex
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiOspfMIB MODULE-IDENTITY
LAST-UPDATED "201106210000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"This MIB module defines the OSPF Version 2 Protocol"
::= { ubiMgmtv2 23 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
UbiOspfAreaIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of areaID type.
unknown(0) An unknown type.
decimal(1) An area ID is numeric type.
ipv4(2) An area ID is defined by ipv4 address.
"
SYNTAX INTEGER {
unknown(0),
decimal(1),
ipv4(2)
}
UbiOspfAreaId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents an IPv4 network address:
(1d.1d.1d.1d)
Octets Contents Encoding
1-4 IPv4 address network-byte order
The corresponding UbiOspfAreaIdType value is ipv4(2)
Represents an decimal value:
(4d)
Octets Contents
1-4 Decimal
The corresponding UbiOspfAreaIdType value is decimal(1).
"
SYNTAX OCTET STRING (SIZE (0..4))
-- ***************************************************************
-- ubiOspfMIB
-- ***************************************************************
ubiOspfMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOspfMIB 0 }
ubiOspfMIBObjects OBJECT IDENTIFIER ::= { ubiOspfMIB 1 }
ubiOspfMIBConformance OBJECT IDENTIFIER ::= { ubiOspfMIB 2 }
-- ***************************************************************
-- ubiOspfMIBNotificationPrefix
-- ***************************************************************
-- ***********************************************************
-- ubiOspfInstanceTable
-- ***********************************************************
ubiOspfInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 1 }
ubiOspfInstanceEntry OBJECT-TYPE
SYNTAX UbiOspfInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId }
::= { ubiOspfInstanceTable 1 }
UbiOspfInstanceEntry ::= SEQUENCE {
ubiOspfInstId Integer32,
ubiOspfInstRouterId IpAddress,
ubiOspfInstMplsTeRouterId InterfaceIndex,
ubiOspfInstRowStatus RowStatus
}
ubiOspfInstId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF Instance(Process) ID."
::= { ubiOspfInstanceEntry 1 }
ubiOspfInstRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF Router ID."
::= { ubiOspfInstanceEntry 2 }
ubiOspfInstMplsTeRouterId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF MPLS TE Rotuer ID."
::= { ubiOspfInstanceEntry 3 }
ubiOspfInstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfInstanceEntry 4 }
-- ***********************************************************
-- ubiOspfNetworkTable
-- ***********************************************************
ubiOspfNetworkTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 2 }
ubiOspfNetworkEntry OBJECT-TYPE
SYNTAX UbiOspfNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId, ubiOspfNetworkAddr, ubiOspfNetworkPrefixLen }
::= { ubiOspfNetworkTable 1 }
UbiOspfNetworkEntry ::= SEQUENCE {
ubiOspfNetworkAddr IpAddress,
ubiOspfNetworkPrefixLen InetAddressPrefixLength,
ubiOspfNetworkAreaIdType UbiOspfAreaIdType,
ubiOspfNetworkAreaId DisplayString,
ubiOspfNetworkRowStatus RowStatus
}
ubiOspfNetworkAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF Network Prefix."
::= { ubiOspfNetworkEntry 1 }
ubiOspfNetworkPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF Netwrok Prefix Length."
::= { ubiOspfNetworkEntry 2 }
ubiOspfNetworkAreaIdType OBJECT-TYPE
SYNTAX UbiOspfAreaIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" OSPF Netwrok ID type
unknown(0),
decimal(1),
ipv4(2)
"
::= { ubiOspfNetworkEntry 3 }
ubiOspfNetworkAreaId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"OSPF Netwrok ID. "
::= { ubiOspfNetworkEntry 4 }
ubiOspfNetworkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfNetworkEntry 5 }
-- ***********************************************************
-- ubiOspfMplsTeAreaIdTable
-- ***********************************************************
ubiOspfMplsTeAreaIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfMplsTeAreaIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 3 }
ubiOspfMplsTeAreaIdEntry OBJECT-TYPE
SYNTAX UbiOspfMplsTeAreaIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId, ubiOspfMplsTeAreaIdType, ubiOspfMplsTeAreaIdAddr }
::= { ubiOspfMplsTeAreaIdTable 1 }
UbiOspfMplsTeAreaIdEntry ::= SEQUENCE {
ubiOspfMplsTeAreaIdType UbiOspfAreaIdType,
ubiOspfMplsTeAreaId UbiOspfAreaId,
ubiOspfMplsTeAreaIdRowStatus RowStatus
}
ubiOspfMplsTeAreaIdType OBJECT-TYPE
SYNTAX UbiOspfAreaIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" OSPF MPLS TE Area Type
unknown(0),
decimal(1),
ipv4(2)
"
::= { ubiOspfMplsTeAreaIdEntry 1 }
ubiOspfMplsTeAreaId OBJECT-TYPE
SYNTAX UbiOspfAreaId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF MPLS TE Area."
::= { ubiOspfMplsTeAreaIdEntry 2 }
ubiOspfMplsTeAreaIdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfMplsTeAreaIdEntry 3 }
-- ***********************************************************
-- ubiOspfMIBConformance
-- ***********************************************************
ubiOspfMIBCompliances OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 1 }
ubiOspfMIBGroups OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 2 }
-- Compliance
ubiOspfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-OSPF-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiOspfMIBGroup
}
GROUP ubiOspfMIBGroup
DESCRIPTION
"The ubiOspfGroup is applicable for implementations which
need to get the OSPf information of the system."
::= { ubiOspfMIBCompliances 1 }
ubiOspfMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the OSPF information of system."
::= { ubiOspfMIBGroups 1 }
END

355
mibs/ubiquoss/UBQS-PB-MIB Normal file
View File

@ -0,0 +1,355 @@
-- *****************************************************************
-- UBQS-PB-MIB.: Ubiquoss PB MIB
--
-- Nov 2010, Park Hyung Eun
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-PB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
IpAddress,
Gauge32,
Integer32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus,
DisplayString,
TruthValue,
FROM SNMPv2-TC
ifIndex,
FROM IF-MIB
VlanIndex,
FROM Q-BRIDGE-MIB
UbiPortList,
UbiBridgeId
FROM UBQS-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiPbMIB MODULE-IDENTITY
LAST-UPDATED "201011300000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"Provider Bridge MIB module for managing 802.1ad"
::= { ubiMgmtv2 8 }
-- *****************************************************************
-- Textual Conventions
-- *****************************************************************
VlanStpType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the Spanning Tree Protocol (STP) running on
this VLAN."
SYNTAX INTEGER {
stp(1),
stp-vlan-bridge(2),
rstp(3),
rstp-vlan-bridge(4),
mstp(5),
provider-rstp(6),
provider-mstp(7),
rpvstExt(8) -- rpvst+
}
UbiVlanType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the VLAN."
SYNTAX BITS
{
other(0),
static(1),
dynamic(2),
cvlan(3),
svlan(4),
svlan_p2p(5),
svlan_m2m(6),
--PBB
bvlan(7),
bvlan_p2p(8),
bvlan_m2m(9),
-- PBB TE
tevlan(10),
auto(11)
}
UbiBridgeProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the component type(s) of this bridge. The
following component types are possible:
iComponent(1) - An S-VLAN aware component of a Backbone
Edge Bridge which performs encapsulation of customer
frames.
bComponent(2) - An S-VLAN aware component of a Backbone
Edge Bridge which bundles backbone service instances
into B-VLANs.
cVlanComponent(3) - A C-VLAN aware component of an
enterprise VLAN bridge or of a Provider Bridge used
to process C-tagged frames.
sVlanComponent(4) - An S-VLAN aware component of a
Provider Bridge.
dBridgeComponent(5) - A VLAN unaware component of an
802.1D bridge."
SYNTAX INTEGER {
iComponent(1),
bComponent(2),
cVlanComponent(3),
sVlanComponent(4),
dBridgeComponent(5)
}
-- *****************************************************************
-- ubiPbMIBObjects
-- *****************************************************************
ubiPbMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiPbMIB 0 }
ubiPbMIBObjects OBJECT IDENTIFIER ::= { ubiPbMIB 1 }
ubiPbMIBConformance OBJECT IDENTIFIER ::= { ubiPbMIB 2 }
-- *****************************************************************
-- ubiCvlanRegistrationTable
-- *****************************************************************
ubiCvlanRegistrationTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCvlanRegistrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every C-VLAN registration tables."
::= { ubiPbMIBObjects 1 }
ubiCvlanRegistrationEntry OBJECT-TYPE
SYNTAX UbiCvlanRegistrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each C-VLAN
registration entry."
INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName }
::= { ubiCvlanRegistrationTable 1 }
UbiCvlanRegistrationEntry ::= SEQUENCE {
ubiCvlanRegBridgeId UbiBridgeId,
ubiCvlanRegName DisplayString,
ubiCvlanRegRowStatus RowStatus
}
ubiCvlanRegBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge Id to identifier the C-VLAN registration
table with C-VLAN name.
Bridge id represents 1~32, backbone, or beb."
::= { ubiCvlanRegistrationEntry 1 }
ubiCvlanRegName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of C-VLAN registration table."
::= { ubiCvlanRegistrationEntry 2 }
ubiCvlanRegRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of C-VLAN registration row."
::= { ubiCvlanRegistrationEntry 3 }
-- *****************************************************************
-- ubiCvlanMappingTable
-- *****************************************************************
ubiCvlanMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCvlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
C-VLAN and S-VLAN mapping."
::= { ubiPbMIBObjects 2 }
ubiCvlanMappingEntry OBJECT-TYPE
SYNTAX UbiCvlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each C-VLAN
and S-VLAN mappin entry."
INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName, ubiCvlanRegCvid, ubiCvlanRegSvid }
::= { ubiCvlanMappingTable 1 }
UbiCvlanMappingEntry ::= SEQUENCE {
ubiCvlanMappingCvid VlanIndex,
ubiCvlanMappingSvid VlanIndex,
ubiCvlanMappingRowStatus RowStatus
}
ubiCvlanMappingCvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"C-VLAN id."
::= { ubiCvlanMappingEntry 1 }
ubiCvlanMappingSvid OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"S-VLAN id."
::= { ubiCvlanMappingEntry 2 }
ubiCvlanMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of C-VLAN and S-VLAN mapping row."
::= { ubiCvlanMappingEntry 3 }
-- *****************************************************************
-- ubiCvlanPortTable
-- *****************************************************************
ubiCvlanRegistrationPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCvlanRegistrationPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about the device's
ports that reference C-VLAN registration table"
::= { ubiPbMIBObjects 3 }
ubiCvlanRegistrationPortEntry OBJECT-TYPE
SYNTAX UbiCvlanRegistrationPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for the device's ports
that reference C-VLAN registration table."
INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName, ubiBridgePort }
::= { ubiCvlanRegistrationPortTable 1 }
UbiCvlanRegistrationPortEntry ::= SEQUENCE {
ubiCvlanRegPortName DisplayString,
ubiCvlanRegPortSet INTEGER
}
ubiCvlanRegPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the port that reference C-VLAN registration table"
::= { ubiCvlanRegistrationPortEntry 1 }
ubiCvlanRegPortSet OBJECT-TYPE
SYNTAX INTEGER {
none(0),
add(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational set for bridge port that
reference C-VLAN registration table."
::= { ubiCvlanRegistrationPortEntry 2 }
-- *****************************************************************
-- ubiPbMIBConformance
-- *****************************************************************
-- Conformance Information
ubiPbMIBCompliances OBJECT IDENTIFIER ::= { ubiPbMIBConformance 1 }
ubiPbMIBGroups OBJECT IDENTIFIER ::= { ubiPbMIBConformance 2 }
-- compliance statements
ubiPbMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for PB implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiPbCvlanRegGroup,
}
::= { ubiPbMIBCompliances 1 }
-- units of conformance
ubiPbCvlanRegGroup OBJECT-GROUP
OBJECTS {
ubiCvlanRegBridgeId,
ubiCvlanRegName,
ubiCvlanRegRowStatus,
ubiCvlanMappingCvid,
ubiCvlanMappingSvid,
ubiCvlanMappingRowStatus,
ubiCvlanRegPortName,
ubiCvlanRegPortSet
}
STATUS current
DESCRIPTION
"A collection of objects that provide cvlan
registration information."
::= { ubiPbMIBGroups 1 }
END

View File

@ -0,0 +1,263 @@
-- *****************************************************************
-- UBQS-LAG-MIB.: Ubiquoss LAG MIB
--
-- Dec 2010, Park Hyung Eun
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-PON-LAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP,
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus,
FROM SNMPv2-TC
ifIndex, InterfaceIndex,
FROM IF-MIB
DisplayString,
FROM RFC1213-MIB
UbiPortList,
FROM UBQS-TC
ubiPonCommonGroupMIB
FROM UBQS-SMI;
ubiPonLagMIB MODULE-IDENTITY
LAST-UPDATED "201301151117Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"Link Aggregation MIB module for managing 802.3ad"
::= { ubiPonCommonGroupMIB 16 }
-- *****************************************************************
-- ubiPonLagMIBObjects
-- *****************************************************************
ubiPonLagMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiPonLagMIB 0 }
ubiPonLagMIBObjects OBJECT IDENTIFIER ::= { ubiPonLagMIB 1 }
ubiPonLagMIBConformance OBJECT IDENTIFIER ::= { ubiPonLagMIB 2 }
ubiPonRedundancyPort OBJECT IDENTIFIER ::= { ubiPonLagMIBObjects 1 }
-- *****************************************************************
-- ubiPonRedundancyPortTable
-- *****************************************************************
ubiPonRedundancyPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPonRedundancyPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the redundancy pon port
information."
::= { ubiPonRedundancyPort 1 }
ubiPonRedundancyPortEntry OBJECT-TYPE
SYNTAX UbiPonRedundancyPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for redundancy pon prot."
INDEX { ubiReduIfIndex }
::= { ubiPonRedundancyPortTable 1 }
UbiPonRedundancyPortEntry ::= SEQUENCE {
ubiPonReduIfIndex InterfaceIndex,
ubiPonReduPeerIfIndex InterfaceIndex,
ubiPonReduIfName DisplayString,
ubiPonReduPeerIfName DisplayString,
ubiPonReduAggIfIndex InterfaceIndex,
ubiPonReduAggIfName DisplayString,
ubiPonReduHoldoff INTEGER,
ubiPonReduWtr INTEGER,
ubiPonReduActive INTEGER,
ubiPonReduRowStatus RowStatus
}
ubiPonReduIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface index of redundancy pon port "
::= { ubiPonRedundancyPortEntry 1 }
ubiPonReduPeerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"peer interface index of redundancy pon port"
::= { ubiPonRedundancyPortEntry 2 }
ubiPonReduIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface name of redundancy pon port"
::= { ubiPonRedundancyPortEntry 3 }
ubiPonReduPeerIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peer interface name of redundancy pon port"
::= { ubiPonRedundancyPortEntry 4 }
ubiPonReduAggIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"aggregation interface index of redundancy pon port"
::= { ubiPonRedundancyPortEntry 5 }
ubiPonReduAggIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"aggregation interface name of redundancy pon port"
::= { ubiPonRedundancyPortEntry 6 }
ubiPonReduHoldoff OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pon holdoff of redundancy pon port"
::= { ubiPonRedundancyPortEntry 7 }
ubiPonReduWtr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"pon wtr of redundancy pon port"
::= { ubiPonRedundancyPortEntry 8 }
ubiPonReduActive OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"pon activation status of redundancy pon port
0 : none
1 : left
2 : right
"
::= { ubiPonRedundancyPortEntry 9 }
ubiPonReduRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of redundancy pon port row.
The createAndGo(4) can create the redundancy pon port and
set the particular port to that redundancy pon port.
The destroy(6) can unset the particular port from the redundancy pon port.
If you want to remove the redundancy pon port, set redundancy pon port Delete."
::= { ubiPonRedundancyPortEntry 10 }
ubiPonRedundancyPortSwitchoverTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPonRedundancyPortSwitchoverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the redundancy pon port Switchover
information."
::= { ubiPonRedundancyPort 2 }
ubiPonRedundancyPortSwitchoverEntry OBJECT-TYPE
SYNTAX UbiPonRedundancyPortSwitchoverEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for redundancy pon prot Switchover."
INDEX { ubiReduIfIndex }
::= { ubiPonRedundancyPortSwitchoverTable 1 }
UbiPonRedundancyPortSwitchoverEntry ::= SEQUENCE {
ubiPonReduSwitchover InterfaceIndex,
}
ubiPonReduSwitchover OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active's peer interface index of redundancy pon port Switchover
Work on only write. 1.
"
::= { ubiPonRedundancyPortSwitchoverEntry 1 }
-- *****************************************************************
-- ubiPonLagMIBConformance
-- *****************************************************************
-- Conformance Information
ubiPonLagMIBCompliances OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 1 }
ubiPonLagMIBGroups OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 2 }
-- compliance statements
ubiPonLagMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Pon Lag implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiAggGroup
}
::= { ubiPonLagMIBCompliances 1 }
-- units of conformance
ubiPonLagGroup OBJECT-GROUP
OBJECTS {
ubiPonReduIfIndex,
ubiPonReduPeerIfIndex,
ubiPonReduIfName,
ubiPonReduPeerIfName,
ubiPonReduAggIfIndex,
ubiPonReduAggIfName,
ubiPonReduActive,
}
STATUS current
DESCRIPTION
"A collection of objects that provide redundancy port
creation or deletion."
::= { ubiPonLagMIBGroups 1 }
END

View File

@ -0,0 +1,76 @@
-- *****************************************************************
-- UBQS-PRODUCTS-MIB.mib: Ubiquoss Enterprise Structure of Management Information
--
-- July 2009, hyung eun Park
-- April 2004, Jisoo Kim
-- 05.08.11: P3024, P408 added (KH.PARK)
--
-- Copyright (c) 2004 by LocusNetworks, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
ubqsProducts
FROM UBQS-SMI;
e7508 OBJECT IDENTIFIER ::= { ubqsProducts 65 }
u9264H_EPON OBJECT IDENTIFIER ::= { ubqsProducts 69 }
-- CSR 3400
cs3400 OBJECT IDENTIFIER ::= { ubqsProducts 73 }
u9264H_GPON OBJECT IDENTIFIER ::= { ubqsProducts 92 }
u9016B_EPON OBJECT IDENTIFIER ::= { ubqsProducts 93 }
u9016B_GPON OBJECT IDENTIFIER ::= { ubqsProducts 94 }
e5224C OBJECT IDENTIFIER ::= { ubqsProducts 95 }
e5224D OBJECT IDENTIFIER ::= { ubqsProducts 100 }
e3224C OBJECT IDENTIFIER ::= { ubqsProducts 101 }
e3224D OBJECT IDENTIFIER ::= { ubqsProducts 102 }
e6100 OBJECT IDENTIFIER ::= { ubqsProducts 103 }
e5002G OBJECT IDENTIFIER ::= { ubqsProducts 105 }
e7505 OBJECT IDENTIFIER ::= { ubqsProducts 108 }
u9764H_GPON OBJECT IDENTIFIER ::= { ubqsProducts 112 }
e5224CP OBJECT IDENTIFIER ::= { ubqsProducts 115 }
u9500h OBJECT IDENTIFIER ::= { ubqsProducts 117 }
ce7010 OBJECT IDENTIFIER ::= { ubqsProducts 118 }
uCrown6020 OBJECT IDENTIFIER ::= { ubqsProducts 128 }
U9008B OBJECT IDENTIFIER ::= { ubqsProducts 129 }
uHon1010 OBJECT IDENTIFIER ::= { ubqsProducts 130 }
e6300 OBJECT IDENTIFIER ::= { ubqsProducts 133 }
uSafe4010 OBJECT IDENTIFIER ::= { ubqsProducts 134 }
iES4028GP OBJECT IDENTIFIER ::= { ubqsProducts 135 }
iES4028XP OBJECT IDENTIFIER ::= { ubqsProducts 136 }
uCrown5010_48T OBJECT IDENTIFIER ::= { ubqsProducts 140 }
uCrown5010_48S OBJECT IDENTIFIER ::= { ubqsProducts 141 }
END

1704
mibs/ubiquoss/UBQS-QOS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,722 @@
-- *****************************************************************
-- UBQS-REDUNDANCY-MIB : Ubiquoss Redundancy MIB file
--
-- June 2013, Doyle Son
--
-- Copyright (c) 2013 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TimeStamp,
TruthValue,
PhysAddress
FROM SNMPv2-TC
ubiMgmtv2
FROM UBQS-SMI
InetAddress,
InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
InterfaceIndex,
InterfaceIndexOrZero
FROM IF-MIB;
ubiRedundancyMIB MODULE-IDENTITY
LAST-UPDATED "201306180000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-REDUNDANCY-MIB is used to monitor
and configure the redundancy appliances."
::= { ubiMgmtv2 29 }
-- ***********************************************************
-- TEXTUAL-CONVENTION
-- Define the composed syntax
-- ***********************************************************
RedundancyState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Role states for redundancy. Valid values are :
notConfigured (1) The appliance is not configured for redundancy.
active (2) The appliance is the active appliance.
standby (3) The appliance is warm standby mode
activeLostStandby (4) The active appliance is not getting any
response from the standby appliance.
"
SYNTAX INTEGER {
notConfigured(1),
active (2),
standby (3),
activeLostStandby(4)
}
FlashPath ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents 'copy <source> peer'."
SYNTAX INTEGER
{
os1(0),
os2(1),
config(2)
}
SwitchOverReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Role states for redundancy. Valid values are :
none (0) none of the following
lossConnWithActive (1) lost connection with active
forcedSwitchOver (2) Switchover occurs by force
unknown (3) Switchover occurs by unknown reason
"
SYNTAX INTEGER {
none(0),
lossConnWithActive (1),
forcedSwitchOver (2),
unknown (3)
}
-- ***********************************************************
-- ubiRedundancyMIB
-- ***********************************************************
ubiRedundancyMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiRedundancyMIB 0 }
ubiRedundancyObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 1 }
ubiRedundancyPeerObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 2 }
ubiSwitchoverObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 3 }
ubiRedundancyMIBConformance OBJECT IDENTIFIER ::= { ubiRedundancyMIB 4 }
-- ***********************************************************
-- ubiEntityAlarmMIBNotifications
-- ***********************************************************
ubiSwitchOverNotification NOTIFICATION-TYPE
OBJECTS {
ubiLastSwitchOverTime,
ubiLastSwitchOverReason,
ubiSwitchOverRedundancySyncState
}
STATUS current
DESCRIPTION
"The agent generates this trap
when a switchover occurs."
::= { ubiRedundancyMIBNotificationPrefix 1 }
ubiRedundancyConnectionStateNotification NOTIFICATION-TYPE
OBJECTS {
ubiRedundancyConnectionState,
}
STATUS current
DESCRIPTION
"The agent generates this trap
when the connection state of standby appliance device is changed."
::= { ubiRedundancyMIBNotificationPrefix 2 }
ubiRedundancySyncNotification NOTIFICATION-TYPE
OBJECTS {
ubiRedundancySyncState,
}
STATUS current
DESCRIPTION
"The agent generates this trap
when the synchronization process with standby SCU is done.
This notification occurs after standby is connected."
::= { ubiRedundancyMIBNotificationPrefix 3 }
ubiRedundancySyncStateChangeNotification NOTIFICATION-TYPE
OBJECTS {
ubiRedundancySyncState,
}
STATUS current
DESCRIPTION
"The agent generates this trap
when the synchronization state has been changed."
::= { ubiRedundancyMIBNotificationPrefix 4 }
-- ***********************************************************
-- ubiRedundancyObjects
-- ***********************************************************
ubiRedundancy OBJECT IDENTIFIER ::= { ubiRedundancyObjects 1 }
ubiRedundancyReload OBJECT-TYPE
SYNTAX INTEGER
{
both(1),
peer(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reload Active/Standby or Peer device."
::= { ubiRedundancy 1 }
ubiRedundancyMyRedundancyState OBJECT-TYPE
SYNTAX RedundancyState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The HA redundancy state of this appliance device."
::= { ubiRedundancy 2 }
ubiRedundancyConnStateNotificationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable redundancy connection state notification via SNMP."
::= { ubiRedundancy 4 }
-- ***********************************************************
-- ubiRedundancyTable
-- ***********************************************************
ubiRedundancyTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRedundancyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table keeps the current configuration of the redundancy
information of the active and standby units."
::= { ubiRedundancy 3 }
ubiRedundancyEntry OBJECT-TYPE
SYNTAX UbiRedundancyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing redundancy information of the active and standby units"
INDEX { ubiRedundancyIsActivePreferred }
::= { ubiRedundancyTable 1 }
UbiRedundancyEntry ::= SEQUENCE {
ubiRedundancyIsActivePreferred TruthValue,
ubiRedundancyState RedundancyState,
ubiRedundancyConnectionState INTEGER,
}
ubiRedundancyIsActivePreferred OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This status indicates whether
this appliance device is preferred to active or not.
Commonly upper(or left) device has this value as True(1)
and low(or right) device has this value as False(0). "
::= { ubiRedundancyEntry 1 }
ubiRedundancyState OBJECT-TYPE
SYNTAX RedundancyState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The HA redundancy state of the appliance device.
Role states for redundancy. Valid values are :
notConfigured (1) The appliance is not configured for redundancy.
active (2) The appliance is the active appliance.
standby (3) The appliance is warm standby mode
activeLostStandby (4) The active appliance is not getting any
response from the standby appliance.
"
::= { ubiRedundancyEntry 2 }
ubiRedundancyConnectionState OBJECT-TYPE
SYNTAX INTEGER
{
disconnect(1),
connect(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The HA redundancy connection state of standby appliance device."
::= { ubiRedundancyEntry 3 }
-- ***********************************************************
-- ubiRedundancySyncTable
-- ***********************************************************
ubiRedundancySyncTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRedundancySyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table keeps the information of the redundancy sync state
of the active and standby units."
::= { ubiRedundancy 5 }
ubiRedundancySyncEntry OBJECT-TYPE
SYNTAX UbiRedundancySyncEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing redundancy sync information of the active and standby units"
INDEX { ubiRedundancyIsActivePreferred }
::= { ubiRedundancySyncTable 1 }
UbiRedundancySyncEntry ::= SEQUENCE {
ubiRedundancySyncState INTEGER,
ubiRedundancySyncNotificationEnabled TruthValue,
ubiRedundancySyncStateChangeNotificationEnabled TruthValue,
}
ubiRedundancySyncState OBJECT-TYPE
SYNTAX INTEGER
{
sync(1),
notSync(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The redundancy sync state of active appliance device for standby.
This sync state is related with 'redundancy-check' function.
ACTIVE periodically checks sync state with STANDBY using this function.
Valid values are :
sync (1) synchronized with standby.
notSync (2) some mismatch occurs with standby."
::= { ubiRedundancySyncEntry 1 }
ubiRedundancySyncNotificationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable redundancy sync notification via SNMP."
::= { ubiRedundancySyncEntry 2 }
ubiRedundancySyncStateChangeNotificationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable redundancy sync state change notification via SNMP."
::= { ubiRedundancySyncEntry 3 }
-- ***********************************************************
-- ubiRedundancyAddrTable
-- ***********************************************************
ubiRedundancyAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRedundancyAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table keeps the current configuration of the address
information of the active and standby appliances. There is an
entry in this table corresponding to each network interface
that is configured for redundancy. Thus, the number of
entries in this table corresponds to the number of interfaces
configured for redundancy."
::= { ubiRedundancyObjects 2 }
ubiRedundancyAddrEntry OBJECT-TYPE
SYNTAX UbiRedundancyAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing address information for redundancy configuration
on a network interface."
INDEX { ubiRedundancyAddrIfIndex, ubiRedundancyAddrMyAddressType }
::= { ubiRedundancyAddrTable 1 }
UbiRedundancyAddrEntry ::= SEQUENCE {
ubiRedundancyAddrIfIndex InterfaceIndex,
ubiRedundancyAddrMyAddressType InetAddressType,
ubiRedundancyAddrMyAddress InetAddress,
ubiRedundancyAddrPeerAddressType InetAddressType,
ubiRedundancyAddrPeerAddress InetAddress
}
ubiRedundancyAddrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies the interface
to which this entry is applicable."
::= { ubiRedundancyAddrEntry 1 }
ubiRedundancyAddrMyAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of address stored in ubiMyAddressType."
::= { ubiRedundancyAddrEntry 2 }
ubiRedundancyAddrMyAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the interface configured for this HA
configuration in this appliance. The type of this mib variable
is defined in ubiMyAddressType.
"
::= { ubiRedundancyAddrEntry 3 }
ubiRedundancyAddrPeerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of address stored in ubiPeerAddressType"
::= { ubiRedundancyAddrEntry 4 }
ubiRedundancyAddrPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the interface configured for this HA
configuration in the peer appliance. The type of this mib
variable is defined in ubiPeerAddressType.
"
::= { ubiRedundancyAddrEntry 5 }
-- ***********************************************************
-- ubiRedundancyPeerObjects
-- ***********************************************************
ubiPeerSysInfo OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 1 }
ubiPeerResource OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 2 }
ubiPeerEnvironment OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 3 }
ubiPeerBootInfo OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 4 }
-- ***********************************************************
-- ubiPeerSysInfo
-- ***********************************************************
ubiPeerSWVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version of the peer HA system"
::= { ubiPeerSysInfo 1 }
ubiPeerSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number of the peer HA system"
::= { ubiPeerSysInfo 2 }
ubiPeerPhysicalAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer's physical address."
::= { ubiPeerSysInfo 3 }
-- ***********************************************************
-- ubiPeerResource
-- ***********************************************************
ubiPeerCpuFiveSec OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CPU busy percentage in the last 5 second period."
::= { ubiPeerResource 1 }
ubiPeerCpuOneMin OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage in the last 1 minute period."
::= { ubiPeerResource 2 }
ubiPeerCpuFiveMin OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage in the last 5 minute period."
::= { ubiPeerResource 3 }
ubiPeerMemoryAlloc OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Memory allocation usage."
::= { ubiPeerResource 4 }
ubiPeerMemoryFree OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory free usage."
::= { ubiPeerResource 5 }
ubiPeerMemoryTotal OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage in the last 5 minute period."
::= { ubiPeerResource 6 }
ubiPeerMemoryFreePercentage OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates available memory allocation space in percentage."
::= { ubiPeerResource 7 }
-- ***********************************************************
-- ubiPeerEnvironment
-- ***********************************************************
ubiPeerTemperature OBJECT-TYPE
SYNTAX Gauge32
UNITS "'C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peer's current temperature."
::= { ubiPeerEnvironment 1 }
-- ***********************************************************
-- ubiPeerBootInfo
-- ***********************************************************
ubiPeerNextBootImage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Booting OS Image's name for peer unit
when setting this object, It should be specified the file name with path under /flash directory
and Peer's next booting mode will be Flash booting.
Valid paths under /flash directory are :
- os1/
- os2/
e.g) os1/BootImageName.Z
"
::= { ubiPeerBootInfo 1 }
ubiPeerImageModify OBJECT IDENTIFIER ::= { ubiPeerBootInfo 2 }
-- ***********************************************************
-- ubiPeerImageCopyOrErase
-- ***********************************************************
ubiPeerImagePath OBJECT-TYPE
SYNTAX INTEGER
{
os1(1),
os2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"warning : It operates for only Active unit, not Standby Unit.
Path of the file that you want to copy or erase.
Represents 'copy (os1:|os2:) peer <FILENAME>' or
'erase (os1:|os2:) peer <FILENAME>' CLIs.
for copy operation, path of Active unit and
for erase operation, path of Standby unit.
"
::= { ubiPeerImageModify 1 }
ubiPeerImageFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"warning : It operates for only Active unit, not Standby Unit.
Name of the file that you want to copy or erase.
for copy operation, file name at Active unit and
for erase operation, file anme at Standby unit.
"
::= { ubiPeerImageModify 2 }
ubiPeerImageModifyOperate OBJECT-TYPE
SYNTAX INTEGER
{
copy(1),
erase(2)
}
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"execute to copy or erase configurations."
::= { ubiPeerImageModify 3 }
-- ***********************************************************
-- ubiSwitchoverObjects
-- ***********************************************************
ubiSwitchover OBJECT IDENTIFIER ::= { ubiSwitchoverObjects 1 }
-- ***********************************************************
-- ubiSwitchoverInfo
-- ***********************************************************
ubiLastSwitchOverReason OBJECT-TYPE
SYNTAX SwitchOverReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the most recent switchover.
Valid values are :
nont (0) none of the following
lossConnWithActive (1) lost connection with active
forcedSwitchOver (2) Switchover occurs by force
unknown (3) Switchover occurs by unknown reason"
::= { ubiSwitchover 1 }
ubiLastSwitchOverTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when the last switchover event
occurred and was logged to the system. "
::= { ubiSwitchover 2 }
ubiSwitchoverNotificationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable switchover notification via SNMP."
::= { ubiSwitchover 3 }
ubiSwitchOverRedundancySyncState OBJECT-TYPE
SYNTAX INTEGER
{
sync(1),
notSync(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The HA redundancy sync state of the appliance device after switchover.
Valid values are :
sync (1) SCU synchronization is done .
notSync (2) SCU synchronization is fail or still in progress.
"
::= { ubiSwitchover 4 }
-- ***********************************************************
-- ubiRedundancyMIBConformance
-- ***********************************************************
-- conformance information
ubiRedundancyMIBCompliance OBJECT IDENTIFIER ::= { ubiRedundancyMIBConformance 1 }
ubiRedundancyMIBGroups OBJECT IDENTIFIER ::= { ubiRedundancyMIBConformance 2 }
--
-- compliance statements
--
ubiRedundancyMIBCompliances MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"An Redundancy-MIB implementation can implement this group to
provide Redundancy properties."
MODULE -- this module
MANDATORY-GROUPS {
ubiRedundancyMIBRedundancyGroup,
ubiRedundancyMIBSwitchoverGroup,
ubiRedundancyMIBNotificationGroup
}
GROUP ubiRedundancyMIBRedundancyGroup
DESCRIPTION
"The ubiRedundancyMIBRedundancyGroup must be implemented for
redundancy properties"
GROUP ubiRedundancyMIBSwitchoverGroup
DESCRIPTION
"The ubiRedundancyMIBSwitchoverGroup must be implemented for
switchover information"
GROUP ubiRedundancyMIBNotificationGroup
DESCRIPTION
"The ubiRedundancyMIBNotificationGroup must be
implemented for redundancy and switchover that have notification"
::= { ubiRedundancyMIBCompliance 1 }
-- units of conformance
ubiRedundancyMIBRedundancyGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"The collection of objects which are used to get the
operational state and redundancy state of the modules"
::= { ubiRedundancyMIBGroups 1 }
ubiRedundancyMIBSwitchoverGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"The collection of objects which are used to get the
operational state and redundancy state of the modules"
::= { ubiRedundancyMIBGroups 2 }
ubiRedundancyMIBNotificationGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"The collection of objects which are
used to send a notification."
::= { ubiRedundancyMIBGroups 3 }
END

322
mibs/ubiquoss/UBQS-SLD-MIB Normal file
View File

@ -0,0 +1,322 @@
-- *****************************************************************
-- UBQS-SLD-MIB
--
-- July 2011, Park Hyung Eun
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-SLD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus,
TruthValue,
TimeStamp,
DisplayString,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex,
ifName,
ifType,
ifAdminStatus,
ifOperStatus
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiSldMIB MODULE-IDENTITY
LAST-UPDATED "201107190000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SLD-MIB is used for getting
the information about self loop detect(SLD)."
::= { ubiMgmtv2 25 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiInterfaceMIB
-- ***************************************************************
ubiSldMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSldMIB 0 }
ubiSldMIBObjects OBJECT IDENTIFIER ::= { ubiSldMIB 1 }
ubiSldMIBConformance OBJECT IDENTIFIER ::= { ubiSldMIB 2 }
ubiSldGlobal OBJECT IDENTIFIER ::= { ubiSldMIBObjects 1 }
-- ***********************************************************
-- ubiSldMIBNotificationPrefix
-- ***********************************************************
ubiSelfLoopDetectStateChange NOTIFICATION-TYPE
OBJECTS
{
ifDescr,
ubiSldIfState,
ubiSldIfRecoveryMethod
}
STATUS current
DESCRIPTION
"When SLD status is changed, this notification is occured."
::= { ubiSldMIBNotificationPrefix 1 }
-- ***********************************************************
-- ubiSldMIBObjects
-- ***********************************************************
ubiSldEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable function of SLD."
::= { ubiSldGlobal 1 }
ubiSldHelloInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global SLD hello interval."
::= { ubiSldGlobal 2 }
ubiSldRecoveryTime OBJECT-TYPE
SYNTAX Integer32 {
disable(0)
}
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global SLD Recovery time."
::= { ubiSldGlobal 3 }
ubiSldNotifyOnlyEnbaled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable Global function of
only notification without SLD."
::= { ubiSldGlobal 4 }
ubiSldPortCheckEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable global configuration of
SLD without checking port."
::= { ubiSldGlobal 5 }
ubiSldIfStateChangeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable to sending SLD SNMP trap message"
::= { ubiSldGlobal 6 }
-- ***********************************************************
-- ubiSldIfTable
-- ***********************************************************
ubiSldIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSldIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSldMIBObjects 2 }
ubiSldIfEntry OBJECT-TYPE
SYNTAX UbiSldIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ubiSldIfTable 1 }
UbiSldIfEntry ::= SEQUENCE
{
ubiSldIfEnabled TruthValue,
ubiSldIfHelloInterval Integer32,
ubiSldIfRecoveryTime Integer32,
ubiSldIfNotifyOnlyEnabled TruthValue,
ubiSldIfPortCheckEnabled TruthValue,
ubiSldIfState INTEGER,
ubiSldIfRecoveryMethod INTEGER,
ubiSldIfLastStateChangeTime TimeStamp,
ubiSldIfErrorDisabledCount Integer32,
ubiSldIfStateReset INTEGER
}
ubiSldIfEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable to transmit SLD hello PDU in interface."
::= { ubiSldIfEntry 1 }
ubiSldIfHelloInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is changed SLD hello interval."
::= { ubiSldIfEntry 2 }
ubiSldIfRecoveryTime OBJECT-TYPE
SYNTAX Integer32 {
disable(0)
}
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is configured, if interface is disabled by SLD,
interface automatically recover after recovery time."
::= { ubiSldIfEntry 3 }
ubiSldIfNotifyOnlyEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is configured, if self-loop is detected,
only notification is occured without disable interface."
::= { ubiSldIfEntry 4 }
ubiSldIfPortCheckEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is enabled, if it receive SLD hello PDU
of anothor interface, it regards SLD."
::= { ubiSldIfEntry 5 }
ubiSldIfState OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
errDisable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current interface status
enable(1) : interface is active
errDisable(2) : interface is disable by SLD."
::= { ubiSldIfEntry 6 }
ubiSldIfRecoveryMethod OBJECT-TYPE
SYNTAX INTEGER {
none(1),
autoRecovery(2),
manualRecovery(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Recorvery status
none(1) : none
autoRecovery(2) : Auto recovery
manualRecovery(3): Manual recoery"
::= { ubiSldIfEntry 7 }
ubiSldIfLastStateChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time of changing interface status by SLD."
::= { ubiSldIfEntry 8 }
ubiSldIfErrorDisabledCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of occurence self-loop detection."
::= { ubiSldIfEntry 9 }
ubiSldIfStateReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It manually clear interface status by SLD.
none(0) : Do nothing
reset(1) : Clear interface."
::= { ubiSldIfEntry 10 }
-- ***********************************************************
-- ubiSldMIBConformance
-- ***********************************************************
ubiSldMIBCompliances OBJECT IDENTIFIER ::= { ubiSldMIBConformance 1 }
ubiSldMIBGroups OBJECT IDENTIFIER ::= { ubiSldMIBConformance 2 }
-- Compliance
ubiSldMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-SLD-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiSldGroup
}
::= { ubiSldMIBCompliances 1 }
ubiSldGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about self loop detect."
::= { ubiSldMIBGroups 1 }
END

125
mibs/ubiquoss/UBQS-SMI Normal file
View File

@ -0,0 +1,125 @@
-- *****************************************************************
-- UBQS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
-- Obsoletes: LNS-SMI.mib, UBIQUOSS-SMI.mib
--
-- May 2009, Park Hyung Eun
--
-- The fllowing is not compatible with UBQS-SMI.mib.
--
-- UBIQUOSS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
-- Obsoletes: LNS-BASE-MIB.mib
--
-- LNS-SMI.mib: LocusNetworks Enterprise Structure of Management Information
-- Obsoletes: LNS-BASE-MIB.mib
--
-- Copyright (c) 2006 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
ubiquoss MODULE-IDENTITY
LAST-UPDATED "0607130000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
-- E-mail: khpark@locusnet.com
DESCRIPTION
"The Structure of Management Information for the
Ubiquoss enterprise."
::= { enterprises 7800 } -- assigned by IANA
-------------------------------------------------------------------------------
ubqsProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ubqsProducts is the root OBJECT IDENTIFIER from
which sysObjectID values are assigned. Actual
values are defined in UBQS-PRODUCTS-MIB."
::= { ubiquoss 1 }
ubiMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for use by the Workgroup Business Unit"
::= { ubiquoss 2 }
ubiMgmtv2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ubiMgmtv2 is the main subtree for new mib development.
The mibs of this subtree contains the extended information
compared to ubiMgmt. For example, IPv6."
::= { ubiquoss 100 }
-------------------------------------------------------------------------------
lnsKtEmsAgnt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for LNS-KT Ems Agent"
::= { ubiMgmt 1 }
-- added by janghee choi (2013.01.21) for Epon Group MIB
ubiEponGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for Epon Group MIB"
::= { ubiMgmt 500 }
-- added by Hangil Won (2013.07.03) for 10G Epon Group MIB
ubi10GEponGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for 10G Epon Group MIB"
::= { ubiMgmt 510 }
switchAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for switch agent"
::= { ubiMgmt 2 }
-- added by Bokyung Shin (2010-04-05) for Gpon Group MIB
ubiGponGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for Gpon Group MIB"
::= { ubiMgmtv2 500 }
-- added by HyungEun Park (20110621)
ubiMplsGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for MPLS Group MIB"
::= { ubiMgmtv2 24 }
ubiPonCommonGroupMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for Pon Common Group MIB"
::= { ubiMgmtv2 600 }
END

611
mibs/ubiquoss/UBQS-SNMP-MIB Normal file
View File

@ -0,0 +1,611 @@
-- *****************************************************************
-- UBQS-SNMP-MIB
--
-- Mar 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
IANAifType
FROM IANAifType-MIB
RowStatus
FROM SNMPv2-TC
InetAddress, InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiSnmpMIB MODULE-IDENTITY
LAST-UPDATED "201103280000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"This MIB module defines MIB objects which provide
mechanisms to remotely configure the parameters
used by an SNMP entity for the generation of
notifications."
::= { ubiMgmtv2 19 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
SnmpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The version of the SNMP."
SYNTAX INTEGER {
none(0), -- none of the following
v1(1),
v2(2),
v3(3),
inform(4)
}
-- ***************************************************************
-- ubiInterfaceMIB
-- ***************************************************************
ubiSnmpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSnmpMIB 0 }
ubiSnmpMIBObjects OBJECT IDENTIFIER ::= { ubiSnmpMIB 1 }
ubiSnmpMIBConformance OBJECT IDENTIFIER ::= { ubiSnmpMIB 2 }
-- ***********************************************************
-- ubiSnmpCommunityTable
-- ***********************************************************
ubiSnmpCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSnmpCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the community configuration of SNMP."
::= { ubiSnmpMIBObjects 1 }
ubiSnmpCommunityEntry OBJECT-TYPE
SYNTAX UbiSnmpCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about
the SNMP community."
INDEX { ubiSnmpCommunity }
::= { ubiSnmpCommunityTable 1 }
UbiSnmpCommunityEntry ::= SEQUENCE {
ubiSnmpCommunity DisplayString,
ubiSnmpCommunityType INTEGER,
ubiSnmpCommunityAclName DisplayString,
ubiSnmpCommunityView DisplayString,
ubiSnmpCommunityRowStatus RowStatus
}
ubiSnmpCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information
about the SNMP community."
::= { ubiSnmpCommunityEntry 1 }
ubiSnmpCommunityType OBJECT-TYPE
SYNTAX INTEGER {
read-only(1),
read-write(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The access type of SNMP community."
::= { ubiSnmpCommunityEntry 2 }
ubiSnmpCommunityAclName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The access id for SNMP community."
::= { ubiSnmpCommunityEntry 3 }
ubiSnmpCommunityView OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The view string for SNMP community."
::= { ubiSnmpCommunityEntry 4 }
ubiSnmpCommunityRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { ubiSnmpCommunityEntry 5 }
-- ***********************************************************
-- ubiSnmpUserTable
-- ***********************************************************
ubiSnmpUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSnmpUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the user configuration of SNMP."
::= { ubiSnmpMIBObjects 2 }
ubiSnmpUserEntry OBJECT-TYPE
SYNTAX UbiSnmpUserEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about
the SNMP user."
INDEX { ubiSnmpUserVersion, ubiSnmpUserName }
::= { ubiSnmpUserTable 1 }
UbiSnmpUserEntry ::= SEQUENCE {
ubiSnmpUserVersion SnmpVersion,
ubiSnmpUserName DisplayString,
ubiSnmpUserGroup DisplayString,
ubiSnmpUserAuthType INTEGER,
ubiSnmpUserAuthPasswd DisplayString,
ubiSnmpUserPrivacyType INTEGER,
ubiSnmpUserPrivacyPasswd DisplayString,
ubiSnmpUserAclName DisplayString,
ubiSnmpUserRowStatus RowStatus
}
ubiSnmpUserVersion OBJECT-TYPE
SYNTAX SnmpVersion
ACCESS read-only
STATUS current
DESCRIPTION
"The version of SNMP user."
::= { ubiSnmpUserEntry 1 }
ubiSnmpUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the SNMP user."
::= { ubiSnmpUserEntry 2 }
ubiSnmpUserGroup OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing information about
the group belong to SNMP user."
::= { ubiSnmpUserEntry 3 }
ubiSnmpUserAuthType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
md5(1),
sha(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the authentication parameters
for SNMPv3 user.
SNMPv1 and SNMPv2c is always none(0). Because only SNMPv3 user
can support the authentication and(or) Privacy."
::= { ubiSnmpUserEntry 4 }
ubiSnmpUserAuthPasswd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing authentication password
for SNMPv3 user.
SNMPv1 and SNMPv2c is always ''(null string). Because only
SNMPv3 user can support the authentication and(or) Privacy."
::= { ubiSnmpUserEntry 5 }
ubiSnmpUserPrivacyType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
aes(1),
des(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the encryption parameters
for SNMPv3 user.
SNMPv1 and SNMPv2c is always none(0). Because only SNMPv3 user
can support the authentication and(or) Privacy."
::= { ubiSnmpUserEntry 6 }
ubiSnmpUserPrivacyPasswd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing encryption password
for SNMPv3 user.
SNMPv1 and SNMPv2c is always ''(null string). Because only
SNMPv3 user can support the authentication and(or) Privacy."
::= { ubiSnmpUserEntry 7 }
ubiSnmpUserAclName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"The access ID for SNMP user."
::= { ubiSnmpUserEntry 8 }
ubiSnmpUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { ubiSnmpUserEntry 9 }
-- ***********************************************************
-- ubiSnmpGroupTable
-- ***********************************************************
ubiSnmpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSnmpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the group configuration of SNMP."
::= { ubiSnmpMIBObjects 3 }
ubiSnmpGroupEntry OBJECT-TYPE
SYNTAX UbiSnmpGroupEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about
the SNMP group."
INDEX { ubiSnmpGroupVersion, ubiSnmpGroupName }
::= { ubiSnmpGroupTable 1 }
UbiSnmpGroupEntry ::= SEQUENCE {
ubiSnmpGroupVersion SnmpVersion,
ubiSnmpGroupName DisplayString,
ubiSnmpGroupSecLevel INTEGER,
ubiSnmpGroupReadView DisplayString,
ubiSnmpGroupWriteView DisplayString,
ubiSnmpGroupNotifyView DisplayString,
ubiSnmpGroupRowStatus RowStatus
}
ubiSnmpGroupVersion OBJECT-TYPE
SYNTAX SnmpVersion
ACCESS read-only
STATUS current
DESCRIPTION
"The version of SNMP group."
::= { ubiSnmpGroupEntry 1 }
ubiSnmpGroupName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the SNMP group."
::= { ubiSnmpGroupEntry 2 }
ubiSnmpGroupSecLevel OBJECT-TYPE
SYNTAX INTEGER {
none(0),
noAuthen(1),
authen(2),
privacy(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSnmpGroupEntry 3 }
ubiSnmpGroupReadView OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSnmpGroupEntry 4 }
ubiSnmpGroupWriteView OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSnmpGroupEntry 5 }
ubiSnmpGroupNotifyView OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSnmpGroupEntry 6 }
ubiSnmpGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { ubiSnmpGroupEntry 7 }
-- ***********************************************************
-- ubiSnmpViewTable
-- ***********************************************************
ubiSnmpViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSnmpViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the group configuration of SNMP."
::= { ubiSnmpMIBObjects 4 }
ubiSnmpViewEntry OBJECT-TYPE
SYNTAX UbiSnmpViewEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about
the SNMP group."
INDEX { ubiSnmpViewName, ubiSnmpViewVariable } -- TODO !!!
::= { ubiSnmpViewTable 1 }
UbiSnmpViewEntry ::= SEQUENCE {
ubiSnmpViewName DisplayString,
ubiSnmpViewVariable DisplayString,
ubiSnmpViewType INTEGER,
ubiSnmpViewRowStatus RowStatus
}
ubiSnmpViewName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the SNMP view."
::= { ubiSnmpViewEntry 1 }
ubiSnmpViewVariable OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiSnmpViewEntry 2 }
ubiSnmpViewType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
excluded(1),
included(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiSnmpViewEntry 3 }
ubiSnmpViewRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { ubiSnmpViewEntry 4 }
-- ***********************************************************
-- ubiSnmpTrapHostTable
-- ***********************************************************
ubiSnmpTrapHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSnmpTrapHostEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the trap host configuration of SNMP."
::= { ubiSnmpMIBObjects 5 }
ubiSnmpTrapHostEntry OBJECT-TYPE
SYNTAX UbiSnmpTrapHostEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about
the SNMP trap host."
INDEX { ubiSnmpTrapHostType, UbiSnmpTrapHostVersion, UbiSnmpTrapHostAddrType,
UbiSnmpTrapHostAddress, ubiSnmpTrapHostCommunity }
::= { ubiSnmpTrapHostTable 1 }
UbiSnmpTrapHostEntry ::= SEQUENCE {
ubiSnmpTrapHostType INTEGER,
ubiSnmpTrapHostVersion SnmpVersion,
ubiSnmpTrapHostAddrType InetAddressType,
ubiSnmpTrapHostAddress InetAddress,
ubiSnmpTrapHostCommunity DisplayString,
ubiSnmpTrapHostSecLevel INTEGER,
ubiSnmpTrapHostPort Integer32,
ubiSnmpTrapHostRowStatus RowStatus
}
ubiSnmpTrapHostType OBJECT-TYPE
SYNTAX INTEGER {
trap(1),
inform(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the trap type."
::= { ubiSnmpTrapHostEntry 1 }
ubiSnmpTrapHostVersion OBJECT-TYPE
SYNTAX SnmpVersion
ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the trap version.
A system configuring the trap host can send
a notification depending on trap version."
::= { ubiSnmpTrapHostEntry 2 }
ubiSnmpTrapHostAddrType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-only
STATUS current
DESCRIPTION
"The type of the UbiSnmpTrapHostAddress, as defined
in the InetAddress MIB. (e.g. ipv4, ipv6..)"
::= { ubiSnmpTrapHostEntry 3 }
ubiSnmpTrapHostAddress OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-only
STATUS current
DESCRIPTION
"The trap host IP address. The type of this address is
determined by the value of the ubiSnmpTrapHostAddrType object."
::= { ubiSnmpTrapHostEntry 4 }
ubiSnmpTrapHostCommunity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the community(or SNMPv3 user) for trap host configuration."
::= { ubiSnmpTrapHostEntry 5 }
ubiSnmpTrapHostSecLevel OBJECT-TYPE
SYNTAX INTEGER {
none(0),
noAuthen(1),
authen(2),
privacy(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"The security type for SNMPv3 trap host."
::= { ubiSnmpTrapHostEntry 6 }
ubiSnmpTrapHostPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
ACCESS read-write
STATUS current
DESCRIPTION
"The port number of SNMP trap host. "
DEFVAL { 161 }
::= { ubiSnmpTrapHostEntry 7 }
ubiSnmpTrapHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { ubiSnmpTrapHostEntry 8 }
-- ***********************************************************
-- ubiSnmpMIBConformance
-- ***********************************************************
ubiSnmpMIBCompliances OBJECT IDENTIFIER ::= { ubiSnmpMIBConformance 1 }
ubiSnmpMIBGroups OBJECT IDENTIFIER ::= { ubiSnmpMIBConformance 2 }
-- compliance statements
ubiSnmpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss snmp configuration MIB."
MODULE -- this module
MANDATORY-GROUPS { ubiSnmpConfigGroup }
GROUP ubiSnmpConfigGroup
DESCRIPTION
"This group is applicable for implementations which
need information for snmp configuration."
::= { ubiSnmpMIBCompliances 1 }
-- units of conformance
ubiSnmpConfigGroup OBJECT-GROUP
OBJECTS {
ubiSnmpCommunity,
ubiSnmpCommunityType,
ubiSnmpCommunityRowStatus,
ubiSnmpTrapHostVersion,
ubiSnmpTrapHostAddrType,
ubiSnmpTrapHostAddress,
ubiSnmpTrapHostCommunity,
ubiSnmpTrapHostRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about IP adderss configuration."
::= { ubiSnmpMIBGroups 1 }
END

View File

@ -0,0 +1,345 @@
-- *****************************************************************
-- UBQS-SYSLOG-MIB.mib: Ubiquoss syslog MIB file
--
-- June 2010, Hyung Eun Park
--
-- Copyright (c) 2010 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SYSLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
DisplayString
FROM RFC1213-MIB
InetAddress, InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiSyslogMIB MODULE-IDENTITY
LAST-UPDATED "201012170000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SYSLOG-MIB is used to get
the syslog information."
::= { ubiMgmtv2 15 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
UbiSyslogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The severity of a syslog message. The enumeration
values are equal to the values that syslog uses + 1.
For example, with syslog, emergency=0.
'emergency' : system is unusable
'alert' : action must be taken immediately
'critical' : critical conditions
'error' : error conditions
'warning' : warning conditions
'notice' : normal but significant condition
'informational': informational messages
'debug' : debug-level messages."
REFERENCE
"RFC 3164, Section 4.1 - syslog Message Parts"
SYNTAX INTEGER {
none(0),
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
-- ***************************************************************
-- ubiSyslogMIB
-- ***************************************************************
ubiSyslogMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSyslogMIB 0 }
ubiSyslogMIBObjects OBJECT IDENTIFIER ::= { ubiSyslogMIB 1 }
ubiSyslogMIBConformance OBJECT IDENTIFIER ::= { ubiSyslogMIB 2 }
ubiSyslogConfiguration OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 1 }
ubiSyslogServers OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 2 }
-- ***********************************************************
-- ubiSyslogConfiguration
-- ***********************************************************
ubiSyslogConsoleEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the system writes the syslog
at colsole."
::= { ubiSyslogConfiguration 1 }
ubiSyslogConsoleSeverity OBJECT-TYPE
SYNTAX UbiSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates which syslog severity levels will be processed.
0 'none
1 'emergency' : system is unusable
2 'alert' : action must be taken immediately
3 'critical' : critical conditions
4 'error' : error conditions
5 'warning' : warning conditions
6 'notice' : normal but significant condition
7 'informational': informational messages
8 'debug' : debug-level messages.
"
::= { ubiSyslogConfiguration 2 }
ubiSyslogTerminalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the system writes the syslog
at terminal."
::= { ubiSyslogConfiguration 3 }
ubiSyslogTerminalSeverity OBJECT-TYPE
SYNTAX UbiSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates which syslog severity levels will be processed.
0 'none
1 'emergency' : system is unusable
2 'alert' : action must be taken immediately
3 'critical' : critical conditions
4 'error' : error conditions
5 'warning' : warning conditions
6 'notice' : normal but significant condition
7 'informational': informational messages
8 'debug' : debug-level messages.
"
::= { ubiSyslogConfiguration 4 }
ubiSyslogBufferdEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the system writes the syslog
at buffer."
::= { ubiSyslogConfiguration 5 }
ubiSyslogBuffredSeverity OBJECT-TYPE
SYNTAX UbiSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates which syslog severity levels will be processed.
0 'none
1 'emergency' : system is unusable
2 'alert' : action must be taken immediately
3 'critical' : critical conditions
4 'error' : error conditions
5 'warning' : warning conditions
6 'notice' : normal but significant condition
7 'informational': informational messages
8 'debug' : debug-level messages.
"
::= { ubiSyslogConfiguration 6 }
ubiSyslogTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the system writes the syslog
for trap."
::= { ubiSyslogConfiguration 7 }
ubiSyslogTrapSeverity OBJECT-TYPE
SYNTAX UbiSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates which syslog severity levels will be processed.
0 'none
1 'emergency' : system is unusable
2 'alert' : action must be taken immediately
3 'critical' : critical conditions
4 'error' : error conditions
5 'warning' : warning conditions
6 'notice' : normal but significant condition
7 'informational': informational messages
8 'debug' : debug-level messages.
"
::= { ubiSyslogConfiguration 8 }
ubiSyslogBufferSize OBJECT-TYPE
SYNTAX Integer32(4096..16777216)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the syslog buffer size."
::= { ubiSyslogConfiguration 9 }
ubiSyslogFacility OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
auth(1),
cron(2),
daemon(3),
kernel(4),
local0(5),
local1(6),
local2(7),
local3(8),
local4(9),
local5(10),
local6(11),
local7(12),
lpr(13),
mail(14),
news(15),
syslog(16),
user(17),
uucp(18)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the syslog facility."
::= { ubiSyslogConfiguration 10 }
-- ***********************************************************
-- ubiSyslogServerTable
-- ***********************************************************
ubiSyslogServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries that allow application
to configure syslog servers for the system."
::= { ubiSyslogServers 1 }
ubiSyslogServerEntry OBJECT-TYPE
SYNTAX UbiSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about syslog servers
configured for the system."
INDEX { ubiSyslogServerAddrType, ubiSyslogServerAddr }
::= { ubiSyslogServerTable 1 }
UbiSyslogServerEntry ::=
SEQUENCE {
ubiSyslogServerAddrType InetAddressType,
ubiSyslogServerAddr InetAddress,
ubiSyslogServerRowStatus RowStatus
}
ubiSyslogServerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of server address.
ipv4(1) An IPv4 address as defined by the
InetAddressIPv4 textual convention.
ipv6(2) An IPv6 address as defined by the
InetAddressIPv6 textual convention.
"
::= { ubiSyslogServerEntry 1 }
ubiSyslogServerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of this syslog server."
::= { ubiSyslogServerEntry 2 }
ubiSyslogServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this syslog server."
::= { ubiSyslogServerEntry 3 }
-- *****************************************************************
-- ubiSyslogMIBConformance
-- *****************************************************************
ubiSyslogMIBCompliances OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 1 }
ubiSyslogMIBGroups OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 2 }
-- compliance statements
ubiSyslogMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Ubiquoss system MIB."
MODULE
MANDATORY-GROUPS {
syslogMIBGroup
}
GROUP syslogMIBGroup
DESCRIPTION
"The syslogMIBGroup is applicable for mplementations
which need to get the information of syslog. "
::= { ubiSyslogMIBCompliances 1 }
-- units of conformance
syslogMIBGroup OBJECT-GROUP
OBJECTS {
-- TODO
}
STATUS current
DESCRIPTION
"A collection of objects providing the syslog MIB."
::= { ubiSyslogMIBGroups 1 }
END

View File

@ -0,0 +1,271 @@
--***************************************************************
-- UBQS-SYSRSC-MIB: Ubiquoss System Resource MIB file
--
-- June 2009, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SYSRSC-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TruthValue
FROM SNMPv2-TC
ubiSystemMIB
FROM UBQS-SYSTEM-MIB;
-- ***********************************************************
-- ubiSysMIBObjects
-- ***********************************************************
ubiSystemMIBObjects OBJECT IDENTIFIER ::= { ubiSystemMIB 1 }
ubiSysRscCpu OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 3 }
ubiSysRscMemory OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 4 }
-- ***********************************************************
-- ubiSysRscCpu
-- ***********************************************************
ubiCpuFiveSec OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CPU busy percentage in the last 5 second
period."
::= { ubiSysRscCpu 1 }
ubiCpuOneMin OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CPU busy percentage in the last 1 minute
period."
::= { ubiSysRscCpu 2 }
ubiCpuFiveMin OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CPU busy percentage in the last 5 minute
period."
::= { ubiSysRscCpu 3 }
ubiCpuRisingThreshold OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Rising threshold of CPU Usage."
::= { ubiSysRscCpu 4 }
ubiCpuFallingThreshold OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Falling threshold of CPU Usage."
::= { ubiSysRscCpu 5 }
ubiCpuLoadTimePeriod OBJECT-TYPE
SYNTAX INTEGER
{
fiveSec(1),
oneMin(2),
fiveMin(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"CPU Load Time Period for notification."
::= { ubiSysRscCpu 6 }
-- ***********************************************************
-- ubiSysRscMemory
-- ***********************************************************
ubiMemoryAlloc OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Memory allocation usage."
::= { ubiSysRscMemory 1 }
ubiMemoryFree OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Memory free usage."
::= { ubiSysRscMemory 2 }
ubiMemoryTotal OBJECT-TYPE
SYNTAX Counter32
UNITS "kbyte"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total memory."
::= { ubiSysRscMemory 3 }
ubiMemoryFreePercentage OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"memoryUsageFreePercentage indicates available memory
allocation space in percentage."
::= { ubiSysRscMemory 4 }
ubiMemoryThreshold OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold of the memory usage."
::= { ubiSysRscMemory 5 }
-- ***********************************************************
-- ubiSysRscCpu
-- ***********************************************************
ubiSysRscNotificationEnables OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 5 }
ubiSysRscEnableCpuNotification OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of cpu."
DEFVAL { false }
::= { ubiSysRscNotificationEnables 1 }
ubiSysRscEnableMemoryNotification OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of memory."
DEFVAL { false }
::= { ubiSysRscNotificationEnables 2 }
-- ***********************************************************
-- ubiSysRscMIBNotificationPrefix
-- ***********************************************************
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
-- that are backward compatible with SNMPv1 Traps.
ubiSystemMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemMIB 2 }
ubiSystemMIBNotifications OBJECT IDENTIFIER ::= { ubiSystemMIBNotificationPrefix 0 }
ubiSysRscMIBNotificationObjects OBJECT IDENTIFIER ::= { ubiSystemMIBNotificationPrefix 1 }
ubiSysRscCpuRisingNotification NOTIFICATION-TYPE
OBJECTS {
ubiCpuLoadTimePeriod,
ubiCpuAlarmValue,
ubiCpuRisingThreshold,
ubiCpuAlarmState
}
STATUS current
DESCRIPTION
"A ubiSysRscCpuRisingNotification is sent if the
cpu utilization measured at a given testpoint is outside
the configured range for high threshold."
::= { ubiSystemMIBNotifications 1 }
ubiSysRscCpuFallingNotification NOTIFICATION-TYPE
OBJECTS {
ubiCpuLoadTimePeriod,
ubiCpuAlarmValue,
ubiCpuFallingThreshold,
ubiCpuAlarmState
}
STATUS current
DESCRIPTION
"A ubiSysRscCpuFallingNotification is sent if the
cpu utilization measured at a given testpoint is outside
the configured range for low threshold."
::= { ubiSystemMIBNotifications 2 }
ubiSysRscMemoryRisingNotification NOTIFICATION-TYPE
OBJECTS {
ubiMemoryFreePercentage,
ubiMemoryThreshold
}
STATUS current
DESCRIPTION
"A ubiSysRscMemoryRisingNotification is sent if the
memory utilization measured at a given testpoint is outside
the configured range for threshold."
::= { ubiSystemMIBNotifications 3 }
ubiSysRscMemoryFallingNotification NOTIFICATION-TYPE
OBJECTS {
ubiMemoryFreePercentage,
ubiMemoryThreshold
}
STATUS current
DESCRIPTION
"A ubiSysRscMemoryFallingNotification is sent if the
memory utilization measured at a given testpoint is outside
the configured range for threshold."
::= { ubiSystemMIBNotifications 4 }
-- ***********************************************************
-- ubiSysRscMIBNotificationObjects
-- ***********************************************************
ubiCpuAlarmValue OBJECT-TYPE
SYNTAX Counter32
UNITS "%"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CPU usage for cpuLoadTimePeriod"
::= { ubiSysRscMIBNotificationObjects 1 }
ubiCpuAlarmState OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
high(1),
low(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm Severity:
none(0), high(1), low(2)"
::= { ubiSysRscMIBNotificationObjects 2 }
END

View File

@ -0,0 +1,536 @@
-- *****************************************************************
-- UBQS-SYSTEM-ACCESS-MIB
--
-- July 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SYSTEM-ACCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
IANAifType
FROM IANAifType-MIB
IpAddress
FROM SNMPv2-SMI
RowStatus,
TruthValue
FROM SNMPv2-TC
InetAddress, InetAddressType,
InetAddressPrefixLength,
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiSystemAccessMIB MODULE-IDENTITY
LAST-UPDATED "201103280000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SYSTEM-ACCESS-MIB is used for getting
the access information of the system"
::= { ubiMgmtv2 26 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiSystemAccessMIB
-- ***************************************************************
ubiSystemAccessMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 0 }
ubiSystemAccessMIBObjects OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 1 }
ubiSystemAccessMIBConformance OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 2 }
ubiUserManagement OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 1 }
ubiAAAServer OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 2 }
ubiAAAConfig OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 3 }
ubiCommandPrivilege OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 4 }
ubiEnableAuthenPasswd OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 5 }
ubiSystemRemoteConnect OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 6 }
-- *****************************************************************
-- ubiSystemAccessNotifications
-- *****************************************************************
ubiSystemRemoteConnectStateChange NOTIFICATION-TYPE
OBJECTS {
ubiSystemRemoteConnectUserName,
ubiSystemRemoteConnectAddress,
ubiSystemRemoteConnectCompleted
}
STATUS current
DESCRIPTION
"Notification of System remote connect State Change."
::= { ubiSystemAccessMIBNotificationPrefix 1 }
-- ***********************************************************
-- ubiUserManagement
-- ***********************************************************
ubiUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the user management."
::= { ubiUserManagement 1 }
ubiUserEntry OBJECT-TYPE
SYNTAX UbiUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about a user."
INDEX { ubiUserName }
::= { ubiUserTable 1 }
UbiUserEntry ::= SEQUENCE {
ubiUserName DisplayString,
ubiUserPasswordEncryption INTEGER,
ubiUserPassword DisplayString,
ubiUserPrivilegedLevel Integer32,
ubiUserAclName DisplayString,
-- more
ubiUserRowStatus RowStatus
}
ubiUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 1 }
ubiUserPasswordEncryption OBJECT-TYPE
SYNTAX INTEGER {
none(0),
passwd_cleartext(1), -- passwd
secret_cleartext(2), -- secret
des(3), -- passwd
md5(4) -- secret
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 2 }
ubiUserPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 3 }
ubiUserPrivilegedLevel OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 4 }
ubiUserAclName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 5 }
--reserved 6,7
ubiUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiUserEntry 8 }
-- ***********************************************************
-- ubiAAAServer
-- ***********************************************************
ubiAAAServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiAAAServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
the information about the AAA server."
::= { ubiAAAServer 1 }
ubiAAAServerEntry OBJECT-TYPE
SYNTAX UbiAAAServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about a AAA server."
INDEX { ubiAAAServerProtocol, ubiAAAServerAddress }
::= { ubiAAAServerTable 1 }
UbiAAAServerEntry ::= SEQUENCE {
ubiAAAServerProtocol INTEGER,
ubiAAAServerAddress IpAddress,
ubiAAAServerPort Integer32,
ubiAAAServerKeyEncrType INTEGER,
ubiAAAServerKey DisplayString,
ubiAAAServerTimeOut Integer32,
ubiAAAServerRowStatus RowStatus
}
ubiAAAServerProtocol OBJECT-TYPE
SYNTAX INTEGER {
other(0), -- Other protocols
tacacsplus(1), -- TACACS+
radius(2) -- RADIUS
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Protocol used with this server."
::= { ubiAAAServerEntry 1 }
ubiAAAServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the server."
::= { ubiAAAServerEntry 2 }
ubiAAAServerPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of authentication server."
DEFVAL { 1812 }
::= { ubiAAAServerEntry 3 }
ubiAAAServerKeyEncrType OBJECT-TYPE
SYNTAX INTEGER {
plain(1), -- Plain Text
encrypted(2) -- Encrypted
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encryption type used for the AAA Server key."
::= { ubiAAAServerEntry 4 }
ubiAAAServerKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The server key to be used with this server."
::= { ubiAAAServerEntry 5 }
ubiAAAServerTimeOut OBJECT-TYPE
SYNTAX Integer32 (0..1000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in seconds between retransmissions to the AAA server."
DEFVAL { 5 }
::= { ubiAAAServerEntry 6 }
ubiAAAServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or
modify or delete an existing row in this table."
::= { ubiAAAServerEntry 7 }
-- ***********************************************************
-- ubiAAAConfig
-- ***********************************************************
ubiAAAConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiAAAConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiAAAConfig 1 }
ubiAAAConfigEntry OBJECT-TYPE
SYNTAX UbiAAAConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiAAAConfigType, ubiAAAConfigAction, ubiAAAConfigMethodPriority }
::= { ubiAAAConfigTable 1 }
UbiAAAConfigEntry ::= SEQUENCE {
ubiAAAConfigType INTEGER,
ubiAAAConfigAction INTEGER,
ubiAAAConfigMethodPriority Integer32,
ubiAAAConfigMethod INTEGER,
ubiAAAConfigCommandLevel Integer32,
ubiAAAConfigRecordType INTEGER,
ubiAAAConfigRowStatus RowStatus
}
ubiAAAConfigType OBJECT-TYPE
SYNTAX INTEGER {
authentication(1), -- Authentication
authorization(2), -- Authorzation
accounting(3) -- Accounting
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Type of AAA."
::= { ubiAAAConfigEntry 1 }
ubiAAAConfigAction OBJECT-TYPE
SYNTAX INTEGER {
login(1), -- Login
enable(2), -- Enable
exec(3), -- Exec
command(4) -- Commands
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents AAA Action."
::= { ubiAAAConfigEntry 2 }
ubiAAAConfigMethodPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Priority number of AAA Method."
::= { ubiAAAConfigEntry 3 }
ubiAAAConfigMethod OBJECT-TYPE
SYNTAX INTEGER {
other(0), -- Other Method
local(1), -- Local
radius(2), -- RADIUS
tacacsplus(3) -- TACACS+
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AAA Method List."
::= { ubiAAAConfigEntry 4 }
ubiAAAConfigCommandLevel OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Privilege Level."
::= { ubiAAAConfigEntry 5 }
ubiAAAConfigRecordType OBJECT-TYPE
SYNTAX INTEGER {
start_stop(1), -- Start or Stop
stop_only(2) -- Stop Only
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Record type."
DEFVAL { 5 }
::= { ubiAAAConfigEntry 6 }
ubiAAAConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or
modify or delete an existing row in this table."
::= { ubiAAAConfigEntry 7 }
-- ***********************************************************
-- ubiCommandPrivilege
-- ***********************************************************
ubiCommandPrivilegeTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCommandPrivilegeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiCommandPrivilege 1 }
ubiCommandPrivilegeEntry OBJECT-TYPE
SYNTAX UbiCommandPrivilegeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiCommandPrivilegeMode, ubiCommandPrivilegeLevel, ubiCommandPrivilegeString }
::= { ubiCommandPrivilegeTable 1 }
UbiCommandPrivilegeEntry ::= SEQUENCE {
ubiCommandPrivilegeMode DisplayString,
ubiCommandPrivilegeLevel Integer32,
ubiCommandPrivilegeString DisplayString,
ubiCommandPrivilegeRowStatus RowStatus
}
ubiCommandPrivilegeMode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Command Mode of Privilege."
::= { ubiCommandPrivilegeEntry 1 }
ubiCommandPrivilegeLevel OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Privilege Level."
::= { ubiCommandPrivilegeEntry 2 }
ubiCommandPrivilegeString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mode Command."
::= { ubiCommandPrivilegeEntry 3 }
ubiCommandPrivilegeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or
modify or delete an existing row in this table."
::= { ubiCommandPrivilegeEntry 4 }
-- ***********************************************************
-- ubiEnableAuthenPasswd
-- ***********************************************************
ubiEnablePasswordEncrType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
passwd_cleartext(1), -- passwd
secret_cleartext(2), -- secret
des(3), -- passwd
md5(4) -- secret
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Encryption type."
::= { ubiEnableAuthenPasswd 1 }
ubiEnablePassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Password of Encryption type."
::= { ubiEnableAuthenPasswd 2 }
-- ***********************************************************
-- ubiSystemRemoteConnect
-- ***********************************************************
ubiSystemRemoteConnectUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ubiSystemRemoteConnect 1 }
ubiSystemRemoteConnectAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ubiSystemRemoteConnect 2 }
ubiSystemRemoteConnectCompleted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ubiSystemRemoteConnect 3 }
-- ***********************************************************
-- ubiSystemAccessMIBConformance
-- ***********************************************************
ubiSystemAccessMIBCompliances OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 1 }
ubiSystemAccessMIBGroups OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 2 }
-- compliance statements
ubiSystemAccessMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the ubiquoss system access management MIB."
MODULE -- this module
MANDATORY-GROUPS {
ubiUserManagementGroup
}
GROUP ubiUserManagementGroup
DESCRIPTION
"This group is applicable for implementations which
need information for system access."
::= { ubiSystemAccessMIBCompliances 1 }
-- units of conformance
ubiUserManagementGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about user."
::= { ubiSystemAccessMIBGroups 1 }
END

View File

@ -0,0 +1,673 @@
-- *****************************************************************
-- UBQS-SYSTEM-MIB: Ubiquoss System MIB file
--
-- June 2009, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM SNMPv2-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiSystemMIB MODULE-IDENTITY
LAST-UPDATED "200906170000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SYSTEM-MIB is used to get
the system information."
REVISION "201012170000Z"
DESCRIPTION
"Add system clock table"
::= { ubiMgmtv2 1 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiSystemMIB
-- ***************************************************************
ubiSystemMIBObjects OBJECT IDENTIFIER ::= { ubiSystemMIB 1 }
ubiSystemMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemMIB 2 }
ubiSystemMIBConformance OBJECT IDENTIFIER ::= { ubiSystemMIB 3 }
ubiSysInfo OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 2 }
ubiSysRedundancy OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 7 }
ubiSysTimeZone OBJECT IDENTIFIER ::= { ubiSysInfo 8 }
ubiSysBanner OBJECT IDENTIFIER ::= { ubiSysInfo 9 }
-- OID 3, 4, and 5 is resered by UBQS-SYSRSC-MIB
ubiSysLedTest OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 6 }
ubiSysBarCode OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 8 }
-- ***********************************************************
-- ubiSysReset
-- ***********************************************************
ubiSysReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1) -- resetting the system
}
MAX-ACCESS write-only
STATUS mandatory
DESCRIPTION "Reset the system."
::= { ubiSystemMIBObjects 1 }
-- ***********************************************************
-- ubiSystemInfo
-- ***********************************************************
ubiSysModel OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION "The object identifier for the manufacturer model."
::= { ubiSysInfo 1 }
ubiHwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware version of the system."
::= { ubiSysInfo 2 }
ubiSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Software version of the system."
::= { ubiSysInfo 3 }
ubiReleaseDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of release for system OS."
::= { ubiSysInfo 4 }
ubiSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial number of the system."
::= { ubiSysInfo 5 }
ubiSysPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System mac address"
::= { ubiSysInfo 6 }
ubiSysClock OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current local time of the system.
Clock SET:
HH:MM:SS - Current Time
<1-31> - Day of the month
MONTH - Month of the year (First three letters of the month)
<1993-2035> - Year
SET Example
13:10:00 3 Jan 2010
"
::= { ubiSysInfo 7 }
ubiShelfPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System shelf mac address."
::= { ubiSysInfo 10 }
ubiBspVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System Bsp Versoin."
::= { ubiSysInfo 11 }
ubiSysResetReason OBJECT-TYPE
SYNTAX DisplayString
ACCESS accessible-for-notify
STATUS mandatory
DESCRIPTION
"System Reset Reason."
::= { ubiSysInfo 12 }
-- ***********************************************************
-- ubiSysTimeZone
-- ***********************************************************
ubiSysTimeZoneName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "System timezone name."
::= { ubiSysTimeZone 1 }
ubiSysTimeZoneOffset OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"System timezone offset(Hours:Minutes)."
::= { ubiSysTimeZone 2 }
-- ***********************************************************
-- ubiSysBanner
-- ***********************************************************
ubiSysBannerLogin OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"null string -> no banner login
'default' -> banner login default
STRING -> banner login WORD"
::= { ubiSysBanner 1 }
ubiSysBannerMotd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"null string -> no banner motd
'default' -> banner motd default
STRING -> banner motd WORD"
::= { ubiSysBanner 2 }
-- *****************************************************************
-- ubiSysRedundancyInfo
-- *****************************************************************
ubiSysRedundancyInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysRedundancyInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of redundancy information"
::= { ubiSysRedundancy 1 }
ubiSysRedundancyInfoEntry OBJECT-TYPE
SYNTAX UbiSysRedundancyInfoEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of redundancy information"
INDEX { ubiSCURedundancyRole }
::= { ubiSysRedundancyInfoTable 1 }
UbiSysRedundancyInfoEntry ::= SEQUENCE {
ubiSCURedundancyRole INTEGER,
ubiSCUPosition INTEGER,
ubiSCUMngLinkStatus INTEGER,
ubiSCUIpAddress IpAddress,
ubiSCUPeerEquipStatus INTEGER
}
ubiSCURedundancyRole OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"SCU role"
::= { ubiSysRedundancyInfoEntry 1 }
ubiSCUPosition OBJECT-TYPE
SYNTAX INTEGER
{
left(1),
right(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"SCU postion"
::= { ubiSysRedundancyInfoEntry 2 }
ubiSCUMngLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
down(0),
up(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"mng port status of SCU"
::= { ubiSysRedundancyInfoEntry 3 }
ubiSCUIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"IP address of SCU"
::= { ubiSysRedundancyInfoEntry 4 }
ubiSCUPeerEquipStatus OBJECT-TYPE
SYNTAX INTEGER
{
unequip(0),
equip(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Peer Equip status of SCU"
::= { ubiSysRedundancyInfoEntry 5 }
-- ubiSysRedundancyReload
ubiSysRedundancyReload OBJECT-TYPE
SYNTAX INTEGER
{
reload_peer(1),
reload_shelf(2)
}
ACCESS write-only
STATUS current
DESCRIPTION
"Reload Active and/or Standby"
::= { ubiSysRedundancy 2 }
-- ubiSysRedundancyPeerImage
ubiSysRedundancyPeerImage OBJECT-TYPE
SYNTAX DisplayString
ACCESS write-only
STATUS current
DESCRIPTION
"Peer boot image"
::= { ubiSysRedundancy 3 }
-- ***********************************************************
-- ubiSysTest
-- ***********************************************************
ubiLedTestTimeout OBJECT-TYPE
SYNTAX Integer32(1..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout to terminate the LED Test.
If the timeout is zero, that is set to default."
DEFVAL { 20 }
::= { ubiSysLedTest 1 }
ubiLedTestTrigger OBJECT-TYPE
SYNTAX INTEGER {
none(0),
testing(1),
stop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trigger and stop the LED Test."
::= { ubiSysLedTest 2 }
ubiLedTestSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LED test Slot id"
::= { ubiSysLedTest 3 }
-- *****************************************************************
-- ubiSysBarCode
-- *****************************************************************
ubiSysBarcodeSystem OBJECT IDENTIFIER ::= { ubiSysBarCode 1 }
ubiSysBarcodeSystemString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of system."
::= { ubiSysBarcodeSystem 1 }
ubiSysBarcodePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysBarcodePowerEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information
for power barcode."
::= { ubiSysBarCode 2 }
ubiSysBarcodePowerEntry OBJECT-TYPE
SYNTAX UbiSysBarcodePowerEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Barcode Information about the power."
INDEX { ubiSysBarcodePowerIndex }
::= { ubiSysBarcodePowerTable 1 }
UbiSysBarcodePowerEntry ::= SEQUENCE {
ubiSysBarcodePowerIndex INTEGER,
ubiSysBarcodePowerString DisplayString
}
ubiSysBarcodePowerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each power entity"
::= { ubiSysBarcodePowerEntry 1 }
ubiSysBarcodePowerString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of power entity"
::= { ubiSysBarcodePowerEntry 2 }
ubiSysBarcodeFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysBarcodeFanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information
for fan barcode."
::= { ubiSysBarCode 3 }
ubiSysBarcodeFanEntry OBJECT-TYPE
SYNTAX UbiSysBarcodeFanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Barcode Information about the fan"
INDEX { ubiSysBarcodeFanIndex }
::= { ubiSysBarcodeFanTable 1 }
UbiSysBarcodeFanEntry ::= SEQUENCE {
ubiSysBarcodeFanIndex INTEGER,
ubiSysBarcodeFanString DisplayString
}
ubiSysBarcodeFanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each fan entity"
::= { ubiSysBarcodeFanEntry 1 }
ubiSysBarcodeFanString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of fan entity."
::= { ubiSysBarcodeFanEntry 2 }
ubiSysBarcodeUplinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysBarcodeUplinkEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information
for uplink module's barcode."
::= { ubiSysBarCode 4 }
ubiSysBarcodeUplinkEntry OBJECT-TYPE
SYNTAX UbiSysBarcodeUplinkEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Barcode Information about the uplink module."
INDEX { ubiSysBarcodeUplinkIndex }
::= { ubiSysBarcodeUplinkTable 1 }
UbiSysBarcodeUplinkEntry ::= SEQUENCE {
ubiSysBarcodeUplinkIndex INTEGER,
ubiSysBarcodeUplinkString DisplayString
}
ubiSysBarcodeUplinkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each uplink module."
::= { ubiSysBarcodeUplinkEntry 1 }
ubiSysBarcodeUplinkString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of uplink module."
::= { ubiSysBarcodeUplinkEntry 2 }
ubiSysBarcodeSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysBarcodeSlotEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information
for slot's barcode."
::= { ubiSysBarCode 5 }
ubiSysBarcodeSlotEntry OBJECT-TYPE
SYNTAX UbiSysBarcodeSlotEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Barcode Information about the slot."
INDEX { ubiSysBarcodeSlotIndex }
::= { ubiSysBarcodeSlotTable 1 }
UbiSysBarcodeSlotEntry ::= SEQUENCE {
ubiSysBarcodeSlotIndex INTEGER,
ubiSysBarcodeSlotString DisplayString
}
ubiSysBarcodeSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each slot."
::= { ubiSysBarcodeSlotEntry 1 }
ubiSysBarcodeSlotString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of slot."
::= { ubiSysBarcodeSlotEntry 2 }
ubiSysBarcodeScuTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSysBarcodeScuEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information
for SCU's barcode."
::= { ubiSysBarCode 6 }
ubiSysBarcodeScuEntry OBJECT-TYPE
SYNTAX UbiSysBarcodeScuEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Barcode Information about the SCU."
INDEX { ubiSysBarcodeScuIndex }
::= { ubiSysBarcodeScuTable 1 }
UbiSysBarcodeScuEntry ::= SEQUENCE {
ubiSysBarcodeScuIndex INTEGER,
ubiSysBarcodeScuString DisplayString
}
ubiSysBarcodeScuIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each SCU."
::= { ubiSysBarcodeScuEntry 1 }
ubiSysBarcodeScuString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The textual barcode of SCU."
::= { ubiSysBarcodeScuEntry 2 }
-- *****************************************************************
-- ubiSysMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiSysMIBCompliances OBJECT IDENTIFIER ::= { ubiSystemMIBConformance 1 }
ubiSysMIBGroups OBJECT IDENTIFIER ::= { ubiSystemMIBConformance 2 }
-- compliance statements
ubiSysMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Ubiquoss system MIB."
MODULE
MANDATORY-GROUPS { ubiSysInfoMIBGroup,
ubiSysRscMIBGroup,
ubiSysBannerGroup }
GROUP ubiSysInfoMIBGroup
DESCRIPTION
"The ubiSysMIBGroup is applicable for implementations which
need to get the system information"
GROUP ubiSysRscMIBGroup
DESCRIPTION
"The ubiSysMIBGroup is applicable for implementations which
need to manager the system resource"
GROUP ubiSysBannerGroup
DESCRIPTION
"The ubiSysBannerGroup is applicable for implementations which
need to manager the miscellaneous information of system."
::= { ubiSysMIBCompliances 1 }
-- units of conformance
ubiSysInfoMIBGroup OBJECT-GROUP
OBJECTS {
ubiSystemModel,
ubiSystemSerialNumber,
ubiHwVersion,
ubiSwVersion,
ubiReleaseDate,
ubiSerialNumber,
ubiSysPhysAddress,
ubiSysClock,
ubiSysTimeZoneName,
ubiSysTimeZoneOffset
}
STATUS current
DESCRIPTION
"The collection of objects which are used to get the
system information"
::= { ubiSysMIBGroups 1 }
ubiSysRscMIBGroup OBJECT-GROUP
OBJECTS {
ubiCpuFiveSec,
ubiCpuOneMin,
ubiCpuFiveMin,
ubiCpuRisingThreshold,
ubiCpuFallingThreshold,
ubiCpuLoadTimePeriod,
ubiMemoryAlloc,
ubiMemoryFree,
ubiMemoryTotal,
ubiMemoryFreePercentage,
ubiMemoryThreshold
}
STATUS current
DESCRIPTION
"The collection of objects which are used to manager the
system resource"
::= { ubiSysMIBGroups 2 }
ubiSysMiscGroup OBJECT-GROUP
OBJECTS {
ubiLedTestTrigger
}
STATUS current
DESCRIPTION
"The collection of objects which are used to manager the
miscellaneous information of system."
::= { ubiSysMIBGroups 3 }
END

1055
mibs/ubiquoss/UBQS-TC Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff