Add basic device support for Raisecom.

- www.raisecom.com
- MIB from raisecom (thx to Mr. Miles)
This commit is contained in:
vitalisator 2016-08-06 19:48:37 +02:00
parent 1fe334690c
commit d9e020757d
118 changed files with 63366 additions and 0 deletions

BIN
html/images/os/raisecom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1702,6 +1702,18 @@ $config['os'][$os]['icon'] = 'huawei';
$config['os'][$os]['over'][0]['graph'] = 'device_current';
$config['os'][$os]['over'][0]['text'] = 'Current';
// Raisecom / ISCOM
$os = 'raisecom';
$config['os'][$os]['text'] = 'Raisecom ROAP';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
$config['os'][$os]['icon'] = 'raisecom';
foreach ($config['os'] as $this_os => $blah) {
if (isset($config['os'][$this_os]['group'])) {
$this_os_group = $config['os'][$this_os]['group'];

View File

@ -0,0 +1,7 @@
<?php
if (!$os) {
if (strstr($sysObjectId, '.1.3.6.1.4.1.8886')) {
$os = 'raisecom';
}
}

View File

@ -0,0 +1,6 @@
<?php
if (preg_match('/^ROAP Version ([^,]+)/', $poll_device['sysDescr'], $regexp_result)) {
$version = $regexp_result[1];
#$serial = $regexp_result[2];
}

View File

@ -0,0 +1,833 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : raisecom-epon-ctrl-multicast-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct. 23, 2007
-- Author : gaohongwei
-- Copyright (c) 1999-2007 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
-- ljguang, Nov 11th, 2007, add cdr group
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-CTRL-MULTICAST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
MacAddress,
DisplayString,
RowStatus,
TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
OBJECT-GROUP FROM SNMPv2-CONF
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
PortList,EnableVar,
DateAndTime FROM SWITCH-TC
PONDeviceType,SlotIndex,
OltPortIndex,OnuIndex,
Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC;
rcEponCtrlMulticast MODULE-IDENTITY
LAST-UPDATED "200707100000Z" -- Oct. 23, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom EPON system MIB definition."
REVISION "200707100000Z" -- Oct. 23, 2007
DESCRIPTION "Initial version of the MIB.
The MIB module for configuration of controllable multicast in
OLT devices, such as ISCOM5504, ISCOM5600 etc."
::= { raisecomEponMgt 7 }
rcEponCtrlMulticastScalarGroup OBJECT IDENTIFIER ::= { rcEponCtrlMulticast 1 }
rcEponCtrlMulticastUserChannelGroup OBJECT IDENTIFIER ::= { rcEponCtrlMulticast 2 }
rcEponCtrlMulticastCdrGroup OBJECT IDENTIFIER ::= { rcEponCtrlMulticast 3 }
rcEponCtrlMulticastOnlineUnregisteredUserGroup OBJECT IDENTIFIER ::= { rcEponCtrlMulticast 4 }
rcEponCtrlMulticastOnlineUnauthorizedChannelGroup OBJECT IDENTIFIER ::= { rcEponCtrlMulticast 5 }
------------------------------------------------------------------------------
-- rcEponCtrlMulticastScalarGroup
--------------------------------------------------------------------------------------------
rcEponCtrlMulticastUnregisteredUserRight OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the right of unregistered user. The preview right is no supported.
The maximum online channel for every unregistered user is limited to 2."
DEFVAL {2}
::= { rcEponCtrlMulticastScalarGroup 1 }
rcEponCtrlMulticastUnauthorizedChannelRight OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the right of unauthorized channel for registered users. This happens
when no match exists in the user-channel-right table."
DEFVAL {2}
::= { rcEponCtrlMulticastScalarGroup 2 }
rcEponCtrlMulticastStateEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the status of multicast function. When it is disabled, all IGMP control
packets will be discarded."
DEFVAL {disable}
::= { rcEponCtrlMulticastScalarGroup 3 }
rcEponCtrlMulticastPreviewResetPeriod OBJECT-TYPE
SYNTAX INTEGER {
daily(1),
weekly(2),
monthly(3),
yearly(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset-period of the preview statistic."
DEFVAL {1}
::= { rcEponCtrlMulticastScalarGroup 4 }
rcEponCtrlMulticastMinPreviewTimeRecorded OBJECT-TYPE
SYNTAX INTEGER (1..30)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the minimum time needed to be recorded under preview right."
DEFVAL {1}
::= { rcEponCtrlMulticastScalarGroup 5 }
rcEponCtrlMulticastOnlineUnregisteredUserNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unregistered users that are online."
::= { rcEponCtrlMulticastScalarGroup 6 }
rcEponCtrlMulticastOnlineUnauthorizedChannelNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unauthorized channels that are online."
::= { rcEponCtrlMulticastScalarGroup 7 }
rcEponCtrlMulticastMaxNoReportDuration OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The max multicast duration for none of igmp report."
DEFVAL {5}
::= { rcEponCtrlMulticastScalarGroup 8 }
--------------------------------------------------------------------------------------------
-- rcEponCtrlMulticastUserChannelGroup
--------------------------------------------------------------------------------------------
--
-- rcEponCtrlMulticastUserTable
--
rcEponCtrlMulticastUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Manages multicast users. Users are indentified by UNI index and IP address(Only
supported by IGMP V3)."
::= { rcEponCtrlMulticastUserChannelGroup 1 }
rcEponCtrlMulticastUserEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for multicast user management."
INDEX { rcEponCtrlMulticastUserId }
::= { rcEponCtrlMulticastUserTable 1 }
RcEponCtrlMulticastUserEntry ::= SEQUENCE {
rcEponCtrlMulticastUserId INTEGER,
rcEponCtrlMulticastUserUniIndex Olt_OnuIfIndex,
rcEponCtrlMulticastUserIpAddr IpAddress,
rcEponCtrlMulticastUserName DisplayString,
rcEponCtrlMulticastUserMaxOnlineChannelNum INTEGER,
rcEponCtrlMulticastUserOnlineChannelGroup DisplayString,
rcEponCtrlMulticastUserState EnableVar,
rcEponCtrlMulticastUserRowStatus RowStatus
}
rcEponCtrlMulticastUserId OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User's logical identifier, global uniquely."
::= { rcEponCtrlMulticastUserEntry 1 }
rcEponCtrlMulticastUserUniIndex OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index for User Network Interface."
::= { rcEponCtrlMulticastUserEntry 2 }
rcEponCtrlMulticastUserIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User's IP address, belongs to specified UNI."
::= { rcEponCtrlMulticastUserEntry 3 }
rcEponCtrlMulticastUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User's description information."
DEFVAL {"raisecom"}
::= { rcEponCtrlMulticastUserEntry 4 }
rcEponCtrlMulticastUserMaxOnlineChannelNum OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of online channel."
DEFVAL {16}
::= { rcEponCtrlMulticastUserEntry 5 }
rcEponCtrlMulticastUserOnlineChannelGroup OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Group information of the onlined channels."
::= { rcEponCtrlMulticastUserEntry 6 }
rcEponCtrlMulticastUserState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User's status."
DEFVAL {enable}
::= { rcEponCtrlMulticastUserEntry 7 }
rcEponCtrlMulticastUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User table's status."
::= { rcEponCtrlMulticastUserEntry 8 }
--
-- rcEponCtrlMulticastChannelTable
--
rcEponCtrlMulticastChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management of multicast channel."
::= { rcEponCtrlMulticastUserChannelGroup 2 }
rcEponCtrlMulticastChannelEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for channel management."
INDEX { rcEponCtrlMulticastChannelAddress }
::= { rcEponCtrlMulticastChannelTable 1 }
RcEponCtrlMulticastChannelEntry ::= SEQUENCE {
rcEponCtrlMulticastChannelAddress IpAddress,
rcEponCtrlMulticastChannelName DisplayString,
rcEponCtrlMulticastChannelVlanId INTEGER,
rcEponCtrlMulticastChannelOnlineUserNum INTEGER,
rcEponCtrlMulticastChannelOnlineUserList DisplayString,
rcEponCtrlMulticastChannelState EnableVar,
rcEponCtrlMulticastChannelRowStatus RowStatus
}
rcEponCtrlMulticastChannelAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Channel's Ip address, only supports IPv4."
::= { rcEponCtrlMulticastChannelEntry 1 }
rcEponCtrlMulticastChannelName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Channel name, only supporting 16 characteristics."
::= { rcEponCtrlMulticastChannelEntry 2 }
rcEponCtrlMulticastChannelVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A multicast channel or multicast channel group uses one VLAN."
DEFVAL {1}
::= { rcEponCtrlMulticastChannelEntry 3 }
rcEponCtrlMulticastChannelOnlineUserNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The on-line user number of current channel."
::= { rcEponCtrlMulticastChannelEntry 4 }
rcEponCtrlMulticastChannelOnlineUserList OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The on-line user of current channel."
::= { rcEponCtrlMulticastChannelEntry 5 }
rcEponCtrlMulticastChannelState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Channel's status."
DEFVAL {enable}
::= { rcEponCtrlMulticastChannelEntry 6 }
rcEponCtrlMulticastChannelRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Table's row status."
::= { rcEponCtrlMulticastChannelEntry 7 }
--
-- rcEponCtrlMulticastPreviewRuleTable
--
rcEponCtrlMulticastPreviewRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastPreviewRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management of preview ruls."
::= { rcEponCtrlMulticastUserChannelGroup 3 }
rcEponCtrlMulticastPreviewRuleEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastPreviewRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for management of preview rule."
INDEX { rcEponCtrlMulticastPreviewRuleIndex }
::= { rcEponCtrlMulticastPreviewRuleTable 1 }
RcEponCtrlMulticastPreviewRuleEntry ::= SEQUENCE {
rcEponCtrlMulticastPreviewRuleIndex INTEGER,
rcEponCtrlMulticastPreviewTime INTEGER,
rcEponCtrlMulticastPreviewInterval INTEGER,
rcEponCtrlMulticastPreviewMaxCount Unsigned32,
rcEponCtrlMulticastPreviewMaxTotalTime Unsigned32,
rcEponCtrlMulticastPreviewReferenceCount INTEGER,
rcEponCtrlMulticastPreviewRuleRowStatus RowStatus
}
rcEponCtrlMulticastPreviewRuleIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rule index."
::= { rcEponCtrlMulticastPreviewRuleEntry 1 }
rcEponCtrlMulticastPreviewTime OBJECT-TYPE
SYNTAX INTEGER (1..30)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum preview time allowed every time."
DEFVAL {5}
::= { rcEponCtrlMulticastPreviewRuleEntry 2 }
rcEponCtrlMulticastPreviewInterval OBJECT-TYPE
SYNTAX INTEGER (1..30)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preview interval time between two times."
DEFVAL {2}
::= { rcEponCtrlMulticastPreviewRuleEntry 3 }
rcEponCtrlMulticastPreviewMaxCount OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum count allowed"
DEFVAL {65535}
::= { rcEponCtrlMulticastPreviewRuleEntry 4 }
rcEponCtrlMulticastPreviewMaxTotalTime OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum time allowed."
DEFVAL {65535}
::= { rcEponCtrlMulticastPreviewRuleEntry 5 }
rcEponCtrlMulticastPreviewReferenceCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference count of this rule."
::= { rcEponCtrlMulticastPreviewRuleEntry 6 }
rcEponCtrlMulticastPreviewRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status."
::= { rcEponCtrlMulticastPreviewRuleEntry 7 }
--
-- rcEponCtrlMulticastUserChannelTable
--
rcEponCtrlMulticastUserChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastUserChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management for user-channel-right table."
::= { rcEponCtrlMulticastUserChannelGroup 4 }
rcEponCtrlMulticastUserChannelEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastUserChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for management of user-channel-right table."
INDEX { rcEponCtrlMulticastUserId, rcEponCtrlMulticastChannelAddress }
::= { rcEponCtrlMulticastUserChannelTable 1 }
RcEponCtrlMulticastUserChannelEntry ::= SEQUENCE {
rcEponCtrlMulticastUserChannelRight INTEGER,
rcEponCtrlMulticastUserChannelState INTEGER,
rcEponCtrlMutlicastUserChannelPreviewRuleIndex INTEGER,
rcEponCtrlMulticastUserChannelPreviewCurrentCount Gauge32,
rcEponCtrlMulticastUserChannelPreviewCurrentTotalTime Gauge32,
rcEponCtrlMulticastUserChannelPreviewControl INTEGER,
rcEponCtrlMulticastUserChannelRowStatus RowStatus
}
rcEponCtrlMulticastUserChannelRight OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2),
preview(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User's right for a specified channel."
DEFVAL {1}
::= { rcEponCtrlMulticastUserChannelEntry 1 }
rcEponCtrlMulticastUserChannelState OBJECT-TYPE
SYNTAX INTEGER {
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status for the specified user"
::= { rcEponCtrlMulticastUserChannelEntry 2 }
rcEponCtrlMutlicastUserChannelPreviewRuleIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preview rule index."
DEFVAL {1}
::= { rcEponCtrlMulticastUserChannelEntry 3 }
rcEponCtrlMulticastUserChannelPreviewCurrentCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current preview count."
::= { rcEponCtrlMulticastUserChannelEntry 4 }
rcEponCtrlMulticastUserChannelPreviewCurrentTotalTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current preview time."
::= {rcEponCtrlMulticastUserChannelEntry 5}
rcEponCtrlMulticastUserChannelPreviewControl OBJECT-TYPE
SYNTAX INTEGER {
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force preview statistic to be reset."
::= { rcEponCtrlMulticastUserChannelEntry 6 }
rcEponCtrlMulticastUserChannelRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status."
::= { rcEponCtrlMulticastUserChannelEntry 7 }
------------------------------------------------------------------------------
-- rcEponCtrlMulticastCdrGroup
------------------------------------------------------------------------------
rcEponCtrlMulticastCdrMgmt OBJECT IDENTIFIER ::= { rcEponCtrlMulticastCdrGroup 1 }
rcEponCtrlMulticastCdrStateEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the status of CDR record function."
DEFVAL {disable}
::= { rcEponCtrlMulticastCdrMgmt 1 }
rcEponCtrlMulticastCdrSynchPeriod OBJECT-TYPE
SYNTAX INTEGER (1..300)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Synchronization period for CDR records. When it reaches, the device will
sent SNMP trap to NMS."
DEFVAL {60}
::= { rcEponCtrlMulticastCdrMgmt 2 }
rcEponCtrlMulticastCdrClearHistoryRecord OBJECT-TYPE
SYNTAX INTEGER {
history(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear CDR record."
::= { rcEponCtrlMulticastCdrMgmt 3 }
rcEponCtrlMulticastCdrTimeRecordedThreshold OBJECT-TYPE
SYNTAX INTEGER (1..30)
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CDR time needed threshold, CDR record will be produced only when
online-time exceeds this threshold."
DEFVAL {1}
::= { rcEponCtrlMulticastCdrMgmt 4 }
rcEponCtrlMulticastCdrHistroyRecordCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current record count of history CDR."
::= { rcEponCtrlMulticastCdrMgmt 5 }
rcEponCtrlMulticastCdrCurrentRecordCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current record count of current CDR."
::= { rcEponCtrlMulticastCdrMgmt 6 }
rcEponCtrlMulticastCdrHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastCdrHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Record for history CDR."
::= { rcEponCtrlMulticastCdrGroup 2 }
rcEponCtrlMulticastCdrHistoryEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastCdrHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for history cdr record."
INDEX { rcEponCtrlMulticastCdrHistoryTblIndex }
::= { rcEponCtrlMulticastCdrHistoryTable 1 }
RcEponCtrlMulticastCdrHistoryEntry ::= SEQUENCE {
rcEponCtrlMulticastCdrHistoryTblIndex Counter,
rcEponCtrlMulticastCdrHistoryTblUserId INTEGER,
rcEponCtrlMulticastCdrHistoryTblChannelAddr IpAddress,
rcEponCtrlMulticastCdrHistoryTblJoinTime DateAndTime,
rcEponCtrlMulticastCdrHistoryTblLeaveTime DateAndTime
}
rcEponCtrlMulticastCdrHistoryTblIndex OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of history cdr record."
::= { rcEponCtrlMulticastCdrHistoryEntry 1 }
rcEponCtrlMulticastCdrHistoryTblUserId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User's logical id."
::= { rcEponCtrlMulticastCdrHistoryEntry 2 }
rcEponCtrlMulticastCdrHistoryTblChannelAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel's address."
::= { rcEponCtrlMulticastCdrHistoryEntry 3 }
rcEponCtrlMulticastCdrHistoryTblJoinTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Join-time."
::= { rcEponCtrlMulticastCdrHistoryEntry 4 }
rcEponCtrlMulticastCdrHistoryTblLeaveTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Leave-time."
::= { rcEponCtrlMulticastCdrHistoryEntry 5 }
--
-- rcEponCtrlMulticastCdrCurrentTable
--
rcEponCtrlMulticastCdrCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastCdrCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management for current cdr records."
::= { rcEponCtrlMulticastCdrGroup 3 }
rcEponCtrlMulticastCdrCurrentEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastCdrCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for current cdr record."
INDEX {rcEponCtrlMulticastCdrCurrentTblIndex }
::= { rcEponCtrlMulticastCdrCurrentTable 1 }
RcEponCtrlMulticastCdrCurrentEntry ::= SEQUENCE {
rcEponCtrlMulticastCdrCurrentTblIndex Counter,
rcEponCtrlMulticastCdrCurrentTblUserId INTEGER,
rcEponCtrlMulticastCdrCurrentTblChannelAddr IpAddress,
rcEponCtrlMulticastCdrCurrentTblJoinTime DateAndTime
}
rcEponCtrlMulticastCdrCurrentTblIndex OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of current cdr record."
::= { rcEponCtrlMulticastCdrCurrentEntry 1 }
rcEponCtrlMulticastCdrCurrentTblUserId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User's logical id."
::= { rcEponCtrlMulticastCdrCurrentEntry 2 }
rcEponCtrlMulticastCdrCurrentTblChannelAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel's address."
::= { rcEponCtrlMulticastCdrCurrentEntry 3 }
rcEponCtrlMulticastCdrCurrentTblJoinTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Join-time."
::= { rcEponCtrlMulticastCdrCurrentEntry 4 }
rcEponCtrlMulticastCdrReport OBJECT IDENTIFIER ::= { rcEponCtrlMulticastCdrGroup 4 }
rcEponCtrlMulticastCdrSynchReportTrap NOTIFICATION-TYPE
OBJECTS { rcEponCtrlMulticastCdrHistroyRecordCount }
STATUS current
DESCRIPTION
"Notify EMS to get history cdr."
::= { rcEponCtrlMulticastCdrReport 1 }
--
-- rcEponCtrlMulticastOnlineUnregisteredUserGroup
--
rcEponCtrlMulticastOnlineUnregisteredUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastOnlineUnregisteredUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Online unregistered user infomation. This table can only be accessed."
::= { rcEponCtrlMulticastOnlineUnregisteredUserGroup 1 }
rcEponCtrlMulticastOnlineUnregisteredUserEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastOnlineUnregisteredUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry online unregistered user infomation."
INDEX { rcEponCtrlMulticastOnlineUnregisteredUserUni, rcEponCtrlMulticastOnlineUnregisteredUserChannelAddr }
::= { rcEponCtrlMulticastOnlineUnregisteredUserTable 1 }
RcEponCtrlMulticastOnlineUnregisteredUserEntry ::= SEQUENCE {
rcEponCtrlMulticastOnlineUnregisteredUserUni INTEGER,
rcEponCtrlMulticastOnlineUnregisteredUserChannelAddr IpAddress,
rcEponCtrlMulticastOnlineUnregisteredUserJoinTime DateAndTime
}
rcEponCtrlMulticastOnlineUnregisteredUserUni OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Online unregistered user's UNI."
::= { rcEponCtrlMulticastOnlineUnregisteredUserEntry 1 }
rcEponCtrlMulticastOnlineUnregisteredUserChannelAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The channel address acceessed by unregistered user."
::= { rcEponCtrlMulticastOnlineUnregisteredUserEntry 2 }
rcEponCtrlMulticastOnlineUnregisteredUserJoinTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recorded time when unregistered user request the channel."
::= { rcEponCtrlMulticastOnlineUnregisteredUserEntry 3 }
--
-- rcEponCtrlMulticastOnlineUnauthorizedChannelGroup
--
rcEponCtrlMulticastOnlineUnauthorizedChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCtrlMulticastOnlineUnauthorizedChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Online unauthorized channel infomation. This table can only be accessed."
::= { rcEponCtrlMulticastOnlineUnauthorizedChannelGroup 1 }
rcEponCtrlMulticastOnlineUnauthorizedChannelEntry OBJECT-TYPE
SYNTAX RcEponCtrlMulticastOnlineUnauthorizedChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry online unauthorized channel information."
INDEX { rcEponCtrlMulticastOnlineUnauthorizedChannelUserId, rcEponCtrlMulticastOnlineUnauthorizedChannelAddr }
::= { rcEponCtrlMulticastOnlineUnauthorizedChannelTable 1 }
RcEponCtrlMulticastOnlineUnauthorizedChannelEntry ::= SEQUENCE {
rcEponCtrlMulticastOnlineUnauthorizedChannelUserId INTEGER,
rcEponCtrlMulticastOnlineUnauthorizedChannelAddr IpAddress,
rcEponCtrlMulticastOnlineUnauthorizedChannelJoinTime DateAndTime
}
rcEponCtrlMulticastOnlineUnauthorizedChannelUserId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The registered user which accesses the specified channel."
::= { rcEponCtrlMulticastOnlineUnauthorizedChannelEntry 1 }
rcEponCtrlMulticastOnlineUnauthorizedChannelAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The channel address acceessed by registered user."
::= { rcEponCtrlMulticastOnlineUnauthorizedChannelEntry 2 }
rcEponCtrlMulticastOnlineUnauthorizedChannelJoinTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recorded time when registered user request the channel."
::= { rcEponCtrlMulticastOnlineUnauthorizedChannelEntry 3 }
--
-- END of EPON-CTRL-MULTICAST-MIB
--
END

View File

@ -0,0 +1,133 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-extend-uplink-protect-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Dec 13, 2011
-- Author : zhuchen
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-EXTEND-UPLINK-PROTECT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
DateAndTime FROM SWITCH-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponProtectExtendedUpLinkGroup MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- Dec 14, 2011
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "EPON extended uplink protection group MIB definition."
REVISION "201112140000Z" -- Dec 14, 2011
DESCRIPTION "Initial MIB creation. Migrated from EPON-FAULT-MGMT-MIB."
::= { raisecomEponMgt 5 }
------------------------------------------------------------------------------
--
-- rcEponProtectExtendedUpLinkTable
--
rcEponProtectExtendedUpLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponProtectExtendedUpLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkGroup 1 }
rcEponProtectExtendedUpLinkEntry OBJECT-TYPE
SYNTAX rcEponProtectExtendedUpLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponProtectExtendedUpLinkIndex }
::= { rcEponProtectExtendedUpLinkTable 1 }
rcEponProtectExtendedUpLinkEntry ::= SEQUENCE {
rcEponProtectExtendedUpLinkIndex INTEGER,
rcEponProtectExtendedUpLinkObjId INTEGER,
rcEponProtectExtendedUpLinkObjType INTEGER,
rcEponProtectExtendedUpLinkAdmin INTEGER,
rcEponProtectExtendedUpLinkStatus INTEGER,
rcEponProtectExtendedUpLinkCycleLen INTEGER,
rcEponProtectExtendedUpLinkLastSwitchTimeStamp DateAndTime
}
rcEponProtectExtendedUpLinkIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 1 }
rcEponProtectExtendedUpLinkObjId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 2 }
rcEponProtectExtendedUpLinkObjType OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
ge(2),
trunk(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 3 }
rcEponProtectExtendedUpLinkAdmin OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
enable(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 4 }
rcEponProtectExtendedUpLinkStatus OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
normal(2),
los(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 5 }
rcEponProtectExtendedUpLinkCycleLen OBJECT-TYPE
SYNTAX INTEGER(1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 6 }
rcEponProtectExtendedUpLinkLastSwitchTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponProtectExtendedUpLinkEntry 7 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,248 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-onu-template-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.1
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
-- History:
-- initial version 2011-03-07
-- V1.0 Mar 7, 2011, created by chenwei
-- V1.1 Jul 7, 2011, modifed by luwentao,
-- Add table rcEponOnuTemplateDeviceTable
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-ONU-TEMPLATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
DisplayString FROM SNMPv2-TC
PortList FROM SWITCH-TC;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuTemplateGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 36 }
rcEponOnuTemplateMngGroup OBJECT IDENTIFIER ::= { rcEponOnuTemplateGroup 1 }
------------------------------------------------------------------------------
rcEponOnuTemplateLoad OBJECT-TYPE
SYNTAX INTEGER {ready(1),
load(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateMngGroup 1 }
rcEponOnuTemplateRestore OBJECT-TYPE
SYNTAX INTEGER {ready(1),
restore(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateMngGroup 2 }
rcEponOnuTemplateTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuTemplateGroup 2 }
------------------------------------------------------------------------------
rcEponOnuTemplateLoadFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateTrapGroup 1 }
rcEponOnuTemplateLoadSuccessTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateTrapGroup 2 }
rcEponOnuTemplateRestoreFailTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateTrapGroup 3 }
rcEponOnuTemplateRestoreSuccessTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateTrapGroup 4 }
--
-- rcEponOnuTemplateDeviceTable
--
rcEponOnuTemplateDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuTemplateDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateGroup 3 }
rcEponOnuTemplateDeviceEntry OBJECT-TYPE
SYNTAX RcEponOnuTemplateDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuTemplateDeviceType }
::= { rcEponOnuTemplateDeviceTable 1 }
RcEponOnuTemplateDeviceEntry ::= SEQUENCE {
rcEponOnuTemplateDeviceType INTEGER,
rcEponOnuTemplateDeviceName DisplayString,
rcEponOnuTemplateDeviceProtectType INTEGER,
rcEponOnuTemplateDeviceFeNum INTEGER,
rcEponOnuTemplateDeviceFePortList PortList,
rcEponOnuTemplateDeviceGeNum INTEGER,
rcEponOnuTemplateDeviceGePortList PortList,
rcEponOnuTemplateDeviceSerialNum INTEGER,
rcEponOnuTemplateDevicePotsNum INTEGER,
rcEponOnuTemplateDeviceTdmNum INTEGER,
rcEponOnuTemplateDeviceCatvRfNum INTEGER,
rcEponOnuTemplateDeviceCatvNniNum INTEGER,
rcEponOnuTemplateDevicePoePortList PortList,
rcEponOnuTemplateDevicePseGroupNum INTEGER,
rcEponOnuTemplateDeviceOmciMng INTEGER
}
rcEponOnuTemplateDeviceType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 1 }
rcEponOnuTemplateDeviceName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 2 }
rcEponOnuTemplateDeviceProtectType OBJECT-TYPE
SYNTAX INTEGER {unsupport(1),
type_c(2),
type_d(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 3 }
rcEponOnuTemplateDeviceFeNum OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 4 }
rcEponOnuTemplateDeviceFePortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 5 }
rcEponOnuTemplateDeviceGeNum OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 6 }
rcEponOnuTemplateDeviceGePortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 7 }
rcEponOnuTemplateDeviceSerialNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 8 }
rcEponOnuTemplateDevicePotsNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 9 }
rcEponOnuTemplateDeviceTdmNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 10 }
rcEponOnuTemplateDeviceCatvRfNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 11 }
rcEponOnuTemplateDeviceCatvNniNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 12 }
rcEponOnuTemplateDevicePoePortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 13 }
rcEponOnuTemplateDevicePseGroupNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 14 }
rcEponOnuTemplateDeviceOmciMng OBJECT-TYPE
SYNTAX INTEGER {
unsupported(1),
supported(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTemplateDeviceEntry 15 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,123 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : raisecom-epon-pon-dba-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : 2.10, 2012
-- Author : liwei
-- Copyright (c) 1999-2007 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-PON-DBA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
rcEponPONPortIndex FROM EPON-PON-SYS-MIB;
rcEponSystem MODULE-IDENTITY
LAST-UPDATED "200707100000Z" -- July 10, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom EPON system MIB definition."
REVISION "200707100000Z" -- July 10, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 1 }
rcEponPONGroup OBJECT IDENTIFIER ::= { rcEponSystem 2 }
--------------------------------------------------------------------------------------------
-- rcEponPONGroup
rcEponPonPortDbaDiscoveryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPonPortDbaDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table decrypts the information and configuration of DBA at OLT.
This table is supported only at OLT device."
::= { rcEponPONGroup 5 }
rcEponPonPortDbaDiscoveryEntry OBJECT-TYPE
SYNTAX RcEponPonPortDbaDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some information of DBA and
configuration item. Entries in the table are automatically created at
initialization."
INDEX { rcEponPONPortIndex }
::= { rcEponPonPortDbaDiscoveryTable 1 }
RcEponPonPortDbaDiscoveryEntry ::= SEQUENCE {
rcEponPonPortDbaGrant1g INTEGER,
rcEponPonPortDbaGrant10gAsym INTEGER,
rcEponPonPortDbaGrant10gSym INTEGER,
rcEponPonPortDbaDiscoveryType INTEGER,
rcEponPonPortDbaDiscoveryGap INTEGER
}
rcEponPonPortDbaGrant1g OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2000}
::= { rcEponPonPortDbaDiscoveryEntry 1 }
rcEponPonPortDbaGrant10gAsym OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2000}
::= { rcEponPonPortDbaDiscoveryEntry 2 }
rcEponPonPortDbaGrant10gSym OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2000}
::= { rcEponPonPortDbaDiscoveryEntry 3 }
rcEponPonPortDbaDiscoveryType OBJECT-TYPE
SYNTAX INTEGER {
onuAll(1),
onu1g(2),
onu10gAsym(3),
onu10gSym(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPonPortDbaDiscoveryEntry 4 }
rcEponPonPortDbaDiscoveryGap OBJECT-TYPE
SYNTAX INTEGER (1..62000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {50}
::= { rcEponPonPortDbaDiscoveryEntry 5 }
--
-- END of EPON-PON-DBA-MIB
--
END

View File

@ -0,0 +1,756 @@
-- *****************************************************************
-- EPON-MONITOR-MIB
--
-- Oct 2006, leiliqin
--
-- Copyright(c) 2003-2007 by RAISECOM TECH, Ltd.
-- All rights reserved.
-- *****************************************************************
EPON-MONITOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
raisecomEponMgt
FROM RAISECOM-PONSERIES-BASE-MIB
rcEponPONPortIndex, rcEponPONPortSFPOperStatus
FROM EPON-PON-SYS-MIB
rcEponONUIndex, rcEponLLIDIndex
FROM EPON-ONU-LLID-MIB;
rcEponMonitor MODULE-IDENTITY
LAST-UPDATED "200610200000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raisecom Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: leiliqin@raisecom.com"
DESCRIPTION
"The objects in this MIB module are used to configure various alarms and their related
parameters in the olt.The following alarms can be managed:
0 - BER
1 - FER
13 - ONU registration error
15 - Bad encryption key
16 - LLID mismatch
17 - Too many ONUs registration
The alarm type can be recongized by the above number according to the PAS-SOFT API. "
REVISION "200610200000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ raisecomEponMgt 2 }
-- rcEponAlarmControlTable
rcEponAlarmControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of alarm control objects. Entries in the table are control and status
indication objects of alarms including BER trap, FER trap, onu-registration-error
trap, bad-encryption-key trap, -onu-registring trap and llid-mismatch trap.
Each object has a row for each pon interface denoted by the OLT ifIndex. "
::={ rcEponMonitor 1 }
rcEponAlarmControlEntry OBJECT-TYPE
SYNTAX RcEponAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alarm control table. Rows in the table are denoted by the OLT
ifIndex. For the OLT ifIndex referring to the unique PON port at the OLT, rows
are created at system initialization."
INDEX { rcEponPONPortIndex}
::={ rcEponAlarmControlTable 1 }
RcEponAlarmControlEntry ::=
SEQUENCE {
rcEponAllTrapsEnable INTEGER,
rcEponUpstreamBerTrapEnable INTEGER,
rcEponDownstreamBerTrapEnable INTEGER,
rcEponUpstreamFerTrapEnable INTEGER,
rcEponDownstreamFerTrapEnable INTEGER,
rcEponOnuRegFailureTrapEnable INTEGER,
rcEponEncryptionKeyUpdateFailureTrapEnable INTEGER,
rcEponLlidMismatchThresholdCrossingTrapEnable INTEGER,
rcEponLlidMismatchTrapThreshold INTEGER,
rcEponOnuNumberThresholdCrossingTrapEnable INTEGER,
rcEponOnuRegUnauthorizedTrapEnable INTEGER,
rcEponTrapSourceType INTEGER,
rcEponTrapSourceID INTEGER,
rcEponTrapMeasurement OCTET STRING,
rcEponOnuLaserAlwaysOnTrapEnable INTEGER,
rcEponOnuLaserAlwaysOnTrapDetectThreshold INTEGER,
rcEponOnuErroredSymbolPeriodTrapEnable INTEGER,
rcEponOnuErroredFrameTrapEnable INTEGER,
rcEponOnuErroredFrameThreshold INTEGER,
rcEponOnuErroredFramePeriodTrapEnable INTEGER,
rcEponOnuErroredFramePeriodThreshold INTEGER,
rcEponOnuErroredFrameSecsSummaryTrapEnable INTEGER,
rcEponPortBerTrapEnable INTEGER
}
rcEponAllTrapsEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the traps including BER trap, FER trap, onu-registration-failure
trap, encryption-key-update-failure trap, ONU-number-threshold-crossing trap and llid-mismatch-threshold-crossing trap
should be generated.
When selecting the value as enable (1), all the above traps' status are enable.
It means all the traps can be simultaneously set to be generated regardless of the
previous status of each trap.
When selecting the value as disable (2), all the above traps' status is changed to
be disable regardless of the previous status of each trap.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 1 }
rcEponUpstreamBerTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether upstream BER-threshold-crossing traps should be generated.
When selecting the value as enable (1), BER traps can be generated.
While selecting disable(2), BER traps shouldn't be generated.
The status of BER trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 2 }
rcEponDownstreamBerTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether downstream BER-threshold-crossing traps should be generated.
When selecting the value as enable (1), BER traps can be generated.
While selecting disable(2), BER traps shouldn't be generated.
The status of BER trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 3 }
rcEponUpstreamFerTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether upstream FER-threshold-crossing traps should be generated.
When selecting the value as enable (1), FER traps can be generated.
While selecting disable(2), FER traps shouldn't be generated.
The status of FER trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 4 }
rcEponDownstreamFerTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether downstream FER-threshold-crossing traps should be generated.
When selecting the value as enable (1), FER traps can be generated.
While selecting disable(2), FER traps shouldn't be generated.
The status of FER trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 5 }
rcEponOnuRegFailureTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether onu-registration-failure traps should be generated.
When selecting the value as enable (1), onu-registration-failure traps can be generated.
While selecting disable(2), onu-registration-failure traps shouldn't be generated.
The status of onu-registration-failure trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 6 }
rcEponEncryptionKeyUpdateFailureTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether encryption-key-update-failure traps should be generated.
When selecting the value as enable (1), encryption-key-update-failure traps can be generated.
While selecting disable(2), encryption-key-update-failure traps shouldn't be generated.
The status of encryption-key-update-failure trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 7 }
rcEponLlidMismatchThresholdCrossingTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether llid-mismatch-threshold-crossing traps should be generated.
When selecting the value as enable (1), llid-mismatch-threshold-crossing traps can be generated.
While selecting disable(2), llid-mismatch-threshold-crossing traps shouldn't be generated.
The status of llid-mismatch-threshold-crossing trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 8 }
rcEponLlidMismatchTrapThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal number of mismatched frames rate above which LLID mismatch alarm is
raised. Stated in frames-per-second units.
"
DEFVAL { 5000 }
::= { rcEponAlarmControlEntry 9}
rcEponOnuNumberThresholdCrossingTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether ONU-number-threshold-crossing traps should be generated.
When selecting the value as enable (1), ONU-number-threshold-crossing traps can be generated.
While selecting disable(2), ONU-number-threshold-crossing traps shouldn't be generated.
The status of ONU-number-threshold-crossing trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 10 }
rcEponOnuRegUnauthorizedTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether ONU-registration-unauthorized traps should be generated.
When selecting the value as enable (1), ONU-registration-unauthorized traps can be generated.
While selecting disable(2), ONU-registration-unauthorized traps shouldn't be generated.
The status of ONU-registration-unauthorized trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 11 }
rcEponTrapSourceType OBJECT-TYPE
SYNTAX INTEGER{
olt(1),
onu(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to identify whether an OLT or an ONU generates a trap.
When the value is 1, it indicates that the trap is generated by an OLT.
When the value is 2, it indicates that the trap is generated by an ONU.
"
::= { rcEponAlarmControlEntry 12 }
rcEponTrapSourceID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This unique value is used to correspond to the virtual link on which the trap
is generated. The virtual link id can be reflected in this object or by ifIndexes
referring to the virtual links at the OLT.
"
::= { rcEponAlarmControlEntry 13 }
rcEponTrapMeasurement OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"data per alarm type"
::= { rcEponAlarmControlEntry 14}
rcEponOnuLaserAlwaysOnTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether ONU laser always on traps should be generated.
When selecting the value as enable (1), ONU laser always on traps can be generated.
While selecting disable(2), ONU laser always on traps shouldn't be generated.
The status of ONU laser always on trap can also be changed by writing rcEponAllTrapsEnable.
Writing can be done at any time.
"
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 15 }
rcEponOnuLaserAlwaysOnTrapDetectThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that there is ONU with laser is always on.."
DEFVAL { 5 }
::= { rcEponAlarmControlEntry 16}
rcEponOnuErroredSymbolPeriodTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that the symbol error count is equal to or greater than a specified
threshold for that period."
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 17}
rcEponOnuErroredFrameTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that the errored frame count is equal to or greater than a specified
threshold for that period."
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 18}
rcEponOnuErroredFrameThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of detected errored
frames in the period that is
required to be equal to or greater
than in order for the alarm to be
generated"
DEFVAL { 10 }
::= { rcEponAlarmControlEntry 19}
rcEponOnuErroredFramePeriodTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that the number of errored frames detected during the specified period
exceeded the threshold. The period is specified by the number of minFrameSize
frames that can be received in a time interval on the underlying physical layer.
This alarm is generated if the errored frame count is equal to or greater than the
specified threshold for that period."
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 20}
rcEponOnuErroredFramePeriodThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of errored frames in
the period that is required to be
equal to or greater than in order
for the event to be generated"
DEFVAL { 10 }
::= { rcEponAlarmControlEntry 21}
rcEponOnuErroredFrameSecsSummaryTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that the number of errored frame seconds is equal to or greater than
the specified threshold for that period. An errored frame second is a one-second
interval in which at least one frame error was detected."
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 22}
rcEponPortBerTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication that the OLT port BER (Bit Error Rate - 8/10 violations) threshold has
been exceeded, based on PAS-SOFT.s internal monitoring mechanism."
DEFVAL { 1 }
::= { rcEponAlarmControlEntry 23}
-- rcEponOpticalStatTable
rcEponOpticalStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOpticalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for BER and FER objects.
Entries are optical sample information objects which are
used to monitor optical arguments. Each object has a
row for every virtual link."
::= { rcEponMonitor 2 }
rcEponOpticalStatEntry OBJECT-TYPE
SYNTAX RcEponOpticalStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the optical statistics table.
Rows in the table are denoted by the ifIndexes
and they are created when the ifIndexes are created.
For the ifIndexes referring to the virtual links
at the OLT, a row is created when a virtual link
is established (ONU registers) and deleted when the
virtual link is deleted (ONU deregisters)."
INDEX { rcEponLLIDIndex }
::= { rcEponOpticalStatTable 1}
RcEponOpticalStatEntry ::=
SEQUENCE {
rcEponBerCurrentValue Counter32,
rcEponRxErrorBytes Counter32,
rcEponFerCurrentValue Counter32,
rcEponRxErrorFrames Counter32
}
rcEponBerCurrentValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of current bit error rate on special traffic direction."
::= { rcEponOpticalStatEntry 1}
rcEponRxErrorBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error bytes received by OLT."
::= { rcEponOpticalStatEntry 2}
rcEponFerCurrentValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of current frame error rate on special traffic direction."
::= { rcEponOpticalStatEntry 3}
rcEponRxErrorFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error frames received by OLT and originated from the ONU measured."
::= { rcEponOpticalStatEntry 4}
rcEponIfindexStatsClear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponMonitor 3}
-- rcEponOnuAlarmControlTable
rcEponOnuAlarmControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ONU alarm control objects. "
::={ rcEponMonitor 4 }
rcEponOnuAlarmControlEntry OBJECT-TYPE
SYNTAX RcEponOnuAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alarm control table. Rows in the table are denoted by the ONU
ifIndex. "
INDEX { rcEponLLIDIndex}
::={ rcEponOnuAlarmControlTable 1 }
RcEponOnuAlarmControlEntry ::=
SEQUENCE {
rcEponOnuAllTrapsEnable INTEGER,
rcEponOnuDyingGaspTrapEnable INTEGER,
rcEponOnuDeregisterTrapEnable INTEGER,
rcEponOnuCfgDownLoadTrapEnable INTEGER,
rcEponOnuPowerOnTrapEnable INTEGER
}
rcEponOnuAllTrapsEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 1 }
::= { rcEponOnuAlarmControlEntry 1 }
rcEponOnuDyingGaspTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 1 }
::= { rcEponOnuAlarmControlEntry 2 }
rcEponOnuDeregisterTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 1 }
::= { rcEponOnuAlarmControlEntry 3 }
rcEponOnuCfgDownLoadTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 1 }
::= { rcEponOnuAlarmControlEntry 4 }
rcEponOnuPowerOnTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 1 }
::= { rcEponOnuAlarmControlEntry 5 }
-- rcEponTrapsGroup
rcEponTrapsGroup OBJECT IDENTIFIER ::= {rcEponMonitor 10 }
rcEponBerTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID,
rcEponTrapMeasurement }
STATUS current
DESCRIPTION
"When BER measurements are met BER alarm threshold
and minimum error bytes threshold, the BER trap will
be raised and OLT will notify this event to the NMS. "
::= { rcEponTrapsGroup 1 }
rcEponFerTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID,
rcEponTrapMeasurement }
STATUS current
DESCRIPTION
"When FER measurements are met FER alarm threshold
and minimum error frames threshold, the FER trap will
be raised and OLT will notify this event to the NMS. "
::= { rcEponTrapsGroup 2 }
rcEponOnuRegFailureTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID,rcEponTrapMeasurement}
STATUS current
DESCRIPTION
"When there is an error on ONU registration process,
OLT will notify this event to the NMS."
::= { rcEponTrapsGroup 3 }
rcEponLlidMismatchThresholdCrossingTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID,
rcEponLlidMismatchTrapThreshold, rcEponTrapMeasurement}
STATUS current
DESCRIPTION
"WWhen the received llid mismatch frame rate exceeds its threshold,
OLT will send this event to the NMS."
::= { rcEponTrapsGroup 4 }
rcEponOnuNumThresholdCrossingTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponPONPortRegisteredONUNumber}
STATUS current
DESCRIPTION
"When there are too many ONUs trying to register,
OLT will send this event to the NMS."
::= { rcEponTrapsGroup 5 }
rcEponOnuLaserAlwaysOnTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID}
STATUS current
DESCRIPTION
"When OLT find an onu laser always on, the ONU laser always on trap will
be raised and OLT will notify this event to the NMS. "
::= { rcEponTrapsGroup 6 }
rcEponportBerTrap NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID, rcEponTrapMeasurement}
STATUS current
DESCRIPTION
"When OLT port BER (Bit Error Rate - 8/10 violations) threshold has
been exceeded, based on PAS-SOFT.s internal monitoring mechanism."
::= { rcEponTrapsGroup 7 }
rcEponOnuLaserAlwaysOnTrapRecovery NOTIFICATION-TYPE
OBJECTS { rcEponPONPortIndex, rcEponTrapSourceType, rcEponTrapSourceID}
STATUS current
DESCRIPTION
"When OLT find an onu laser always on trap discovery, the ONU laser always on
discovery trap will be raised and OLT will notify this event to the NMS. "
::= { rcEponTrapsGroup 8 }
-- rcEponOnuDeviceTypeSnmpTrapTable
rcEponOnuDeviceTypeSnmpTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDeviceTypeSnmpTrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ONU alarm control objects. "
::={ rcEponMonitor 11 }
rcEponOnuDeviceTypeSnmpTrapEntry OBJECT-TYPE
SYNTAX RcEponOnuDeviceTypeSnmpTrapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alarm control table. Rows in the table are denoted by the ONU
Whether or not to report to management, when onu has alarm envent"
INDEX { rcEponOnuDeviceType, rcEponOnuDeviceTypeSnmpTrapType}
::={ rcEponOnuDeviceTypeSnmpTrapTable 1 }
RcEponOnuDeviceTypeSnmpTrapEntry ::=
SEQUENCE {
rcEponOnuDeviceType OCTET STRING,
rcEponOnuDeviceTypeSnmpTrapType INTEGER,
rcEponOnuDeviceTypeSnmpTrapEnable INTEGER
}
rcEponOnuDeviceType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ONU device type"
::= { rcEponOnuDeviceTypeSnmpTrapEntry 1}
rcEponOnuDeviceTypeSnmpTrapType OBJECT-TYPE
SYNTAX INTEGER{
register(1),
deregister(2),
config-download(3),
power-on(4),
dying-gasp(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"trap type"
DEFVAL { 1 }
::= { rcEponOnuDeviceTypeSnmpTrapEntry 2 }
rcEponOnuDeviceTypeSnmpTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable or disable send the trap "
DEFVAL { 1 }
::= { rcEponOnuDeviceTypeSnmpTrapEntry 3 }
END

View File

@ -0,0 +1,178 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : eponPortCutoverMib
-- FILE NAME: pon-port-cutover-mib.my
-- DATE : 2012/12/4
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for pon port service cutover
-- functions
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/12/4, zhuchen
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
EPON-PON-PORT-CUTOVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponServiceCutoverGroup MODULE-IDENTITY
LAST-UPDATED "201212040000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for PON port service cutover function."
::= { raisecomEponMgt 3}
rcEponPonPortServiceCutoverScalarGroup OBJECT IDENTIFIER
::= { rcEponServiceCutoverGroup 1}
rcEponPonPortServiceCutoverNextEmtyId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPonPortServiceCutoverScalarGroup 1 }
rcEponPonPortServiceCutoverCompleteIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPonPortServiceCutoverScalarGroup 2 }
rcEponPonPortServiceCutoverTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponPonPortServiceCutoverEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rcEponPonPortServiceCutoverTable entries."
::= { rcEponServiceCutoverGroup 2 }
rcEponPonPortServiceCutoverEntry OBJECT-TYPE
SYNTAX rcEponPonPortServiceCutoverEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"PON port service cutover entry."
INDEX { rcEponPonPortServiceCutoverIndex }
::= { rcEponPonPortServiceCutoverTable 1 }
rcEponPonPortServiceCutoverEntry ::= SEQUENCE {
rcEponPonPortServiceCutoverIndex INTEGER,
rcEponPonPortServiceCutoverSrcPort INTEGER,
rcEponPonPortServiceCutoverDstPort INTEGER,
rcEponPonPortServiceCutoverValidateResult BITS,
rcEponPonPortServiceCutoverAction INTEGER,
rcEponPonPortServiceCutoverSate INTEGER,
rcEponPonPortServiceCutoverFailCause BITS,
rcEponPonPortServiceCutoverRowStatus RowStatus
}
rcEponPonPortServiceCutoverIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS current
DESCRIPTION
"PON port cutover scheme ID."
::= { rcEponPonPortServiceCutoverEntry 1 }
rcEponPonPortServiceCutoverSrcPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS current
DESCRIPTION
"Source PON port index."
::= { rcEponPonPortServiceCutoverEntry 2 }
rcEponPonPortServiceCutoverDstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS current
DESCRIPTION
"Destination PON port index."
::= { rcEponPonPortServiceCutoverEntry 3 }
rcEponPonPortServiceCutoverValidateResult OBJECT-TYPE
SYNTAX BITS{
ok(0),
ok_delOnu(1),
err_portSame(2),
err_portNotExist(3),
err_proctectGroupExist(4),
err_dstPortOnuOnline(5),
err_dstPortDProtectGroup(6),
err_portCfgForbidden(7)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Validate result of the source and destination PON ports."
::= { rcEponPonPortServiceCutoverEntry 4 }
rcEponPonPortServiceCutoverAction OBJECT-TYPE
SYNTAX INTEGER{
go(1)
}
ACCESS read-create
STATUS current
DESCRIPTION
"Control the schemel to run."
::= { rcEponPonPortServiceCutoverEntry 5 }
rcEponPonPortServiceCutoverSate OBJECT-TYPE
SYNTAX INTEGER{
ready(1),
busy(2),
complete(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Running state of the scheme."
::= { rcEponPonPortServiceCutoverEntry 6 }
rcEponPonPortServiceCutoverFailCause OBJECT-TYPE
SYNTAX BITS {
noError(0),
uknown(1),
portSame(2),
portNotExist(3),
proctectGroupExist (4),
dstPortOnuOnline(5),
dstPortDProtectGroup(6),
portCfgForbidden(7),
ponPortCutoverError(15),
onuCutoverError(16)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Cutover result of the scheme."
::= { rcEponPonPortServiceCutoverEntry 7 }
rcEponPonPortServiceCutoverRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the table"
::= { rcEponPonPortServiceCutoverEntry 8 }
END

View File

@ -0,0 +1,740 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : raisecom-epon-system-v2-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : July 10, 2007
-- Author : gaohongwei
-- Copyright (c) 1999-2007 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-PON-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
MacAddress,
RowStatus,TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
OBJECT-GROUP FROM SNMPv2-CONF
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
EnableVar,DateAndTime FROM SWITCH-TC
SlotIndex,OltPortIndex FROM RAISECOM-PONSERIES-TC;
rcEponSystem MODULE-IDENTITY
LAST-UPDATED "200707100000Z" -- July 10, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom EPON system MIB definition."
REVISION "200707100000Z" -- July 10, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 1 }
rcEponCardGroup OBJECT IDENTIFIER ::= { rcEponSystem 1 }
rcEponPONGroup OBJECT IDENTIFIER ::= { rcEponSystem 2 }
------------------------------------------------------------------------------
-- rcEponCardGroup
rcEponCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponCardGroup 1 }
rcEponCardEntry OBJECT-TYPE
SYNTAX RcEponCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponCardIndex }
::= { rcEponCardTable 1 }
RcEponCardEntry ::= SEQUENCE {
rcEponCardIndex SlotIndex,
rcEponCardSupportedNumberOfONUsPerPON INTEGER,
rcEponCardTripleChurningReplyTimeout INTEGER,
rcEponCardTripleChurningUpdatePeriod INTEGER
}
rcEponCardIndex OBJECT-TYPE
SYNTAX SlotIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponCardEntry 1 }
rcEponCardSupportedNumberOfONUsPerPON OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponCardEntry 2 }
rcEponCardTripleChurningReplyTimeout OBJECT-TYPE
SYNTAX INTEGER (10..2550)
UNITS "100ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {300}
::= { rcEponCardEntry 3 }
rcEponCardTripleChurningUpdatePeriod OBJECT-TYPE
SYNTAX INTEGER (1..255)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {100}
::= { rcEponCardEntry 4 }
--------------------------------------------------------------------------------------------
-- rcEponPONGroup
rcEponPONPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPONPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table decrypts the information and configuration of PON interface at OLT.
This table is supported only at OLT device."
::= { rcEponPONGroup 1 }
rcEponPONPortEntry OBJECT-TYPE
SYNTAX RcEponPONPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some information of PON interface and
configuration item. Entries in the table are automatically created at
initialization."
INDEX { rcEponPONPortIndex }
::= { rcEponPONPortTable 1 }
RcEponPONPortEntry ::= SEQUENCE {
rcEponPONPortIndex OltPortIndex,
rcEponPONPortAdmin INTEGER,
rcEponPONPortOperStatus INTEGER,
rcEponPONPortRegisteredONUNumber INTEGER,
rcEponPONPortMaxRTT INTEGER,
rcEponPONPortBandwidthAlgorithmMode INTEGER,
rcEponPONPortEncryptionType INTEGER,
rcEponPONPortMacAgingTime INTEGER,
rcEponPONPortMacLearningEn EnableVar,
rcEponPONPortUpUnknownSAForwardingEn EnableVar,
rcEponPONPortDLFForwardingEn EnableVar,
rcEponPONPortVlanTPID INTEGER,
rcEponPONPortONUAuthorizationMode INTEGER ,
rcEponPONPortDownlinkUntaggedForwardingEn EnableVar,
rcEponPONPortPolicingDownstreamBroadcastRate INTEGER,
rcEponPONPortPolicingDownstreamBroadcastBurst INTEGER,
rcEponPONPortSFPOperStatus INTEGER,
rcEponPONPortONULoidAuthPwdChk EnableVar,
rcEponPONPortBestEffortScheduling INTEGER,
rcEponPONPortHighPriorityBoundary INTEGER,
rcEponPONPortDescription OCTET STRING,
rcEponPONPortUplinkVlanMode INTEGER,
rcEponPONPortUplinkVlanNewVID INTEGER,
rcEponPONPortP2PAccessEn EnableVar,
rcEponPONPortCreateONUNumber INTEGER,
rcEponPONPortMacStationMoveEn EnableVar,
rcEponOnuLaserAlwaysOnAutoPowerOffEnable EnableVar,
rcEponOnuLaserAlwaysOnOperState INTEGER,
rcEponOnuLaserAlwaysOnOperOnuList OCTET STRING,
rcEponOnuLaserAlwaysOnUpdate INTEGER,
rcEponPONLosControlEnable EnableVar
}
rcEponPONPortIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 1 }
rcEponPONPortAdmin OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPONPortEntry 2 }
rcEponPONPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 3 }
rcEponPONPortRegisteredONUNumber OBJECT-TYPE
SYNTAX INTEGER (0..128)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 4 }
rcEponPONPortMaxRTT OBJECT-TYPE
SYNTAX INTEGER (100..32767)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {14000}
::= { rcEponPONPortEntry 5 }
rcEponPONPortBandwidthAlgorithmMode OBJECT-TYPE
SYNTAX INTEGER {
external_dba(1),
internal_dba(2),
static(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPONPortEntry 6 }
rcEponPONPortEncryptionType OBJECT-TYPE
SYNTAX INTEGER {
aes_128(1),
ctc_triple_churning(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2}
::= { rcEponPONPortEntry 7 }
rcEponPONPortMacAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..57600)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {300}
::= { rcEponPONPortEntry 8 }
rcEponPONPortMacLearningEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPONPortEntry 9 }
rcEponPONPortUpUnknownSAForwardingEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPONPortEntry 10 }
rcEponPONPortDLFForwardingEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPONPortEntry 11 }
rcEponPONPortVlanTPID OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {33024}
::= { rcEponPONPortEntry 12 }
rcEponPONPortONUAuthorizationMode OBJECT-TYPE
SYNTAX INTEGER {
authModeNone(1),
authModeMac(2),
authModeSn(3),
authModePwd(4),
authModeSnPwd(5),
authModeHybrid(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2}
::= { rcEponPONPortEntry 13 }
rcEponPONPortDownlinkUntaggedForwardingEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPONPortEntry 14 }
rcEponPONPortPolicingDownstreamBroadcastRate OBJECT-TYPE
SYNTAX INTEGER (0..999994)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocating downstream max bandwidth for broadcast llid."
DEFVAL {0}
::= { rcEponPONPortEntry 15 }
rcEponPONPortPolicingDownstreamBroadcastBurst OBJECT-TYPE
SYNTAX INTEGER (1518..16777215)
UNITS "Byte"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocating downstream burst for broadcast llid."
DEFVAL {4095}
::= { rcEponPONPortEntry 16 }
rcEponPONPortSFPOperStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
tx_fault(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 19 }
rcEponPONPortONULoidAuthPwdChk OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPONPortEntry 20 }
rcEponPONPortBestEffortScheduling OBJECT-TYPE
SYNTAX INTEGER {
wrr (1),
sp-wrr (2),
sp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPONPortEntry 21 }
rcEponPONPortHighPriorityBoundary OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {7}
::= { rcEponPONPortEntry 22 }
rcEponPONPortDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 23 }
rcEponPONPortUplinkVlanMode OBJECT-TYPE
SYNTAX INTEGER {
transparent(1),
tagged(2),
stacking(3),
exchanged(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocating LLID VLAN mode for all LLID."
DEFVAL {1}
::= { rcEponPONPortEntry 24 }
rcEponPONPortUplinkVlanNewVID OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allocating VLAN ID for all LLID."
::= { rcEponPONPortEntry 25 }
rcEponPONPortP2PAccessEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONPortEntry 26 }
rcEponPONPortCreateONUNumber OBJECT-TYPE
SYNTAX INTEGER (0..128)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 27 }
rcEponPONPortMacStationMoveEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONPortEntry 28 }
rcEponOnuLaserAlwaysOnAutoPowerOffEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 29 }
rcEponOnuLaserAlwaysOnOperState OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
lao(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 30 }
rcEponOnuLaserAlwaysOnOperOnuList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 31 }
rcEponOnuLaserAlwaysOnUpdate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortEntry 32 }
rcEponPONLosControlEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONPortEntry 33 }
--
-- rcEponPONPortStaticMacTable
--
rcEponPONPortStaticMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPONPortStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponPONGroup 2 }
rcEponPONPortStaticMacEntry OBJECT-TYPE
SYNTAX RcEponPONPortStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponPONPortIndex, rcEponPONPortStaticMacAddress }
::= { rcEponPONPortStaticMacTable 1 }
RcEponPONPortStaticMacEntry ::= SEQUENCE {
rcEponPONPortStaticMacAddress MacAddress,
rcEponPONPortStaticMacONUID INTEGER,
rcEponPONPortStaticMacRowStatus RowStatus
}
rcEponPONPortStaticMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortStaticMacEntry 1 }
rcEponPONPortStaticMacONUID OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortStaticMacEntry 2 }
rcEponPONPortStaticMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponPONPortStaticMacEntry 3 }
--
-- rcEponPONVlanDownlinkTable
--
rcEponPONVlanDownlinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPONVlanDownlinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponPONGroup 3 }
rcEponPONVlanDownlinkEntry OBJECT-TYPE
SYNTAX RcEponPONVlanDownlinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponPONPortIndex, rcEponPONVlanDownlinkVID }
::= { rcEponPONVlanDownlinkTable 1 }
RcEponPONVlanDownlinkEntry ::= SEQUENCE {
rcEponPONVlanDownlinkVID INTEGER,
rcEponPONVlanDownlinkMode INTEGER,
rcEponPONVlanDownlinkNewVID INTEGER,
rcEponPONVlanDownlinkNewPriority INTEGER,
rcEponPONVlanDownlinkNewPriorityEn EnableVar,
rcEponPONVlanDownlinkRowStatus RowStatus
}
rcEponPONVlanDownlinkVID OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponPONVlanDownlinkEntry 1 }
rcEponPONVlanDownlinkMode OBJECT-TYPE
SYNTAX INTEGER {
transparent(1),
removed(2),
exchanged(3),
discard(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPONVlanDownlinkEntry 2 }
rcEponPONVlanDownlinkNewVID OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPONVlanDownlinkEntry 3 }
rcEponPONVlanDownlinkNewPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcEponPONVlanDownlinkEntry 4 }
rcEponPONVlanDownlinkNewPriorityEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONVlanDownlinkEntry 5 }
rcEponPONVlanDownlinkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponPONVlanDownlinkEntry 6 }
--
-- rcEponPONIgmpProxyTable
--
rcEponPONIgmpProxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPONIgmpProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponPONGroup 4 }
rcEponPONIgmpProxyEntry OBJECT-TYPE
SYNTAX RcEponPONIgmpProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponPONPortIndex }
::= { rcEponPONIgmpProxyTable 1 }
RcEponPONIgmpProxyEntry ::= SEQUENCE {
rcEponPONIgmpProxyEn EnableVar,
rcEponPONIgmpProxyQueryInterval INTEGER,
rcEponPONIgmpProxyQueryResponseInterval INTEGER,
rcEponPONIgmpProxyLastMemberQueryInterval INTEGER,
rcEponPONIgmpProxyLastMemberQueryCount INTEGER,
rcEponPONIgmpProxySourceIpAddr IpAddress,
rcEponPONIgmpProxyAdminVer INTEGER,
rcEponPONIgmpProxyVlanTag INTEGER,
rcEponPONIgmpProxyRouterAlertOptionIgnore EnableVar
}
rcEponPONIgmpProxyEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONIgmpProxyEntry 1 }
rcEponPONIgmpProxyQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..31744)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {125}
::= { rcEponPONIgmpProxyEntry 2 }
rcEponPONIgmpProxyQueryResponseInterval OBJECT-TYPE
SYNTAX INTEGER (1..25)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {10}
::= { rcEponPONIgmpProxyEntry 3 }
rcEponPONIgmpProxyLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..25)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {10}
::= { rcEponPONIgmpProxyEntry 4 }
rcEponPONIgmpProxyLastMemberQueryCount OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2}
::= { rcEponPONIgmpProxyEntry 5 }
rcEponPONIgmpProxySourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address of the IGMP proxy. When proxy send multicast control packets
to multicast routers, the source ip address field will be filled this address."
DEFVAL {0}
::= { rcEponPONIgmpProxyEntry 6 }
rcEponPONIgmpProxyAdminVer OBJECT-TYPE
SYNTAX INTEGER {
igmp_v1(1),
igmp_v2(2),
igmp_v3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IGMP administrative version. This supports IGMP v1, v2 and v3."
DEFVAL {2}
::= { rcEponPONIgmpProxyEntry 7 }
rcEponPONIgmpProxyVlanTag OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set VLAN tag of the IGMP packet. Default value is 4095, which stands
for untagged VLAN ID."
DEFVAL {4095}
::= { rcEponPONIgmpProxyEntry 8 }
rcEponPONIgmpProxyRouterAlertOptionIgnore OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPONIgmpProxyEntry 9 }
--
-- END of EPON-PON-SYS-MIB
--
END

View File

@ -0,0 +1,317 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : raisecom-epon-powersave-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : 2.10, 2012
-- Author : liwei
-- Copyright (c) 1999-2007 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-POWERSAVE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
EnableVar FROM SWITCH-TC
rcEponPONPortIndex FROM EPON-PON-SYS-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
rcEponLLIDIndex FROM EPON-ONU-LLID-MIB;
rcEponSystem MODULE-IDENTITY
LAST-UPDATED "200707100000Z" -- July 10, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom EPON system MIB definition."
REVISION "200707100000Z" -- July 10, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 1 }
rcEponPowerSaveGroup OBJECT IDENTIFIER ::= { rcEponSystem 6 }
--------------------------------------------------------------------------------------------
-- rcEponPowerSaveGroup
rcEponPonPortPowerSaveTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponPonPortPowerSaveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table decrypts the information and configuration of powersave at OLT.
This table is supported only at OLT device."
::= { rcEponPowerSaveGroup 1 }
rcEponPonPortPowerSaveEntry OBJECT-TYPE
SYNTAX RcEponPonPortPowerSaveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some information of pon port powersave and
configuration item. Entries in the table are automatically created at
initialization."
INDEX { rcEponPONPortIndex }
::= { rcEponPonPortPowerSaveTable 1 }
RcEponPonPortPowerSaveEntry ::= SEQUENCE {
rcEponPonPortPSEnable EnableVar,
rcEponPonPortPSSupportMode INTEGER,
rcEponPonPortPSEarlyWakeUpEnable EnableVar,
rcEponPonPortPSUpEnterThreshold INTEGER,
rcEponPonPortPSUpExitThreshold INTEGER,
rcEponPonPortPSDownEnterThreshold INTEGER,
rcEponPonPortPSDownExitThreshold INTEGER,
rcEponPonPortPSBasicGroupTAware INTEGER,
rcEponPonPortPSBasicGroupTSleep INTEGER
}
rcEponPonPortPSEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponPonPortPowerSaveEntry 1 }
rcEponPonPortPSSupportMode OBJECT-TYPE
SYNTAX INTEGER{
none(1),
tx(2),
trx(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponPonPortPowerSaveEntry 2 }
rcEponPonPortPSEarlyWakeUpEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {enable}
::= { rcEponPonPortPowerSaveEntry 3 }
rcEponPonPortPSUpEnterThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcEponPonPortPowerSaveEntry 4 }
rcEponPonPortPSUpExitThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1000}
::= { rcEponPonPortPowerSaveEntry 5 }
rcEponPonPortPSDownEnterThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcEponPonPortPowerSaveEntry 6 }
rcEponPonPortPSDownExitThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1000}
::= { rcEponPonPortPowerSaveEntry 7 }
rcEponPonPortPSBasicGroupTAware OBJECT-TYPE
SYNTAX INTEGER (62500..62500000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {312500}
::= { rcEponPonPortPowerSaveEntry 8 }
rcEponPonPortPSBasicGroupTSleep OBJECT-TYPE
SYNTAX INTEGER (62500..62500000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {6250000}
::= { rcEponPonPortPowerSaveEntry 9 }
rcEponLlidPowerSaveTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponLlidPowerSaveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table decrypts the information and configuration of llid powersave at OLT.
This table is supported only at OLT device."
::= { rcEponPowerSaveGroup 2 }
rcEponLlidPowerSaveEntry OBJECT-TYPE
SYNTAX RcEponLlidPowerSaveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some information of llid powersave and
configuration item. Entries in the table are automatically created at
initialization."
INDEX { rcEponLLIDIndex }
::= { rcEponLlidPowerSaveTable 1 }
RcEponLlidPowerSaveEntry ::= SEQUENCE {
rcEponLlidPSSleepCapability INTEGER,
rcEponLlidPSEarlyWakeupCapability INTEGER,
rcEponLlidPSMaxSleepDuratin INTEGER,
rcEponLlidPSDecision INTEGER,
rcEponLlidPSActiveEn EnableVar,
rcEponLlidPSEarlyWakeUpEn EnableVar,
rcEponLlidPSSleepDuration INTEGER,
rcEponLlidPSAwakeDuration INTEGER,
rcEponLlidPSUpEnterThreshold INTEGER,
rcEponLlidPSUpExitThreshold INTEGER,
rcEponLlidPSDownEnterThreshold INTEGER,
rcEponLlidPSDownExitThreshold INTEGER
}
rcEponLlidPSSleepCapability OBJECT-TYPE
SYNTAX INTEGER{
unkown(1),
none(2),
tx_only(3),
trx_only(4),
tx_only_and_trx(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponLlidPowerSaveEntry 1 }
rcEponLlidPSEarlyWakeupCapability OBJECT-TYPE
SYNTAX INTEGER{
unkown(1),
support(2),
unsupport(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponLlidPowerSaveEntry 2 }
rcEponLlidPSMaxSleepDuratin OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponLlidPowerSaveEntry 3 }
rcEponLlidPSDecision OBJECT-TYPE
SYNTAX INTEGER {
active(1),
tx(2),
trx(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1}
::= { rcEponLlidPowerSaveEntry 4 }
rcEponLlidPSActiveEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponLlidPowerSaveEntry 5 }
rcEponLlidPSEarlyWakeUpEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {disable}
::= { rcEponLlidPowerSaveEntry 6 }
rcEponLlidPSSleepDuration OBJECT-TYPE
SYNTAX INTEGER (1..62500000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {312500}
::= { rcEponLlidPowerSaveEntry 7 }
rcEponLlidPSAwakeDuration OBJECT-TYPE
SYNTAX INTEGER (1..62500000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {6250000}
::= { rcEponLlidPowerSaveEntry 8 }
rcEponLlidPSUpEnterThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcEponLlidPowerSaveEntry 9 }
rcEponLlidPSUpExitThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1000}
::= { rcEponLlidPowerSaveEntry 10 }
rcEponLlidPSDownEnterThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcEponLlidPowerSaveEntry 11 }
rcEponLlidPSDownExitThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {1000}
::= { rcEponLlidPowerSaveEntry 12 }
--
-- END of EPON-POWERSAVE-MIB
--
END

View File

@ -0,0 +1,371 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : raisecom-epon-protect-group-mib.mi2
-- Description : Raisecom EPON software mib definition
-- Version : 1.0
-- Date : July 18, 2007
-- Author : Xijun Wang
-- Copyright (c) 2007-2009 Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-PROTECT-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
OltPortIndex FROM RAISECOM-PONSERIES-TC;
rcEponProtectGroup MODULE-IDENTITY
LAST-UPDATED "200707180000Z" -- July 18, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "EPON protection group MIB definition."
REVISION "200707180000Z" -- July 18, 2007
DESCRIPTION "Initial MIB creation. Migrated from EPON-FAULT-MGMT-MIB."
::= { raisecomEponMgt 4 }
rcEponProtectTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table decrypts the information and configuration of PON protect at OLT.
This table is supported only at OLT device."
::= { rcEponProtectGroup 1 }
rcEponProtectEntry OBJECT-TYPE
SYNTAX RcEponProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some information of PON protect and
configuration item. Entries in the table are automatically created at
initialization."
INDEX { rcEponProtectGroupIndex }
::= { rcEponProtectTable 1 }
RcEponProtectEntry ::= SEQUENCE {
rcEponProtectGroupIndex INTEGER,
rcEponProtectGroupMajorPortId OltPortIndex,
rcEponProtectGroupMajorPortState INTEGER,
rcEponProtectGroupMinorPortId OltPortIndex,
rcEponProtectGroupMinorPortState INTEGER,
rcEponProtectGroupWorkingState INTEGER,
rcEponProtectGroupLockFlag INTEGER,
rcEponProtectGroupRevertTime INTEGER,
rcEponProtectGroupForcedSwitch INTEGER,
rcEponProtectGroupAdminsStatus INTEGER,
rcEponProtectGroupOprStatus INTEGER,
rcEponProtectGroupSwitchResult INTEGER,
rcEponProtectGroupRowStatus RowStatus,
rcEponProtectGroupType INTEGER,
rcEponProtectGroupPeerNEDescr OCTET STRING,
rcEponProtectGroupPeerNEIpAddr IpAddress,
rcEponProtectGroupLocalPortRole INTEGER,
rcEponProtectGroupSwitchAlarmStatus INTEGER
}
rcEponProtectGroupIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protect group index."
::= { rcEponProtectEntry 1 }
rcEponProtectGroupMajorPortId OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PON port ID of primary link of protect group."
::= { rcEponProtectEntry 2 }
rcEponProtectGroupMajorPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
normal(1),
los(2),
sd(3),
op(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"working state of major pon port."
::= { rcEponProtectEntry 3 }
rcEponProtectGroupMinorPortId OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PON port ID of secondary link of protect group."
::= { rcEponProtectEntry 4 }
rcEponProtectGroupMinorPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
normal(1),
los(2),
sd(3),
op(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"working state of minor pon port."
::= { rcEponProtectEntry 5 }
rcEponProtectGroupWorkingState OBJECT-TYPE
SYNTAX INTEGER {
stopped(0),
normal(1),
protected(2),
pending(3),
parallel(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"working state of protection group."
::= { rcEponProtectEntry 6 }
rcEponProtectGroupLockFlag OBJECT-TYPE
SYNTAX INTEGER {
unlock(0),
lockToMajor (1),
lockToMinor(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"lock flag of protection group."
::= { rcEponProtectEntry 7 }
rcEponProtectGroupRevertTime OBJECT-TYPE
SYNTAX INTEGER (0..30)
UNITS "Minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time of reversion from minor link to major link when major link is recovered. 0 means
non-revertive switching mode."
::= { rcEponProtectEntry 8 }
rcEponProtectGroupForcedSwitch OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing 0 will trigger a forced switch of the protection group. Reading this attribute will
return the number of successful switchings, i.e., to state normal or protected."
::= { rcEponProtectEntry 9 }
rcEponProtectGroupAdminsStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"administration state of protection group."
::= { rcEponProtectEntry 10 }
rcEponProtectGroupOprStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"operational state of protection group."
::= { rcEponProtectEntry 11 }
rcEponProtectGroupSwitchResult OBJECT-TYPE
SYNTAX INTEGER {
succeeded(1),
destLinkSF(2),
protectGroupLocked(3),
protectGroupDisabled(4),
destLinkDisabled(5),
generalFailure(15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"result of the last switching."
::= { rcEponProtectEntry 12 }
rcEponProtectGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS mandatory
DESCRIPTION
"The status of this table entry."
::= { rcEponProtectEntry 13 }
rcEponProtectGroupType OBJECT-TYPE
SYNTAX INTEGER {
uplinkProtect(1),
backbonePonProtect(2),
fullPonProtect(3),
extendBackbonePonProtect(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"type of the protect group."
::= { rcEponProtectEntry 14 }
rcEponProtectGroupPeerNEDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponProtectEntry 15 }
rcEponProtectGroupPeerNEIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponProtectEntry 16 }
rcEponProtectGroupLocalPortRole OBJECT-TYPE
SYNTAX INTEGER {
all(0),
majorPort(1),
minorPort (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponProtectEntry 17 }
rcEponProtectGroupSwitchAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
keepaliveTimeout (1),
configMismatch (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponProtectEntry 18 }
------------------------------------------------------------------------------
-- traps
rcEponProtectGroupForcedSwitchResultTrap NOTIFICATION-TYPE
OBJECTS { rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupWorkingState,
rcEponProtectGroupSwitchResult,
rcEponProtectGroupType
}
STATUS current
DESCRIPTION
"Result of last forced switch."
::= { rcEponProtectGroup 2 }
rcEponProtectGroupAutoSwitchResultTrap NOTIFICATION-TYPE
OBJECTS { rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupWorkingState,
rcEponProtectGroupSwitchResult,
rcEponProtectGroupType
}
STATUS current
DESCRIPTION
"Result of last automatic switch."
::= { rcEponProtectGroup 3 }
rcEponProtectGroupPeerNEConfigMismatchOnTrap NOTIFICATION-TYPE
OBJECTS{ rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupPeerNEDescr,
rcEponProtectGroupPeerNEIpAddr,
rcEponProtectGroupLocalPortRole
}
STATUS current
DESCRIPTION
"."
::= { rcEponProtectGroup 5 }
rcEponProtectGroupPeerNEConfigMismatchOffTrap NOTIFICATION-TYPE
OBJECTS{ rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupPeerNEDescr,
rcEponProtectGroupPeerNEIpAddr,
rcEponProtectGroupLocalPortRole
}
STATUS current
DESCRIPTION
"."
::= { rcEponProtectGroup 6 }
rcEponProtectGroupKeepaliveTimeoutOnTrap NOTIFICATION-TYPE
OBJECTS{ rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupPeerNEDescr,
rcEponProtectGroupPeerNEIpAddr,
rcEponProtectGroupLocalPortRole
}
STATUS current
DESCRIPTION
"."
::= { rcEponProtectGroup 7 }
rcEponProtectGroupKeepaliveTimeoutOffTrap NOTIFICATION-TYPE
OBJECTS{ rcEponProtectGroupIndex,
rcEponProtectGroupMajorPortId,
rcEponProtectGroupMinorPortId,
rcEponProtectGroupPeerNEDescr,
rcEponProtectGroupPeerNEIpAddr,
rcEponProtectGroupLocalPortRole
}
STATUS current
DESCRIPTION
"."
::= { rcEponProtectGroup 8 }
----------------------------------------------------------------------------------
-- rcEponProtectGroupDataSync
rcEponProtectGroupDataSync OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"synchronize data from major port to minor port."
::= { rcEponProtectGroup 4 }
END

View File

@ -0,0 +1,264 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-card-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Nov 26, 2008
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-CARD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
PONDeviceCardType, SlotIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
EnableVar FROM SWITCH-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuCardGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 2 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcCardTable
--
rcEponOnuCtcCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardGroup 1 }
rcEponOnuCtcCardEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some basic attribute information item of
ONU per PON."
INDEX { rcEponOnuDevIndex, rcEponOnuCardIndex }
::= { rcEponOnuCtcCardTable 1 }
RcEponOnuCtcCardEntry ::= SEQUENCE {
rcEponOnuCardIndex SlotIndex,
rcEponOnuCtcCardReset INTEGER
}
rcEponOnuCardIndex OBJECT-TYPE
SYNTAX SlotIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot id."
::= { rcEponOnuCtcCardEntry 1 }
rcEponOnuCtcCardReset OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardEntry 2 }
--
-- rcEponOnuCardExtTable
--
rcEponOnuCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardGroup 2 }
rcEponOnuCardEntry OBJECT-TYPE
SYNTAX RcEponOnuCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some basic attribute information item of
ONU per PON."
INDEX { rcEponOnuDevIndex, rcEponOnuCardIndex }
::= { rcEponOnuCardTable 1 }
RcEponOnuCardEntry ::= SEQUENCE {
rcEponOnuCardCardType PONDeviceCardType,
rcEponOnuCardHwVersion OCTET STRING,
rcEponOnuCardState INTEGER
}
rcEponOnuCardCardType OBJECT-TYPE
SYNTAX PONDeviceCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the ONU card."
::= { rcEponOnuCardEntry 1 }
rcEponOnuCardHwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of the card actually installed."
::= { rcEponOnuCardEntry 2 }
rcEponOnuCardState OBJECT-TYPE
SYNTAX INTEGER{
lost(1),
normal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Working state of the card actually installed."
::= { rcEponOnuCardEntry 3 }
--
-- alarm control
--
rcEponOnuCtcCardAlarmCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcCardAlarmCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardGroup 8 }
rcEponOnuCtcCardAlarmCtrlEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcCardAlarmCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuCardIndex, rcEponOnuCtcCardAlarmId }
::= { rcEponOnuCtcCardAlarmCtrlTable 1 }
RcEponOnuCtcCardAlarmCtrlEntry ::= SEQUENCE {
rcEponOnuCtcCardAlarmId INTEGER,
rcEponOnuCtcCardAlarmAdmin EnableVar,
rcEponOnuCtcCardAlarmThreshold INTEGER,
rcEponOnuCtcCardAlarmClearThreshold INTEGER
}
rcEponOnuCtcCardAlarmId OBJECT-TYPE
SYNTAX INTEGER{
failure(1),
self_test_failure(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmCtrlEntry 1 }
rcEponOnuCtcCardAlarmAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmCtrlEntry 2 }
rcEponOnuCtcCardAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmCtrlEntry 3 }
rcEponOnuCtcCardAlarmClearThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmCtrlEntry 4 }
--
-- alarm info
--
rcEponOnuCtcCardAlarmInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcCardAlarmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardGroup 9 }
rcEponOnuCtcCardAlarmInfoEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcCardAlarmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuCardIndex, rcEponOnuCtcCardAlarmId }
::= { rcEponOnuCtcCardAlarmInfoTable 1 }
RcEponOnuCtcCardAlarmInfoEntry ::= SEQUENCE {
rcEponOnuCtcCardAlarmState INTEGER,
rcEponOnuCtcCardAlarmInfo OCTET STRING
}
rcEponOnuCtcCardAlarmState OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
alarm(1),
clear(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmInfoEntry 1 }
rcEponOnuCtcCardAlarmInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcCardAlarmInfoEntry 2 }
------------------------------------------------------------------------
--
-- rcEponOnuCardTrapGroup
--
rcEponOnuCardTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuCardGroup 10 }
rcEponOnuCardFunctionalFailureTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex, rcEponOnuCardIndex, rcEponOnuCtcCardAlarmState, rcEponOnuCtcCardAlarmInfo }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardTrapGroup 1 }
rcEponOnuCardSelfTestFailureTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex, rcEponOnuCardIndex, rcEponOnuCtcCardAlarmState, rcEponOnuCtcCardAlarmInfo }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCardTrapGroup 2 }
END

View File

@ -0,0 +1,229 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-catv-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Aug 28, 2008
-- Author : yangzhihui
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-CATV-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
EnableVar FROM SWITCH-TC
Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuCatvGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 21 }
------------------------------------------------------------------------------
--
-- rcEponOnuCatvTable
--
rcEponOnuCatvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCatvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvGroup 1 }
rcEponOnuCatvEntry OBJECT-TYPE
SYNTAX RcEponOnuCatvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCatvTable 1 }
RcEponOnuCatvEntry ::= SEQUENCE {
rcEponOnuCatvNniNum INTEGER,
rcEponOnuCatvRfUniNum INTEGER
}
rcEponOnuCatvNniNum OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Catv nni number supported by the ONU."
::= { rcEponOnuCatvEntry 1 }
rcEponOnuCatvRfUniNum OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rf uni number supported by the ONU."
::= { rcEponOnuCatvEntry 2 }
--
-- rcEponOnuCatvNniTable
--
rcEponOnuCatvNniTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCatvNniEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvGroup 2 }
rcEponOnuCatvNniEntry OBJECT-TYPE
SYNTAX RcEponOnuCatvNniEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuCatvNniIndex }
::= { rcEponOnuCatvNniTable 1 }
RcEponOnuCatvNniEntry ::= SEQUENCE {
rcEponOnuCatvNniIndex Olt_OnuIfIndex,
rcEponOnuCatvNniOptPwrCurrent INTEGER,
rcEponOnuCatvNniOptPwrHighThreshold INTEGER,
rcEponOnuCatvNniOptPwrLowThreshold INTEGER,
rcEponOnuCatvNniOptTemperature INTEGER
}
rcEponOnuCatvNniIndex OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvNniEntry 1 }
rcEponOnuCatvNniOptPwrCurrent OBJECT-TYPE
SYNTAX INTEGER (-5000..5000)
UNITS "0.1dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input optical power of catv nni"
::= { rcEponOnuCatvNniEntry 2 }
rcEponOnuCatvNniOptPwrHighThreshold OBJECT-TYPE
SYNTAX INTEGER (-5000..5000)
UNITS "0.1dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input optical power's upper limit of catv nni"
::= { rcEponOnuCatvNniEntry 3 }
rcEponOnuCatvNniOptPwrLowThreshold OBJECT-TYPE
SYNTAX INTEGER (-5000..5000)
UNITS "0.1dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input optical power's lower limit of catv nni"
::= { rcEponOnuCatvNniEntry 4 }
rcEponOnuCatvNniOptTemperature OBJECT-TYPE
SYNTAX INTEGER (-1000000..65535)
UNITS "1/256¡æ"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of catv nni"
::= { rcEponOnuCatvNniEntry 5 }
--
--rcEponOnuCatvRfUniTable
--
rcEponOnuCatvRfUniTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCatvRfUniEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvGroup 3 }
rcEponOnuCatvRfUniEntry OBJECT-TYPE
SYNTAX RcEponOnuCatvRfUniEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuCatvRfUniIndex }
::= { rcEponOnuCatvRfUniTable 1 }
RcEponOnuCatvRfUniEntry ::= SEQUENCE {
rcEponOnuCatvRfUniIndex Olt_OnuIfIndex,
rcEponOnuCatvRfUniAdmin EnableVar,
rcEponOnuCatvRfUniOutputLevel INTEGER,
rcEponOnuCatvRfUniSignalOutputStatus INTEGER
}
rcEponOnuCatvRfUniIndex OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvRfUniEntry 1 }
rcEponOnuCatvRfUniAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvRfUniEntry 2 }
rcEponOnuCatvRfUniOutputLevel OBJECT-TYPE
SYNTAX INTEGER
UNITS "dBuV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvRfUniEntry 3 }
rcEponOnuCatvRfUniSignalOutputStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarm(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvRfUniEntry 4 }
-------------------------------------------------------------------------------
rcEponOnuCatvTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuCatvGroup 10 }
rcEponOnuCatvNniOptPwrNormalTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuCatvNniIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvTrapGroup 1 }
rcEponOnuCatvNniOptPwrAbnormalTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuCatvNniIndex, rcEponOnuCatvNniOptPwrCurrent }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCatvTrapGroup 2 }
END

View File

@ -0,0 +1,203 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-dai-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Dec 20, 2010
-- Author : wujingyong
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-DAI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuDAIGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 33 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDAIMgmtTable
--
rcEponOnuDAIMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDAIMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIGroup 1 }
rcEponOnuDAIMgmtEntry OBJECT-TYPE
SYNTAX RcEponOnuDAIMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuDAIMgmtTable 1 }
RcEponOnuDAIMgmtEntry ::= SEQUENCE {
rcEponOnuDAIArpStaticEnable EnableVar,
rcEponOnuDAIDhcpSnoopingEnable EnableVar
}
rcEponOnuDAIArpStaticEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIMgmtEntry 1 }
rcEponOnuDAIDhcpSnoopingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIMgmtEntry 2 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDAIPortTable
--
rcEponOnuDAIPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDAIPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIGroup 2 }
rcEponOnuDAIPortEntry OBJECT-TYPE
SYNTAX RcEponOnuDAIPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDAIPortTable 1 }
RcEponOnuDAIPortEntry ::= SEQUENCE {
rcEponOnuDAIPortTrustEnable EnableVar
}
rcEponOnuDAIPortTrustEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIPortEntry 1 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDAIBindingRulesTable
--
rcEponOnuDAIBindingRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDAIBindingRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIGroup 3 }
rcEponOnuDAIBindingRulesEntry OBJECT-TYPE
SYNTAX RcEponOnuDAIBindingRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuDAIBindingIpAddr }
::= { rcEponOnuDAIBindingRulesTable 1 }
RcEponOnuDAIBindingRulesEntry ::= SEQUENCE {
rcEponOnuDAIBindingIpAddr IpAddress,
rcEponOnuDAIBindingMacAddr MacAddress,
rcEponOnuDAIBindingVlan INTEGER,
rcEponOnuDAIBindingPortId INTEGER,
rcEponOnuDAIBindingType INTEGER,
rcEponOnuDAIBindingInHw INTEGER,
rcEponOnuDAIBindingRowStatus RowStatus
}
rcEponOnuDAIBindingIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 1 }
rcEponOnuDAIBindingMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 2 }
rcEponOnuDAIBindingVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 3 }
rcEponOnuDAIBindingPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 4 }
rcEponOnuDAIBindingType OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dhcpsnooping(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 5 }
rcEponOnuDAIBindingInHw OBJECT-TYPE
SYNTAX INTEGER {
inhw(1),
notinhw(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 6 }
rcEponOnuDAIBindingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDAIBindingRulesEntry 7 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,103 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-dev-statistics-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct. 23, 2007
-- Author : yangyuanjian
-- Copyright (c) 1999-2015 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-DEV-STATISTICS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
OltPortIndex, OnuIndex FROM RAISECOM-PONSERIES-TC
EnableVar FROM SWITCH-TC
Vlanset FROM SWITCH-TC
RowStatus, DisplayString FROM SNMPv2-TC
rcEponRmtOnuMgt FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuDevStatisticsGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 39 }
------------------------------------------------------------------------------
-- rcEponOnuDevStatisticsGroup
--------------------------------------------------------------------------------------------
rcEponOnuDevTotalNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 1 }
rcEponOnuDevOnlineTotalNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 2 }
rcEponOnuDevOfflineTotalNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 3 }
rcEponOnuDevTypeTotalNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 4 }
rcEponOnuDevTypeTotalList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..400))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 5 }
rcEponOnuDevTotalList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..200))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 6 }
rcEponOnuDevOnlineList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..200))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 7 }
rcEponOnuDevOfflineList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..200))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDevStatisticsGroup 8 }
END

View File

@ -0,0 +1,946 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-dhcp-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Dec 9, 2010
-- Author : wujingyong
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuL3IpIfIndex FROM EPON-RMT-ONU-L3-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuDhcpGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 31 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpOption82Group
--
rcEponOnuDhcpOption82Group OBJECT IDENTIFIER ::= { rcEponOnuDhcpGroup 1 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpOption82Table
--
rcEponOnuDhcpOption82Table OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpOption82Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Group 1 }
rcEponOnuDhcpOption82Entry OBJECT-TYPE
SYNTAX RcEponOnuDhcpOption82Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuDhcpOption82Table 1 }
RcEponOnuDhcpOption82Entry ::= SEQUENCE {
rcEponOnuDhcpOption82Enable EnableVar,
rcEponOnuDhcpOption82AttachString OCTET STRING,
rcEponOnuDhcpOption82RemoteIdMode INTEGER,
rcEponOnuDhcpOption82RemoteIdString OCTET STRING
}
rcEponOnuDhcpOption82Enable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Entry 1 }
rcEponOnuDhcpOption82AttachString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Entry 2 }
rcEponOnuDhcpOption82RemoteIdMode OBJECT-TYPE
SYNTAX INTEGER {
onumac(1),
clientmac(2),
onumac-string(3),
clientmac-string(4),
hostname(5),
user-defined(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Entry 3 }
rcEponOnuDhcpOption82RemoteIdString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Entry 4 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpOption82PortTable
--
rcEponOnuDhcpOption82PortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpOption82PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82Group 2 }
rcEponOnuDhcpOption82PortEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpOption82PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDhcpOption82PortTable 1 }
RcEponOnuDhcpOption82PortEntry ::= SEQUENCE {
rcEponOnuDhcpOption82CircuitId OCTET STRING
}
rcEponOnuDhcpOption82CircuitId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpOption82PortEntry 1 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpSnoopingGroup
--
rcEponOnuDhcpSnoopingGroup OBJECT IDENTIFIER ::= { rcEponOnuDhcpGroup 2 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpSnoopingMgntTable
--
rcEponOnuDhcpSnoopingMgntTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpSnoopingMgntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingGroup 1 }
rcEponOnuDhcpSnoopingMgntEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpSnoopingMgntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuDhcpSnoopingMgntTable 1 }
RcEponOnuDhcpSnoopingMgntEntry ::= SEQUENCE {
rcEponOnuDhcpSnoopingEnable EnableVar,
rcEponOnuDhcpSnoopingUserDefinedSuboptionEnable EnableVar
}
rcEponOnuDhcpSnoopingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingMgntEntry 1 }
rcEponOnuDhcpSnoopingUserDefinedSuboptionEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingMgntEntry 2 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpSnoopingPortTable
--
rcEponOnuDhcpSnoopingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingGroup 2 }
rcEponOnuDhcpSnoopingPortEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDhcpSnoopingPortTable 1 }
RcEponOnuDhcpSnoopingPortEntry ::= SEQUENCE {
rcEponOnuDhcpSnoopingPortTrustEnable EnableVar,
rcEponOnuDhcpSnoopingPortOption82Policy INTEGER,
rcEponOnuDhcpSnoopingPortRatelimit INTEGER,
rcEponOnuDhcpSnoopingBindingMaxNum INTEGER
}
rcEponOnuDhcpSnoopingPortTrustEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingPortEntry 1 }
rcEponOnuDhcpSnoopingPortOption82Policy OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
keep(2),
replace(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingPortEntry 2 }
rcEponOnuDhcpSnoopingPortRatelimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingPortEntry 3 }
rcEponOnuDhcpSnoopingBindingMaxNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingPortEntry 4 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpSnoopingBindingTable
--
rcEponOnuDhcpSnoopingBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingGroup 3 }
rcEponOnuDhcpSnoopingBindingEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuDhcpSnoopingBindingIpAddr }
::= { rcEponOnuDhcpSnoopingBindingTable 1 }
RcEponOnuDhcpSnoopingBindingEntry ::= SEQUENCE {
rcEponOnuDhcpSnoopingBindingIpAddr IpAddress,
rcEponOnuDhcpSnoopingBindingMacAddr MacAddress,
rcEponOnuDhcpSnoopingBindingLeaseTime INTEGER,
rcEponOnuDhcpSnoopingBindingVlan INTEGER,
rcEponOnuDhcpSnoopingBindingPort INTEGER,
rcEponOnuDhcpSnoopingBindingRowstatus RowStatus
}
rcEponOnuDhcpSnoopingBindingIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 1 }
rcEponOnuDhcpSnoopingBindingMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 2 }
rcEponOnuDhcpSnoopingBindingLeaseTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 3 }
rcEponOnuDhcpSnoopingBindingVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 4 }
rcEponOnuDhcpSnoopingBindingPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 5 }
rcEponOnuDhcpSnoopingBindingRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingBindingEntry 6 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpSnoopingStatisticTable
--
rcEponOnuDhcpSnoopingStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpSnoopingStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingGroup 4 }
rcEponOnuDhcpSnoopingStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpSnoopingStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDhcpSnoopingStatisticTable 1 }
RcEponOnuDhcpSnoopingStatisticEntry ::= SEQUENCE {
rcEponOnuDhcpSnoopingStatsClear INTEGER,
rcEponOnuDhcpSnoopingForwardPkts Counter32,
rcEponOnuDhcpSnoopingDropPkts Counter32,
rcEponOnuDhcpSnoopingRcvWithOption82Pkts Counter32,
rcEponOnuDhcpSnoopingRcvWithoutOption82Pkts Counter32,
rcEponOnuDhcpSnoopingSendBootpPkts Counter32,
rcEponOnuDhcpSnoopingRcvBootpPkts Counter32,
rcEponOnuDhcpSnoopingSendDiscoverPkts Counter32,
rcEponOnuDhcpSnoopingRcvDiscoverPkts Counter32,
rcEponOnuDhcpSnoopingSendRequestPkts Counter32,
rcEponOnuDhcpSnoopingRcvRequestPkts Counter32,
rcEponOnuDhcpSnoopingSendOfferPkts Counter32,
rcEponOnuDhcpSnoopingRcvOfferPkts Counter32,
rcEponOnuDhcpSnoopingSendAckPkts Counter32,
rcEponOnuDhcpSnoopingRcvAckPkts Counter32,
rcEponOnuDhcpSnoopingSendNakPkts Counter32,
rcEponOnuDhcpSnoopingRcvNakPkts Counter32,
rcEponOnuDhcpSnoopingSendDeclinePkts Counter32,
rcEponOnuDhcpSnoopingRcvDeclinePkts Counter32,
rcEponOnuDhcpSnoopingSendReleasePkts Counter32,
rcEponOnuDhcpSnoopingRcvReleasePkts Counter32,
rcEponOnuDhcpSnoopingSendInformPkts Counter32,
rcEponOnuDhcpSnoopingRcvInformPkts Counter32,
rcEponOnuDhcpSnoopingRcvUnknownPkts Counter32
}
rcEponOnuDhcpSnoopingStatsClear OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 1 }
rcEponOnuDhcpSnoopingForwardPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 2 }
rcEponOnuDhcpSnoopingDropPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 3 }
rcEponOnuDhcpSnoopingRcvWithOption82Pkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 4 }
rcEponOnuDhcpSnoopingRcvWithoutOption82Pkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 5 }
rcEponOnuDhcpSnoopingSendBootpPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 6 }
rcEponOnuDhcpSnoopingRcvBootpPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 7 }
rcEponOnuDhcpSnoopingSendDiscoverPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 8 }
rcEponOnuDhcpSnoopingRcvDiscoverPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 9 }
rcEponOnuDhcpSnoopingSendRequestPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 10 }
rcEponOnuDhcpSnoopingRcvRequestPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 11 }
rcEponOnuDhcpSnoopingSendOfferPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 12 }
rcEponOnuDhcpSnoopingRcvOfferPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 13 }
rcEponOnuDhcpSnoopingSendAckPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 14 }
rcEponOnuDhcpSnoopingRcvAckPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 15 }
rcEponOnuDhcpSnoopingSendNakPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 16 }
rcEponOnuDhcpSnoopingRcvNakPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 17 }
rcEponOnuDhcpSnoopingSendDeclinePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 18 }
rcEponOnuDhcpSnoopingRcvDeclinePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 19 }
rcEponOnuDhcpSnoopingSendReleasePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 20 }
rcEponOnuDhcpSnoopingRcvReleasePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 21 }
rcEponOnuDhcpSnoopingSendInformPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 22 }
rcEponOnuDhcpSnoopingRcvInformPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 23 }
rcEponOnuDhcpSnoopingRcvUnknownPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpSnoopingStatisticEntry 24 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpRelayGroup
--
rcEponOnuDhcpRelayGroup OBJECT IDENTIFIER ::= { rcEponOnuDhcpGroup 3 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpRelayMgntTable
--
rcEponOnuDhcpRelayMgntTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpRelayMgntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayGroup 1 }
rcEponOnuDhcpRelayMgntEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpRelayMgntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuDhcpRelayMgntTable 1 }
RcEponOnuDhcpRelayMgntEntry ::= SEQUENCE {
rcEponOnuDhcpRelayEnable EnableVar,
rcEponOnuDhcpRelayUserDefinedSuboptionEnable EnableVar
}
rcEponOnuDhcpRelayEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayMgntEntry 1 }
rcEponOnuDhcpRelayUserDefinedSuboptionEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayMgntEntry 2 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpRelayPortTable
--
rcEponOnuDhcpRelayPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpRelayPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayGroup 2 }
rcEponOnuDhcpRelayPortEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpRelayPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDhcpRelayPortTable 1 }
RcEponOnuDhcpRelayPortEntry ::= SEQUENCE {
rcEponOnuDhcpRelayPortTrustEnable EnableVar,
rcEponOnuDhcpRelayPortOption82Policy INTEGER
}
rcEponOnuDhcpRelayPortTrustEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayPortEntry 1 }
rcEponOnuDhcpRelayPortOption82Policy OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
keep(2),
replace(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayPortEntry 2 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpRelayTargetIpTable
--
rcEponOnuDhcpRelayTargetIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpRelayTargetIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayGroup 3 }
rcEponOnuDhcpRelayTargetIpEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpRelayTargetIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuL3IpIfIndex }
::= { rcEponOnuDhcpRelayTargetIpTable 1 }
RcEponOnuDhcpRelayTargetIpEntry ::= SEQUENCE {
rcEponOnuDhcpRelayTargetIpAddr IpAddress
}
rcEponOnuDhcpRelayTargetIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayTargetIpEntry 1 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuDhcpRelayStatisticTable
--
rcEponOnuDhcpRelayStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDhcpRelayStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayGroup 4 }
rcEponOnuDhcpRelayStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuDhcpRelayStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuDhcpRelayStatisticTable 1 }
RcEponOnuDhcpRelayStatisticEntry ::= SEQUENCE {
rcEponOnuDhcpRelayStatsClear INTEGER,
rcEponOnuDhcpRelayForwardPkts Counter32,
rcEponOnuDhcpRelayDropPkts Counter32,
rcEponOnuDhcpRelayRcvWithOption82Pkts Counter32,
rcEponOnuDhcpRelayRcvWithoutOption82Pkts Counter32,
rcEponOnuDhcpRelaySendBootpPkts Counter32,
rcEponOnuDhcpRelayRcvBootpPkts Counter32,
rcEponOnuDhcpRelaySendDiscoverPkts Counter32,
rcEponOnuDhcpRelayRcvDiscoverPkts Counter32,
rcEponOnuDhcpRelaySendRequestPkts Counter32,
rcEponOnuDhcpRelayRcvRequestPkts Counter32,
rcEponOnuDhcpRelaySendOfferPkts Counter32,
rcEponOnuDhcpRelayRcvOfferPkts Counter32,
rcEponOnuDhcpRelaySendAckPkts Counter32,
rcEponOnuDhcpRelayRcvAckPkts Counter32,
rcEponOnuDhcpRelaySendNakPkts Counter32,
rcEponOnuDhcpRelayRcvNakPkts Counter32,
rcEponOnuDhcpRelaySendDeclinePkts Counter32,
rcEponOnuDhcpRelayRcvDeclinePkts Counter32,
rcEponOnuDhcpRelaySendReleasePkts Counter32,
rcEponOnuDhcpRelayRcvReleasePkts Counter32,
rcEponOnuDhcpRelaySendInformPkts Counter32,
rcEponOnuDhcpRelayRcvInformPkts Counter32,
rcEponOnuDhcpRelayRcvUnknownPkts Counter32
}
rcEponOnuDhcpRelayStatsClear OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 1 }
rcEponOnuDhcpRelayForwardPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 2 }
rcEponOnuDhcpRelayDropPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 3 }
rcEponOnuDhcpRelayRcvWithOption82Pkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 4 }
rcEponOnuDhcpRelayRcvWithoutOption82Pkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 5 }
rcEponOnuDhcpRelaySendBootpPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 6 }
rcEponOnuDhcpRelayRcvBootpPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 7 }
rcEponOnuDhcpRelaySendDiscoverPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 8 }
rcEponOnuDhcpRelayRcvDiscoverPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 9 }
rcEponOnuDhcpRelaySendRequestPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 10 }
rcEponOnuDhcpRelayRcvRequestPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 11 }
rcEponOnuDhcpRelaySendOfferPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 12 }
rcEponOnuDhcpRelayRcvOfferPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 13 }
rcEponOnuDhcpRelaySendAckPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 14 }
rcEponOnuDhcpRelayRcvAckPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 15 }
rcEponOnuDhcpRelaySendNakPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 16 }
rcEponOnuDhcpRelayRcvNakPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 17 }
rcEponOnuDhcpRelaySendDeclinePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 18 }
rcEponOnuDhcpRelayRcvDeclinePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 19 }
rcEponOnuDhcpRelaySendReleasePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 20 }
rcEponOnuDhcpRelayRcvReleasePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 21 }
rcEponOnuDhcpRelaySendInformPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 22 }
rcEponOnuDhcpRelayRcvInformPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 23 }
rcEponOnuDhcpRelayRcvUnknownPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDhcpRelayStatisticEntry 24 }
END

View File

@ -0,0 +1,112 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-l3-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Feb 22, 2011
-- Author : wangningning
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-L3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuL3Group OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 35 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuL3IpIfTable
--
rcEponOnuL3IpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuL3IpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3Group 1 }
rcEponOnuL3IpIfEntry OBJECT-TYPE
SYNTAX RcEponOnuL3IpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuL3IpIfIndex }
::= { rcEponOnuL3IpIfTable 1 }
RcEponOnuL3IpIfEntry ::= SEQUENCE {
rcEponOnuL3IpIfIndex INTEGER,
rcEponOnuL3IpIfAddress IpAddress,
rcEponOnuL3IpIfMask IpAddress,
rcEponOnuL3IpIfVlanList Vlanset,
rcEponOnuL3IpIfDefaultGateway IpAddress,
rcEponOnuL3IpIfRowStatus RowStatus
}
rcEponOnuL3IpIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3IpIfEntry 1 }
rcEponOnuL3IpIfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3IpIfEntry 2 }
rcEponOnuL3IpIfMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3IpIfEntry 3 }
rcEponOnuL3IpIfVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"T."
::= { rcEponOnuL3IpIfEntry 4 }
rcEponOnuL3IpIfDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3IpIfEntry 5 }
rcEponOnuL3IpIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuL3IpIfEntry 6 }
END

View File

@ -0,0 +1,248 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-loopdetect-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-LOOPDETECT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuLoopDetectGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 10 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuCtcLoopDetectPortTable
--
rcEponOnuCtcLoopDetectPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcLoopDetectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The loop detection configuration of each UNI."
::= { rcEponOnuLoopDetectGroup 1 }
rcEponOnuCtcLoopDetectPortEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcLoopDetectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The loop detection configuration of each UNI."
INDEX { rcEponOnuLoopDetectPortIndex }
::= { rcEponOnuCtcLoopDetectPortTable 1 }
RcEponOnuCtcLoopDetectPortEntry ::= SEQUENCE {
rcEponOnuLoopDetectPortIndex Olt_OnuIfIndex,
rcEponOnuCtcLoopDetectPortEnable EnableVar,
rcEponOnuCtcLoopDetectPortShutdown EnableVar
}
rcEponOnuLoopDetectPortIndex OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UNI index for loop detection configuration."
::= { rcEponOnuCtcLoopDetectPortEntry 1 }
rcEponOnuCtcLoopDetectPortEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable loop detection of this UNI."
DEFVAL {enable}
::= { rcEponOnuCtcLoopDetectPortEntry 2 }
rcEponOnuCtcLoopDetectPortShutdown OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shutdown the UNI automatically if loop is detected from this UNI."
DEFVAL {enable}
::= { rcEponOnuCtcLoopDetectPortEntry 3 }
--
-- rcEponOnuLoopDetectPortTable
--
rcEponOnuLoopDetectPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuLoopDetectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The extended loop detection configuration of each UNI."
::= { rcEponOnuLoopDetectGroup 2 }
rcEponOnuLoopDetectPortEntry OBJECT-TYPE
SYNTAX RcEponOnuLoopDetectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The extended loop detection configuration of each UNI."
INDEX { rcEponOnuLoopDetectPortIndex }
::= { rcEponOnuLoopDetectPortTable 1 }
RcEponOnuLoopDetectPortEntry ::= SEQUENCE {
rcEponOnuLoopDetectPortDownTime INTEGER,
rcEponOnuLoopDetectPortSrcPortId INTEGER,
rcEponOnuLoopDetectPortSrcDevMac MacAddress,
rcEponOnuLoopDetectPortSrcOnuIndex OnuIndex
}
rcEponOnuLoopDetectPortDownTime OBJECT-TYPE
SYNTAX INTEGER (0..65535)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The duration of automatical shutdown. Value of 0 means no automatical shutdown. Value of 65535 means permanent automatical shutdown. This configuration works only when rcEponOnuCtcLoopDetectPortShutdown takes value enable."
DEFVAL {65535}
::= { rcEponOnuLoopDetectPortEntry 1 }
rcEponOnuLoopDetectPortSrcPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the UNI that forms a loop with this UNI."
::= { rcEponOnuLoopDetectPortEntry 2 }
rcEponOnuLoopDetectPortSrcDevMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the ONU that forms a loop with this UNI."
::= { rcEponOnuLoopDetectPortEntry 3 }
rcEponOnuLoopDetectPortSrcOnuIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the ONU that forms a loop with this UNI."
::= { rcEponOnuLoopDetectPortEntry 4 }
--
-- rcEponOnuLoopDetectTable
--
rcEponOnuLoopDetectTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuLoopDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The loop detection configuration of each ONU."
::= { rcEponOnuLoopDetectGroup 3 }
rcEponOnuLoopDetectEntry OBJECT-TYPE
SYNTAX RcEponOnuLoopDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The loop detection configuration of each ONU."
INDEX { rcEponOnuLoopDetectOnuIndex }
::= { rcEponOnuLoopDetectTable 1 }
RcEponOnuLoopDetectEntry ::= SEQUENCE {
rcEponOnuLoopDetectOnuIndex OnuIndex,
rcEponOnuLoopDetectHelloTime INTEGER,
rcEponOnuLoopDetectVlanId INTEGER
}
rcEponOnuLoopDetectOnuIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of an ONU."
::= { rcEponOnuLoopDetectEntry 1 }
rcEponOnuLoopDetectHelloTime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval of periodical loop detection."
DEFVAL {4}
::= { rcEponOnuLoopDetectEntry 2 }
rcEponOnuLoopDetectVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID of loop detection protocol. 0 for untagged protocol."
DEFVAL {0}
::= { rcEponOnuLoopDetectEntry 3 }
--
--Trap
--
rcEponOnuLoopDetectTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuLoopDetectGroup 10 }
rcSelfLoopLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 1 }
rcSelfLoopLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 2 }
rcInnerLoopLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex, rcEponOnuLoopDetectPortSrcPortId}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 3 }
rcInnerLoopLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex, rcEponOnuLoopDetectPortSrcPortId}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 4 }
rcOuterLoopLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex, rcEponOnuLoopDetectPortSrcPortId,
rcEponOnuLoopDetectPortSrcDevMac,rcEponOnuLoopDetectPortSrcOnuIndex}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 5 }
rcOuterLoopLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuLoopDetectPortIndex, rcEponOnuLoopDetectPortSrcPortId,
rcEponOnuLoopDetectPortSrcDevMac,rcEponOnuLoopDetectPortSrcOnuIndex}
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLoopDetectTrapGroup 6 }
END

View File

@ -0,0 +1,367 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-address-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Apr. 3th, 2009
-- Author : yangzhihui
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-MAC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, PortList FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuMacGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 14 }
------------------------------------------------------------------------------
--
-- rcEponOnuMacTable
--
rcEponOnuMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 1 }
rcEponOnuMacEntry OBJECT-TYPE
SYNTAX RcEponOnuMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuMacTable 1 }
RcEponOnuMacEntry ::= SEQUENCE {
rcEponOnuMacAgingTime INTEGER
}
rcEponOnuMacAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..57600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacEntry 1 }
--
-- rcEponOnuMacPortTable
--
rcEponOnuMacPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMacPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 2 }
rcEponOnuMacPortEntry OBJECT-TYPE
SYNTAX RcEponOnuMacPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuMacPortTable 1 }
RcEponOnuMacPortEntry ::= SEQUENCE {
rcEponOnuMacPortLearningEnable EnableVar,
rcEponOnuMacPortLearningLimit INTEGER
}
rcEponOnuMacPortLearningEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacPortEntry 1 }
rcEponOnuMacPortLearningLimit OBJECT-TYPE
SYNTAX INTEGER (0..8192)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacPortEntry 2 }
--
-- rcEponOnuMacStaticTable
--
rcEponOnuMacStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuMacStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 3 }
rcEponOnuMacStaticEntry OBJECT-TYPE
SYNTAX rcEponOnuMacStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuMacStaticVlan, rcEponOnuMacStaticAddress}
::= { rcEponOnuMacStaticTable 1 }
rcEponOnuMacStaticEntry ::= SEQUENCE {
rcEponOnuMacStaticVlan INTEGER,
rcEponOnuMacStaticAddress MacAddress,
rcEponOnuMacStaticPortId INTEGER,
rcEponOnuMacStaticRowStatus RowStatus
}
rcEponOnuMacStaticVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan ID that the MAC address bind."
::= { rcEponOnuMacStaticEntry 1 }
rcEponOnuMacStaticAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of static MAC address."
::= { rcEponOnuMacStaticEntry 2 }
rcEponOnuMacStaticPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value based 1 is the port that the MAC address bind."
::= { rcEponOnuMacStaticEntry 3 }
rcEponOnuMacStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rcEponOnuMacStaticEntry 4 }
--
-- rcEponOnuMacStatTable
--
rcEponOnuMacStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMacStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 4 }
rcEponOnuMacStatEntry OBJECT-TYPE
SYNTAX RcEponOnuMacStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuMacStatTable 1 }
RcEponOnuMacStatEntry ::= SEQUENCE {
rcEponOnuMacNum INTEGER,
rcEponOnuMacActionFlag INTEGER
}
rcEponOnuMacNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacStatEntry 1 }
rcEponOnuMacActionFlag OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
start(1),
querying(2),
clear(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacStatEntry 2 }
--
-- rcEponOnuMacAddrTable
--
rcEponOnuMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 5 }
rcEponOnuMacAddrEntry OBJECT-TYPE
SYNTAX RcEponOnuMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuMacAddress }
::= { rcEponOnuMacAddrTable 1 }
RcEponOnuMacAddrEntry ::= SEQUENCE {
rcEponOnuMacAddress MacAddress,
rcEponOnuMacAddrPort INTEGER,
rcEponOnuMacAddrType INTEGER,
rcEponOnuMacAddrAgingTime INTEGER
}
rcEponOnuMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacAddrEntry 1 }
rcEponOnuMacAddrPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacAddrEntry 2 }
rcEponOnuMacAddrType OBJECT-TYPE
SYNTAX INTEGER{
dynamic(1),
static(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacAddrEntry 3 }
rcEponOnuMacAddrAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..57600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacAddrEntry 4 }
--
-- rcEponOnuMacStaticMulticastTable
--
rcEponOnuMacStaticMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMacStaticMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 6 }
rcEponOnuMacStaticMulticastEntry OBJECT-TYPE
SYNTAX RcEponOnuMacStaticMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuMacStaticMulticastVlan, rcEponOnuMacStaticMulticastAddress}
::= { rcEponOnuMacStaticMulticastTable 1 }
RcEponOnuMacStaticMulticastEntry ::= SEQUENCE {
rcEponOnuMacStaticMulticastVlan INTEGER,
rcEponOnuMacStaticMulticastAddress MacAddress,
rcEponOnuMacStaticMulticastPortList PortList,
rcEponOnuMacStaticMulticastRowStatus RowStatus
}
rcEponOnuMacStaticMulticastVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vlan ID that the MAC address bind."
::= { rcEponOnuMacStaticMulticastEntry 1 }
rcEponOnuMacStaticMulticastAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of multicast static MAC address."
::= { rcEponOnuMacStaticMulticastEntry 2 }
rcEponOnuMacStaticMulticastPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacStaticMulticastEntry 3 }
rcEponOnuMacStaticMulticastRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rcEponOnuMacStaticMulticastEntry 4 }
--
-- rcEponOnuCtcMacTable
--
rcEponOnuCtcMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMacGroup 7 }
rcEponOnuCtcMacEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex}
::= { rcEponOnuCtcMacTable 1 }
RcEponOnuCtcMacEntry ::= SEQUENCE {
rcEponOnuCtcMacAgingTime INTEGER
}
rcEponOnuCtcMacAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMacEntry 1 }
END

View File

@ -0,0 +1,292 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-multicast-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-MULTICAST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuMulticastGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 16 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuCtcMulticastTable
--
rcEponOnuCtcMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU UNI multicast management table."
::= { rcEponOnuMulticastGroup 1 }
rcEponOnuCtcMulticastEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU UNI multicast management table entry."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcMulticastTable 1 }
RcEponOnuCtcMulticastEntry ::= SEQUENCE {
rcEponOnuCtcMulticastSwitch INTEGER,
rcEponOnuCtcMulticastFastLeaveAblityBitMap OCTET STRING,
rcEponOnuCtcMulticastFastLeaveAdminState EnableVar,
rcEponOnuCtcMulticastFastLeaveAdminCtrl EnableVar
}
rcEponOnuCtcMulticastSwitch OBJECT-TYPE
SYNTAX INTEGER {
igmp_snooping(0),
ctrl_multicast(1),
transparent(2),
igmp_proxy(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 0 }
::= { rcEponOnuCtcMulticastEntry 1 }
rcEponOnuCtcMulticastFastLeaveAblityBitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastEntry 2 }
rcEponOnuCtcMulticastFastLeaveAdminState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastEntry 3 }
rcEponOnuCtcMulticastFastLeaveAdminCtrl OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastEntry 4 }
--
-- rcEponOnuCtcMulticastPortTable
--
rcEponOnuCtcMulticastPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcMulticastPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU UNI multicast management table."
::= { rcEponOnuMulticastGroup 2 }
rcEponOnuCtcMulticastPortEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcMulticastPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU UNI multicast management table entry."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuCtcMulticastPortTable 1 }
RcEponOnuCtcMulticastPortEntry ::= SEQUENCE {
rcEponOnuCtcMulticastPortGroupMaxNum INTEGER,
rcEponOnuCtcMulticastPortMcastVlanTagCtrl INTEGER,
rcEponOnuCtcMulticastPortMcastVlanList OCTET STRING,
rcEponOnuCtcMulticastPortMcastVlanXlateVlanList OCTET STRING
}
rcEponOnuCtcMulticastPortGroupMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastPortEntry 1 }
rcEponOnuCtcMulticastPortMcastVlanTagCtrl OBJECT-TYPE
SYNTAX INTEGER {
no_striped(0),
striped(1),
translation(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastPortEntry 2 }
rcEponOnuCtcMulticastPortMcastVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastPortEntry 3 }
rcEponOnuCtcMulticastPortMcastVlanXlateVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMulticastPortEntry 4 }
--
-- rcEponOnuIgmpSnoopingTable
--
rcEponOnuIgmpSnoopingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuIgmpSnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU IGMP management table."
::= { rcEponOnuMulticastGroup 3 }
rcEponOnuIgmpSnoopingEntry OBJECT-TYPE
SYNTAX RcEponOnuIgmpSnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU IGMP management table entry."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuIgmpSnoopingTable 1 }
RcEponOnuIgmpSnoopingEntry ::= SEQUENCE {
rcEponOnuIgmpSnoopingMembershipAgingTime INTEGER,
rcEponOnuIgmpSnoopingLastMemberQueryCount INTEGER,
rcEponOnuIgmpSnoopingLastMemberQueryInterval INTEGER,
rcEponOnuIgmpSnoopingSnoopingVlanAwareAdmin EnableVar
}
rcEponOnuIgmpSnoopingMembershipAgingTime OBJECT-TYPE
SYNTAX INTEGER(30..3600)
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 300 }
::= { rcEponOnuIgmpSnoopingEntry 1 }
rcEponOnuIgmpSnoopingLastMemberQueryCount OBJECT-TYPE
SYNTAX INTEGER(1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit on times of IGMP query timeout triggered by IGMP Leave packets."
DEFVAL { 2 }
::= { rcEponOnuIgmpSnoopingEntry 2 }
rcEponOnuIgmpSnoopingLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER(1..25)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit on maximum response time in second units of IGMP snooping query triggered by IGMP Leave packets."
DEFVAL { 20 }
::= { rcEponOnuIgmpSnoopingEntry 3 }
rcEponOnuIgmpSnoopingSnoopingVlanAwareAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIgmpSnoopingEntry 4 }
--
-- rcEponOnuIgmpProxyTable
--
rcEponOnuIgmpProxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuIgmpProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU IGMP management table."
::= { rcEponOnuMulticastGroup 4 }
rcEponOnuIgmpProxyEntry OBJECT-TYPE
SYNTAX RcEponOnuIgmpProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU IGMP management table entry."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuIgmpProxyTable 1 }
RcEponOnuIgmpProxyEntry ::= SEQUENCE {
rcEponOnuIgmpProxyVlan INTEGER,
rcEponOnuIgmpProxyIpAddress IpAddress,
rcEponOnuIgmpProxyQueryInterval INTEGER,
rcEponOnuIgmpProxyQueryRspInterval INTEGER
}
rcEponOnuIgmpProxyVlan OBJECT-TYPE
SYNTAX INTEGER(0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 4095 }
::= { rcEponOnuIgmpProxyEntry 1 }
rcEponOnuIgmpProxyIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIgmpProxyEntry 2 }
rcEponOnuIgmpProxyQueryInterval OBJECT-TYPE
SYNTAX INTEGER(1..21600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 25 }
::= { rcEponOnuIgmpProxyEntry 3 }
rcEponOnuIgmpProxyQueryRspInterval OBJECT-TYPE
SYNTAX INTEGER(1..25)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { 10 }
::= { rcEponOnuIgmpProxyEntry 4 }
END

View File

@ -0,0 +1,756 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-net-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 7, 2008
-- Author : heyumei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
---------------------------------------------------rcEponOnuCtcMngDataSVlan---------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-NET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
Ipv6Address FROM IPV6-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuNetGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 7 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcMngTable
--
rcEponOnuCtcMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetGroup 1 }
rcEponOnuCtcMngEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuCtcMngTable 1 }
RcEponOnuCtcMngEntry ::= SEQUENCE {
rcEponOnuCtcMngIpAddress IpAddress,
rcEponOnuCtcMngIpMask IpAddress,
rcEponOnuCtcMngDefaultGateway IpAddress,
rcEponOnuCtcMngDataCVlan INTEGER,
rcEponOnuCtcMngDataSVlan INTEGER,
rcEponOnuCtcMngDataPriority INTEGER,
rcEponOnuCtcMngIpv6Address Ipv6Address,
rcEponOnuCtcMngIpv6PrefixLen INTEGER,
rcEponOnuCtcMngIpv6DefaultGateway Ipv6Address,
rcEponOnuCtcMngIpType INTEGER
}
rcEponOnuCtcMngIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 1 }
rcEponOnuCtcMngIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 2 }
rcEponOnuCtcMngDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 3 }
rcEponOnuCtcMngDataCVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 4 }
rcEponOnuCtcMngDataSVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 5 }
rcEponOnuCtcMngDataPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {5}
::= { rcEponOnuCtcMngEntry 6 }
rcEponOnuCtcMngIpv6Address OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 7 }
rcEponOnuCtcMngIpv6PrefixLen OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 8 }
rcEponOnuCtcMngIpv6DefaultGateway OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 9 }
rcEponOnuCtcMngIpType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcMngEntry 10 }
--
-- rcEponOnuCtcSnmpTable
--
rcEponOnuCtcSnmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetGroup 2 }
rcEponOnuCtcSnmpEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuCtcSnmpTable 1 }
RcEponOnuCtcSnmpEntry ::= SEQUENCE {
rcEponOnuCtcSnmpVersion INTEGER,
rcEponOnuCtcSnmpTrapHostIpAddress IpAddress,
rcEponOnuCtcSnmpTrapPort INTEGER,
rcEponOnuCtcSnmpSvcPort INTEGER,
rcEponOnuCtcSnmpSecurityName OCTET STRING,
rcEponOnuCtcSnmpCommunityForRead OCTET STRING,
rcEponOnuCtcSnmpCommunityForWrite OCTET STRING,
rcEponOnuCtcSnmpTrapHostIpv6Address Ipv6Address,
rcEponOnuCtcSnmpTrapHostIpType INTEGER
}
rcEponOnuCtcSnmpVersion OBJECT-TYPE
SYNTAX INTEGER{
snmpV1(1),
snmpV2(2),
snmpV3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {2}
::= { rcEponOnuCtcSnmpEntry 1 }
rcEponOnuCtcSnmpTrapHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSnmpEntry 2 }
rcEponOnuCtcSnmpTrapPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {162}
::= { rcEponOnuCtcSnmpEntry 3 }
rcEponOnuCtcSnmpSvcPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {161}
::= { rcEponOnuCtcSnmpEntry 4 }
rcEponOnuCtcSnmpSecurityName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSnmpEntry 5 }
rcEponOnuCtcSnmpCommunityForRead OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default is public."
::= { rcEponOnuCtcSnmpEntry 6 }
rcEponOnuCtcSnmpCommunityForWrite OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default is private."
::= { rcEponOnuCtcSnmpEntry 7 }
rcEponOnuCtcSnmpTrapHostIpv6Address OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSnmpEntry 8 }
rcEponOnuCtcSnmpTrapHostIpType OBJECT-TYPE
SYNTAX INTEGER{
ipv4(1),
ipv6(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSnmpEntry 9 }
--
-- rcEponOnuTelnetTable
--
rcEponOnuTelnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuTelnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetGroup 3 }
rcEponOnuTelnetEntry OBJECT-TYPE
SYNTAX RcEponOnuTelnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuTelnetTable 1 }
RcEponOnuTelnetEntry ::= SEQUENCE {
rcEponOnuTelnetAdmin EnableVar
}
rcEponOnuTelnetAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuTelnetEntry 1 }
--
-- rcEponOnuLanMngTable
--
rcEponOnuLanMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuLanMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetGroup 4 }
rcEponOnuLanMngEntry OBJECT-TYPE
SYNTAX RcEponOnuLanMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuLanMngTable 1 }
RcEponOnuLanMngEntry ::= SEQUENCE {
rcEponOnuLanMngIpAddress IpAddress,
rcEponOnuLanMngIpMask IpAddress
}
rcEponOnuLanMngIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLanMngEntry 1 }
rcEponOnuLanMngIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuLanMngEntry 2 }
------------------------------------------------------------------------------
-- rcEponOnuIpPoolGroup
rcEponOnuIpPoolGroup OBJECT IDENTIFIER ::= { rcEponOnuNetGroup 5 }
rcEponOnuIpPoolNextIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolGroup 1 }
--
-- rcEponOnuIpPoolTable
--
rcEponOnuIpPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolGroup 2 }
rcEponOnuIpPoolEntry OBJECT-TYPE
SYNTAX rcEponOnuIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuIpPoolId }
::= { rcEponOnuIpPoolTable 1 }
rcEponOnuIpPoolEntry ::= SEQUENCE {
rcEponOnuIpPoolId INTEGER,
rcEponOnuIpPoolName OCTET STRING,
rcEponOnuIpPoolBeginIpAddress IpAddress,
rcEponOnuIpPoolEndIpAddress IpAddress,
rcEponOnuIpPoolIpMask IpAddress,
rcEponOnuIpPoolDefaultGateway IpAddress,
rcEponOnuIpPoolDataCVlan INTEGER,
rcEponOnuIpPoolDataSVlan INTEGER,
rcEponOnuIpPoolDataPriority INTEGER,
rcEponOnuIpPoolRefCounter Counter32,
rcEponOnuIpPoolRowStatus RowStatus
}
rcEponOnuIpPoolId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 1 }
rcEponOnuIpPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 2 }
rcEponOnuIpPoolBeginIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 3 }
rcEponOnuIpPoolEndIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 4 }
rcEponOnuIpPoolIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 5 }
rcEponOnuIpPoolDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 6 }
rcEponOnuIpPoolDataCVlan OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 7 }
rcEponOnuIpPoolDataSVlan OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 8 }
rcEponOnuIpPoolDataPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 9 }
rcEponOnuIpPoolRefCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 10 }
rcEponOnuIpPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolEntry 11 }
--
-- rcEponOnuIpPoolBindTable
--
rcEponOnuIpPoolBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuIpPoolBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolGroup 3 }
rcEponOnuIpPoolBindEntry OBJECT-TYPE
SYNTAX rcEponOnuIpPoolBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuIpPoolBindOltIndex }
::= { rcEponOnuIpPoolBindTable 1 }
rcEponOnuIpPoolBindEntry ::= SEQUENCE {
rcEponOnuIpPoolBindOltIndex INTEGER,
rcEponOnuIpPoolBindPoolId INTEGER,
rcEponOnuIpPoolBindAutoIpOnuCnt INTEGER
}
rcEponOnuIpPoolBindOltIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolBindEntry 1 }
rcEponOnuIpPoolBindPoolId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolBindEntry 2 }
rcEponOnuIpPoolBindAutoIpOnuCnt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolBindEntry 3 }
--
-- rcEponOnuIpPoolBindAll
--
rcEponOnuIpPoolBindAll OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuIpPoolGroup 4 }
------------------------------------------------------------------------------
-- rcEponOnuSnmpTemplateGroup
rcEponOnuSnmpTemplateGroup OBJECT IDENTIFIER ::= { rcEponOnuNetGroup 6 }
rcEponOnuSnmpTemplateNextIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateGroup 1 }
--
-- rcEponOnuSnmpTemplateTable
--
rcEponOnuSnmpTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuSnmpTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateGroup 2 }
rcEponOnuSnmpTemplateEntry OBJECT-TYPE
SYNTAX rcEponOnuSnmpTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuSnmpTemplateId }
::= { rcEponOnuSnmpTemplateTable 1 }
rcEponOnuSnmpTemplateEntry ::= SEQUENCE {
rcEponOnuSnmpTemplateId INTEGER,
rcEponOnuSnmpTemplateName OCTET STRING,
rcEponOnuSnmpTemplateVersion INTEGER,
rcEponOnuSnmpTemplateTrapHostIpAddress IpAddress,
rcEponOnuSnmpTemplateTrapPort INTEGER,
rcEponOnuSnmpTemplateSvcPort INTEGER,
rcEponOnuSnmpTemplateSecurityName OCTET STRING,
rcEponOnuSnmpTemplateCommunityForRead OCTET STRING,
rcEponOnuSnmpTemplateCommunityForWrite OCTET STRING,
rcEponOnuSnmpTemplateRefCounter Counter32,
rcEponRmtOnuSnmpTemplateRowStatus RowStatus
}
rcEponOnuSnmpTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 1 }
rcEponOnuSnmpTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 2 }
rcEponOnuSnmpTemplateVersion OBJECT-TYPE
SYNTAX INTEGER{
snmpV1(1),
snmpV2(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 3 }
rcEponOnuSnmpTemplateTrapHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 4 }
rcEponOnuSnmpTemplateTrapPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 5 }
rcEponOnuSnmpTemplateSvcPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 6 }
rcEponOnuSnmpTemplateSecurityName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 7 }
rcEponOnuSnmpTemplateCommunityForRead OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 8 }
rcEponOnuSnmpTemplateCommunityForWrite OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 9 }
rcEponOnuSnmpTemplateRefCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 10 }
rcEponRmtOnuSnmpTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSnmpTemplateEntry 11 }
--
-- rcEponOnuNetMngTable
--
rcEponOnuNetMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuNetMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetGroup 7 }
rcEponOnuNetMngEntry OBJECT-TYPE
SYNTAX rcEponOnuNetMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuNetMngTable 1 }
rcEponOnuNetMngEntry ::= SEQUENCE {
rcEponOnuNetMngIpConfigMode INTEGER,
rcEponOnuNetMngBindSnmpTemplateId INTEGER,
rcEponOnuWebUserName OCTET STRING,
rcEponOnuWebUserPassword OCTET STRING
}
rcEponOnuNetMngIpConfigMode OBJECT-TYPE
SYNTAX INTEGER{
static (0),
dynamic (1),
dynamicForce(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetMngEntry 1 }
rcEponOnuNetMngBindSnmpTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetMngEntry 2 }
rcEponOnuWebUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetMngEntry 3 }
rcEponOnuWebUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetMngEntry 4 }
----------------------------------------------------------------------------
rcEponOnuNetTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuNetGroup 10 }
rcEponOnuIpConflictTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex, rcEponOnuCtcMngIpAddress }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuNetTrapGroup 1 }
END

View File

@ -0,0 +1,431 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-partner-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 7, 2009
-- Author : gaohongwei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-PARTNER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
OnuIndex FROM RAISECOM-PONSERIES-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200907030000Z" -- Jul 3, 2009
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200907030000Z" -- Jul 3, 2009
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuPartnerGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 25 }
------------------------------------------------------------------------------
--
-- rcEponOnuPartnerDevTable
--
rcEponOnuPartnerDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPartnerDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGroup 1 }
rcEponOnuPartnerDevEntry OBJECT-TYPE
SYNTAX RcEponOnuPartnerDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPartnerDevIndex }
::= { rcEponOnuPartnerDevTable 1 }
RcEponOnuPartnerDevEntry ::= SEQUENCE {
rcEponOnuPartnerDevIndex INTEGER,
rcEponOnuPartnerDevName OCTET STRING,
rcEponOnuPartnerDevMacAddress MacAddress,
rcEponOnuPartnerDevHwVersion OCTET STRING,
rcEponOnuPartnerDevSwVersion OCTET STRING,
rcEponOnuPartnerDevBootVersion OCTET STRING,
rcEponOnuPartnerDevTech INTEGER,
rcEponOnuPartnerDevSN OCTET STRING
}
rcEponOnuPartnerDevIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerDevEntry 1 }
rcEponOnuPartnerDevName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the name of the partner."
::= { rcEponOnuPartnerDevEntry 2 }
rcEponOnuPartnerDevMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerDevEntry 3 }
rcEponOnuPartnerDevHwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware version."
::= { rcEponOnuPartnerDevEntry 4 }
rcEponOnuPartnerDevSwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version."
::= { rcEponOnuPartnerDevEntry 5 }
rcEponOnuPartnerDevBootVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version."
::= { rcEponOnuPartnerDevEntry 6 }
rcEponOnuPartnerDevTech OBJECT-TYPE
SYNTAX INTEGER {
moca(1),
homePlugBPL(2),
homePlugAV(3),
homePNA(4),
wiFi(5),
others(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The technology of partner."
::= { rcEponOnuPartnerDevEntry 7 }
rcEponOnuPartnerDevSN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SN of partner."
::= { rcEponOnuPartnerDevEntry 8 }
--
--rcEponOnuPartnerMngTable
--
rcEponOnuPartnerMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPartnerMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGroup 2 }
rcEponOnuPartnerMngEntry OBJECT-TYPE
SYNTAX RcEponOnuPartnerMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuPartnerDevIndex }
::= { rcEponOnuPartnerMngTable 1 }
RcEponOnuPartnerMngEntry ::= SEQUENCE {
rcEponOnuPartnerMngIpAddress IpAddress,
rcEponOnuPartnerMngIpMask IpAddress,
rcEponOnuPartnerMngDefaultGateway IpAddress,
rcEponOnuPartnerMngDataCVlan INTEGER,
rcEponOnuPartnerMngDataSVlan INTEGER,
rcEponOnuPartnerMngDataPriority INTEGER,
rcEponOnuPartnerMngIpAddressType INTEGER
}
rcEponOnuPartnerMngIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 1 }
rcEponOnuPartnerMngIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 2 }
rcEponOnuPartnerMngDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 3 }
rcEponOnuPartnerMngDataCVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 4 }
rcEponOnuPartnerMngDataSVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 5 }
rcEponOnuPartnerMngDataPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {5}
::= { rcEponOnuPartnerMngEntry 6 }
rcEponOnuPartnerMngIpAddressType OBJECT-TYPE
SYNTAX INTEGER {
manual(0),
dynamic(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerMngEntry 7 }
--
-- rcEponOnuPartnerGlobalTable
--
rcEponOnuPartnerGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPartnerGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGroup 3 }
rcEponOnuPartnerGlobalEntry OBJECT-TYPE
SYNTAX RcEponOnuPartnerGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPartnerGlobalIndex }
::= { rcEponOnuPartnerGlobalTable 1 }
RcEponOnuPartnerGlobalEntry ::= SEQUENCE {
rcEponOnuPartnerGlobalIndex OnuIndex,
rcEponOnuPartnerGlobalAdmin EnableVar,
rcEponOnuPartnerGlobalPartnerListBitMap OCTET STRING
}
rcEponOnuPartnerGlobalIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGlobalEntry 1 }
rcEponOnuPartnerGlobalAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGlobalEntry 2 }
rcEponOnuPartnerGlobalPartnerListBitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGlobalEntry 3 }
--
--rcEponOnuPartnerMngTable
--
rcEponOnuPartnerOutBandMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPartnerOutBandMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGroup 4 }
rcEponOnuPartnerOutBandMngEntry OBJECT-TYPE
SYNTAX RcEponOnuPartnerOutBandMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuPartnerDevIndex }
::= { rcEponOnuPartnerOutBandMngTable 1 }
RcEponOnuPartnerOutBandMngEntry ::= SEQUENCE {
rcEponOnuPartnerOutBandIpAddress IpAddress,
rcEponOnuPartnerOutBandIpMask IpAddress,
rcEponOnuPartnerOutBandDefaultGateway IpAddress
}
rcEponOnuPartnerOutBandIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerOutBandMngEntry 1 }
rcEponOnuPartnerOutBandIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerOutBandMngEntry 2 }
rcEponOnuPartnerOutBandDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerOutBandMngEntry 3 }
--
--rcEponOnuPartnerSnmpTable
--
rcEponOnuPartnerSnmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuPartnerSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerGroup 5 }
rcEponOnuPartnerSnmpEntry OBJECT-TYPE
SYNTAX rcEponOnuPartnerSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuPartnerDevIndex }
::= { rcEponOnuPartnerSnmpTable 1 }
rcEponOnuPartnerSnmpEntry ::= SEQUENCE {
rcEponOnuPartnerSnmpVersion INTEGER,
rcEponOnuPartnerSnmpTrapHostIpAddress IpAddress,
rcEponOnuPartnerSnmpTrapPort INTEGER,
rcEponOnuPartnerSnmpSvcPort INTEGER,
rcEponOnuPartnerSnmpSecurityName OCTET STRING,
rcEponOnuPartnerSnmpCommunityForRead OCTET STRING,
rcEponOnuPartnerSnmpCommunityForWrite OCTET STRING
}
rcEponOnuPartnerSnmpVersion OBJECT-TYPE
SYNTAX INTEGER{
snmpV1(1),
snmpV2(2),
snmpV3(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 1 }
rcEponOnuPartnerSnmpTrapHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 2 }
rcEponOnuPartnerSnmpTrapPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 3 }
rcEponOnuPartnerSnmpSvcPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 4 }
rcEponOnuPartnerSnmpSecurityName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 5 }
rcEponOnuPartnerSnmpCommunityForRead OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 6 }
rcEponOnuPartnerSnmpCommunityForWrite OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerSnmpEntry 7 }
----------------------------------------------------------------------------
rcEponOnuPartnerTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuPartnerGroup 10 }
rcEponOnuPartnerDevDiscoveryTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuPartnerDevIndex, rcEponOnuPartnerDevName }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerTrapGroup 1 }
rcEponOnuPartnerDevMissingTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuPartnerDevIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPartnerTrapGroup 2 }
END

View File

@ -0,0 +1,136 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-poe-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2009
-- Author : gaohongwei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-POE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, PortList FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuPoeGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 5 }
------------------------------------------------------------------------------
--
-- rcEponOnuPoeInfoTable
--
rcEponOnuPoeInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPoeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeGroup 1 }
rcEponOnuPoeInfoEntry OBJECT-TYPE
SYNTAX RcEponOnuPoeInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuPoeInfoTable 1 }
RcEponOnuPoeInfoEntry ::= SEQUENCE {
rcEponOnuPoeInfoPoePortList PortList,
rcEponOnuPoeInfoPseOnlinePortList PortList,
rcEponOnuPoeInfoPoeCurrentPortId INTEGER
}
rcEponOnuPoeInfoPoePortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeInfoEntry 1 }
rcEponOnuPoeInfoPseOnlinePortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeInfoEntry 2 }
rcEponOnuPoeInfoPoeCurrentPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeInfoEntry 3 }
--
-- rcEponOnuPoeMngTable
--
rcEponOnuPoeMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPoeMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeGroup 2 }
rcEponOnuPoeMngEntry OBJECT-TYPE
SYNTAX RcEponOnuPoeMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuPoeMngTable 1 }
RcEponOnuPoeMngEntry ::= SEQUENCE {
rcEponOnuPoeMngPEnoSrvEn EnableVar
}
rcEponOnuPoeMngPEnoSrvEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeMngEntry 1 }
--------------------------------------------------------------------------------
rcEponOnuPoeTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuPoeGroup 3 }
rcEponOnuPseOfflineTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuEthPortIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeTrapGroup 1 }
rcEponOnuPseOnlineTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuEthPortIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPoeTrapGroup 2 }
END

View File

@ -0,0 +1,325 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-policing-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-POLICING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
EnableVar FROM SWITCH-TC
RowStatus FROM SNMPv2-TC
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuPolicingGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 13 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuCtcPortUSPolicingTable
--
rcEponOnuCtcPortUSPolicingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcPortUSPolicingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Upstream policing configuration of UNIs."
::= { rcEponOnuPolicingGroup 1 }
rcEponOnuCtcPortUSPolicingEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcPortUSPolicingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Upstream policing configuration of UNIs."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuCtcPortUSPolicingTable 1 }
RcEponOnuCtcPortUSPolicingEntry ::= SEQUENCE {
rcEponOnuCtcPortUSPolicingEnable EnableVar,
rcEponOnuCtcPortUSPolicingCirGet INTEGER,
rcEponOnuCtcPortUSPolicingCir INTEGER,
rcEponOnuCtcPortUSPolicingCbs INTEGER,
rcEponOnuCtcPortUSPolicingEbs INTEGER
}
rcEponOnuCtcPortUSPolicingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable upstream policing."
DEFVAL {disable}
::= { rcEponOnuCtcPortUSPolicingEntry 1 }
rcEponOnuCtcPortUSPolicingCirGet OBJECT-TYPE
SYNTAX INTEGER (0..16777215)
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual committed information rate. Depending on the granularity supported, the actual CIR may be different from the expected CIR."
::= { rcEponOnuCtcPortUSPolicingEntry 2 }
rcEponOnuCtcPortUSPolicingCir OBJECT-TYPE
SYNTAX INTEGER (64..16777215)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The expected committed information rate."
DEFVAL {4836}
::= { rcEponOnuCtcPortUSPolicingEntry 3 }
rcEponOnuCtcPortUSPolicingCbs OBJECT-TYPE
SYNTAX INTEGER (0..4194304)
UNITS "Bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The committed burst size in bytes."
DEFVAL {4194304}
::= { rcEponOnuCtcPortUSPolicingEntry 4 }
rcEponOnuCtcPortUSPolicingEbs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
UNITS "Bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The excess burst size in bytes."
DEFVAL {1514}
::= { rcEponOnuCtcPortUSPolicingEntry 5 }
--
-- rcEponOnuCtcPortDSRateLimitTable
--
rcEponOnuCtcPortDSRateLimitTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcPortDSRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Downstream policing configuration of UNIs."
::= { rcEponOnuPolicingGroup 2 }
rcEponOnuCtcPortDSRateLimitEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcPortDSRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Downstream policing configuration of UNIs."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuCtcPortDSRateLimitTable 1 }
RcEponOnuCtcPortDSRateLimitEntry ::= SEQUENCE {
rcEponOnuCtcPortDSRateLimitEnable EnableVar,
rcEponOnuCtcPortDSRateLimitCirGet INTEGER,
rcEponOnuCtcPortDSRateLimitCir INTEGER,
rcEponOnuCtcPortDSRateLimitPir INTEGER
}
rcEponOnuCtcPortDSRateLimitEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable downstream policing."
DEFVAL {disable}
::= { rcEponOnuCtcPortDSRateLimitEntry 1 }
rcEponOnuCtcPortDSRateLimitCirGet OBJECT-TYPE
SYNTAX INTEGER (0..16777215)
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual committed information rate. Depending on the granularity supported, the actual CIR may be different from the expected CIR."
::= { rcEponOnuCtcPortDSRateLimitEntry 2 }
rcEponOnuCtcPortDSRateLimitCir OBJECT-TYPE
SYNTAX INTEGER (64..16777215)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The expected committed information rate."
::= { rcEponOnuCtcPortDSRateLimitEntry 3 }
rcEponOnuCtcPortDSRateLimitPir OBJECT-TYPE
SYNTAX INTEGER (0..16777215)
UNITS "Bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The peak information rate."
::= { rcEponOnuCtcPortDSRateLimitEntry 4 }
------------------------------------------------------------------------------
-- rcEponOnuPortPolicingTemplateGroup
rcEponOnuPortPolicingTemplateGroup OBJECT IDENTIFIER ::= { rcEponOnuPolicingGroup 3 }
rcEponOnuPortPolicingTemplateNextId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next unused policing profile ID."
::= { rcEponOnuPortPolicingTemplateGroup 1 }
--
-- rcEponOnuPortPolicingTemplateTable
--
rcEponOnuPortPolicingTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuPortPolicingTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The definition of policing profiles."
::= { rcEponOnuPortPolicingTemplateGroup 2 }
rcEponOnuPortPolicingTemplateEntry OBJECT-TYPE
SYNTAX rcEponOnuPortPolicingTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The definition of policing profiles."
INDEX {rcEponOnuPortPolicingTemplateId }
::= { rcEponOnuPortPolicingTemplateTable 1 }
rcEponOnuPortPolicingTemplateEntry ::= SEQUENCE {
rcEponOnuPortPolicingTemplateId INTEGER,
rcEponOnuPortPolicingTemplateName OCTET STRING,
rcEponOnuPortPolicingTemplateUSPolicingCir INTEGER,
rcEponOnuPortPolicingTemplateUSPolicingCbs INTEGER,
rcEponOnuPortPolicingTemplateUSPolicingEbs INTEGER,
rcEponOnuPortPolicingTemplateDSRateLimitCir INTEGER,
rcEponOnuPortPolicingTemplateDSRateLimitPir INTEGER,
rcEponOnuPortPolicingTemplateRefCnt Counter32,
rcEponOnuPortPolicingTemplateRowStatus RowStatus
}
rcEponOnuPortPolicingTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The policing profile ID."
::= { rcEponOnuPortPolicingTemplateEntry 1 }
rcEponOnuPortPolicingTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The policing profile name."
::= { rcEponOnuPortPolicingTemplateEntry 2 }
rcEponOnuPortPolicingTemplateUSPolicingCir OBJECT-TYPE
SYNTAX INTEGER(0..16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The upstream committed information rate."
::= { rcEponOnuPortPolicingTemplateEntry 3 }
rcEponOnuPortPolicingTemplateUSPolicingCbs OBJECT-TYPE
SYNTAX INTEGER(0..4194304)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The upstream committed burst size."
::= { rcEponOnuPortPolicingTemplateEntry 4 }
rcEponOnuPortPolicingTemplateUSPolicingEbs OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The upstream excess burst size."
::= { rcEponOnuPortPolicingTemplateEntry 5 }
rcEponOnuPortPolicingTemplateDSRateLimitCir OBJECT-TYPE
SYNTAX INTEGER(0..16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The downstream committed information rate."
::= { rcEponOnuPortPolicingTemplateEntry 6 }
rcEponOnuPortPolicingTemplateDSRateLimitPir OBJECT-TYPE
SYNTAX INTEGER(0..16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The downstream peak information rate."
::= { rcEponOnuPortPolicingTemplateEntry 7 }
rcEponOnuPortPolicingTemplateRefCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reference counter of this policing profile."
::= { rcEponOnuPortPolicingTemplateEntry 8 }
rcEponOnuPortPolicingTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of this profile. Support only active, createAndGo, and destroy states."
::= { rcEponOnuPortPolicingTemplateEntry 9 }
--
-- rcEponOnuPortPolicingTemplateBindTable
--
rcEponOnuPortPolicingTemplateBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuPortPolicingTemplateBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The binding of policing profile to each UNI."
::= { rcEponOnuPortPolicingTemplateGroup 3 }
rcEponOnuPortPolicingTemplateBindEntry OBJECT-TYPE
SYNTAX rcEponOnuPortPolicingTemplateBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The binding of policing profile to each UNI."
INDEX {rcEponOnuEthPortIndex }
::= { rcEponOnuPortPolicingTemplateBindTable 1 }
rcEponOnuPortPolicingTemplateBindEntry ::= SEQUENCE {
rcEponOnuPortPolicingTemplateBindTableId INTEGER
}
rcEponOnuPortPolicingTemplateBindTableId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ID of the policing profile applied to this UNI."
::= { rcEponOnuPortPolicingTemplateBindEntry 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,226 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-pppoe-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Dec 20, 2010
-- Author : yanzhijie
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-PPPOE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
EnableVar FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuPppoeGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 32 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuPppoeAgentConfigTable
--
rcEponOnuPppoeAgentConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPppoeAgentConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeGroup 1 }
rcEponOnuPppoeAgentConfigEntry OBJECT-TYPE
SYNTAX RcEponOnuPppoeAgentConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuPppoeAgentConfigTable 1 }
RcEponOnuPppoeAgentConfigEntry ::= SEQUENCE {
rcEponOnuPPPoEAgentConfigAdmin EnableVar,
rcEponOnuPPPoEAgentConfigUserDefSubOptAdmin EnableVar,
rcEponOnuPPPoEAgentConfigAttachString OCTET STRING,
rcEponOnuPPPoEAgentConfigRemoteIdMode INTEGER,
rcEponOnuPPPoEAgentConfigRemoteIdString OCTET STRING
}
rcEponOnuPPPoEAgentConfigAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentConfigEntry 1 }
rcEponOnuPPPoEAgentConfigUserDefSubOptAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentConfigEntry 2 }
rcEponOnuPPPoEAgentConfigAttachString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..55))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentConfigEntry 3 }
rcEponOnuPPPoEAgentConfigRemoteIdMode OBJECT-TYPE
SYNTAX INTEGER{
onumac-binary(1),
clientmac-binary(2),
onumac-ascii(3),
clientmac-ascii(4),
user-defined(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentConfigEntry 4 }
rcEponOnuPPPoEAgentConfigRemoteIdString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentConfigEntry 5 }
--
-- rcEponOnuPppoeAgentPortMgmtTable
--
rcEponOnuPppoeAgentPortMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPppoeAgentPortMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeGroup 2 }
rcEponOnuPppoeAgentPortMgmtEntry OBJECT-TYPE
SYNTAX RcEponOnuPppoeAgentPortMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuPppoeAgentPortMgmtTable 1 }
RcEponOnuPppoeAgentPortMgmtEntry ::= SEQUENCE {
rcEponOnuPPPoEAgentPortCircuitId OCTET STRING,
rcEponOnuPPPoEAgentPortPolicy INTEGER
}
rcEponOnuPPPoEAgentPortCircuitId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentPortMgmtEntry 1 }
rcEponOnuPPPoEAgentPortPolicy OBJECT-TYPE
SYNTAX INTEGER{
keep(1),
replace(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentPortMgmtEntry 2 }
--
-- rcEponOnuPppoeAgentStatisticTable
--
rcEponOnuPppoeAgentStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPppoeAgentStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeGroup 3 }
rcEponOnuPppoeAgentStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuPppoeAgentStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuPppoeAgentStatisticTable 1 }
RcEponOnuPppoeAgentStatisticEntry ::= SEQUENCE {
rcEponOnuPppoeAgentStatisticClear INTEGER,
rcEponOnuPppoeAgentStatisticPADISend Counter32,
rcEponOnuPppoeAgentStatisticPADRSend Counter32,
rcEponOnuPppoeAgentStatisticPADIRecv Counter32,
rcEponOnuPppoeAgentStatisticPADRRecv Counter32
}
rcEponOnuPppoeAgentStatisticClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentStatisticEntry 1 }
rcEponOnuPppoeAgentStatisticPADISend OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentStatisticEntry 2 }
rcEponOnuPppoeAgentStatisticPADRSend OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentStatisticEntry 3 }
rcEponOnuPppoeAgentStatisticPADIRecv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentStatisticEntry 4 }
rcEponOnuPppoeAgentStatisticPADRRecv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPppoeAgentStatisticEntry 5 }
END

View File

@ -0,0 +1,373 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-protect-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2009
-- Author : yuhui
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-PROTECT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, TimeStamp FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
OnuIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuProtectGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 9 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcProtectTable
--
rcEponOnuCtcProtectTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectGroup 1 }
rcEponOnuCtcProtectEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some basic attribute information item of
ONU per PON."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcProtectTable 1 }
RcEponOnuCtcProtectEntry ::= SEQUENCE {
rcEponOnuCtcProtectPrimaryPonIf INTEGER,
rcEponOnuCtcProtectHoldoverCtrl INTEGER,
rcEponOnuCtcProtectHoldoverTime INTEGER,
rcEponOnuCtcProtectOpticalLosTime INTEGER,
rcEponOnuCtcProtectMacLosTime INTEGER
}
rcEponOnuCtcProtectPrimaryPonIf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcProtectEntry 1 }
rcEponOnuCtcProtectHoldoverCtrl OBJECT-TYPE
SYNTAX INTEGER {
deactivated(1),
activated(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcProtectEntry 2 }
rcEponOnuCtcProtectHoldoverTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcProtectEntry 3 }
rcEponOnuCtcProtectOpticalLosTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcProtectEntry 4 }
rcEponOnuCtcProtectMacLosTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcProtectEntry 5 }
--
-- rcEponOnuProtectTable
--
rcEponOnuProtectTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectGroup 2 }
rcEponOnuProtectEntry OBJECT-TYPE
SYNTAX RcEponOnuProtectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuProtectTable 1 }
RcEponOnuProtectEntry ::= SEQUENCE {
rcEponOnuProtectMajorPortId INTEGER,
rcEponOnuProtectMajorPortState INTEGER,
rcEponOnuProtectMinorPortId INTEGER,
rcEponOnuProtectMinorPortState INTEGER,
rcEponOnuProtectWorkingState INTEGER,
rcEponOnuProtectLockFlag INTEGER,
rcEponOnuProtectRevertTime INTEGER,
rcEponOnuProtectForcedSwitch INTEGER,
rcEponOnuProtectSwitchResult INTEGER,
rcEponOnuProtectSwitchTimeStamp TimeStamp
}
rcEponOnuProtectMajorPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 1 }
rcEponOnuProtectMajorPortState OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
los(2),
sd(3),
op(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 2 }
rcEponOnuProtectMinorPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 3 }
rcEponOnuProtectMinorPortState OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
los(2),
sd(3),
op(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 4 }
rcEponOnuProtectWorkingState OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
protected(2),
pending(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 5 }
rcEponOnuProtectLockFlag OBJECT-TYPE
SYNTAX INTEGER{
unlock(0),
lockToMajor(1),
lockToMinor(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 6 }
rcEponOnuProtectRevertTime OBJECT-TYPE
SYNTAX INTEGER(0..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 7 }
rcEponOnuProtectForcedSwitch OBJECT-TYPE
SYNTAX INTEGER{
switch(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 8 }
rcEponOnuProtectSwitchResult OBJECT-TYPE
SYNTAX INTEGER{
succeeded(1),
destLinkSF(2),
protectLocked(3),
generalFailure(15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 9 }
rcEponOnuProtectSwitchTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectEntry 10 }
--
-- rcEponOnuDProtectNextGroupId
--
rcEponOnuDProtectNextGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectGroup 3 }
--
-- rcEponOnuDProtectGroupTable
--
rcEponOnuDProtectGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDProtectGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuProtectGroup 4 }
rcEponOnuDProtectGroupEntry OBJECT-TYPE
SYNTAX RcEponOnuDProtectGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDProtectGroupId }
::= { rcEponOnuDProtectGroupTable 1 }
RcEponOnuDProtectGroupEntry ::= SEQUENCE {
rcEponOnuDProtectGroupId INTEGER,
rcEponOnuDProtectPrimaryOnuIndex OnuIndex,
rcEponOnuDProtectSecondaryOnuIndex OnuIndex,
rcEponOnuDProtectDataSync INTEGER,
rcEponOnuDProtectForcedSwitch INTEGER,
rcEponOnuDProtectRowStatus RowStatus
}
rcEponOnuDProtectGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 1 }
rcEponOnuDProtectPrimaryOnuIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 2 }
rcEponOnuDProtectSecondaryOnuIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 3 }
rcEponOnuDProtectDataSync OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
sync(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 4 }
rcEponOnuDProtectForcedSwitch OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
switch(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 5 }
rcEponOnuDProtectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDProtectGroupEntry 6 }
--------------------------------------------------------------------------------
rcEponOnuProtectTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuProtectGroup 10 }
rcEponOnuProtectForcedSwitchTrap NOTIFICATION-TYPE
OBJECTS {rcEponOnuDevIndex,
rcEponOnuProtectMajorPortId,
rcEponOnuProtectMinorPortId,
rcEponOnuProtectWorkingState,
rcEponOnuProtectSwitchResult,
rcEponOnuProtectSwitchTimeStamp
}
STATUS current
DESCRIPTION
""
::= {rcEponOnuProtectTrapGroup 1}
rcEponOnuProtectAutoSwitchTrap NOTIFICATION-TYPE
OBJECTS {rcEponOnuDevIndex,
rcEponOnuProtectMajorPortId,
rcEponOnuProtectMinorPortId,
rcEponOnuProtectWorkingState,
rcEponOnuProtectSwitchResult,
rcEponOnuProtectSwitchTimeStamp
}
STATUS current
DESCRIPTION
""
::= {rcEponOnuProtectTrapGroup 2}
END

View File

@ -0,0 +1,236 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-pse-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jan 28, 2010
-- Author : liuyuhua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-PSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
pethMainPseGroupIndex, pethPsePortGroupIndex, pethPsePortIndex FROM POWER-ETHERNET-MIB
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuPseGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 26 }
------------------------------------------------------------------------------
--
-- rcEponOnuPseGlobeExtTable
--
rcEponOnuPseGlobeExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPseGlobeExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGroup 1 }
rcEponOnuPseGlobeExtEntry OBJECT-TYPE
SYNTAX RcEponOnuPseGlobeExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { pethMainPseGroupIndex }
::= { rcEponOnuPseGlobeExtTable 1 }
RcEponOnuPseGlobeExtEntry ::= SEQUENCE {
rcEponOnuPseSubCardHwVersion OCTET STRING,
rcEponOnuPsePowerMngMode INTEGER,
rcEponOnuPseTempProtectionCtrl EnableVar,
rcEponOnuPsePeakPower INTEGER,
rcEponOnuPseAveragePower INTEGER,
rcEponOnuPseOverTempStatus INTEGER
}
rcEponOnuPseSubCardHwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 1 }
rcEponOnuPsePowerMngMode OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
manual(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 2 }
rcEponOnuPseTempProtectionCtrl OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 3 }
rcEponOnuPsePeakPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 4 }
rcEponOnuPseAveragePower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 5 }
rcEponOnuPseOverTempStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGlobeExtEntry 6 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuPsePortExtTable
--
rcEponOnuPsePortExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPsePortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseGroup 2 }
rcEponOnuPsePortExtEntry OBJECT-TYPE
SYNTAX RcEponOnuPsePortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { pethPsePortGroupIndex, pethPsePortIndex }
::= { rcEponOnuPsePortExtTable 1 }
RcEponOnuPsePortExtEntry ::= SEQUENCE {
rcEponOnuPsePortAdminState EnableVar,
rcEponOnuPsePortMaxPower INTEGER,
rcEponOnuPsePortOutputPower INTEGER,
rcEponOnuPsePortAveragePower INTEGER,
rcEponOnuPsePortPeakPower INTEGER,
rcEponOnuPsePortOutputCurrent INTEGER,
rcEponOnuPsePortOutputVoltage INTEGER,
rcEponOnuPsePortCompatibilityEnable EnableVar,
rcEponOnuPsePortPowerMode INTEGER
}
rcEponOnuPsePortAdminState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 1 }
rcEponOnuPsePortMaxPower OBJECT-TYPE
SYNTAX INTEGER(4000..30000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 2 }
rcEponOnuPsePortOutputPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 3 }
rcEponOnuPsePortAveragePower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 4 }
rcEponOnuPsePortPeakPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 5 }
rcEponOnuPsePortOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 6 }
rcEponOnuPsePortOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 7 }
rcEponOnuPsePortCompatibilityEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 8 }
rcEponOnuPsePortPowerMode OBJECT-TYPE
SYNTAX INTEGER{
af(1),
at(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPsePortExtEntry 9 }
---------------------------------------------------------------------------
rcEponOnuPseTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuPseGroup 10 }
rcEponOnuPseOverTempTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuPseOverTempStatus }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPseTrapGroup 1 }
END

View File

@ -0,0 +1,432 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-acl-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-ACL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuQaclGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 17 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuCtcClassificationTable
--
rcEponOnuCtcClassificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcClassificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification table."
::= { rcEponOnuQaclGroup 1 }
rcEponOnuCtcClassificationEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcClassificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification entry."
INDEX { rcEponOnuCtcClassificationRuleId }
::= { rcEponOnuCtcClassificationTable 1 }
RcEponOnuCtcClassificationEntry ::= SEQUENCE {
rcEponOnuCtcClassificationRuleId INTEGER,
rcEponOnuCtcClassificationField INTEGER,
rcEponOnuCtcClassificationMatchValue OCTET STRING,
rcEponOnuCtcClassificationOperator INTEGER,
rcEponOnuCtcClassificationRefCount INTEGER,
rcEponOnuCtcClassificationRowStatus RowStatus
}
rcEponOnuCtcClassificationRuleId OBJECT-TYPE
SYNTAX INTEGER(1..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 1 }
rcEponOnuCtcClassificationField OBJECT-TYPE
SYNTAX INTEGER {
dmac(0),
smac(1),
pri(2),
vid(3),
eth_type(4),
dip(5),
sip(6),
ip_protocol(7),
ip_dscp(8),
ip_precedence(9),
l4_sport(10),
l4_dport(11),
ip_version(12),
flow_label(13),
dip_v6(14),
sip_v6(15),
dip_prefix(16),
sip_prefix(17),
nextheader(18)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 2 }
rcEponOnuCtcClassificationMatchValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 3 }
rcEponOnuCtcClassificationOperator OBJECT-TYPE
SYNTAX INTEGER {
never_match(0),
equal(1),
not_equal(2),
less_or_equal(3),
greater_or_equal(4),
field_exists(5),
field_not_exist(6),
always_match(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 4 }
rcEponOnuCtcClassificationRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 5 }
rcEponOnuCtcClassificationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcClassificationEntry 6 }
--
-- rcEponOnuCtcPolicyTable
--
rcEponOnuCtcPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification table."
::= { rcEponOnuQaclGroup 2 }
rcEponOnuCtcPolicyEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification entry."
INDEX { rcEponOnuCtcPolicyRuleId }
::= { rcEponOnuCtcPolicyTable 1 }
RcEponOnuCtcPolicyEntry ::= SEQUENCE {
rcEponOnuCtcPolicyRuleId INTEGER,
rcEponOnuCtcPolicyMappedQueue INTEGER,
rcEonOnuCtcPolicyMarkPriority INTEGER,
rcEponOnuCtcPolicyRefClassList OCTET STRING,
rcEponOnuCtcPolicyWeight INTEGER,
rcEponOnuCtcPolicyRefCount INTEGER,
rcEponOnuCtcPolicyRowStatus RowStatus
}
rcEponOnuCtcPolicyRuleId OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 1 }
rcEponOnuCtcPolicyMappedQueue OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 2 }
rcEonOnuCtcPolicyMarkPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 3 }
rcEponOnuCtcPolicyRefClassList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 4 }
rcEponOnuCtcPolicyWeight OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 5 }
rcEponOnuCtcPolicyRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 6 }
rcEponOnuCtcPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPolicyEntry 7 }
--
-- rcEponOnuCtcQosPortTable
--
rcEponOnuCtcPortPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcPortPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification table."
::= { rcEponOnuQaclGroup 3 }
rcEponOnuCtcPortPolicyEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcPortPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification entry."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuCtcPortPolicyTable 1 }
RcEponOnuCtcPortPolicyEntry ::= SEQUENCE {
rcEponOnuCtcPortPolicyList OCTET STRING
}
rcEponOnuCtcPortPolicyList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcPortPolicyEntry 1 }
--
-- rcEponOnuPortFilterTable
--
rcEponOnuPortFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuPortFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification table."
::= { rcEponOnuQaclGroup 4 }
rcEponOnuPortFilterEntry OBJECT-TYPE
SYNTAX RcEponOnuPortFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification entry."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuPortFilterTable 1 }
RcEponOnuPortFilterEntry ::= SEQUENCE {
rcEponOnuPortFilterRefPolicyList OCTET STRING,
rcEponOnuPortFilterMatchType INTEGER,
rcEponOnuPortFilterMatchAction INTEGER
}
rcEponOnuPortFilterRefPolicyList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPortFilterEntry 1 }
rcEponOnuPortFilterMatchType OBJECT-TYPE
SYNTAX INTEGER {
match_all(1),
match_any(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPortFilterEntry 2 }
rcEponOnuPortFilterMatchAction OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuPortFilterEntry 3 }
--
-- rcEponOnuQosTable
--
rcEponOnuQosTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuQosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQaclGroup 5 }
rcEponOnuQosEntry OBJECT-TYPE
SYNTAX RcEponOnuQosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuQosTable 1 }
RcEponOnuQosEntry ::= SEQUENCE {
rcEponOnuQosQueueSchedule INTEGER,
rcEponOnuQosQueueWeight OCTET STRING,
rcEponOnuQosQueueMapping OCTET STRING,
rcEponOnuQosPolicyList OCTET STRING
}
rcEponOnuQosQueueSchedule OBJECT-TYPE
SYNTAX INTEGER{
sp(1),
wrr(2),
preempt_wrr(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosEntry 1 }
rcEponOnuQosQueueWeight OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosEntry 2 }
rcEponOnuQosQueueMapping OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosEntry 3 }
rcEponOnuQosPolicyList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosEntry 4 }
--
-- rcEponOnuQosPortTable
--
rcEponOnuQosPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuQosPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification table."
::= { rcEponOnuQaclGroup 6 }
rcEponOnuQosPortEntry OBJECT-TYPE
SYNTAX RcEponOnuQosPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU classification entry."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuQosPortTable 1 }
RcEponOnuQosPortEntry ::= SEQUENCE {
rcEponOnuQosPortTrust INTEGER,
rcEponOnuQosPortCosOverride EnableVar,
rcEponOnuQosPortCosRemark OCTET STRING
}
rcEponOnuQosPortTrust OBJECT-TYPE
SYNTAX INTEGER {
untrust(1),
cos(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosPortEntry 1 }
rcEponOnuQosPortCosOverride OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosPortEntry 2 }
rcEponOnuQosPortCosRemark OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosPortEntry 3 }
END

View File

@ -0,0 +1,731 @@
--
-- File : epon-rmt-onu-rstp-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : May 8, 2009
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
EPON-RMT-ONU-RSTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
-- All representations of Bridge-Id in this MIB
-- Module use, as a textual convention (i.e. this
-- convention does not affect their encoding), the data
-- type:
BridgeId ::= OCTET STRING (SIZE (8)) -- the
-- Bridge-Identifier
-- as used in the
-- Spanning Tree
-- Protocol to uniquely identify a bridge. Its first two
-- octets (in network byte order) contain a priority
-- value and its last 6 octets contain the MAC address
-- used to refer to a bridge in a unique fashion
-- (typically, the numerically smallest MAC address
-- of all ports on the bridge).
-- Several objects in this MIB module represent values of
-- timers used by the Spanning Tree Protocol. In this
-- MIB, these timers have values in units of hundreths of
-- a second (i.e. 1/100 secs).
-- These timers, when stored in a Spanning Tree Protocol's
-- BPDU, are in units of 1/256 seconds. Note, however,
-- that 802.1D-1990 specifies a settable granularity of
-- no more than 1 second for these timers. To avoid
-- ambiguity, a data type is defined here as a textual
-- convention and all representation of these timers
-- in this MIB module are defined using this data type. An
-- algorithm is also defined for converting between the
-- different units, to ensure a timer's value is not
-- distorted by multiple conversions.
-- The data type is:
Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds
-- To convert a Timeout value into a value in units of
-- 1/256 seconds, the following algorithm should be used:
--
-- b = floor( (n * 256) / 100)
--
-- where:
-- floor = quotient [ignore remainder]
-- n is the value in 1/100 second units
-- b is the value in 1/256 second units
--
-- To convert the value from 1/256 second units back to
-- 1/100 seconds, the following algorithm should be used:
--
-- n = ceiling( (b * 100) / 256)
--
-- where:
-- ceiling = quotient [if remainder is 0], or
-- quotient + 1 [if remainder is non-zero]
-- n is the value in 1/100 second units
-- b is the value in 1/256 second units
--
-- Note: it is important that the arithmetic operations are
-- done in the order specified (i.e., multiply first, divide
-- second).
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuRstpGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 18 }
------------------------------------------------------------------------------
--
-- rcEponOnuDot1dStpTable
--
rcEponOnuDot1dStpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDot1dStpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuRstpGroup 1 }
rcEponOnuDot1dStpEntry OBJECT-TYPE
SYNTAX RcEponOnuDot1dStpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing some basic attribute information item of
ONU RSTP per PON."
INDEX { rcEponOnuDot1dStpIndex }
::= { rcEponOnuDot1dStpTable 1 }
RcEponOnuDot1dStpEntry ::= SEQUENCE {
rcEponOnuDot1dStpIndex OnuIndex,
rcEponOnuDot1dStpProtocolSpecification INTEGER,
rcEponOnuDot1dStpPriority INTEGER,
rcEponOnuDot1dStpTimeSinceTopologyChange TimeTicks,
rcEponOnuDot1dStpTopChanges Counter,
rcEponOnuDot1dStpDesignatedRoot BridgeId,
rcEponOnuDot1dStpRootCost INTEGER,
rcEponOnuDot1dStpRootPort INTEGER,
rcEponOnuDot1dStpMaxAge Timeout,
rcEponOnuDot1dStpHelloTime Timeout,
rcEponOnuDot1dStpHoldTime INTEGER,
rcEponOnuDot1dStpForwardDelay Timeout,
rcEponOnuDot1dStpBridgeMaxAge Timeout,
rcEponOnuDot1dStpBridgeHelloTime Timeout,
rcEponOnuDot1dStpBridgeForwardDelay Timeout,
rcEponOnuDot1dStpVersion INTEGER,
rcEponOnuDot1dStpTxHoldCount Integer32,
rcEponOnuDot1dStpPathCostDefault INTEGER,
rcEponOnuRstpEnable EnableVar
}
rcEponOnuDot1dStpIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDot1dStpEntry 1 }
rcEponOnuDot1dStpProtocolSpecification OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
decLb100(2),
ieee8021d(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of what version of the Spanning
Tree Protocol is being run. The value
'decLb100(2)' indicates the DEC LANbridge 100
Spanning Tree protocol. IEEE 802.1d
implementations will return 'ieee8021d(3)'. If
future versions of the IEEE Spanning Tree Protocol
are released that are incompatible with the
current version a new value will be defined."
::= { rcEponOnuDot1dStpEntry 2 }
rcEponOnuDot1dStpPriority OBJECT-TYPE
SYNTAX INTEGER (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the write-able portion of the Bridge
ID, i.e., the first two octets of the (8 octet
long) Bridge ID. The other (last) 6 octets of the
Bridge ID are given by the value of dot1dBaseBridgeAddress.
values are 0-61440, in steps of 4096"
::= { rcEponOnuDot1dStpEntry 3 }
rcEponOnuDot1dStpTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (in hundredths of a second) since the
last time a topology change was detected by the
bridge entity."
::= { rcEponOnuDot1dStpEntry 4 }
rcEponOnuDot1dStpTopChanges OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of topology changes detected by
this bridge since the management entity was last
reset or initialized."
::= { rcEponOnuDot1dStpEntry 5 }
rcEponOnuDot1dStpDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge identifier of the root of the spanning
tree as determined by the Spanning Tree Protocol
as executed by this node. This value is used as
the Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
::= { rcEponOnuDot1dStpEntry 6 }
rcEponOnuDot1dStpRootCost OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of the path to the root as seen from
this bridge."
::= { rcEponOnuDot1dStpEntry 7 }
rcEponOnuDot1dStpRootPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number of the port which offers the
lowest cost path from this bridge to the root
bridge."
::= { rcEponOnuDot1dStpEntry 8 }
rcEponOnuDot1dStpMaxAge OBJECT-TYPE
SYNTAX Timeout
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum age of Spanning Tree Protocol
information learned from the network on any port
before it is discarded, in units of hundredths of
a second. This is the actual value that this
bridge is currently using."
::= { rcEponOnuDot1dStpEntry 9 }
rcEponOnuDot1dStpHelloTime OBJECT-TYPE
SYNTAX Timeout
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time between the transmission of
Configuration bridge PDUs by this node on any port
when it is the root of the spanning tree or trying
to become so, in units of hundredths of a second.
This is the actual value that this bridge is
currently using."
::= { rcEponOnuDot1dStpEntry 10 }
rcEponOnuDot1dStpHoldTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This time value determines the interval length
during which no more than two Configuration bridge
PDUs shall be transmitted by this node, in units
of hundredths of a second."
::= { rcEponOnuDot1dStpEntry 11 }
rcEponOnuDot1dStpForwardDelay OBJECT-TYPE
SYNTAX Timeout
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This time value, measured in units of hundredths
of a second, controls how fast a port changes its
spanning state when moving towards the Forwarding
state. The value determines how long the port
stays in each of the Listening and Learning
states, which precede the Forwarding state. This
value is also used, when a topology change has
been detected and is underway, to age all dynamic
entries in the Forwarding Database. [Note that
this value is the one that this bridge is
currently using, in contrast to
rcEponOnuDot1dStpBridgeForwardDelay which is the value that
this bridge and all others would start using
if/when this bridge were to become the root.]"
::= { rcEponOnuDot1dStpEntry 12 }
rcEponOnuDot1dStpBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that all bridges use for MaxAge when
this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
rcEponOnuDot1dStpBridgeHelloTime. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
::= { rcEponOnuDot1dStpEntry 13 }
rcEponOnuDot1dStpBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that all bridges use for HelloTime when
this bridge is acting as the root. The
granularity of this timer is specified by 802.1D-
1990 to be 1 second. An agent may return a
badValue error if a set is attempted to a value
which is not a whole number of seconds."
::= { rcEponOnuDot1dStpEntry 14 }
rcEponOnuDot1dStpBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that all bridges use for ForwardDelay
when this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
rcEponOnuDot1dStpBridgeMaxAge. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
::= { rcEponOnuDot1dStpEntry 15 }
rcEponOnuDot1dStpVersion OBJECT-TYPE
SYNTAX INTEGER {
stpCompatible(0),
rstp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of Spanning Tree Protocol the bridge is
currently running. The value 'stpCompatible(0)'
indicates the Spanning Tree Protocol specified in
IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning
Tree Protocol specified in IEEE 802.1w. New value may
be defined as future versions of the protocol become
available."
DEFVAL { rstp }
::= { rcEponOnuDot1dStpEntry 16 }
rcEponOnuDot1dStpTxHoldCount OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value used by the Port Transmit state machine to limit
the maximum transmission rate."
DEFVAL { 3 }
::= { rcEponOnuDot1dStpEntry 17 }
rcEponOnuDot1dStpPathCostDefault OBJECT-TYPE
SYNTAX INTEGER {
stp8021d1998(1),
stp8021t2001(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the Spanning Tree default Path Costs that
are to be used by this Bridge. A value of 8021d1998(1)
uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998.
A value of stp8021t2001(2) uses the 32-bit default Path
Costs from IEEE Std. 802.1t."
::= { rcEponOnuDot1dStpEntry 18 }
rcEponOnuRstpEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuDot1dStpEntry 19 }
--
-- rcEponOnuDot1dStpPortTable
--
rcEponOnuDot1dStpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuRstpGroup 2 }
rcEponOnuDot1dStpPortEntry OBJECT-TYPE
SYNTAX RcEponOnuDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDot1dStpPort }
::= { rcEponOnuDot1dStpPortTable 1 }
RcEponOnuDot1dStpPortEntry ::= SEQUENCE {
rcEponOnuDot1dStpPort Olt_OnuIfIndex,
rcEponOnuDot1dStpPortPriority INTEGER,
rcEponOnuDot1dStpPortState INTEGER ,
rcEponOnuDot1dStpPortEnable INTEGER ,
rcEponOnuDot1dStpPortPathCost INTEGER ,
rcEponOnuDot1dStpPortDesignatedRoot BridgeId,
rcEponOnuDot1dStpPortDesignatedCost INTEGER,
rcEponOnuDot1dStpPortDesignatedBridge BridgeId,
rcEponOnuDot1dStpPortDesignatedPort OCTET STRING,
rcEponOnuDot1dStpPortForwardTransitions Counter
}
rcEponOnuDot1dStpPort OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ONU UNI index for which this entry
contains Spanning Tree Protocol management
information."
::= { rcEponOnuDot1dStpPortEntry 1 }
rcEponOnuDot1dStpPortPriority OBJECT-TYPE
SYNTAX INTEGER (0..240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the priority field which is
contained in the first (in network byte order)
octet of the (2 octet long) Port ID. The other
octet of the Port ID is given by the value of
rcEponOnuDot1dStpPort.values are 0-240, in steps of 16"
::= { rcEponOnuDot1dStpPortEntry 2 }
rcEponOnuDot1dStpPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5),
broken(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's current state as defined by
application of the Spanning Tree Protocol. This
state controls what action a port takes on
reception of a frame. If the bridge has detected
a port that is malfunctioning it will place that
port into the broken(6) state. For ports which
are disabled (see rcEponOnuDot1dStpPortEnable), this object
will have a value of disabled(1)."
::= { rcEponOnuDot1dStpPortEntry 3 }
rcEponOnuDot1dStpPortEnable OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enabled/disabled status of the port."
::= { rcEponOnuDot1dStpPortEntry 4 }
rcEponOnuDot1dStpPortPathCost OBJECT-TYPE
SYNTAX INTEGER (1..200000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The contribution of this port to the path cost of
paths towards the spanning tree root which include
this port. 802.1D-1990 recommends that the
default value of this parameter be in inverse
proportion to the speed of the attached LAN."
::= { rcEponOnuDot1dStpPortEntry 5 }
rcEponOnuDot1dStpPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique Bridge Identifier of the Bridge
recorded as the Root in the Configuration BPDUs
transmitted by the Designated Bridge for the
segment to which the port is attached."
::= { rcEponOnuDot1dStpPortEntry 6 }
rcEponOnuDot1dStpPortDesignatedCost OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The path cost of the Designated Port of the
segment connected to this port. This value is
compared to the Root Path Cost field in received
bridge PDUs."
::= { rcEponOnuDot1dStpPortEntry 7 }
rcEponOnuDot1dStpPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge Identifier of the bridge which this
port considers to be the Designated Bridge for
this port's segment."
::= { rcEponOnuDot1dStpPortEntry 8 }
rcEponOnuDot1dStpPortDesignatedPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port Identifier of the port on the Designated
Bridge for this port's segment."
::= { rcEponOnuDot1dStpPortEntry 9 }
rcEponOnuDot1dStpPortForwardTransitions OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this port has transitioned
from the Learning state to the Forwarding state."
::= { rcEponOnuDot1dStpPortEntry 10 }
---
-- rcEponOnuDot1dStpExtPortTable
--
rcEponOnuDot1dStpExtPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuDot1dStpExtPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains port-specific Rapid Spanning Tree
information."
::= { rcEponOnuRstpGroup 3 }
rcEponOnuDot1dStpExtPortEntry OBJECT-TYPE
SYNTAX RcEponOnuDot1dStpExtPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Rapid Spanning Tree information maintained by
each port."
INDEX { rcEponOnuDot1dStpPort }
::= { rcEponOnuDot1dStpExtPortTable 1 }
RcEponOnuDot1dStpExtPortEntry ::= SEQUENCE {
rcEponOnuDot1dStpPortProtocolMigration TruthValue,
rcEponOnuDot1dStpPortAdminEdgePort TruthValue,
rcEponOnuDot1dStpPortOperEdgePort TruthValue,
rcEponOnuDot1dStpPortAdminPointToPoint INTEGER,
rcEponOnuDot1dStpPortOperPointToPoint TruthValue,
rcEponOnuDot1dStpPortAdminPathCost Integer32
}
rcEponOnuDot1dStpPortProtocolMigration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When operating in RSTP (version 2) mode, writing TRUE(1)
to this object forces this port to transmit RSTP BPDUs.
Any other operation on this object has no effect and
it always returns FALSE(2) when read."
::= { rcEponOnuDot1dStpExtPortEntry 1 }
rcEponOnuDot1dStpPortAdminEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the Edge Port parameter. A
value of TRUE(1) indicates that this port should be
assumed as an edge-port and a value of FALSE(2) indicates
that this port should be assumed as a non-edge-port."
::= { rcEponOnuDot1dStpExtPortEntry 2 }
rcEponOnuDot1dStpPortOperEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational value of the Edge Port parameter. The
object is initialized to the value of
rcEponOnuDot1dStpPortAdminEdgePort and is set FALSE on reception of
a BPDU."
::= { rcEponOnuDot1dStpExtPortEntry 3 }
rcEponOnuDot1dStpPortAdminPointToPoint OBJECT-TYPE
SYNTAX INTEGER {
forceTrue(0),
forceFalse(1),
auto(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative point-to-point status of the LAN segment
attached to this port. A value of forceTrue(0) indicates that
this port should always be treated as if it is connected to
a point-to-point link. A value of forceFalse(1) indicates
that this port should be treated as having a shared media
connection. A value of auto(2) indicates that this port is
considered to have a point-to-point link if it is an Aggregator
and all of its members are aggregatable, or if the MAC entity
is configured for full duplex operation, either through
auto-negotiation or by management means."
::= { rcEponOnuDot1dStpExtPortEntry 4 }
rcEponOnuDot1dStpPortOperPointToPoint OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational point-to-point status of the LAN segment
attached to this port. It indicates whether a port is
considered to have a point-to-point connection or not.
The value is determined by management or by auto-detection,
as described in the rcEponOnuDot1dStpPortAdminPointToPoint object."
::= { rcEponOnuDot1dStpExtPortEntry 5 }
rcEponOnuDot1dStpPortAdminPathCost OBJECT-TYPE
SYNTAX Integer32 (0..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administratively assigned value for the contribution
of this port to the path cost of paths towards the spanning
tree root.
Writing a value of '0' assigns the automatically calculated
default Path Cost value to the port. If the default Path
Cost is being used, this object returns '0' when read.
This complements the object rcEponOnuDot1dStpPortPathCost or
rcEponOnuDot1dStpPortPathCost32, which returns the operational value
of the path cost."
::= { rcEponOnuDot1dStpExtPortEntry 6 }
--
-- rcEponOnuRstpPortStatsTable
--
rcEponOnuRstpPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuRstpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rstp stats table"
::= { rcEponOnuRstpGroup 4 }
rcEponOnuRstpPortStatsEntry OBJECT-TYPE
SYNTAX RcEponOnuRstpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rstp stats table"
INDEX { rcEponOnuDot1dStpPort }
::= { rcEponOnuRstpPortStatsTable 1 }
RcEponOnuRstpPortStatsEntry ::= SEQUENCE {
rcEponOnuRstpPortClear INTEGER,
rcEponOnuRstpPortRxStpBPDUs Counter32,
rcEponOnuRstpPortRxTCNs Counter32,
rcEponOnuRstpPortRxRstpBPDUs Counter32,
rcEponOnuRstpPortTxStpBPDUs Counter32,
rcEponOnuRstpPortTxTCNs Counter32,
rcEponOnuRstpPortTxRstpBPDUs Counter32
}
rcEponOnuRstpPortClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"clear port statistics"
::= { rcEponOnuRstpPortStatsEntry 1 }
rcEponOnuRstpPortRxStpBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port receive STP BPDUs"
::= { rcEponOnuRstpPortStatsEntry 2 }
rcEponOnuRstpPortRxTCNs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port receive TCNs"
::= { rcEponOnuRstpPortStatsEntry 3 }
rcEponOnuRstpPortRxRstpBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port receive RSTP BPDUs"
::= { rcEponOnuRstpPortStatsEntry 4 }
rcEponOnuRstpPortTxStpBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port send STP BPDUs"
::= { rcEponOnuRstpPortStatsEntry 5 }
rcEponOnuRstpPortTxTCNs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port send TCNs"
::= { rcEponOnuRstpPortStatsEntry 6 }
rcEponOnuRstpPortTxRstpBPDUs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port send RSTP BPDUs"
::= { rcEponOnuRstpPortStatsEntry 7 }
END

View File

@ -0,0 +1,103 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-scvlan-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2013
-- Author : xiaoyingjie
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-SCVLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
rcEponRmtOnuMgt FROM EPON-RMT-ONU-VLAN-MIB;
rcEponOnuVlanGroup MODULE-IDENTITY
LAST-UPDATED "201309160000Z" -- Jul 16, 2013
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "201309160000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { rcEponRmtOnuMgt 15 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuSCVlanTable
--
rcEponOnuSCVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSCVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVlanGroup 7 }
rcEponOnuSCVlanEntry OBJECT-TYPE
SYNTAX RcEponOnuSCVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuEthPortSvlan, rcEponOnuEthPortCvlan }
::= { rcEponOnuSCVlanTable 1 }
RcEponOnuSCVlanEntry ::= SEQUENCE {
rcEponOnuEthPortSvlan INTEGER,
rcEponOnuEthPortCvlan INTEGER,
rcEponOnuEthPortIndexCount INTEGER,
rcEponOnuEthPortIndexList OCTET STRING,
rcEponOnuEthPortStateList OCTET STRING
}
rcEponOnuEthPortSvlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSCVlanEntry 1 }
rcEponOnuEthPortCvlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSCVlanEntry 2 }
rcEponOnuEthPortIndexCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSCVlanEntry 3 }
rcEponOnuEthPortIndexList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"T."
::= { rcEponOnuSCVlanEntry 4 }
rcEponOnuEthPortStateList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"T."
::= { rcEponOnuSCVlanEntry 5 }
END

View File

@ -0,0 +1,516 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-serial-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-SERIAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
EnableVar, DateAndTime FROM SWITCH-TC
Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuSerialGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 24 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuSerialPortTable
--
rcEponOnuSerialPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSerialPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialGroup 1 }
rcEponOnuSerialPortEntry OBJECT-TYPE
SYNTAX RcEponOnuSerialPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSerialPortIndex }
::= { rcEponOnuSerialPortTable 1 }
RcEponOnuSerialPortEntry ::= SEQUENCE {
rcEponOnuSerialPortIndex Olt_OnuIfIndex,
rcEponOnuSerialPortProtocol INTEGER,
rcEponOnuSerialPortBaudRate INTEGER,
rcEponOnuSerialPortDataBits INTEGER,
rcEponOnuSerialPortStopBits INTEGER,
rcEponOnuSerialPortParity INTEGER,
rcEponOnuSerialPortFlowCtrl INTEGER,
rcEponOnuSerialPortLoop INTEGER
}
rcEponOnuSerialPortIndex OBJECT-TYPE
SYNTAX Olt_OnuIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 1 }
rcEponOnuSerialPortProtocol OBJECT-TYPE
SYNTAX INTEGER {
rs232(1),
rs485(2),
uart(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 2 }
rcEponOnuSerialPortBaudRate OBJECT-TYPE
SYNTAX INTEGER {
br300(1),
br1200(2),
br2400(3),
br4800(4),
br9600(5),
br14400(6),
br19200(7),
br28800(8),
br38400(9),
br57600(10),
br115200(11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 3 }
rcEponOnuSerialPortDataBits OBJECT-TYPE
SYNTAX INTEGER (5..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 4 }
rcEponOnuSerialPortStopBits OBJECT-TYPE
SYNTAX INTEGER {
bit1(1),
bit2(2),
bit1dot5(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 5 }
rcEponOnuSerialPortParity OBJECT-TYPE
SYNTAX INTEGER {
none(0),
odd(1),
even(2),
mark(3),
space(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 6 }
rcEponOnuSerialPortFlowCtrl OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rts_cts(1),
dtr_dsr(2),
xon_xoff(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 7 }
rcEponOnuSerialPortLoop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortEntry 8 }
--
-- rcEponOnuSerialPortSvcTable
--
rcEponOnuSerialPortSvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSerialPortSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialGroup 2 }
rcEponOnuSerialPortSvcEntry OBJECT-TYPE
SYNTAX RcEponOnuSerialPortSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSerialPortIndex }
::= { rcEponOnuSerialPortSvcTable 1 }
RcEponOnuSerialPortSvcEntry ::= SEQUENCE {
rcEponOnuSerialPortSvcMngAdmin EnableVar,
rcEponOnuSerialPortSvcTrapAdmin EnableVar,
rcEponOnuSerialPortSvcMode INTEGER,
rcEponOnuSerialPortSvcSocketPort INTEGER,
rcEponOnuSerialPortSvcPeerHostIp IpAddress,
rcEponOnuSerialPortSvcPeerHostPort INTEGER,
rcEponOnuSerialPortSvcConnectCondition INTEGER,
rcEponOnuSerialPortSvcBreakCondition INTEGER,
rcEponOnuSerialPortSvcMaxSessionNum INTEGER,
rcEponOnuSerialPortSvcSessionInfo DisplayString,
rcEponOnuSerialPortSvcCurrentSessionNum INTEGER,
rcEponOnuSerialPortSvcSessionWriteRight INTEGER
}
rcEponOnuSerialPortSvcMngAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 1 }
rcEponOnuSerialPortSvcTrapAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 2 }
rcEponOnuSerialPortSvcMode OBJECT-TYPE
SYNTAX INTEGER {
tcp_realport(1),
tcp_socket_client(2),
tcp_socket_server(3),
udp (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 3 }
rcEponOnuSerialPortSvcSocketPort OBJECT-TYPE
SYNTAX INTEGER(1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 4 }
rcEponOnuSerialPortSvcPeerHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 5 }
rcEponOnuSerialPortSvcPeerHostPort OBJECT-TYPE
SYNTAX INTEGER(1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 6 }
rcEponOnuSerialPortSvcConnectCondition OBJECT-TYPE
SYNTAX INTEGER {
always(1),
char(2),
dcd_on(3),
dsr_on(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 7 }
rcEponOnuSerialPortSvcBreakCondition OBJECT-TYPE
SYNTAX INTEGER{
none (1),
dcd_off(2),
dsr_off (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 8 }
rcEponOnuSerialPortSvcMaxSessionNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 9 }
rcEponOnuSerialPortSvcSessionInfo OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 10 }
rcEponOnuSerialPortSvcCurrentSessionNum OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 11 }
rcEponOnuSerialPortSvcSessionWriteRight OBJECT-TYPE
SYNTAX INTEGER {
first(1),
all(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSvcEntry 12 }
--
-- rcEponOnuSerialPortStatsTable
--
rcEponOnuSerialPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSerialPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialGroup 3 }
rcEponOnuSerialPortStatsEntry OBJECT-TYPE
SYNTAX RcEponOnuSerialPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSerialPortIndex }
::= { rcEponOnuSerialPortStatsTable 1 }
RcEponOnuSerialPortStatsEntry ::= SEQUENCE {
rcEponOnuSerialPortStatsClear INTEGER,
rcEponOnuSerialPortStatsTxOctets Counter64,
rcEponOnuSerialPortStatsRxOctets Counter64
}
rcEponOnuSerialPortStatsClear OBJECT-TYPE
SYNTAX INTEGER {
ready(1),
clear(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortStatsEntry 1 }
rcEponOnuSerialPortStatsTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortStatsEntry 2 }
rcEponOnuSerialPortStatsRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortStatsEntry 3 }
--
-- rcEponOnuSerialPortSessionTable
--
rcEponOnuSerialPortSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSerialPortSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialGroup 4 }
rcEponOnuSerialPortSessionEntry OBJECT-TYPE
SYNTAX RcEponOnuSerialPortSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSerialPortIndex, rcEponOnuSerialPortSessionIndex }
::= { rcEponOnuSerialPortSessionTable 1 }
RcEponOnuSerialPortSessionEntry ::= SEQUENCE {
rcEponOnuSerialPortSessionIndex INTEGER,
rcEponOnuSerialPortSessionStartTimestamp DateAndTime,
rcEponOnuSerialPortSessionStopTimestamp DateAndTime,
rcEponOnuSerialPortSessionPeerIpAddr IpAddress,
rcEponOnuSerialPortSessionPeerSocketPort INTEGER,
rcEponOnuSerialPortSessionTxOctets Counter64,
rcEponOnuSerialPortSessionRxOctets Counter64
}
rcEponOnuSerialPortSessionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 1 }
rcEponOnuSerialPortSessionStartTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 2 }
rcEponOnuSerialPortSessionStopTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 3 }
rcEponOnuSerialPortSessionPeerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 4 }
rcEponOnuSerialPortSessionPeerSocketPort OBJECT-TYPE
SYNTAX INTEGER (1025..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 5 }
rcEponOnuSerialPortSessionTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 6 }
rcEponOnuSerialPortSessionRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortSessionEntry 7 }
--
-- rcEponOnuSerialPortGlobalTable
--
rcEponOnuSerialPortGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSerialPortGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialGroup 5 }
rcEponOnuSerialPortGlobalEntry OBJECT-TYPE
SYNTAX RcEponOnuSerialPortGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuSerialPortGlobalTable 1 }
RcEponOnuSerialPortGlobalEntry ::= SEQUENCE {
rcEponOnuSerialPortGlobalMaxSessionNum INTEGER
}
rcEponOnuSerialPortGlobalMaxSessionNum OBJECT-TYPE
SYNTAX INTEGER (4..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialPortGlobalEntry 1 }
--
-- rcEponOnuSerialTrapGroup
--
rcEponOnuSerialTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuSerialGroup 10}
rcEponOnuSerialPortLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuSerialPortIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialTrapGroup 1 }
rcEponOnuSerialPortLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuSerialPortIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialTrapGroup 2 }
rcEponOnuSerialSessionLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuSerialPortIndex ,rcEponOnuSerialPortSvcPeerHostIp, rcEponOnuSerialPortSvcPeerHostPort }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialTrapGroup 3 }
rcEponOnuSerialSessionLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuSerialPortIndex , rcEponOnuSerialPortSvcPeerHostIp, rcEponOnuSerialPortSvcPeerHostPort }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSerialTrapGroup 4 }
END

View File

@ -0,0 +1,585 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-sla-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-SLA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
rcEponLLIDIndex FROM EPON-ONU-LLID-MIB
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuSlaGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 12 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcSvcTable
--
rcEponOnuCtcSlaQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcSlaQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSlaGroup 1 }
rcEponOnuCtcSlaQueueEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcSlaQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuCtcSlaQueueIndex }
::= { rcEponOnuCtcSlaQueueTable 1 }
RcEponOnuCtcSlaQueueEntry ::= SEQUENCE {
rcEponOnuCtcSlaQueueIndex INTEGER,
rcEponOnuCtcSlaQueueFixedPktSize INTEGER,
rcEponOnuCtcSlaQueueBandwidthType INTEGER,
rcEponOnuCtcSlaQueueFir INTEGER,
rcEponOnuCtcSlaQueueCir INTEGER,
rcEponOnuCtcSlaQueuePir INTEGER
}
rcEponOnuCtcSlaQueueIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Queue to which service traffic is classified."
::= { rcEponOnuCtcSlaQueueEntry 1 }
rcEponOnuCtcSlaQueueFixedPktSize OBJECT-TYPE
SYNTAX INTEGER (0..65535)
UNITS "byte"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is common for fixed-bandwidth traffic uses fixed packet size,
and the parameter does not make sense for other traffic."
::= { rcEponOnuCtcSlaQueueEntry 2 }
rcEponOnuCtcSlaQueueBandwidthType OBJECT-TYPE
SYNTAX INTEGER{
fixed(1),
assured(2),
bestEffort(3),
assuredPlusBestEffort(4),
fixedPlusBestEffort(5),
fixedPlusAssured(6),
fixedPlusAssuredPlusBestEffort(7),
unknown(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSlaQueueEntry 3 }
rcEponOnuCtcSlaQueueFir OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Fixed Information Rate in Kbps units."
::= { rcEponOnuCtcSlaQueueEntry 4 }
rcEponOnuCtcSlaQueueCir OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Committed Information Rate in Kbps units."
::= { rcEponOnuCtcSlaQueueEntry 5 }
rcEponOnuCtcSlaQueuePir OBJECT-TYPE
SYNTAX INTEGER
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Peak Information Rate in Kbps units."
::= { rcEponOnuCtcSlaQueueEntry 6 }
--
-- rcEponOnuCtcSlaTable
--
rcEponOnuCtcSlaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcSlaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSlaGroup 2 }
rcEponOnuCtcSlaEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcSlaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcSlaTable 1 }
RcEponOnuCtcSlaEntry ::= SEQUENCE {
rcEponOnuCtcSlaActive INTEGER,
rcEponOnuCtcSlaBestEffortScheduleScheme INTEGER,
rcEponOnuCtcSlaHighPriorityBoundary INTEGER,
rcEponOnuCtcSlaCycleLength INTEGER,
rcEponOnuCtcSlaRefQueueBitMap OCTET STRING,
rcEponOnuCtcSlaQueuesWeight OCTET STRING
}
rcEponOnuCtcSlaActive OBJECT-TYPE
SYNTAX INTEGER {
deactive(1),
active(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" For single port SFU ONU , if this attribute is used
then EthPortUS Policing attribute should not be used,
since both attributes affect the upstream policing in the ONU."
::= { rcEponOnuCtcSlaEntry 1 }
rcEponOnuCtcSlaBestEffortScheduleScheme OBJECT-TYPE
SYNTAX INTEGER {
sp(1),
wrr(2),
sp_and_wrr(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcSlaEntry 2 }
rcEponOnuCtcSlaHighPriorityBoundary OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Relevant only when using SP+WRR scheduling. Priorities greater than
or equal to this value are considered high priority and are transmitted
in SP fashion. Priorities less than this value are considered low priority
and are transmitted in WRR fashion."
::= { rcEponOnuCtcSlaEntry 3 }
rcEponOnuCtcSlaCycleLength OBJECT-TYPE
SYNTAX INTEGER
UNITS "TQ"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cycle length parameter indicates OLT DBA cycle and is needed in order to
optimize ONU transmission. Setting cycle length to 0 has the effect of stopping
per service SLA and scheduling and going back to basic SP scheduling."
::= { rcEponOnuCtcSlaEntry 4 }
rcEponOnuCtcSlaRefQueueBitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Every bit means a service from low to high."
::= { rcEponOnuCtcSlaEntry 5 }
rcEponOnuCtcSlaQueuesWeight OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Possible values: 0 (SP), 1 ¨C 100 (WRR).
WRR weight of an active service participating in SP must be 0.
The sum of WRR weight over the active services participating in WRR must be 100."
::= { rcEponOnuCtcSlaEntry 6 }
--
-- rcEponOnuCtcLlidQueueTable
--
rcEponOnuCtcLlidQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcLlidQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSlaGroup 3 }
rcEponOnuCtcLlidQueueEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcLlidQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponLLIDIndex }
::= { rcEponOnuCtcLlidQueueTable 1 }
RcEponOnuCtcLlidQueueEntry ::= SEQUENCE {
rcEponOnuCtcLlidQueueNumber INTEGER,
rcEponOnuCtcLlidQueueWrrWeight OCTET STRING
}
rcEponOnuCtcLlidQueueNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queues Mapped to this LLID ( range 1 .. 8)."
::= { rcEponOnuCtcLlidQueueEntry 1 }
rcEponOnuCtcLlidQueueWrrWeight OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Possible values: 0 (SP), 1 ¨C 100 (WRR).
The sum of WRR weight over the LLID must be 100."
::= { rcEponOnuCtcLlidQueueEntry 2 }
--
-- rcEponOnuCtcDbaQueueTable
--
rcEponOnuCtcDbaQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcDbaQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSlaGroup 4 }
rcEponOnuCtcDbaQueueEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcDbaQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuCtcDbaQueueSetIndex }
::= { rcEponOnuCtcDbaQueueTable 1 }
RcEponOnuCtcDbaQueueEntry ::= SEQUENCE {
rcEponOnuCtcDbaQueueSetIndex INTEGER,
rcEponOnuCtcDbaQueueBitMap OCTET STRING,
rcEponOnuCtcDbaQueueThreshold OCTET STRING
}
rcEponOnuCtcDbaQueueSetIndex OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queue sets reported in REPORT frames."
::= { rcEponOnuCtcDbaQueueEntry 1 }
rcEponOnuCtcDbaQueueBitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Report bitmap to assured bandwidth.Just use the lowest 8 bits: bit0~bit7.
Bit0~bit7 is queue 1~8:
1 -present
0 £­not present"
::= { rcEponOnuCtcDbaQueueEntry 2 }
rcEponOnuCtcDbaQueueThreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
UNITS "Tq"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Two bytes means threshold value."
::= { rcEponOnuCtcDbaQueueEntry 3 }
--
-- rcEponOnuCtcDbaReportTable
--
rcEponOnuCtcDbaReportTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcDbaReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSlaGroup 5 }
rcEponOnuCtcDbaReportEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcDbaReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcDbaReportTable 1 }
RcEponOnuCtcDbaReportEntry ::= SEQUENCE {
rcEponOnuCtcDbaReportQueueSetBitMap OCTET STRING
}
rcEponOnuCtcDbaReportQueueSetBitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Report queue set bitmap to assured bandwidth.
Just use the lowest 4 bits: bit0~bit3, queue sets 1~4"
::= { rcEponOnuCtcDbaReportEntry 1 }
-----------------------------------------------------------------------
-- rcEponOnuQosTemplateGroup
rcEponOnuQosTemplateGroup OBJECT IDENTIFIER ::= { rcEponOnuSlaGroup 10 }
rcEponOnuQosTemplateNextId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateGroup 1 }
--
-- rcEponOnuQosTemplateMngTable
--
rcEponOnuQosTemplateMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuQosTemplateMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateGroup 2 }
rcEponOnuQosTemplateMngEntry OBJECT-TYPE
SYNTAX RcEponOnuQosTemplateMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuQosTemplateId }
::= { rcEponOnuQosTemplateMngTable 1 }
RcEponOnuQosTemplateMngEntry ::= SEQUENCE {
rcEponOnuQosTemplateId INTEGER,
rcEponOnuQosTemplateName OCTET STRING,
rcEponOnuQosTemplateSchedulingScheme INTEGER,
rcEponOnuQosTemplatePriorityBoundary INTEGER,
rcEponOnuQosTemplateCycleLength INTEGER,
rcEponOnuQosTemplateQueueWeightList OCTET STRING,
rcEponOnuQosTemplateRefCnt Counter32,
rcEponOnuQosTemplateRowStatus RowStatus
}
rcEponOnuQosTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 1 }
rcEponOnuQosTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 2 }
rcEponOnuQosTemplateSchedulingScheme OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
sp(2),
wrr(3),
spPlusWrr(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 3 }
rcEponOnuQosTemplatePriorityBoundary OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 4 }
rcEponOnuQosTemplateCycleLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 5 }
rcEponOnuQosTemplateQueueWeightList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 6 }
rcEponOnuQosTemplateRefCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 7 }
rcEponOnuQosTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateMngEntry 8 }
--
-- rcEponOnuQosTemplateQueueMngTable
--
rcEponOnuQosTemplateQueueMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuQosTemplateQueueMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateGroup 3 }
rcEponOnuQosTemplateQueueMngEntry OBJECT-TYPE
SYNTAX RcEponOnuQosTemplateQueueMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuQosTemplateId, rcEponOnuQosTemplateQueueId }
::= { rcEponOnuQosTemplateQueueMngTable 1 }
RcEponOnuQosTemplateQueueMngEntry ::= SEQUENCE {
rcEponOnuQosTemplateQueueId INTEGER,
rcEponOnuQosTemplateQueueFixedPktSize INTEGER,
rcEponOnuQosTemplateQueueBandwidthType INTEGER,
rcEponOnuQosTemplateQueueFir INTEGER,
rcEponOnuQosTemplateQueueCir INTEGER,
rcEponOnuQosTemplateQueuePir INTEGER
}
rcEponOnuQosTemplateQueueId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 1 }
rcEponOnuQosTemplateQueueFixedPktSize OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 2 }
rcEponOnuQosTemplateQueueBandwidthType OBJECT-TYPE
SYNTAX INTEGER{
fixed(1),
assured(2),
bestEffort(3),
assuredPlusBestEffort(4),
fixedPlusBestEffort(5),
fixedPlusAssured(6),
fixedPlusAssuredPlusBestEffort(7),
unknown(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 3 }
rcEponOnuQosTemplateQueueFir OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 4 }
rcEponOnuQosTemplateQueueCir OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 5 }
rcEponOnuQosTemplateQueuePir OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateQueueMngEntry 6 }
--
-- rcEponOnuQosTemplateBindTable
--
rcEponOnuQosTemplateBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuQosTemplateBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateGroup 4 }
rcEponOnuQosTemplateBindEntry OBJECT-TYPE
SYNTAX RcEponOnuQosTemplateBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {rcEponOnuDevIndex }
::= { rcEponOnuQosTemplateBindTable 1 }
RcEponOnuQosTemplateBindEntry ::= SEQUENCE {
rcEponOnuQosTemplateBindTemplateId INTEGER
}
rcEponOnuQosTemplateBindTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuQosTemplateBindEntry 1 }
END

View File

@ -0,0 +1,324 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-svc-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-SVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
PortList, EnableVar FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuSvcGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 11 }
------------------------------------------------------------------------------
--
-- rcEponOnuSysTable
--
rcEponOnuSysTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvcGroup 1 }
rcEponOnuSysEntry OBJECT-TYPE
SYNTAX RcEponOnuSysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuSysTable 1 }
RcEponOnuSysEntry ::= SEQUENCE {
rcEponOnuSysMtuSize INTEGER,
rcEponOnuSysDhcpRelayEn EnableVar,
rcEponOnuSysPppoeRelayEn EnableVar,
rcEponOnuSysBpduRelayMode INTEGER,
rcEponOnuSysDlfForwarding EnableVar
}
rcEponOnuSysMtuSize OBJECT-TYPE
SYNTAX INTEGER (1500..8000)
UNITS "byte"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSysEntry 1 }
rcEponOnuSysDhcpRelayEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSysEntry 2 }
rcEponOnuSysPppoeRelayEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSysEntry 3 }
rcEponOnuSysBpduRelayMode OBJECT-TYPE
SYNTAX INTEGER{
transparent(1),
terminated(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSysEntry 4 }
rcEponOnuSysDlfForwarding OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSysEntry 5 }
--
-- rcEponOnuStormCtrlTable
--
rcEponOnuStormCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuStormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvcGroup 2 }
rcEponOnuStormCtrlEntry OBJECT-TYPE
SYNTAX RcEponOnuStormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuStormCtrlTable 1 }
RcEponOnuStormCtrlEntry ::= SEQUENCE {
rcEponOnuStormCtrlBcastEn EnableVar,
rcEponOnuStormCtrlMcastEn EnableVar,
rcEponOnuStormCtrlRate INTEGER,
rcEponOnuStormCtrlBurst INTEGER,
rcEponOnuStormCtrlPktRate INTEGER,
rcEponOnuStormCtrlDlfEn EnableVar
}
rcEponOnuStormCtrlBcastEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 1 }
rcEponOnuStormCtrlMcastEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 2 }
rcEponOnuStormCtrlRate OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 3 }
rcEponOnuStormCtrlBurst OBJECT-TYPE
SYNTAX INTEGER (0..16000000)
UNITS "byte"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 4 }
rcEponOnuStormCtrlPktRate OBJECT-TYPE
SYNTAX INTEGER (1000..1000000)
UNITS "pps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 5 }
rcEponOnuStormCtrlDlfEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuStormCtrlEntry 6 }
--
-- rcEponOnuMiscSvcTable
--
rcEponOnuMiscSvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMiscSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvcGroup 3 }
rcEponOnuMiscSvcEntry OBJECT-TYPE
SYNTAX RcEponOnuMiscSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuMiscSvcTable 1 }
RcEponOnuMiscSvcEntry ::= SEQUENCE {
rcEponOnuMiscSvcUplinkFlowCtrl EnableVar,
rcEponOnuMiscSvcUplinkRate INTEGER,
rcEponOnuMiscSvcIptvMode INTEGER,
rcEponOnuMiscSvcPonUniShapingRate INTEGER,
rcEponOnuMiscSvcLinkStateTrackingAdmin EnableVar
}
rcEponOnuMiscSvcUplinkFlowCtrl OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMiscSvcEntry 1 }
rcEponOnuMiscSvcUplinkRate OBJECT-TYPE
SYNTAX INTEGER (0..1048576)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMiscSvcEntry 2 }
rcEponOnuMiscSvcIptvMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
sdtv(2),
hdtv(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMiscSvcEntry 3 }
rcEponOnuMiscSvcPonUniShapingRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMiscSvcEntry 4 }
rcEponOnuMiscSvcLinkStateTrackingAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMiscSvcEntry 5 }
--
-- rcEponOnuMirrorTable
--
rcEponOnuMirrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuMirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvcGroup 4 }
rcEponOnuMirrorEntry OBJECT-TYPE
SYNTAX RcEponOnuMirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuMirrorTable 1 }
RcEponOnuMirrorEntry ::= SEQUENCE {
rcEponOnuMirrorEnable EnableVar,
rcEponOnuMirrorToPort INTEGER,
rcEponOnuIngressMirrorPorts PortList,
rcEponOnuEgressMirrorPorts PortList
}
rcEponOnuMirrorEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMirrorEntry 1 }
rcEponOnuMirrorToPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMirrorEntry 2 }
rcEponOnuIngressMirrorPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMirrorEntry 3 }
rcEponOnuEgressMirrorPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuMirrorEntry 4 }
--------------------------------------------------------------------------------
rcEponOnuSvcTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuSvcGroup 10 }
END

View File

@ -0,0 +1,923 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-svr-template-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Dec 17, 2010
-- Author : liwei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-SVR-TEMPLATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
OltPortIndex, OnuIndex FROM RAISECOM-PONSERIES-TC
EnableVar FROM SWITCH-TC
Vlanset FROM SWITCH-TC
RowStatus FROM SNMPv2-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
rcEponPONPortIndex FROM EPON-PON-SYS-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuSvrTemplateGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 34 }
------------------------------------------------------------------------------
--
-- rcEponOnuSvrTemplateTable
--
rcEponOnuSvrTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 1 }
rcEponOnuSvrTemplateEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSvrTemplateId }
::= { rcEponOnuSvrTemplateTable 1 }
RcEponOnuSvrTemplateEntry ::= SEQUENCE {
rcEponOnuSvrTemplateId INTEGER,
rcEponOnuSvrTemplateName OCTET STRING,
rcEponOnuSvrTemplateUniEthNum INTEGER,
rcEponOnuSvrTemplateRefCounter Counter32,
rcEponOnuSvrTemplateRowStatus RowStatus,
rcEponOnuSvrTemplateUniEthNumSensitiveEn EnableVar,
rcEponOnuSvrTemplateUplinkRateLimit INTEGER,
rcEponOnuSvrTemplateStormCtrlMcastEn EnableVar,
rcEponOnuSvrTemplateIgmpSnoopingVlanAwareAdmin EnableVar,
rcEponOnuSvrTemplateLLIDSLAMaxBandwidth INTEGER,
rcEponOnuSvrTemplateLLIDSLAMinBandwidth INTEGER,
rcEponOnuSvrTemplateFastLeaveAdminCtrl EnableVar,
rcEponOnuSvrTemplateNativeVlanConfigMode INTEGER,
rcEponOnuSvrTemplateDownstreamPolicyList OCTET STRING,
rcEponOnuSvrTemplateNativeVlanFactor INTEGER,
rcEponOnuSvrTemplateNativeVlanConfigModeOffsetPortList OCTET STRING,
rcEponOnuSvrTemplateVoipProfileId INTEGER,
rcEponOnuSvrTemplatePotsNum INTEGER,
rcEponOnuSvrTemplateTdmNum INTEGER,
rcEponOnuSvrTemplateMngMode INTEGER,
rcEponOnuSvrTemplateMacAgingTime INTEGER,
rcEponOnuSvrTemplateMulticastSwitch INTEGER,
rcEponOnuSvrTemplateFlowCtrlState INTEGER,
rcEponOnuSvrTemplatePartnerProfileId INTEGER,
rcEponOnuSvrTemplatePseProfileId INTEGER
}
rcEponOnuSvrTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 1 }
rcEponOnuSvrTemplateName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 2 }
rcEponOnuSvrTemplateUniEthNum OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 3 }
rcEponOnuSvrTemplateRefCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 4 }
rcEponOnuSvrTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 5 }
rcEponOnuSvrTemplateUniEthNumSensitiveEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 6 }
rcEponOnuSvrTemplateUplinkRateLimit OBJECT-TYPE
SYNTAX INTEGER(0..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 7 }
rcEponOnuSvrTemplateStormCtrlMcastEn OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 8 }
rcEponOnuSvrTemplateIgmpSnoopingVlanAwareAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 9 }
rcEponOnuSvrTemplateLLIDSLAMaxBandwidth OBJECT-TYPE
SYNTAX INTEGER (0..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 10 }
rcEponOnuSvrTemplateLLIDSLAMinBandwidth OBJECT-TYPE
SYNTAX INTEGER (0..10240000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 11 }
rcEponOnuSvrTemplateFastLeaveAdminCtrl OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 12 }
rcEponOnuSvrTemplateNativeVlanConfigMode OBJECT-TYPE
SYNTAX INTEGER{
actual(0),
offset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 13 }
rcEponOnuSvrTemplateDownstreamPolicyList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 14 }
rcEponOnuSvrTemplateNativeVlanFactor OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 15 }
rcEponOnuSvrTemplateNativeVlanConfigModeOffsetPortList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 16 }
rcEponOnuSvrTemplateVoipProfileId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 17 }
rcEponOnuSvrTemplatePotsNum OBJECT-TYPE
SYNTAX INTEGER (0..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 18 }
rcEponOnuSvrTemplateTdmNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 19 }
rcEponOnuSvrTemplateMngMode OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
oam(1),
snmp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 20 }
rcEponOnuSvrTemplateMacAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..57600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 21 }
rcEponOnuSvrTemplateMulticastSwitch OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
igmp_snooping(1),
ctrl_multicast(2),
transparent(3),
igmp_proxy(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 22 }
rcEponOnuSvrTemplateFlowCtrlState OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 23 }
rcEponOnuSvrTemplatePartnerProfileId OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 24 }
rcEponOnuSvrTemplatePseProfileId OBJECT-TYPE
SYNTAX INTEGER (0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateEntry 25 }
--
-- rcEponOnuSvrTemplateUniEthTable
--
rcEponOnuSvrTemplateUniEthTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateUniEthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 2 }
rcEponOnuSvrTemplateUniEthEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateUniEthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSvrTemplateId, rcEponOnuSvrTemplateUniEthId}
::= { rcEponOnuSvrTemplateUniEthTable 1 }
RcEponOnuSvrTemplateUniEthEntry ::= SEQUENCE {
rcEponOnuSvrTemplateUniEthId INTEGER,
rcEponOnuSvrTemplateUniEthVlanMode INTEGER,
rcEponOnuSvrTemplateUniEthNativeVlanId INTEGER,
rcEponOnuSvrTemplateUniEthTrunkAllowedVlanList Vlanset,
rcEponOnuSvrTemplateUniEthDuplexSpeed INTEGER,
rcEponOnuSvrTemplateUniEthEgressPolicingEnable EnableVar,
rcEponOnuSvrTemplateUniEthEgressCir INTEGER,
rcEponOnuSvrTemplateUniEthIngressPolicingEnable EnableVar,
rcEponOnuSvrTemplateUniEthIngressCir INTEGER,
rcEponOnuSvrTemplateUniEthMulticastTagStriped EnableVar,
rcEponOnuSvrTemplateUniEthMulticastVlanList Vlanset,
rcEponOnuSvrTemplateUniEthLoopDetectPortDownTime INTEGER,
rcEponOnuSvrTemplateUniEthNativeVlanStep INTEGER,
rcEponOnuSvrTemplateUniEthIsolationCtrl EnableVar,
rcEponOnuSvrTemplateUniEthMacLearningLimit INTEGER,
rcEponOnuSvrTemplateUniEthTranslationList OCTET STRING,
rcEponOnuSvrTemplateUniEthAggregationList OCTET STRING,
rcEponOnuSvrTemplateUniPolicingProfileId INTEGER,
rcEponOnuSvrTemplateUniEthNativeVlanPonStep INTEGER,
rcEponOnuSvrTemplateUniEthNativeVlanSlotStep INTEGER
}
rcEponOnuSvrTemplateUniEthId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 1 }
rcEponOnuSvrTemplateUniEthVlanMode OBJECT-TYPE
SYNTAX INTEGER{
transparent(0),
tag(1),
translation(2),
aggregation(3),
trunk(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 2 }
rcEponOnuSvrTemplateUniEthNativeVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 3 }
rcEponOnuSvrTemplateUniEthTrunkAllowedVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 4 }
rcEponOnuSvrTemplateUniEthDuplexSpeed OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
half_10(2),
full_10(3),
half_100(4),
full_100(5),
half_1000(6),
full_1000(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 5 }
rcEponOnuSvrTemplateUniEthEgressPolicingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 6 }
rcEponOnuSvrTemplateUniEthEgressCir OBJECT-TYPE
SYNTAX INTEGER (1..16777215)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 7 }
rcEponOnuSvrTemplateUniEthIngressPolicingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 8 }
rcEponOnuSvrTemplateUniEthIngressCir OBJECT-TYPE
SYNTAX INTEGER (1..16777215)
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 9 }
rcEponOnuSvrTemplateUniEthMulticastTagStriped OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 10 }
rcEponOnuSvrTemplateUniEthMulticastVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 11 }
rcEponOnuSvrTemplateUniEthLoopDetectPortDownTime OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 12 }
rcEponOnuSvrTemplateUniEthNativeVlanStep OBJECT-TYPE
SYNTAX INTEGER(0..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 13 }
rcEponOnuSvrTemplateUniEthIsolationCtrl OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 14 }
rcEponOnuSvrTemplateUniEthMacLearningLimit OBJECT-TYPE
SYNTAX INTEGER(0..8192)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 15 }
rcEponOnuSvrTemplateUniEthTranslationList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 16 }
rcEponOnuSvrTemplateUniEthAggregationList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 17 }
rcEponOnuSvrTemplateUniPolicingProfileId OBJECT-TYPE
SYNTAX INTEGER(0..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 18 }
rcEponOnuSvrTemplateUniEthNativeVlanPonStep OBJECT-TYPE
SYNTAX INTEGER(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 19 }
rcEponOnuSvrTemplateUniEthNativeVlanSlotStep OBJECT-TYPE
SYNTAX INTEGER(0..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateUniEthEntry 20 }
--
-- rcEponOnuSvrTemplateOltBindTable
--
rcEponOnuSvrTemplateOltBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateOltBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 3 }
rcEponOnuSvrTemplateOltBindEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateOltBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSvrTemplateOltBindIndex, rcEponOnuSvrTemplateOltBindTemplateId }
::= { rcEponOnuSvrTemplateOltBindTable 1 }
RcEponOnuSvrTemplateOltBindEntry ::= SEQUENCE {
rcEponOnuSvrTemplateOltBindIndex OltPortIndex,
rcEponOnuSvrTemplateOltBindTemplateId INTEGER,
rcEponOnuSvrTemplateOltBindOnuList OCTET STRING,
rcEponOnuSvrTemplateOltBindRowStatus RowStatus
}
rcEponOnuSvrTemplateOltBindIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltBindEntry 1 }
rcEponOnuSvrTemplateOltBindTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltBindEntry 2 }
rcEponOnuSvrTemplateOltBindOnuList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltBindEntry 3 }
rcEponOnuSvrTemplateOltBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltBindEntry 4 }
--
-- rcEponOnuSvrTemplateOnuApplyTable
--
rcEponOnuSvrTemplateOnuApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateOnuApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 4 }
rcEponOnuSvrTemplateOnuApplyEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateOnuApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSvrTemplateOnuApplyOnuIndex }
::= { rcEponOnuSvrTemplateOnuApplyTable 1 }
RcEponOnuSvrTemplateOnuApplyEntry ::= SEQUENCE {
rcEponOnuSvrTemplateOnuApplyOnuIndex OnuIndex,
rcEponOnuSvrTemplateOnuApplyTemplateId INTEGER
}
rcEponOnuSvrTemplateOnuApplyOnuIndex OBJECT-TYPE
SYNTAX OnuIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOnuApplyEntry 1 }
rcEponOnuSvrTemplateOnuApplyTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOnuApplyEntry 2 }
--
-- rcEponOnuCfgTemplateNextId
--
rcEponOnuCfgTemplateNextId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 5 }
--
-- rcEponOnuCfgTemplateTable
--
rcEponOnuCfgTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCfgTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 6 }
rcEponOnuCfgTemplateEntry OBJECT-TYPE
SYNTAX RcEponOnuCfgTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuCfgTemplateId }
::= { rcEponOnuCfgTemplateTable 1 }
RcEponOnuCfgTemplateEntry ::= SEQUENCE {
rcEponOnuCfgTemplateId INTEGER,
rcEponOnuCfgTemplateName OCTET STRING,
rcEponOnuCfgTemplateGlobalUniNativeVlanBegin INTEGER,
rcEponOnuCfgTemplateGlobalUniNativeVlanEnd INTEGER,
rcEponOnuCfgTemplateRefCnt Counter32,
rcEponOnuCfgTemplateRowStatus RowStatus
}
rcEponOnuCfgTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 1 }
rcEponOnuCfgTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 2 }
rcEponOnuCfgTemplateGlobalUniNativeVlanBegin OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 3 }
rcEponOnuCfgTemplateGlobalUniNativeVlanEnd OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 4 }
rcEponOnuCfgTemplateRefCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 5 }
rcEponOnuCfgTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateEntry 6 }
--
-- rcEponOnuCfgTemplateOltBindTable
--
rcEponOnuCfgTemplateOltBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCfgTemplateOltBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 7 }
rcEponOnuCfgTemplateOltBindEntry OBJECT-TYPE
SYNTAX RcEponOnuCfgTemplateOltBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuCfgTemplateOltBindOltIndex, rcEponOnuCfgTemplateOltBindTemplateId }
::= { rcEponOnuCfgTemplateOltBindTable 1 }
RcEponOnuCfgTemplateOltBindEntry ::= SEQUENCE {
rcEponOnuCfgTemplateOltBindOltIndex OltPortIndex,
rcEponOnuCfgTemplateOltBindTemplateId INTEGER,
rcEponOnuCfgTemplateOltBindOnuList OCTET STRING,
rcEponOnuCfgTemplateOltBindRowStatus RowStatus
}
rcEponOnuCfgTemplateOltBindOltIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltBindEntry 1 }
rcEponOnuCfgTemplateOltBindTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltBindEntry 2 }
rcEponOnuCfgTemplateOltBindOnuList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltBindEntry 3 }
rcEponOnuCfgTemplateOltBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltBindEntry 4 }
--
-- rcEponOnuCfgTemplateOltApplyTable
--
rcEponOnuCfgTemplateOltApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCfgTemplateOltApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 8 }
rcEponOnuCfgTemplateOltApplyEntry OBJECT-TYPE
SYNTAX RcEponOnuCfgTemplateOltApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuCfgTemplateOltApplyOltIndex, rcEponOnuCfgTemplateOltApplyTemplateId}
::= { rcEponOnuCfgTemplateOltApplyTable 1 }
RcEponOnuCfgTemplateOltApplyEntry ::= SEQUENCE {
rcEponOnuCfgTemplateOltApplyOltIndex OltPortIndex,
rcEponOnuCfgTemplateOltApplyTemplateId INTEGER,
rcEponOnuCfgTemplateOltApplyOnuList OCTET STRING
}
rcEponOnuCfgTemplateOltApplyOltIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltApplyEntry 1 }
rcEponOnuCfgTemplateOltApplyTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltApplyEntry 2 }
rcEponOnuCfgTemplateOltApplyOnuList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCfgTemplateOltApplyEntry 3 }
--
-- rcEponOnuSvrTemplateOltApplyTable
--
rcEponOnuSvrTemplateOltApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateOltApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 9 }
rcEponOnuSvrTemplateOltApplyEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateOltApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuSvrTemplateOltApplyOltIndex, rcEponOnuSvrTemplateOltApplyTemplateId}
::= { rcEponOnuSvrTemplateOltApplyTable 1 }
RcEponOnuSvrTemplateOltApplyEntry ::= SEQUENCE {
rcEponOnuSvrTemplateOltApplyOltIndex OltPortIndex,
rcEponOnuSvrTemplateOltApplyTemplateId INTEGER,
rcEponOnuSvrTemplateOltApplyOnuList OCTET STRING
}
rcEponOnuSvrTemplateOltApplyOltIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltApplyEntry 1 }
rcEponOnuSvrTemplateOltApplyTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltApplyEntry 2 }
rcEponOnuSvrTemplateOltApplyOnuList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOltApplyEntry 3 }
--
-- rcEponOnuSvrTemplateOnuDevicetypeBindTable
--
rcEponOnuSvrTemplateOnuDevicetypeBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuSvrTemplateOnuDevicetypeBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateGroup 10 }
rcEponOnuSvrTemplateOnuDevicetypeBindEntry OBJECT-TYPE
SYNTAX RcEponOnuSvrTemplateOnuDevicetypeBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponPONPortIndex, rcEponOnuSvrTemplateOnuDevicetype }
::= { rcEponOnuSvrTemplateOnuDevicetypeBindTable 1 }
RcEponOnuSvrTemplateOnuDevicetypeBindEntry ::= SEQUENCE {
rcEponOnuSvrTemplateOnuDevicetype OCTET STRING,
rcEponOnuSvrTemplateOnuDevicetypeBindTemplateId INTEGER,
rcEponOnuSvrTemplateOnuDevicetypeBindRowStatus RowStatus
}
rcEponOnuSvrTemplateOnuDevicetype OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOnuDevicetypeBindEntry 1 }
rcEponOnuSvrTemplateOnuDevicetypeBindTemplateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOnuDevicetypeBindEntry 2 }
rcEponOnuSvrTemplateOnuDevicetypeBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuSvrTemplateOnuDevicetypeBindEntry 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,611 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-video-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Sep 13, 2011
-- Author : zhuchen
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VIDEO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVideoGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 37 }
------------------------------------------------------------------------------
--
-- rcEponOnuVideoMngTable
--
rcEponOnuVideoMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 1 }
rcEponOnuVideoMngEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVideoMngTable 1 }
rcEponOnuVideoMngEntry ::= SEQUENCE {
rcEponOnuVideoInputNum INTEGER
}
rcEponOnuVideoInputNum OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
one(2),
two(3),
three(4),
four(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoMngEntry 1 }
--
-- rcEponOnuVideoPortMngTable
--
rcEponOnuVideoPortMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoPortMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 2 }
rcEponOnuVideoPortMngEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoPortMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVideoPortId }
::= { rcEponOnuVideoPortMngTable 1 }
rcEponOnuVideoPortMngEntry ::= SEQUENCE {
rcEponOnuVideoPortId INTEGER,
rcEponOnuVideoFormat INTEGER,
rcEponOnuVideoCodingMode INTEGER,
rcEponOnuVideoCodingRate INTEGER,
rcEponOnuVideoImageSize INTEGER,
rcEponOnuVideoInputIndicator INTEGER,
rcEponOnuVideoDescription OCTET STRING,
rcEponOnuVideoSaturation INTEGER,
rcEponOnuVideoBrightness INTEGER,
rcEponOnuVideoContrast INTEGER,
rcEponOnuVideoColour INTEGER,
rcEponOnuVideoSharpness INTEGER
}
rcEponOnuVideoPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 1 }
rcEponOnuVideoFormat OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
pal(2),
ntsc(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 2 }
rcEponOnuVideoCodingMode OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
mjpeg (2),
h264 (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 3 }
rcEponOnuVideoCodingRate OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
rt1024(2),
rt2048(3),
rt4096(4),
rt8192(5),
rt12288(6)
}
UNITS "Kbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"8192(8M),12288(12M) for mjpeg. 1024(1M)¡¢2048(2M)¡¢4096(4M) for h264."
::= { rcEponOnuVideoPortMngEntry 4 }
rcEponOnuVideoImageSize OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
d1(2),
cif(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 5 }
rcEponOnuVideoInputIndicator OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
yes(2),
no(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 6 }
rcEponOnuVideoDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 7 }
rcEponOnuVideoSaturation OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 8 }
rcEponOnuVideoBrightness OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 9 }
rcEponOnuVideoContrast OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 10 }
rcEponOnuVideoColour OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 11 }
rcEponOnuVideoSharpness OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortMngEntry 12 }
--
-- rcEponOnuVideoNetTable
--
rcEponOnuVideoNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 3 }
rcEponOnuVideoNetEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVideoNetTable 1 }
rcEponOnuVideoNetEntry ::= SEQUENCE {
rcEponOnuVideoNetIpAddr IpAddress,
rcEponOnuVideoNetIpMask IpAddress,
rcEponOnuVideoNetDefaultGW IpAddress,
rcEponOnuVideoNetCVlanId INTEGER,
rcEponOnuVideoNetDataPriority INTEGER
}
rcEponOnuVideoNetIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoNetEntry 1 }
rcEponOnuVideoNetIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoNetEntry 2 }
rcEponOnuVideoNetDefaultGW OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoNetEntry 3 }
rcEponOnuVideoNetCVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoNetEntry 4 }
rcEponOnuVideoNetDataPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoNetEntry 5 }
--
-- rcEponOnuVideoPortNetTable
--
rcEponOnuVideoPortNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoPortNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 4 }
rcEponOnuVideoPortNetEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoPortNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVideoPortId }
::= { rcEponOnuVideoPortNetTable 1 }
rcEponOnuVideoPortNetEntry ::= SEQUENCE {
rcEponOnuVideoVoltVportIpAddr IpAddress,
rcEponOnuVideoVoltVportSocketPort INTEGER,
rcEponOnuVideoVonuVportSocketPort INTEGER,
rcEponOnuVideoMappedVoltVport OCTET STRING,
}
rcEponOnuVideoVoltVportIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortNetEntry 1 }
rcEponOnuVideoVoltVportSocketPort OBJECT-TYPE
SYNTAX INTEGER(1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortNetEntry 2 }
rcEponOnuVideoVonuVportSocketPort OBJECT-TYPE
SYNTAX INTEGER(1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortNetEntry 3 }
rcEponOnuVideoMappedVoltVport OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoPortNetEntry 4 }
--
-- rcEponOnuVideoSerialPortTable
--
rcEponOnuVideoSerialPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoSerialPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 5 }
rcEponOnuVideoSerialPortEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoSerialPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuVideoSerialPortId }
::= { rcEponOnuVideoSerialPortTable 1 }
rcEponOnuVideoSerialPortEntry ::= SEQUENCE {
rcEponOnuVideoSerialPortId INTEGER,
rcEponOnuVideoSerialPortMode INTEGER,
rcEponOnuVideoSerialPortBaudRate INTEGER,
rcEponOnuVideoSerialPortDataBits INTEGER,
rcEponOnuVideoSerialPortParity INTEGER,
rcEponOnuVideoSerialPortStopBits INTEGER,
rcEponOnuVideoSerialPortFlowCtrl INTEGER,
rcEponOnuVideoSerialPortGpioSwitch INTEGER
}
rcEponOnuVideoSerialPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 1 }
rcEponOnuVideoSerialPortMode OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
rs232(2),
rs485 (3),
switch(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 2 }
rcEponOnuVideoSerialPortBaudRate OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
br1200(2),
br2400(3),
br4800(4),
br9600(5),
br19200(6),
br38400(7),
br57600(8),
br115200(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 3 }
rcEponOnuVideoSerialPortDataBits OBJECT-TYPE
SYNTAX INTEGER(5..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 4 }
rcEponOnuVideoSerialPortParity OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
none(2),
odd(3),
even(4),
mark(5),
space(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 5 }
rcEponOnuVideoSerialPortStopBits OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
one(2),
oneDotFive(3),
two(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 6 }
rcEponOnuVideoSerialPortFlowCtrl OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
none(2),
xon_xoff(3),
hardware(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 7 }
rcEponOnuVideoSerialPortGpioSwitch OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
on(2),
off(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortEntry 8 }
--
-- rcEponOnuVideoStatsTable
--
rcEponOnuVideoStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 6 }
rcEponOnuVideoStatsEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVideoPortId }
::= { rcEponOnuVideoStatsTable 1 }
rcEponOnuVideoStatsEntry ::= SEQUENCE {
rcEponOnuVideoUdpStatsClear INTEGER,
rcEponOnuVideoUdpRxByteCnt Counter64,
rcEponOnuVideoUdpRxPktCnt Counter64,
rcEponOnuVideoUdpTxByteCnt Counter64,
rcEponOnuVideoUdpTxPktCnt Counter64
}
rcEponOnuVideoUdpStatsClear OBJECT-TYPE
SYNTAX INTEGER{
unknow(1),
clear(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoStatsEntry 1 }
rcEponOnuVideoUdpRxByteCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoStatsEntry 2 }
rcEponOnuVideoUdpRxPktCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoStatsEntry 3 }
rcEponOnuVideoUdpTxByteCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoStatsEntry 4 }
rcEponOnuVideoUdpTxPktCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoStatsEntry 5 }
--
-- rcEponOnuVideoSerialPortNetTable
--
rcEponOnuVideoSerialPortNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVideoSerialPortNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoGroup 7 }
rcEponOnuVideoSerialPortNetEntry OBJECT-TYPE
SYNTAX rcEponOnuVideoSerialPortNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex, rcEponOnuVideoSerialPortId }
::= { rcEponOnuVideoSerialPortNetTable 1 }
rcEponOnuVideoSerialPortNetEntry ::= SEQUENCE {
rcEponOnuVideoSerialPortVoltCtrlIpAddr IpAddress,
rcEponOnuVideoSerialPortVoltCtrlSocketPort INTEGER,
rcEponOnuVideoSerialPortVonuCtrlSocketPort INTEGER
}
rcEponOnuVideoSerialPortVoltCtrlIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortNetEntry 1 }
rcEponOnuVideoSerialPortVoltCtrlSocketPort OBJECT-TYPE
SYNTAX INTEGER(1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortNetEntry 2 }
rcEponOnuVideoSerialPortVonuCtrlSocketPort OBJECT-TYPE
SYNTAX INTEGER(1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoSerialPortNetEntry 3 }
----------------------------------------------------------------------------
rcEponOnuVideoTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuVideoGroup 12 }
rcEponOnuVideoGpioSwitchTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuVideoSerialPortGpioSwitch }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVideoTrapGroup 1 }
END

View File

@ -0,0 +1,517 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-vlan-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul 3, 2007
-- Author : jiangyonghua
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
rcEponOnuEthPortIndex FROM EPON-RMT-ONU-PORT-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVlanGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 15 }
-------------------------------------------------------------------------------------------
--
-- rcEponOnuCtcVlanPortTable
--
rcEponOnuCtcVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Basic VLAN configuration for each ethernet UNI."
::= { rcEponOnuVlanGroup 1 }
rcEponOnuCtcVlanPortEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Basic VLAN configuration for each ethernet UNI."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuCtcVlanPortTable 1 }
RcEponOnuCtcVlanPortEntry ::= SEQUENCE {
rcEponOnuCtcVlanPortMode INTEGER,
rcEponOnuCtcVlanPortDefaultTpid INTEGER,
rcEponOnuCtcVlanPortDefaultPri INTEGER,
rcEponOnuCtcVlanPortDefaultVid INTEGER,
rcEponOnuCtcVlanPortTranslationList OCTET STRING,
rcEponOnuCtcVlanPortAggregationList OCTET STRING,
rcEponOnuCtcVlanPortTrunkAllowedVlanList Vlanset
}
rcEponOnuCtcVlanPortMode OBJECT-TYPE
SYNTAX INTEGER{
transparent(0),
tag(1),
translation(2),
aggregation(3),
trunk(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN operation mode. Refer to CTC EPON Standard 2.1 for definition of each mode."
DEFVAL {transparent}
::= { rcEponOnuCtcVlanPortEntry 1 }
rcEponOnuCtcVlanPortDefaultTpid OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TPID for VLAN tag. Used for both ingress VLAN tag recognition and egress VLAN tag insertion."
DEFVAL {'8100'H}
::= { rcEponOnuCtcVlanPortEntry 2 }
rcEponOnuCtcVlanPortDefaultPri OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default 802.1p priority for untagged packets."
DEFVAL {0}
::= { rcEponOnuCtcVlanPortEntry 3 }
rcEponOnuCtcVlanPortDefaultVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-based 802.1Q VLAN ID for untagged packets."
DEFVAL {1}
::= { rcEponOnuCtcVlanPortEntry 4 }
rcEponOnuCtcVlanPortTranslationList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN translation rule ID list for this port. These translation rules are active only if the port is working in translation mode."
DEFVAL {""}
::= { rcEponOnuCtcVlanPortEntry 5 }
rcEponOnuCtcVlanPortAggregationList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN aggregation rule ID list for this port. These aggregation rules are active only if the port is working in aggregation mode."
DEFVAL {""}
::= { rcEponOnuCtcVlanPortEntry 6 }
rcEponOnuCtcVlanPortTrunkAllowedVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID list that is allowed to traverse this port. This VLAN ID list is active only if the port is working in trunk mode."
DEFVAL {""}
::= { rcEponOnuCtcVlanPortEntry 7 }
--
-- rcEponOnuCtcVlanTranslationTable
--
rcEponOnuCtcVlanTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVlanTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN translation rule definition."
::= { rcEponOnuVlanGroup 2 }
rcEponOnuCtcVlanTranslationEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVlanTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN translation rule definition."
INDEX { rcEponOnuCtcVlanTranslationId }
::= { rcEponOnuCtcVlanTranslationTable 1 }
RcEponOnuCtcVlanTranslationEntry ::= SEQUENCE {
rcEponOnuCtcVlanTranslationId INTEGER,
rcEponOnuCtcVlanTranslationMatchedTpid INTEGER,
rcEponOnuCtcVlanTranslationMatchedPri INTEGER,
rcEponOnuCtcVlanTranslationMatchedVid INTEGER,
rcEponOnuCtcVlanTranslationNewTpid INTEGER,
rcEponOnuCtcVlanTranslationNewPri INTEGER,
rcEponOnuCtcVlanTranslationNewVid INTEGER,
rcEponOnuCtcVlanTranslationRefCount INTEGER,
rcEponOnuCtcVlanTranslationRowStatus RowStatus
}
rcEponOnuCtcVlanTranslationId OBJECT-TYPE
SYNTAX INTEGER (1..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN translation rule ID."
::= { rcEponOnuCtcVlanTranslationEntry 1 }
rcEponOnuCtcVlanTranslationMatchedTpid OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TPID of the VLAN tag to be translated."
::= { rcEponOnuCtcVlanTranslationEntry 2 }
rcEponOnuCtcVlanTranslationMatchedPri OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p cos of the VLAN tag to be translated."
::= { rcEponOnuCtcVlanTranslationEntry 3 }
rcEponOnuCtcVlanTranslationMatchedVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID of the VLAN tag to be translated."
::= { rcEponOnuCtcVlanTranslationEntry 4 }
rcEponOnuCtcVlanTranslationNewTpid OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TPID of the VLAN tag after translation."
::= { rcEponOnuCtcVlanTranslationEntry 5 }
rcEponOnuCtcVlanTranslationNewPri OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p cos of the VLAN tag after translation."
::= { rcEponOnuCtcVlanTranslationEntry 6 }
rcEponOnuCtcVlanTranslationNewVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID of the VLAN tag after translation."
::= { rcEponOnuCtcVlanTranslationEntry 7 }
rcEponOnuCtcVlanTranslationRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference counter of this rule by ehernet UNIs."
::= { rcEponOnuCtcVlanTranslationEntry 8 }
rcEponOnuCtcVlanTranslationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of this rule. Support only active, createAndGo, and destroy states."
::= { rcEponOnuCtcVlanTranslationEntry 9 }
--
-- rcEponOnuCtcVlanAggregationTable
--
rcEponOnuCtcVlanAggregationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVlanAggregationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN aggregation rule definition."
::= { rcEponOnuVlanGroup 3 }
rcEponOnuCtcVlanAggregationEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVlanAggregationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN aggregation rule definition."
INDEX { rcEponOnuCtcVlanAggregationId }
::= { rcEponOnuCtcVlanAggregationTable 1 }
RcEponOnuCtcVlanAggregationEntry ::= SEQUENCE {
rcEponOnuCtcVlanAggregationId INTEGER,
rcEponOnuCtcVlanAggregationTargetTpid INTEGER,
rcEponOnuCtcVlanAggregationTargetPri INTEGER,
rcEponOnuCtcVlanAggregationTargetVid INTEGER,
rcEponOnuCtcVlanAggregationAggedVlanList OCTET STRING,
rcEponOnuCtcVlanAggregationRefCount INTEGER,
rcEponOnuCtcVlanAggregationRowStatus RowStatus
}
rcEponOnuCtcVlanAggregationId OBJECT-TYPE
SYNTAX INTEGER (1..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN aggregation rule ID."
::= { rcEponOnuCtcVlanAggregationEntry 1 }
rcEponOnuCtcVlanAggregationTargetTpid OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TPID of the VLAN tag after aggregated."
::= { rcEponOnuCtcVlanAggregationEntry 2 }
rcEponOnuCtcVlanAggregationTargetPri OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p cos of the VLAN tag after aggregated."
::= { rcEponOnuCtcVlanAggregationEntry 3 }
rcEponOnuCtcVlanAggregationTargetVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID of the VLAN tag after aggregated."
::= { rcEponOnuCtcVlanAggregationEntry 4 }
rcEponOnuCtcVlanAggregationAggedVlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID list to be aggregated."
::= { rcEponOnuCtcVlanAggregationEntry 5 }
rcEponOnuCtcVlanAggregationRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference counter of this rule by ehernet UNIs."
::= { rcEponOnuCtcVlanAggregationEntry 6 }
rcEponOnuCtcVlanAggregationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of this rule. Support only active, createAndGo, and destroy states."
::= { rcEponOnuCtcVlanAggregationEntry 7 }
--
-- rcEponOnuVlanTable
--
rcEponOnuVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN configuration of ANI."
::= { rcEponOnuVlanGroup 4 }
rcEponOnuVlanEntry OBJECT-TYPE
SYNTAX RcEponOnuVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN configuration of ANI."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVlanTable 1 }
RcEponOnuVlanEntry ::= SEQUENCE {
rcEponOnuVlanSTagTpid INTEGER,
rcEponOnuVlanStacking EnableVar,
rcEponOnuVlanUplinkPortMode INTEGER,
rcEponOnuVlanUplinkPortTrunkAllowedVlanList Vlanset
}
rcEponOnuVlanSTagTpid OBJECT-TYPE
SYNTAX INTEGER (1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TPID of the VLAN tag for VLAN stacking."
DEFVAL {'9100'H}
::= { rcEponOnuVlanEntry 1 }
rcEponOnuVlanStacking OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable VLAN stacking of all UNIs. The stacking VLAN ID is defined by rcEponOnuCtcVlanPortDefaultVid of the ingress UNI ports. When VLAN stacking of ANI is enabled, vlan mode of all UNIs are ignored."
DEFVAL {disable}
::= { rcEponOnuVlanEntry 2 }
rcEponOnuVlanUplinkPortMode OBJECT-TYPE
SYNTAX INTEGER{
transparent(0),
tag(1),
translation(2),
aggregation(3),
trunk(4),
unsupport(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN operation mode of ANI. Refer to CTC EPON Standard 2.1 for definition of each mode.."
DEFVAL {transparent}
::= { rcEponOnuVlanEntry 3 }
rcEponOnuVlanUplinkPortTrunkAllowedVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID list that is allowed to traverse ANI. This VLAN ID list is active only if ANI is working in trunk mode."
DEFVAL {""}
::= { rcEponOnuVlanEntry 4 }
--
-- rcEponOnuVlanPortTable
--
rcEponOnuVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Selective QinQ configuration of UNIs."
::= { rcEponOnuVlanGroup 5 }
rcEponOnuVlanPortEntry OBJECT-TYPE
SYNTAX RcEponOnuVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Selective QinQ configuration of UNIs."
INDEX { rcEponOnuEthPortIndex }
::= { rcEponOnuVlanPortTable 1 }
RcEponOnuVlanPortEntry ::= SEQUENCE {
rcEponOnuVlanPortMappingList OCTET STRING
}
rcEponOnuVlanPortMappingList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selective QinQ rule ID list for this UNI."
::= { rcEponOnuVlanPortEntry 1 }
--
-- rcEponOnuVlanMappingTable
--
rcEponOnuVlanMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Selective QinQ rule definition."
::= { rcEponOnuVlanGroup 6 }
rcEponOnuVlanMappingEntry OBJECT-TYPE
SYNTAX RcEponOnuVlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Selective QinQ rule definition."
INDEX { rcEponOnuVlanMappingIndex }
::= { rcEponOnuVlanMappingTable 1 }
RcEponOnuVlanMappingEntry ::= SEQUENCE {
rcEponOnuVlanMappingIndex INTEGER,
rcEponOnuVlanMappingKeyVlanId INTEGER,
rcEponOnuVlanMappingKeyVlanCos INTEGER,
rcEponOnuVlanMappingKeyEthType INTEGER,
rcEponOnuVlanMappingOuterVlanId INTEGER,
rcEponOnuVlanMappingRefCount INTEGER,
rcEponOnuVlanMappingRowStatus RowStatus
}
rcEponOnuVlanMappingIndex OBJECT-TYPE
SYNTAX INTEGER (1..2048)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Selective QinQ rule ID."
::= { rcEponOnuVlanMappingEntry 1 }
rcEponOnuVlanMappingKeyVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID to be matched for selective QinQ. Ignore this field if VLAN ID is 0."
::= { rcEponOnuVlanMappingEntry 2 }
rcEponOnuVlanMappingKeyVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"802.1p COS to be matched for selective QinQ. Ignore this field if COS is 8."
::= { rcEponOnuVlanMappingEntry 3 }
rcEponOnuVlanMappingKeyEthType OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EtherType to be matched for selective QinQ. Ignore this field if EtherType is 0."
::= { rcEponOnuVlanMappingEntry 4 }
rcEponOnuVlanMappingOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer VLAN ID added."
::= { rcEponOnuVlanMappingEntry 5 }
rcEponOnuVlanMappingRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference counter of this rule."
::= { rcEponOnuVlanMappingEntry 6 }
rcEponOnuVlanMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of this rule. Support only active, createAndGo, and destroy states."
::= { rcEponOnuVlanMappingEntry 7 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,479 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-voip-net-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 7, 2008
-- Author : heyumei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VOIP-NET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVoipGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 22 }
rcEponOnuVoipNetGroup OBJECT IDENTIFIER ::= { rcEponOnuVoipGroup 2 }
------------------------------------------------------------------------------
-- rcEponOnuCtcVoipNetTable
--
rcEponOnuCtcVoipNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVoipNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetGroup 1 }
rcEponOnuCtcVoipNetEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVoipNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcVoipNetTable 1 }
RcEponOnuCtcVoipNetEntry ::= SEQUENCE {
rcEponOnuCtcVoipNetMode INTEGER,
rcEponOnuCtcVoipNetIpAddress IpAddress,
rcEponOnuCtcVoipNetIpMask IpAddress,
rcEponOnuCtcVoipNetDefaultRoute IpAddress,
rcEponOnuCtcVoipNetVlanMode INTEGER,
rcEponOnuCtcVoipNetCVlanId INTEGER,
rcEponOnuCtcVoipNetSVlanId INTEGER,
rcEponOnuCtcVoipNetDataPriority INTEGER,
rcEponOnuCtcVoipCardMacAddress MacAddress
}
rcEponOnuCtcVoipNetMode OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2),
pppoe(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {static}
::= { rcEponOnuCtcVoipNetEntry 1 }
rcEponOnuCtcVoipNetIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuCtcVoipNetEntry 2 }
rcEponOnuCtcVoipNetIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuCtcVoipNetEntry 3 }
rcEponOnuCtcVoipNetDefaultRoute OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuCtcVoipNetEntry 4 }
rcEponOnuCtcVoipNetVlanMode OBJECT-TYPE
SYNTAX INTEGER{
tranparent(0),
tag(1),
stacking(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {transparent}
::= { rcEponOnuCtcVoipNetEntry 5 }
rcEponOnuCtcVoipNetCVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipNetEntry 6 }
rcEponOnuCtcVoipNetSVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipNetEntry 7 }
rcEponOnuCtcVoipNetDataPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {6}
::= { rcEponOnuCtcVoipNetEntry 8 }
rcEponOnuCtcVoipCardMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipNetEntry 9 }
------------------------------------------------------------------------------
-- rcEponOnuCtcVoipPPPoETable
--
rcEponOnuCtcVoipPPPoETable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVoipPPPoEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetGroup 2 }
rcEponOnuCtcVoipPPPoEEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVoipPPPoEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcVoipPPPoETable 1 }
RcEponOnuCtcVoipPPPoEEntry ::= SEQUENCE {
rcEponOnuCtcVoipPPPoEMode INTEGER,
rcEponOnuCtcVoipPPPoEUserName DisplayString,
rcEponOnuCtcVoipPPPoEPassword DisplayString
}
rcEponOnuCtcVoipPPPoEMode OBJECT-TYPE
SYNTAX INTEGER{
auto(0),
chap(1),
pap(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {auto}
::= { rcEponOnuCtcVoipPPPoEEntry 1 }
rcEponOnuCtcVoipPPPoEUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipPPPoEEntry 2 }
rcEponOnuCtcVoipPPPoEPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipPPPoEEntry 3 }
------------------------------------------------------------------------------
-- rcEponOnuVoipNetTable
--
rcEponOnuVoipNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetGroup 3 }
rcEponOnuVoipNetEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipNetTable 1 }
RcEponOnuVoipNetEntry ::= SEQUENCE {
rcEponOnuVoipNetDnsServerIp IpAddress,
rcEponOnuVoipNetIpQosTrustMode INTEGER,
rcEponOnuVoipNetDscp INTEGER,
rcEponOnuVoipNetPrior INTEGER,
rcEponOnuVoipNetTos INTEGER
}
rcEponOnuVoipNetDnsServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetEntry 1 }
rcEponOnuVoipNetIpQosTrustMode OBJECT-TYPE
SYNTAX INTEGER{
none(0),
dscp(1),
prior(2),
tos(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {none}
::= { rcEponOnuVoipNetEntry 2 }
rcEponOnuVoipNetDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetEntry 3 }
rcEponOnuVoipNetPrior OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetEntry 4 }
rcEponOnuVoipNetTos OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetEntry 5 }
------------------------------------------------------------------------------
-- rcEponOnuVoipDhcpClientTable
--
rcEponOnuVoipDhcpClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipDhcpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetGroup 4 }
rcEponOnuVoipDhcpClientEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipDhcpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipDhcpClientTable 1 }
RcEponOnuVoipDhcpClientEntry ::= SEQUENCE {
rcEponOnuVoipDhcpClientHostName OCTET STRING,
rcEponOnuVoipDhcpClientId OCTET STRING,
rcEponOnuVoipDhcpClientClassId OCTET STRING
}
rcEponOnuVoipDhcpClientHostName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipDhcpClientEntry 1 }
rcEponOnuVoipDhcpClientId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipDhcpClientEntry 2 }
rcEponOnuVoipDhcpClientClassId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipDhcpClientEntry 3 }
------------------------------------------------------------------------------
-- rcEponOnuVoipNetMediaTable
--
rcEponOnuVoipNetMediaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipNetMediaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetGroup 5 }
rcEponOnuVoipNetMediaEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipNetMediaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipNetMediaTable 1 }
RcEponOnuVoipNetMediaEntry ::= SEQUENCE {
rcEponOnuVoipNetMediaIpAddr IpAddress,
rcEponOnuVoipNetMediaIpMask IpAddress,
rcEponOnuVoipNetMediaIpDefaultRoute IpAddress,
rcEponOnuVoipNetMediaVlanId INTEGER,
rcEponOnuVoipNetMediaVlanCos INTEGER,
rcEponOnuVoipNetMediaIpQosTrustMode INTEGER,
rcEponOnuVoipNetMediaDscp INTEGER,
rcEponOnuVoipNetMediaPrior INTEGER,
rcEponOnuVoipNetMediaTos INTEGER
}
rcEponOnuVoipNetMediaIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuVoipNetMediaEntry 1 }
rcEponOnuVoipNetMediaIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuVoipNetMediaEntry 2 }
rcEponOnuVoipNetMediaIpDefaultRoute OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL { '00000000'h }
::= { rcEponOnuVoipNetMediaEntry 3 }
rcEponOnuVoipNetMediaVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetMediaEntry 4 }
rcEponOnuVoipNetMediaVlanCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {6}
::= { rcEponOnuVoipNetMediaEntry 5 }
rcEponOnuVoipNetMediaIpQosTrustMode OBJECT-TYPE
SYNTAX INTEGER{
none(0),
dscp(1),
prior(2),
tos(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {none}
::= { rcEponOnuVoipNetMediaEntry 6 }
rcEponOnuVoipNetMediaDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetMediaEntry 7 }
rcEponOnuVoipNetMediaPrior OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetMediaEntry 8 }
rcEponOnuVoipNetMediaTos OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetMediaEntry 9 }
--------------------------------------------------------------------------------
---
---Net Trap Group
---
rcEponOnuVoipNetTrapGroup OBJECT IDENTIFIER ::= { rcEponOnuVoipNetGroup 10 }
rcEponOnuVoipGetDynamicIpAddrSuccessTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetTrapGroup 1 }
rcEponOnuVoipGetDynamicIpAddrFailTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetTrapGroup 2 }
rcEponOnuVoipGetDefaultGatewayFailTrap NOTIFICATION-TYPE
OBJECTS { rcEponOnuDevIndex }
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipNetTrapGroup 3 }
END

View File

@ -0,0 +1,630 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-voip-profile-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Sep 26, 2014
-- Author : yangyuanjian
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VOIP-PROFILE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
OltPortIndex, OnuIndex FROM RAISECOM-PONSERIES-TC
EnableVar FROM SWITCH-TC
Vlanset FROM SWITCH-TC
RowStatus, DisplayString FROM SNMPv2-TC
rcEponRmtOnuMgt FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVoipProfileGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 38 }
------------------------------------------------------------------------------
--
-- rcEponOnuVoipProfileTable
--
rcEponOnuVoipProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileGroup 1 }
rcEponOnuVoipProfileEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVoipProfileId }
::= { rcEponOnuVoipProfileTable 1 }
RcEponOnuVoipProfileEntry ::= SEQUENCE {
rcEponOnuVoipProfileId INTEGER,
rcEponOnuVoipProfileName OCTET STRING,
rcEponOnuVoipProfilePotsNum INTEGER,
rcEponOnuVoipProfileProtocolType INTEGER,
rcEponOnuVoipProfileDigitMapMatchMode INTEGER,
rcEponOnuVoipProfileH248ProfileId INTEGER,
rcEponOnuVoipProfileImsSipProfileId INTEGER,
rcEponOnuVoipProfileSipProfileId INTEGER,
rcEponOnuVoipProfileRefCount INTEGER,
rcEponOnuVoipProfileRowStatus RowStatus
}
rcEponOnuVoipProfileId OBJECT-TYPE
SYNTAX INTEGER(1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 1 }
rcEponOnuVoipProfileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 2 }
rcEponOnuVoipProfilePotsNum OBJECT-TYPE
SYNTAX INTEGER(1..24)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 3 }
rcEponOnuVoipProfileProtocolType OBJECT-TYPE
SYNTAX INTEGER{
sip (1),
h248 (2),
ims-sip (3),
unknown (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 4 }
rcEponOnuVoipProfileDigitMapMatchMode OBJECT-TYPE
SYNTAX INTEGER{
min (0),
max (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 5 }
rcEponOnuVoipProfileH248ProfileId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 6 }
rcEponOnuVoipProfileImsSipProfileId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 7 }
rcEponOnuVoipProfileSipProfileId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 8 }
rcEponOnuVoipProfileRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 9 }
rcEponOnuVoipProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileEntry 10 }
--
-- rcEponOnuVoipProfilePotsTable
--
rcEponOnuVoipProfilePotsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipProfilePotsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileGroup 2 }
rcEponOnuVoipProfilePotsEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipProfilePotsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVoipProfileId, rcEponOnuVoipProfilePotsId}
::= { rcEponOnuVoipProfilePotsTable 1 }
RcEponOnuVoipProfilePotsEntry ::= SEQUENCE {
rcEponOnuVoipProfilePotsId INTEGER,
rcEponOnuVoipProfileH248ServiceUserTid DisplayString
}
rcEponOnuVoipProfilePotsId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfilePotsEntry 1 }
rcEponOnuVoipProfileH248ServiceUserTid OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfilePotsEntry 2 }
--
-- rcEponOnuVoipH248ProfileTable
--
rcEponOnuVoipH248ProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipH248ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileGroup 3 }
rcEponOnuVoipH248ProfileEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipH248ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVoipH248ProfileId }
::= { rcEponOnuVoipH248ProfileTable 1 }
RcEponOnuVoipH248ProfileEntry ::= SEQUENCE {
rcEponOnuVoipH248ProfileId INTEGER,
rcEponOnuVoipH248ProfileName OCTET STRING,
rcEponOnuVoipH248ProfilePrimaryMgcIP IpAddress,
rcEponOnuVoipH248ProfilePrimaryMgcPort INTEGER,
rcEponOnuVoipH248ProfileSecondaryMgcIP IpAddress,
rcEponOnuVoipH248ProfileSecondaryMgcPort INTEGER,
rcEponOnuVoipH248ProfileRtpTidBegin INTEGER,
rcEponOnuVoipH248ProfileRtpTidPrefix DisplayString,
rcEponOnuVoipH248ProfileRtpTidLength INTEGER,
rcEponOnuVoipH248ProfileHeartbeatMode INTEGER,
rcEponOnuVoipH248ProfileHeartbeatCycle INTEGER,
rcEponOnuVoipH248ProfileHeartbeatCount INTEGER,
rcEponOnuVoipH248ProfileDmLongTime INTEGER,
rcEponOnuVoipH248ProfileDmShortTime INTEGER,
rcEponOnuVoipH248ProfileRefCount INTEGER,
rcEponOnuVoipH248ProfileRowStatus RowStatus,
rcEponOnuVoipH248ProfileUserTidMode INTEGER,
rcEponOnuVoipH248ProfileUserTidPrefix DisplayString,
rcEponOnuVoipH248ProfileUserTidName DisplayString
}
rcEponOnuVoipH248ProfileId OBJECT-TYPE
SYNTAX INTEGER(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 1 }
rcEponOnuVoipH248ProfileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 2 }
rcEponOnuVoipH248ProfilePrimaryMgcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 3 }
rcEponOnuVoipH248ProfilePrimaryMgcPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 4 }
rcEponOnuVoipH248ProfileSecondaryMgcIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 5 }
rcEponOnuVoipH248ProfileSecondaryMgcPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 6 }
rcEponOnuVoipH248ProfileRtpTidBegin OBJECT-TYPE
SYNTAX INTEGER(0..20000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 7 }
rcEponOnuVoipH248ProfileRtpTidPrefix OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 8 }
rcEponOnuVoipH248ProfileRtpTidLength OBJECT-TYPE
SYNTAX INTEGER(1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 9 }
rcEponOnuVoipH248ProfileHeartbeatMode OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
svc(1),
ito(10),
audit(11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 10 }
rcEponOnuVoipH248ProfileHeartbeatCycle OBJECT-TYPE
SYNTAX INTEGER(10..43200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 11 }
rcEponOnuVoipH248ProfileHeartbeatCount OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 12 }
rcEponOnuVoipH248ProfileDmLongTime OBJECT-TYPE
SYNTAX INTEGER(0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 13 }
rcEponOnuVoipH248ProfileDmShortTime OBJECT-TYPE
SYNTAX INTEGER(0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 14 }
rcEponOnuVoipH248ProfileRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 15 }
rcEponOnuVoipH248ProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 16 }
rcEponOnuVoipH248ProfileUserTidMode OBJECT-TYPE
SYNTAX INTEGER{
sigterm(0),
autoadd(1),
multilayer(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 17 }
rcEponOnuVoipH248ProfileUserTidPrefix OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 18 }
rcEponOnuVoipH248ProfileUserTidName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipH248ProfileEntry 19 }
--
-- rcEponOnuVoipImsSipProfileTable
--
rcEponOnuVoipImsSipProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipImsSipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileGroup 4 }
rcEponOnuVoipImsSipProfileEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipImsSipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVoipImsSipProfileId }
::= { rcEponOnuVoipImsSipProfileTable 1 }
RcEponOnuVoipImsSipProfileEntry ::= SEQUENCE {
rcEponOnuVoipImsSipProfileId INTEGER,
rcEponOnuVoipImsSipProfileName OCTET STRING,
rcEponOnuVoipImsSipProfileSipPrimaryOutboundDomain OCTET STRING,
rcEponOnuVoipImsSipProfileSipSecondaryOutboundDomain OCTET STRING,
rcEponOnuVoipImsSipProfilePrimaryOutboundProxyIp IpAddress,
rcEponOnuVoipImsSipProfileSecondaryOutboundProxyIp IpAddress,
rcEponOnuVoipImsSipProfilePrimaryOutboundProxyUdpPort INTEGER,
rcEponOnuVoipImsSipProfileSecondaryOutboundProxyUdpPort INTEGER,
rcEponOnuVoipImsSipProfileSipPrimaryRealm OCTET STRING,
rcEponOnuVoipImsSipProfileSipSecondaryRealm OCTET STRING,
rcEponOnuVoipImsSipProfileSipPrimaryOutboundDnsServerIP IpAddress,
rcEponOnuVoipImsSipProfileSipSecondaryOutboundDnsServerIP IpAddress,
rcEponOnuVoipImsSipProfileSipSubscribeExpireTime INTEGER,
rcEponOnuVoipImsSipProfileSipSubscribeAdmin EnableVar,
rcEponOnuVoipImsSipProfileRefCount INTEGER,
rcEponOnuVoipImsSipProfileRowStatus RowStatus
}
rcEponOnuVoipImsSipProfileId OBJECT-TYPE
SYNTAX INTEGER(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 1 }
rcEponOnuVoipImsSipProfileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 2 }
rcEponOnuVoipImsSipProfileSipPrimaryOutboundDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 3 }
rcEponOnuVoipImsSipProfileSipSecondaryOutboundDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 4 }
rcEponOnuVoipImsSipProfilePrimaryOutboundProxyIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 5 }
rcEponOnuVoipImsSipProfileSecondaryOutboundProxyIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 6 }
rcEponOnuVoipImsSipProfilePrimaryOutboundProxyUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 7 }
rcEponOnuVoipImsSipProfileSecondaryOutboundProxyUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 8 }
rcEponOnuVoipImsSipProfileSipPrimaryRealm OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 9 }
rcEponOnuVoipImsSipProfileSipSecondaryRealm OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 10 }
rcEponOnuVoipImsSipProfileSipPrimaryOutboundDnsServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 11 }
rcEponOnuVoipImsSipProfileSipSecondaryOutboundDnsServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 12 }
rcEponOnuVoipImsSipProfileSipSubscribeExpireTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 13 }
rcEponOnuVoipImsSipProfileSipSubscribeAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 14 }
rcEponOnuVoipImsSipProfileRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 15 }
rcEponOnuVoipImsSipProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipImsSipProfileEntry 16 }
--
-- rcEponOnuVoipSipProfileTable
--
rcEponOnuVoipSipProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipProfileGroup 5 }
rcEponOnuVoipSipProfileEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuVoipSipProfileId }
::= { rcEponOnuVoipSipProfileTable 1 }
RcEponOnuVoipSipProfileEntry ::= SEQUENCE {
rcEponOnuVoipSipProfileId INTEGER,
rcEponOnuVoipSipProfileName OCTET STRING,
rcEponOnuVoipSipProfileRefCount INTEGER,
rcEponOnuVoipSipProfileRowStatus RowStatus
}
rcEponOnuVoipSipProfileId OBJECT-TYPE
SYNTAX INTEGER(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProfileEntry 1 }
rcEponOnuVoipSipProfileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProfileEntry 2 }
rcEponOnuVoipSipProfileRefCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProfileEntry 3 }
rcEponOnuVoipSipProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProfileEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,951 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-voip-sip-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 7, 2008
-- Author : heyumei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VOIP-SIP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuPotsIndex FROM EPON-RMT-ONU-VOIP-SERVICE-MIB
rcEponRmtOnuMgt, rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVoipGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 22 }
rcEponOnuVoipSipProtocolGroup OBJECT IDENTIFIER ::= { rcEponOnuVoipGroup 4 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcVoipSipMngTable
--
rcEponOnuCtcVoipSipMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVoipSipMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 1 }
rcEponOnuCtcVoipSipMngEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVoipSipMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcVoipSipMngTable 1 }
RcEponOnuCtcVoipSipMngEntry ::= SEQUENCE {
rcEponOnuCtcVoipSipUdpPort INTEGER,
rcEponOnuCtcVoipSipPrimaryProxyServerIp IpAddress,
rcEponOnuCtcVoipSipPrimaryProxyServerUdpPort INTEGER,
rcEponOnuCtcVoipSipSecondaryProxyServerIp IpAddress,
rcEponOnuCtcVoipSipSecondaryProxyServerUdpPort INTEGER,
rcEponOnuCtcVoipSipPrimaryRegistrarIp IpAddress,
rcEponOnuCtcVoipSipPrimaryRegistrarUdpPort INTEGER,
rcEponOnuCtcVoipSipSecondaryRegistrarIp IpAddress,
rcEponOnuCtcVoipSipSecondaryRegistrarUdpPort INTEGER,
rcEponOnuCtcVoipSipRegisterExpireTimer INTEGER,
rcEponOnuCtcVoipSipActiveProxyServer INTEGER,
rcEponOnuCtcVoipSipHeartbeatSwitch INTEGER,
rcEponOnuCtcVoipSipHeartbeatCycle INTEGER,
rcEponOnuCtcVoipSipHeartbeatCount INTEGER,
rcEponOnuCtcVoipSipOutBoundProxyIp IpAddress,
rcEponOnuCtcVoipSipOutBoundProxyUdpPort INTEGER,
rcEponOnuCtcVoipSipDigitMap DisplayString
}
rcEponOnuCtcVoipSipUdpPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 1 }
rcEponOnuCtcVoipSipPrimaryProxyServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 2 }
rcEponOnuCtcVoipSipPrimaryProxyServerUdpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 3 }
rcEponOnuCtcVoipSipSecondaryProxyServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 4 }
rcEponOnuCtcVoipSipSecondaryProxyServerUdpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 5 }
rcEponOnuCtcVoipSipPrimaryRegistrarIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 6 }
rcEponOnuCtcVoipSipPrimaryRegistrarUdpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 7 }
rcEponOnuCtcVoipSipSecondaryRegistrarIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 8 }
rcEponOnuCtcVoipSipSecondaryRegistrarUdpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 9 }
rcEponOnuCtcVoipSipRegisterExpireTimer OBJECT-TYPE
SYNTAX INTEGER (60..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 10 }
rcEponOnuCtcVoipSipActiveProxyServer OBJECT-TYPE
SYNTAX INTEGER {
primary(0),
secondary(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 11 }
rcEponOnuCtcVoipSipHeartbeatSwitch OBJECT-TYPE
SYNTAX INTEGER {
On(0),
Off(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 12 }
rcEponOnuCtcVoipSipHeartbeatCycle OBJECT-TYPE
SYNTAX INTEGER(10..43200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 13 }
rcEponOnuCtcVoipSipHeartbeatCount OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 14 }
rcEponOnuCtcVoipSipOutBoundProxyIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 15 }
rcEponOnuCtcVoipSipOutBoundProxyUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 16 }
rcEponOnuCtcVoipSipDigitMap OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..3072))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipMngEntry 17 }
--
-- rcEponOnuVoipSipMngTable
--
rcEponOnuVoipSipMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 3 }
rcEponOnuVoipSipMngEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipSipMngTable 1 }
RcEponOnuVoipSipMngEntry ::= SEQUENCE {
rcEponOnuVoipSipHeartbeatMode INTEGER,
rcEponOnuVoipSipProxySwapWhenFault EnableVar,
rcEponOnuVoipSipDmLongTime INTEGER,
rcEponOnuVoipSipDmShortTime INTEGER,
rcEponOnuVoipSipDmStartTime INTEGER,
rcEponOnuVoipSipFlashhookMode INTEGER,
rcEponOnuVoipSipSessionTimer INTEGER,
rcEponOnuVoipSipSessionTimerMin INTEGER,
rcEponOnuVoipSipUserphoneAdmin EnableVar,
rcEponOnuVoipSipMaliciousCallCode OCTET STRING,
rcEponOnuVoipSipUpdateSessionAdmin EnableVar,
rcEponOnuVoipSipSyncTimeAdmin EnableVar
}
rcEponOnuVoipSipHeartbeatMode OBJECT-TYPE
SYNTAX INTEGER {
sendOption(0),
receiveOption(1),
sendInfo(2),
receiveInfo(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 1 }
rcEponOnuVoipSipProxySwapWhenFault OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 2 }
rcEponOnuVoipSipDmLongTime OBJECT-TYPE
SYNTAX INTEGER(0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 3 }
rcEponOnuVoipSipDmShortTime OBJECT-TYPE
SYNTAX INTEGER(0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 4 }
rcEponOnuVoipSipDmStartTime OBJECT-TYPE
SYNTAX INTEGER(0..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 5 }
rcEponOnuVoipSipFlashhookMode OBJECT-TYPE
SYNTAX INTEGER {
no-report(1),
dtmf(2),
broadsoft(3),
unknown(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 6 }
rcEponOnuVoipSipSessionTimer OBJECT-TYPE
SYNTAX INTEGER(1..2592000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 7 }
rcEponOnuVoipSipSessionTimerMin OBJECT-TYPE
SYNTAX INTEGER(1..2592000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 8 }
rcEponOnuVoipSipUserphoneAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 9 }
rcEponOnuVoipSipMaliciousCallCode OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 10 }
rcEponOnuVoipSipUpdateSessionAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 11 }
rcEponOnuVoipSipSyncTimeAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipMngEntry 12 }
--
-- rcEponOnuVoipSipCalleeMapRuleTable
--
rcEponOnuVoipSipCalleeMapRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipCalleeMapRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 4 }
rcEponOnuVoipSipCalleeMapRuleEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipCalleeMapRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex,rcEponOnuVoipSipCalleeMapRuleId}
::= { rcEponOnuVoipSipCalleeMapRuleTable 1 }
RcEponOnuVoipSipCalleeMapRuleEntry ::= SEQUENCE {
rcEponOnuVoipSipCalleeMapRuleId INTEGER,
rcEponOnuVoipSipCalleeMapRulePhoneNumber DisplayString,
rcEponOnuVoipSipCalleeMapRuleUri DisplayString,
rcEponOnuVoipSipCalleeMapRuleIRowStatus RowStatus
}
rcEponOnuVoipSipCalleeMapRuleId OBJECT-TYPE
SYNTAX INTEGER(1..300)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipCalleeMapRuleEntry 1 }
rcEponOnuVoipSipCalleeMapRulePhoneNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..28))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipCalleeMapRuleEntry 2 }
rcEponOnuVoipSipCalleeMapRuleUri OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..48))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipCalleeMapRuleEntry 3 }
rcEponOnuVoipSipCalleeMapRuleIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipCalleeMapRuleEntry 4 }
--
-- rcEponOnuVoipSipServiceTable
--
rcEponOnuVoipSipServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 5 }
rcEponOnuVoipSipServiceEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPotsIndex }
::= { rcEponOnuVoipSipServiceTable 1 }
RcEponOnuVoipSipServiceEntry ::= SEQUENCE {
rcEponOnuVoipSipServiceRegisterAdmin INTEGER,
rcEponOnuVoipSipServiceRegisterStatus INTEGER,
rcEponOnuVoipSipServiceCallStatus INTEGER,
rcEponOnuVoipSipCallerIdAdmin INTEGER,
rcEponOnuVoipSipCallWaitAdmin EnableVar,
rcEponOnuVoipSip3WayConfAdmin EnableVar,
rcEponOnuVoipSipHotlineAdmin INTEGER,
rcEponOnuVoipSipHotlinePhoneNum DisplayString,
rcEponOnuVoipSipPolarityReverseAdmin EnableVar,
rcEponOnuVoipSipDialTonePattern INTEGER,
rcEponOnuVoipSipMaliciousCallState EnableVar,
rcEponOnuVoipSipSecondDialToneAdmin EnableVar,
rcEponOnuVoipSipCallTransferAdmin EnableVar,
rcEponOnuVoipSipCallHoldAdmin EnableVar
}
rcEponOnuVoipSipServiceRegisterAdmin OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
register(1),
deregister(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 1 }
rcEponOnuVoipSipServiceRegisterStatus OBJECT-TYPE
SYNTAX INTEGER{
unRegistered(1),
registerSucceed (2),
registerFailed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 2 }
rcEponOnuVoipSipServiceCallStatus OBJECT-TYPE
SYNTAX INTEGER{
Hookoff(1),
Calling (2),
Ringback(3),
Talking(4),
Hookon (5),
Remotehookon(6),
IncomingCall(7),
LocalRinging(8),
Testing(9),
Faxing(10),
Error (11),
Hold(12),
Conference (13),
Disconnecting(14),
DialNum(15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 3 }
rcEponOnuVoipSipCallerIdAdmin OBJECT-TYPE
SYNTAX INTEGER{
CallerIdDisable(0),
CallerIdEnable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 4 }
rcEponOnuVoipSipCallWaitAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 5 }
rcEponOnuVoipSip3WayConfAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 6 }
rcEponOnuVoipSipHotlineAdmin OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
instant(1),
delay(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 7 }
rcEponOnuVoipSipHotlinePhoneNum OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 8 }
rcEponOnuVoipSipPolarityReverseAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 9 }
rcEponOnuVoipSipDialTonePattern OBJECT-TYPE
SYNTAX INTEGER{
standard(1),
special(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 10 }
rcEponOnuVoipSipMaliciousCallState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 11 }
rcEponOnuVoipSipSecondDialToneAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 12 }
rcEponOnuVoipSipCallTransferAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 13 }
rcEponOnuVoipSipCallHoldAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipServiceEntry 14 }
--
-- rcEponOnuCtcVoipSipUserAuthTable
--
rcEponOnuCtcVoipSipUserAuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVoipSipUserAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 2 }
rcEponOnuCtcVoipSipUserAuthEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVoipSipUserAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPotsIndex }
::= { rcEponOnuCtcVoipSipUserAuthTable 1 }
RcEponOnuCtcVoipSipUserAuthEntry ::= SEQUENCE {
rcEponOnuCtcVoipSipAuthUserName DisplayString,
rcEponOnuCtcVoipSipAuthPassword DisplayString
}
rcEponOnuCtcVoipSipAuthUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipUserAuthEntry 1 }
rcEponOnuCtcVoipSipAuthPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSipUserAuthEntry 2 }
--
-- rcEponOnuVoipSipStatisticTable
--
rcEponOnuVoipSipStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 6 }
rcEponOnuVoipSipStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipSipStatisticTable 1 }
RcEponOnuVoipSipStatisticEntry ::= SEQUENCE {
rcEponOnuVoipSipStatisticClear INTEGER,
rcEponOnuVoipSipStatisticInInvite Counter32,
rcEponOnuVoipSipStatisticInInviteRetrans Counter32,
rcEponOnuVoipSipStatisticInNonInvite Counter32,
rcEponOnuVoipSipStatisticInNonInviteRetrans Counter32,
rcEponOnuVoipSipStatisticInResponse Counter32,
rcEponOnuVoipSipStatisticInResponseRetrans Counter32,
rcEponOnuVoipSipStatisticOutInvite Counter32,
rcEponOnuVoipSipStatisticOutInviteRetrans Counter32,
rcEponOnuVoipSipStatisticOutNonInvite Counter32,
rcEponOnuVoipSipStatisticOutNonInviteRetrans Counter32,
rcEponOnuVoipSipStatisticOutResponse Counter32,
rcEponOnuVoipSipStatisticOutResponseRetrans Counter32
}
rcEponOnuVoipSipStatisticClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 1 }
rcEponOnuVoipSipStatisticInInvite OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 2 }
rcEponOnuVoipSipStatisticInInviteRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 3 }
rcEponOnuVoipSipStatisticInNonInvite OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 4 }
rcEponOnuVoipSipStatisticInNonInviteRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 5 }
rcEponOnuVoipSipStatisticInResponse OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 6 }
rcEponOnuVoipSipStatisticInResponseRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 7 }
rcEponOnuVoipSipStatisticOutInvite OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 8 }
rcEponOnuVoipSipStatisticOutInviteRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 9 }
rcEponOnuVoipSipStatisticOutNonInvite OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 10 }
rcEponOnuVoipSipStatisticOutNonInviteRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 11 }
rcEponOnuVoipSipStatisticOutResponse OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 12 }
rcEponOnuVoipSipStatisticOutResponseRetrans OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipStatisticEntry 13 }
--
-- rcEponOnuVoipSipExtMngTable
--
rcEponOnuVoipSipExtMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSipExtMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipProtocolGroup 7 }
rcEponOnuVoipSipExtMngEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSipExtMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipSipExtMngTable 1 }
RcEponOnuVoipSipExtMngEntry ::= SEQUENCE {
rcEponOnuVoipSipTcpEnable EnableVar,
rcEponOnuVoipSipTcpPort INTEGER,
rcEponOnuVoipSipPrimaryProxyServerTcpPort INTEGER,
rcEponOnuVoipSipPrimaryProxyServerTransport INTEGER,
rcEponOnuVoipSipSecondaryProxyServerTcpPort INTEGER,
rcEponOnuVoipSipSecondaryProxyServerTransport INTEGER,
rcEponOnuVoipSipPrimaryRegistrarTcpPort INTEGER,
rcEponOnuVoipSipPrimaryRegistrarTransport INTEGER,
rcEponOnuVoipSipSecondaryRegistrarTcpPort INTEGER,
rcEponOnuVoipSipSecondaryRegistrarTransport INTEGER,
rcEponOnuVoipSipModemSwitch INTEGER,
rcEponOnuVoipSipUriMode INTEGER,
rcEponOnuVoipSipRealm DisplayString
}
rcEponOnuVoipSipTcpEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 1 }
rcEponOnuVoipSipTcpPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 2 }
rcEponOnuVoipSipPrimaryProxyServerTcpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 3 }
rcEponOnuVoipSipPrimaryProxyServerTransport OBJECT-TYPE
SYNTAX INTEGER{
udp(0),
tcp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 4 }
rcEponOnuVoipSipSecondaryProxyServerTcpPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 5 }
rcEponOnuVoipSipSecondaryProxyServerTransport OBJECT-TYPE
SYNTAX INTEGER{
udp(0),
tcp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 6 }
rcEponOnuVoipSipPrimaryRegistrarTcpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 7 }
rcEponOnuVoipSipPrimaryRegistrarTransport OBJECT-TYPE
SYNTAX INTEGER{
udp(0),
tcp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 8 }
rcEponOnuVoipSipSecondaryRegistrarTcpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 9 }
rcEponOnuVoipSipSecondaryRegistrarTransport OBJECT-TYPE
SYNTAX INTEGER{
udp(0),
tcp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 10 }
rcEponOnuVoipSipModemSwitch OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 11 }
rcEponOnuVoipSipUriMode OBJECT-TYPE
SYNTAX INTEGER{
phonenumber(1),
username(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 12 }
rcEponOnuVoipSipRealm OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSipExtMngEntry 13 }
END

View File

@ -0,0 +1,322 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-onu-voip-stats-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 07, 2008
-- Author : heyumei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VOIP-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuPotsIndex FROM EPON-RMT-ONU-VOIP-SERVICE-MIB
rcEponRmtOnuMgt, rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVoipGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 22 }
rcEponOnuVoipStatsGroup OBJECT IDENTIFIER ::= { rcEponOnuVoipGroup 6 }
------------------------------------------------------------------------------
--
-- rcEponOnuVoipRtpStatisticTable
--
rcEponOnuVoipRtpStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipRtpStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipStatsGroup 1 }
rcEponOnuVoipRtpStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipRtpStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipRtpStatisticTable 1 }
RcEponOnuVoipRtpStatisticEntry ::= SEQUENCE {
rcEponOnuVoipRtpStatisticClear INTEGER,
rcEponOnuVoipRtpStatisticInPkts Counter64,
rcEponOnuVoipRtpStatisticInOcts Counter64,
rcEponOnuVoipRtpStatisticOutPkts Counter64,
rcEponOnuVoipRtpStatisticOutOcts Counter64
}
rcEponOnuVoipRtpStatisticClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipRtpStatisticEntry 1 }
rcEponOnuVoipRtpStatisticInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipRtpStatisticEntry 2 }
rcEponOnuVoipRtpStatisticInOcts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipRtpStatisticEntry 3 }
rcEponOnuVoipRtpStatisticOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipRtpStatisticEntry 4 }
rcEponOnuVoipRtpStatisticOutOcts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipRtpStatisticEntry 5 }
--
-- rcEponOnuVoipLineStatisticTable
--
rcEponOnuVoipLineStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipLineStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipStatsGroup 2 }
rcEponOnuVoipLineStatisticEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipLineStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPotsIndex }
::= { rcEponOnuVoipLineStatisticTable 1 }
RcEponOnuVoipLineStatisticEntry ::= SEQUENCE {
rcEponOnuVoipLineStatisticClear INTEGER,
rcEponOnuVoipLineStatisticCallerSuccess Counter32,
rcEponOnuVoipLineStatisticCallerFail Counter32,
rcEponOnuVoipLineStatisticCalleeSuccess Counter32,
rcEponOnuVoipLineStatisticCalleeFail Counter32,
rcEponOnuVoipLineCurConnectionTime Counter32,
rcEponOnuVoipLineTotalConnectionTime Counter32,
rcEponOnuVoipLineTotalNumber Counter32
}
rcEponOnuVoipLineStatisticClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 1 }
rcEponOnuVoipLineStatisticCallerSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 2 }
rcEponOnuVoipLineStatisticCallerFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 3 }
rcEponOnuVoipLineStatisticCalleeSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 4 }
rcEponOnuVoipLineStatisticCalleeFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 5 }
rcEponOnuVoipLineCurConnectionTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 6 }
rcEponOnuVoipLineTotalConnectionTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 7 }
rcEponOnuVoipLineTotalNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipLineStatisticEntry 8 }
--
-- rcEponOnuVoipStatisticMngTable
--
rcEponOnuVoipStatisticMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipStatisticMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipStatsGroup 3 }
rcEponOnuVoipStatisticMngEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipStatisticMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipStatisticMngTable 1 }
RcEponOnuVoipStatisticMngEntry ::= SEQUENCE {
rcEponOnuVoipStatisticClear INTEGER
}
rcEponOnuVoipStatisticClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clearAllPots(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipStatisticMngEntry 1 }
--
-- rcEponOnuVoipPotsStatisticTable
--
rcEponOnuVoipPotsStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcEponOnuVoipPotsStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipStatsGroup 4 }
rcEponOnuVoipPotsStatisticEntry OBJECT-TYPE
SYNTAX rcEponOnuVoipPotsStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuPotsIndex }
::= { rcEponOnuVoipPotsStatisticTable 1 }
rcEponOnuVoipPotsStatisticEntry ::= SEQUENCE {
rcEponOnuVoipPotsStatistcClear INTEGER,
rcEponOnuVoipPotsTxPktCount Counter64,
rcEponOnuVoipPotsRxPktCount Counter64,
rcEponOnuVoipPotsMeanDelay INTEGER,
rcEponOnuVoipPotsMeanJitter INTEGER,
rcEponOnuVoipPotsFractionLoss INTEGER
}
rcEponOnuVoipPotsStatistcClear OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 1 }
rcEponOnuVoipPotsTxPktCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 2 }
rcEponOnuVoipPotsRxPktCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 3 }
rcEponOnuVoipPotsMeanDelay OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 4 }
rcEponOnuVoipPotsMeanJitter OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 5 }
rcEponOnuVoipPotsFractionLoss OBJECT-TYPE
SYNTAX INTEGER(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipPotsStatisticEntry 6 }
END

View File

@ -0,0 +1,409 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : epon-rmt-voip-sys-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Oct 7, 2008
-- Author : heyumei
-- Copyright (c) Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
EPON-RMT-ONU-VOIP-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString FROM SNMPv2-TC
EnableVar, Vlanset FROM SWITCH-TC
OnuIndex, Olt_OnuIfIndex FROM RAISECOM-PONSERIES-TC
rcEponOnuDevIndex FROM EPON-RMT-ONU-DEV-MIB
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB;
rcEponRmtOnuMgt MODULE-IDENTITY
LAST-UPDATED "200707030000Z" -- Jul 3, 2007
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "E-mail: support@raisecom.com"
DESCRIPTION "Remote ONU management MIB definition."
REVISION "200707030000Z" -- Jul 3, 2007
DESCRIPTION "Initial MIB creation."
::= { raisecomEponMgt 6 }
rcEponOnuVoipGroup OBJECT IDENTIFIER ::= { rcEponRmtOnuMgt 22 }
rcEponOnuVoipSysGroup OBJECT IDENTIFIER ::= { rcEponOnuVoipGroup 1 }
------------------------------------------------------------------------------
--
-- rcEponOnuCtcVoipSysMngTable
--
rcEponOnuCtcVoipSysMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuCtcVoipSysMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysGroup 1 }
rcEponOnuCtcVoipSysMngEntry OBJECT-TYPE
SYNTAX RcEponOnuCtcVoipSysMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuCtcVoipSysMngTable 1 }
RcEponOnuCtcVoipSysMngEntry ::= SEQUENCE {
rcEponOnuCtcVoipSysFaxTransportType INTEGER,
rcEponOnuCtcVoipSysFaxControlMode INTEGER,
rcEponOnuCtcVoipSysVoipUserCount INTEGER,
rcEponOnuCtcVoipSysVoipProtocol INTEGER,
rcEponOnuCtcVoipSysOperation INTEGER,
rcEponOnuCtcVoipSysSoftwareVersion DisplayString,
rcEponOnuCtcVoipSysSoftwareTime DisplayString
}
rcEponOnuCtcVoipSysFaxTransportType OBJECT-TYPE
SYNTAX INTEGER{
transparent (0),
t38 (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 1 }
rcEponOnuCtcVoipSysFaxControlMode OBJECT-TYPE
SYNTAX INTEGER{
negotiation(0),
auto_vbd(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 2 }
rcEponOnuCtcVoipSysVoipUserCount OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 3 }
rcEponOnuCtcVoipSysVoipProtocol OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
sip(1),
h248(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 4 }
rcEponOnuCtcVoipSysOperation OBJECT-TYPE
SYNTAX INTEGER {
register(0),
deregister(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 5 }
rcEponOnuCtcVoipSysSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 6 }
rcEponOnuCtcVoipSysSoftwareTime OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuCtcVoipSysMngEntry 7 }
------------------------------------------------------------------------------
--
-- rcEponOnuVoipSysMngTable
--
rcEponOnuVoipSysMngTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSysMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysGroup 2 }
rcEponOnuVoipSysMngEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSysMngEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipSysMngTable 1 }
RcEponOnuVoipSysMngEntry ::= SEQUENCE {
rcEponOnuVoipSysProtocolType INTEGER,
rcEponOnuVoipSysVoipProtocolSupported BITS,
rcEponOnuVoipSysDtmfTransportType INTEGER,
rcEponOnuVoipSysDtmfVolume INTEGER,
rcEponOnuVoipSysDtmf2833PayloadType INTEGER,
rcEponOnuVoipSysFaxErrorCorrectionMode INTEGER,
rcEponOnuVoipSysFaxT38Red INTEGER,
rcEponOnuVoipSysG711FaxRed INTEGER,
rcEponOnuVoipSysMediaPortBegin INTEGER,
rcEponOnuVoipSysMediaPortEnd INTEGER,
rcEponOnuVoipSysVoiceDelayLevel INTEGER,
rcEponOnuVoipSysRtpFlame INTEGER,
rcEponOnuVoipSysDigitMapMatchMode INTEGER,
rcEponOnuVoipSysFaxT38SignalRed INTEGER,
rcEponOnuVoipSysG711ModemRed INTEGER
}
rcEponOnuVoipSysProtocolType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
sip(1),
h248(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 1 }
rcEponOnuVoipSysVoipProtocolSupported OBJECT-TYPE
SYNTAX BITS{
h248(5),
sip(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 2 }
rcEponOnuVoipSysDtmfTransportType OBJECT-TYPE
SYNTAX INTEGER{
transparent(1),
rfc2833(2),
rfc2198(3),
infoMsg(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 3 }
rcEponOnuVoipSysDtmfVolume OBJECT-TYPE
SYNTAX INTEGER(-31..0)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 4 }
rcEponOnuVoipSysDtmf2833PayloadType OBJECT-TYPE
SYNTAX INTEGER(96..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 5 }
rcEponOnuVoipSysFaxErrorCorrectionMode OBJECT-TYPE
SYNTAX INTEGER{
redundancy(1),
fec(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 6 }
rcEponOnuVoipSysFaxT38Red OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 7 }
rcEponOnuVoipSysG711FaxRed OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 8 }
rcEponOnuVoipSysMediaPortBegin OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 9 }
rcEponOnuVoipSysMediaPortEnd OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 10 }
rcEponOnuVoipSysVoiceDelayLevel OBJECT-TYPE
SYNTAX INTEGER {
best(0),
better(1),
generic(2),
bad(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 11 }
rcEponOnuVoipSysRtpFlame OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 12 }
rcEponOnuVoipSysDigitMapMatchMode OBJECT-TYPE
SYNTAX INTEGER {
min(0),
max(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 13 }
rcEponOnuVoipSysFaxT38SignalRed OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 14 }
rcEponOnuVoipSysG711ModemRed OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysMngEntry 15 }
------------------------------------------------------------------------------
--
-- rcEponOnuVoipSysTimerTable
--
rcEponOnuVoipSysTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEponOnuVoipSysTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysGroup 3 }
rcEponOnuVoipSysTimerEntry OBJECT-TYPE
SYNTAX RcEponOnuVoipSysTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcEponOnuDevIndex }
::= { rcEponOnuVoipSysTimerTable 1 }
RcEponOnuVoipSysTimerEntry ::= SEQUENCE {
rcEponOnuVoipSysFlashDetectedTimeMin INTEGER,
rcEponOnuVoipSysHookOnDetectedTimeMin INTEGER,
rcEponOnuVoipSysDigitStartTime INTEGER,
rcEponOnuVoipSysDigitIntervalTime INTEGER,
rcEponOnuVoipSysNoReplyTimeout INTEGER,
rcEponOnuVoipSysBusyTimeout INTEGER,
rcEponOnuVoipSysHowlerTimeout INTEGER
}
rcEponOnuVoipSysFlashDetectedTimeMin OBJECT-TYPE
SYNTAX INTEGER(10..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 1 }
rcEponOnuVoipSysHookOnDetectedTimeMin OBJECT-TYPE
SYNTAX INTEGER(10..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 2 }
rcEponOnuVoipSysDigitStartTime OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 3 }
rcEponOnuVoipSysDigitIntervalTime OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 4 }
rcEponOnuVoipSysNoReplyTimeout OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 5 }
rcEponOnuVoipSysBusyTimeout OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 6 }
rcEponOnuVoipSysHowlerTimeout OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcEponOnuVoipSysTimerEntry 7 }
END

View File

@ -0,0 +1,319 @@
--MibName=raisecom
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2003.5.24 by GONGGUIDONG
-- This version of MIB is created just for management of base and user.
--
-- Copyright(c) 2000-2002 by Raisecom Ltd.
-- add iscom2110A-MA-PWR4 by ljk 20100714
-- add iscom2824G by zlw 20090917
-- add iscom2009ama by ljk 20090901
-- add iscom3026 iscom2826 by gongguidong 20030819
-- add iscom4124 iscom2126 metrocom3000 by gongguidong 20040205
-- update rcft to rc002 , fiber to rc003 , transmiter to rc004 by gongguidong 20040205
-- merge iscom3526,iscom3026,iscom2826,iscom2126,iscom2016,iscom2008,iscom2026 to IscomSwitch by liqiong 20041218
-- modify ros-lite OID from 12 to 16
-- add iscomMediaConvertor, modify RC581FE from 1 to 2, modify RC581GE from 2 to 3,by liqiong 20060411
-- add rc702c by sunzhanfeng 20060413
-- add iscom2852 by zhaohongce 20060517
-- add opcom100-2c by liujunfu 20060914
-- add rc953-gestm1 by liujunfu 20060928 {9}
-- add opcom3500e liujunfu 20061025 {8}
-- add iscom2926, iscom2926F, iscom2017A, iscom3012 liqiong 20061228
-- add iscom2016C, iscom3026E, iscom3028F ,iscom3052 liqiong 20070208
-- modify iscom3012 to iscom3012GF zhaohc 20070216
-- add iscom5124, rc3000-15,liqiong, 20070718
-- add rc953e-gestm1 ,liqiong, 20071015
-- add rc959-4fe16e1, liqiong, 20071204
-- add opcom3500e-6, liqiong, 20071217
-- add rc702-gestm4, liqiong, 20080125
-- add opcom3105 , liqiong, 20080303
-- add iscom2250,lizhimin, 20080331
-- modify iscom2250 to iscom2150-MA,lizhimin, 20080416
-- add rc702gestm4, liqiong, 20080508
-- add iscom2109-MA, iscom2109A-MA,iscom2118-MA,iscom2126S-MA,chenjunyong, 20080515
-- add rc702d, liqiong, 20080613
-- add opcom3107, liqiong, 20080701
-- add rc006-6, liqiong, 20080807
-- add rc959-gestm1, liqiong, 20080811
-- add optUdSysMgmt, optUdSysModules, liqiong, 20080818
-- add iscom2126E-MA, zhanxuecha0, 20080827
-- add iscom2126F-MA, zhanxuechao, 20080916
-- add iscom2126FL-MA, zhanxuechao, 20081007
-- add rc551B-GE4FE, zhanxuechao, 20090204
-- add rc3000-6, liqiong, 20080922
-- add rc1201-4fe4e1t1, liqiong, 20081118
-- add iscom2126EA-MA, zhanxuechao, 20081128
-- add iscom2110a-ma, ljk, 20081217
-- add opcom3109, liqiong, 20081125
-- add rc006-3m-s, liqiong, 20081226
-- add tdmopSeries, liqiong, 20081229
-- delete rc1201-4fe4e1t1, lq, 20081229
-- add opcom-100-oau, lq, 20090220
-- add dlcomSeries, liqiong, 20090421
-- add rc552-ge, lq, 20090601
-- modify RC551B-GE4FE 16 to 10, zq, 20090724
-- add rc3000e , lq, 20090818
-- add rc953-4fexe1t1, lq, 20090901
-- add rc905g-4fe16e1, rc905g-gestm1, lq, 20090904
--- add rc953eb-gestm1, lq, 20100104
-- add rc953-4fe8e1t1bl,rc953-4fe4e1t1bl,rc953-4fe8e1 ,rc953-4fe4e1 ,rc951e-4fee1,lq, 20100308
-- add rc1106e-fe-2wx4 ,rc1106e-fe-2wx8, hxz,20100604
-- add opcom3500e-c , hxz,20100824
-- ===============================================================
RAISECOM-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI;
-- =======================================================================
--
-- Organization branches
-- =======================================================================
raisecom OBJECT IDENTIFIER ::= { enterprises 8886 }
-- =======================================================================
--
-- raisecom networks products branches
-- =======================================================================
-- RaiseCom Manager
raisecomAgent OBJECT IDENTIFIER ::= { raisecom 1 }
-- TransmitConvertorSeries Series
rc002 OBJECT IDENTIFIER ::= { raisecom 2 }
-- TransmitPDH Series 1U
rc003 OBJECT IDENTIFIER ::= { raisecom 3 }
-- TransmitPDH Series 10U
rc004 OBJECT IDENTIFIER ::= { raisecom 4 }
-- EOSAccess Series
rc701FE OBJECT IDENTIFIER ::= { raisecom 5 }
-- ISCOM Series
iscomSeries OBJECT IDENTIFIER ::= { raisecom 6 }
-- OPCOM Series
opcomSeries OBJECT IDENTIFIER ::= { raisecom 7 }
-- RAISECOM Manager
raisecomManager OBJECT IDENTIFIER ::= { raisecom 8 }
-- TransmitPDH Series PC
pcAgent OBJECT IDENTIFIER ::= { raisecom 9 }
-- TransmitPCM Series
pccomSeries OBJECT IDENTIFIER ::= { raisecom 10 }
-- OEM Series
oemSeries OBJECT IDENTIFIER ::= { raisecom 11 }
-- rc Series
rcSeries OBJECT IDENTIFIER ::= { raisecom 12 }
-- Common MIB for Optical System Group
raisecomOptSysCommon OBJECT IDENTIFIER ::= { raisecom 15 }
-- ros-light Series
rosliteSeries OBJECT IDENTIFIER ::= { raisecom 16 }
-- draft
draft OBJECT IDENTIFIER ::= { raisecom 17 }
-- PON Series
ponSeries OBJECT IDENTIFIER ::= { raisecom 18 }
-- TDMoP Series
tdmopSeries OBJECT IDENTIFIER ::= { raisecom 19 }
-- dlcom Series
dlcomSeries OBJECT IDENTIFIER ::= { raisecom 20 }
-- =======================================================================
--
-- raisecom Agent
--
raisecomCluster OBJECT IDENTIFIER ::= { raisecomAgent 6 }
-- =======================================================================
-- =======================================================================
--
-- ISCOM Series
--
iscomSwitch OBJECT IDENTIFIER ::= { iscomSeries 1 }
iscom3026 OBJECT IDENTIFIER ::= { iscomSeries 2 }
iscom2826 OBJECT IDENTIFIER ::= { iscomSeries 3 }
iscom4124 OBJECT IDENTIFIER ::= { iscomSeries 4 }
iscom2126 OBJECT IDENTIFIER ::= { iscomSeries 5 }
iscom2016 OBJECT IDENTIFIER ::= { iscomSeries 6 }
iscom2008 OBJECT IDENTIFIER ::= { iscomSeries 7 }
iscom4300 OBJECT IDENTIFIER ::= { iscomSeries 8 }
iscom2026B OBJECT IDENTIFIER ::= { iscomSeries 9 }
iscom2826E OBJECT IDENTIFIER ::= { iscomSeries 10 }
iscom2828F OBJECT IDENTIFIER ::= { iscomSeries 11 }
iscom2812GF OBJECT IDENTIFIER ::= { iscomSeries 12 }
iscom2109F OBJECT IDENTIFIER ::= { iscomSeries 13 }
iscom2026 OBJECT IDENTIFIER ::= { iscomSeries 14 }
iscom2025 OBJECT IDENTIFIER ::= { iscomSeries 15 }
iscom2017 OBJECT IDENTIFIER ::= { iscomSeries 16 }
iscom2009 OBJECT IDENTIFIER ::= { iscomSeries 17 }
iscom2125 OBJECT IDENTIFIER ::= { iscomSeries 18 }
iscom2117 OBJECT IDENTIFIER ::= { iscomSeries 19 }
iscom2109 OBJECT IDENTIFIER ::= { iscomSeries 20 }
iscom2126e OBJECT IDENTIFIER ::= { iscomSeries 21 }
iscom2852 OBJECT IDENTIFIER ::= { iscomSeries 22 }
iscom2126F OBJECT IDENTIFIER ::= { iscomSeries 23 }
iscomEpon OBJECT IDENTIFIER ::= { iscomSeries 24 }
iscom2924GF OBJECT IDENTIFIER ::= { iscomSeries 25 }
iscom2126S OBJECT IDENTIFIER ::= { iscomSeries 26 }
iscom5504 OBJECT IDENTIFIER ::= { iscomSeries 27 }
iscom2009A OBJECT IDENTIFIER ::= { iscomSeries 28 }
iscom2109A OBJECT IDENTIFIER ::= { iscomSeries 29 }
iscom2926 OBJECT IDENTIFIER ::= { iscomSeries 30 }
iscom2926F OBJECT IDENTIFIER ::= { iscomSeries 31 }
iscom2017A OBJECT IDENTIFIER ::= { iscomSeries 32 }
iscom3012GF OBJECT IDENTIFIER ::= { iscomSeries 33 }
iscom2016C OBJECT IDENTIFIER ::= { iscomSeries 34 }
iscom3026E OBJECT IDENTIFIER ::= { iscomSeries 35 }
iscom3028F OBJECT IDENTIFIER ::= { iscomSeries 36 }
iscom3052 OBJECT IDENTIFIER ::= { iscomSeries 37 }
iscom5124 OBJECT IDENTIFIER ::= { iscomSeries 38 }
iscom2150-MA OBJECT IDENTIFIER ::= { iscomSeries 39 }
iscom2118 OBJECT IDENTIFIER ::= { iscomSeries 40 }
iscom2828 OBJECT IDENTIFIER ::= { iscomSeries 44 }
iscom2109-MA OBJECT IDENTIFIER ::= { iscomSeries 45 }
iscom2109A-MA OBJECT IDENTIFIER ::= { iscomSeries 46 }
iscom2118-MA OBJECT IDENTIFIER ::= { iscomSeries 47 }
iscom2126S-MA OBJECT IDENTIFIER ::= { iscomSeries 48 }
iscom2126E-MA OBJECT IDENTIFIER ::= { iscomSeries 50 }
iscom2126F-MA OBJECT IDENTIFIER ::= { iscomSeries 51 }
iscom2126FL-MA OBJECT IDENTIFIER ::= { iscomSeries 52 }
iscom2017S OBJECT IDENTIFIER ::= { iscomSeries 53 }
iscom2126EA-MA OBJECT IDENTIFIER ::= { iscomSeries 54 }
iscom2110A-MA OBJECT IDENTIFIER ::= { iscomSeries 55 }
iscom2009A-MA OBJECT IDENTIFIER ::= { iscomSeries 56 }
iscom2824G OBJECT IDENTIFIER ::= { iscomSeries 57 }
iscom2110A-MA-PWR4 OBJECT IDENTIFIER ::= { iscomSeries 58 }
iscom2828F-C OBJECT IDENTIFIER ::= { iscomSeries 62 }
iscom2828-MA OBJECT IDENTIFIER ::= { iscomSeries 63 }
-- =======================================================================
--
-- OPCOM Series
--
opcom3100 OBJECT IDENTIFIER ::= { opcomSeries 1 }
opcom100-4 OBJECT IDENTIFIER ::= { opcomSeries 2 }
opcom3500 OBJECT IDENTIFIER ::= { opcomSeries 3 }
opcom3101 OBJECT IDENTIFIER ::= { opcomSeries 4 }
opcom3102 OBJECT IDENTIFIER ::= { opcomSeries 5 }
opcom3103 OBJECT IDENTIFIER ::= { opcomSeries 6 }
opcom100-2c OBJECT IDENTIFIER ::= { opcomSeries 7 }
opcom3500e OBJECT IDENTIFIER ::= { opcomSeries 8 }
opcom3500e-6 OBJECT IDENTIFIER ::= { opcomSeries 9 }
opcom3105 OBJECT IDENTIFIER ::= { opcomSeries 10 }
opcom3107 OBJECT IDENTIFIER ::= { opcomSeries 11 }
opcom3109 OBJECT IDENTIFIER ::= { opcomSeries 12 }
opcom-100-oau OBJECT IDENTIFIER ::= { opcomSeries 15 }
opcom3500e-c OBJECT IDENTIFIER ::= { opcomSeries 16 }
-- =======================================================================
--
-- RAISECOM Manager
--
iscomPM OBJECT IDENTIFIER ::= { raisecomManager 1 }
-- =======================================================================
--
-- OEM Series
--
iscom3408 OBJECT IDENTIFIER ::= { oemSeries 1 }
-- =======================================================================
--
-- rc Series
--
rc951 OBJECT IDENTIFIER ::= { rcSeries 1 }
rc957 OBJECT IDENTIFIER ::= { rcSeries 2 }
rc952 OBJECT IDENTIFIER ::= { rcSeries 3 }
opticaltransceiver OBJECT IDENTIFIER ::= { rcSeries 4 }
rc006 OBJECT IDENTIFIER ::= { rcSeries 5 }
rc702 OBJECT IDENTIFIER ::= { rcSeries 6 }
rc702c OBJECT IDENTIFIER ::= { rcSeries 7 }
rc006-1 OBJECT IDENTIFIER ::= { rcSeries 8 }
rc953-gestm1 OBJECT IDENTIFIER ::= { rcSeries 9 }
rc953e-3fe16e1 OBJECT IDENTIFIER ::= { rcSeries 10 }
rc3000-15 OBJECT IDENTIFIER ::= { rcSeries 11 }
rc953e-gestm1 OBJECT IDENTIFIER ::= { rcSeries 12 }
rc959-4fe16e1 OBJECT IDENTIFIER ::= { rcSeries 13 }
rc702-gestm4 OBJECT IDENTIFIER ::= { rcSeries 14 }
rc702gestm4 OBJECT IDENTIFIER ::= { rcSeries 15 }
rc702d OBJECT IDENTIFIER ::= { rcSeries 16 }
rc006-6 OBJECT IDENTIFIER ::= { rcSeries 17 }
rc959-gestm1 OBJECT IDENTIFIER ::= { rcSeries 18 }
rc3000-6 OBJECT IDENTIFIER ::= { rcSeries 19 }
rc552-ge OBJECT IDENTIFIER ::= { rcSeries 20 }
rc006-3m-s OBJECT IDENTIFIER ::= { rcSeries 21 }
rc3000e OBJECT IDENTIFIER ::= { rcSeries 22 }
rc953-4fexe1t1 OBJECT IDENTIFIER ::= { rcSeries 23 }
rc905g-4fe16e1 OBJECT IDENTIFIER ::= { rcSeries 24 }
rc905g-gestm1 OBJECT IDENTIFIER ::= { rcSeries 25 }
rc953eb-gestm1 OBJECT IDENTIFIER ::= { rcSeries 26 }
rc953-4fe8e1t1bl OBJECT IDENTIFIER ::= { rcSeries 27 }
rc953-4fe4e1t1bl OBJECT IDENTIFIER ::= { rcSeries 28 }
rc953-4fe8e1 OBJECT IDENTIFIER ::= { rcSeries 29 }
rc953-4fe4e1 OBJECT IDENTIFIER ::= { rcSeries 30 }
rc951e-4fee1 OBJECT IDENTIFIER ::= { rcSeries 31 }
rc1106e-fe-2wx4 OBJECT IDENTIFIER ::= { rcSeries 32 }
rc1106e-fe-2wx8 OBJECT IDENTIFIER ::= { rcSeries 33 }
-- =======================================================================
--
-- Common MIB for Optical System Group
--
optSysMgmt OBJECT IDENTIFIER ::= { raisecomOptSysCommon 1 }
optSysModules OBJECT IDENTIFIER ::= { raisecomOptSysCommon 2 }
optAgentCapability OBJECT IDENTIFIER ::= { raisecomOptSysCommon 3 }
optUdSysMgmt OBJECT IDENTIFIER ::= { raisecomOptSysCommon 4 }
optUdSysModules OBJECT IDENTIFIER ::= { raisecomOptSysCommon 5 }
-- =======================================================================
--
-- roslite Series
--
iscomMediaConvertor OBJECT IDENTIFIER ::= { rosliteSeries 1 }
rc581FE OBJECT IDENTIFIER ::= { rosliteSeries 2 }
rc581GE OBJECT IDENTIFIER ::= { rosliteSeries 3 }
rc551-FE OBJECT IDENTIFIER ::= { rosliteSeries 4 }
rc551-GE OBJECT IDENTIFIER ::= { rosliteSeries 5 }
rc551-4FE OBJECT IDENTIFIER ::= { rosliteSeries 6 }
rc551B-FE OBJECT IDENTIFIER ::= { rosliteSeries 7 }
rc551B-GE OBJECT IDENTIFIER ::= { rosliteSeries 8 }
rc551B-4FE OBJECT IDENTIFIER ::= { rosliteSeries 9 }
rc551B-GE4FE OBJECT IDENTIFIER ::= { rosliteSeries 10 }
rc551E-4GE OBJECT IDENTIFIER ::= { rosliteSeries 11 }
rc551E-GE OBJECT IDENTIFIER ::= { rosliteSeries 12 }
rc551E-4GEF OBJECT IDENTIFIER ::= { rosliteSeries 13 }
-- =======================================================================
--
-- draft
--
oam OBJECT IDENTIFIER ::= { draft 1 }
epon OBJECT IDENTIFIER ::= { draft 2 }
END

View File

@ -0,0 +1,332 @@
--MibName=raisecomCommonManagement
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2002.5.24 by GONGGUIDONG
-- This version of MIB is created just for management of base and user.
-- raisecomConfigLoadOperation add savingflashdb, synchronizingstartup, synchronizingflashdb by qiyun 20110506
-- Added raisecomClockGroup.raisecomClockMode sub-node by XueChaomin 20081220
-- remove UserManage and OnlineUpgrade group by guoxiaodan 20070716
-- removed keepalve group by LIAOBIN 20070709
-- raisecomEnableLogMethod add local_radius radius_local by yjg 20070112
-- modify RaisecomUserEntry by cjy 20060616
-- add raisecomEnableLogPassword¡¢raisecomEnableLogOldPassword by cjy 20060616
-- add rcNotificationGroup by gongguidong 20041208
-- add raisecomUserStatus by gongguidong 20040205
-- add online Upgrade group by gongguidong 20040205
-- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd.
-- =======================================================================
-- ===========================================================================
--
-- RAISECOM base management objects
--
RAISECOM-COMMON-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
DisplayString,
TimeStamp,
RowStatus,
TruthValue
FROM SNMPv2-TC
DateAndTime,
EnableVar
FROM SWITCH-TC
raisecomAgent
FROM RAISECOM-BASE-MIB;
raisecomCommonManagement MODULE-IDENTITY
LAST-UPDATED "200412170000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for common management"
::= { raisecomAgent 2}
--groups
raisecomCommonFunctionGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 1}
raisecomNotificationGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 4}
raisecomClockGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 5}
-- raisecomCommonFunctionGroup
raisecomConfigLoadOperation OBJECT-TYPE
SYNTAX INTEGER{
ready(1),
saving(2),
erasing(3),
reboot(4),
restore(5),
reload(6),
savingflashdb(7),
synchronizingstartup(8),
synchronizingflashdb(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Syetem Load Configuration .Includes to erase the start-up config,
or to save the running config."
::= { raisecomCommonFunctionGroup 1 }
raisecomConfigLoadNotificationOnCompletion OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not a raisecomConfigLoadOnCompletion
notification should be issued on completion of some
operation . If such a notification is desired, it is the
responsibility of the management entity to ensure that the
SNMP administrative model is configured in such a way as to
allow the notification to be delivered."
DEFVAL { false }
::= { raisecomCommonFunctionGroup 2 }
raisecomConfigLoadState OBJECT-TYPE
SYNTAX INTEGER {
ready(1),
running(2),
successful(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the state of this load configuration."
::= { raisecomCommonFunctionGroup 3 }
raisecomSystemClock OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Seconds elapsed from Jan. 1,1970,same as UNIX TIME. "
::= { raisecomCommonFunctionGroup 4 }
raisecomConfigLoadMIBTraps OBJECT IDENTIFIER ::= {raisecomCommonFunctionGroup 5}
raisecomConfigLoadCompletion TRAP-TYPE
ENTERPRISE raisecomConfigLoadMIBTraps
VARIABLES {
raisecomConfigLoadOperation, raisecomConfigLoadState }
-- Status
-- mandatory
DESCRIPTION
"A raisecomConfigLoadeCompletion trap is sent at the completion
of a load configuration. "
::= 1
raisecomWatchdog OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set/get watchdog status."
DEFVAL { disable }
::= { raisecomCommonFunctionGroup 6}
raisecomClearRunningConfig OBJECT-TYPE
SYNTAX INTEGER{
clearAll(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the operation to clear running-config"
::= { raisecomCommonFunctionGroup 7 }
raisecomReloadStartupConfig OBJECT-TYPE
SYNTAX INTEGER{
clearAndReload(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation to reload startup-config file"
::= { raisecomCommonFunctionGroup 8 }
--raisecomNotificationGroup
raisecomObjectStatusDesc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The object status description of the notification
currently being sent."
::= { raisecomNotificationGroup 1 }
raisecomNotificationDesc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The description of the notification
currently being sent."
::= { raisecomNotificationGroup 2 }
raisecomNotificationLevel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The notification severity level of the notification
currently being sent."
::= { raisecomNotificationGroup 3 }
raisecomNotificationCategory OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The notification category of the notification
currently being sent.such as Environment,Complement"
::= { raisecomNotificationGroup 4 }
--raisecomClockGroup
raisecomClockDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current local date and time for the system.
Setting this object is equivalent to setting an automated
clock and calendar. The value of the object will track the
date and time from the value set. Note that due to hardware
limitations some systems may not be able to preserve such
meaning across reboots of the system, as indicated by
csyClockLostOnReboot.
A constant value of all zeros and length 8 indicates the
system is not aware of the present date and time.
This object may be read-only on some systems."
::= { raisecomClockGroup 1 }
raisecomClockLostOnReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether the system can preserve knowledge of
current date and time across a system reboot.
A value of 'true' indicates the clock must be reset from some
external source each time the system reboots.
A value of 'false' indicates the system has the ability to
keep time across reboots."
::= { raisecomClockGroup 2 }
--raisecom Summer Time
raisecomSummerTime OBJECT IDENTIFIER ::= { raisecomClockGroup 3 }
raisecomSummerTimeEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An indication of whether the summertime feature
is enabled on this device. When this object
is set to enable, then raisecomSummerTimeOffset,
raisecomSummerTimeRecurringStart and
raisecomSummerTimeRecurringEnd objects are set
to default values. When this object is set
to disable, then raisecomSummerTimeOffset,
raisecomSummerTimeRecurringStart,
raisecomSummerTimeRecurringEnd objects are
not instantiated and the summertime feature
is disabled"
DEFVAL { false }
::= { raisecomSummerTime 1 }
raisecomSummerTimeOffset OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 1440)
UNITS "Minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of this object indicates number of
minutes to add or to subtract during summertime.
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
DEFVAL { 60 }
::= { raisecomSummerTime 2 }
raisecomSummerTimeRecurringStart OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates summertime starts at this time every year.
octets contents range
1 week 1..5,ff last = ff
2 day 1..7
where sunday = 1 saturday = 7
4 month 1..12
where january = 1 december = 12
5 hour 0..23
6 min 0..59
For example, the first Monday in Feb at 13:30pm
should be given as
01 02 00 02 0e 1e
For the last Tuesday in dec at 1:20am should be
given as
ff 03 00 0c 01 14
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
::= { raisecomSummerTime 3 }
raisecomSummerTimeRecurringEnd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates summertime ends at this time every year.
octets contents range
1 week 1..5,ff where ff = last
2-3 day 1..7
where sunday = 1 saturday = 7
4 month 1..12
where january = 1 december = 12
5 hour 0..23
6 min 0..59
For example, the third friday in February at 3:30am
should be given as
03 06 00 02 03 1e
For the first Tuesday in May at 1:20am should
be given as
01 03 00 05 01 14
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
::= { raisecomSummerTime 4 }
raisecomClockMode OBJECT-TYPE
SYNTAX INTEGER{
SYSCLK_DFLT(1),
SYSCLK_TS(2),
SYSCLK_AUX(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"System clock mode, which range from 1 to 3, stands for default mode, timestamp mode
and auxiliary clock mode respectively. It allows network administrator to change
system clock mechanism by setting this variable. For instance, if administrator intend
to use auxiliary clock as system timer, whom is required to set this variable's value
as 3, i.e SYSCLK_AUX.
All supported values of this variable are listed as follows:
1: SYSCLK_DFLT default mode
2: SYSCLK_TS timestamp mode
3: SYSCLK_AUX auxiliary clock mode."
::= { raisecomClockGroup 4 }
END

View File

@ -0,0 +1,687 @@
-- =======================================================================
-- Version info
--
-- Version 1.0 Created 2007.6.24 by wangnan
-- This version of MIB is created just for management of base and user.
-- modified node description by ljguang, Jul 19, 2007
-- add raisecomCpuIdV2 node by ljguang, Jul 24, 2007
-- add node by xyjie,Jul,11,2011
-- Copyright(c) 2007-2010 by RAISECOM TECH, Ltd.
-- =======================================================================
-- ===========================================================================
--
-- RAISECOM base management objects
--
RAISECOM-COMMON-MANAGEMENTV2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
DisplayString,
TimeStamp,
RowStatus,
TruthValue
FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
PONDeviceCardType
FROM RAISECOM-PONSERIES-TC
raisecomDeviceIdV2,
raisecomCpuIdV2
FROM RAISECOM-SYSTEMV2-MIB
raisecomAgent
FROM RAISECOM-BASE-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB;
raisecomCommonManagementV2 MODULE-IDENTITY
LAST-UPDATED "200706270000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for common management"
::= { raisecomAgent 26}
--groups
raisecomOnlineUpgradeV2Group OBJECT IDENTIFIER ::= {raisecomCommonManagementV2 1}
raisecomKeepaliveToSNMPManagerV2Group OBJECT IDENTIFIER ::= {raisecomCommonManagementV2 2}
raisecomSWFileGroup OBJECT IDENTIFIER ::= {raisecomCommonManagementV2 3}
raisecomAutoWriteGroup OBJECT IDENTIFIER ::= {raisecomCommonManagementV2 4}
raisecomOnlineUpgradeV2MibObjects OBJECT IDENTIFIER ::= { raisecomOnlineUpgradeV2Group 1 }
raisecomOnlineUpgradeV2Mib OBJECT IDENTIFIER ::= { raisecomOnlineUpgradeV2MibObjects 1 }
raisecomOnlineUpgradeV2MibTraps OBJECT IDENTIFIER ::= { raisecomOnlineUpgradeV2Group 2 }
raisecomOnlineUpgradeV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOnlineUpgradeV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Upgrade requests."
::= { raisecomOnlineUpgradeV2Mib 1 }
raisecomOnlineUpgradeV2Entry OBJECT-TYPE
SYNTAX RaisecomOnlineUpgradeV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A software upgrade request.
The index input is associated with slotId, portId and onuId. The calculation of
index value is
index = slotId * 10 000 000 + portId * 100 000 + onuId.
When the OLT device's image file need to be upgraded, the slotId and portId must
be zero, onuId must be none zero value.
When the PON devices need to be upgraed, an index must be calculated as above. The
following items also should be definded:
raisecomOnlineUpgradeV2Protocol;
raisecomOnlineUpgradeV2OprType;
raisecomOnlineUpgradeV2FileType;
raisecomOnlineUpgradeV2ServerAddress;
raisecomOnlineUpgradeV2FileName;
raisecomOnlineUpgradeV2NotificationOnCompletion;
raisecomOnlineUpgradeV2EntryRowStatus;
The default protocol is tftp. If the protocol is ftp, the raisecomOnlineUpgradeV2UserName
and raisecomOnlineUpgradeV2UserPassword should be defined too.
It should also modify the default values for the other configuration objects
if the defaults are not appropriate.
Once the appropriate instance of all the configuration objects have been created,
either by an explicit SNMP set request or by default, the row status should be set
to active to initiate the request. Note that this entire procedure may be initiated
via a single set request which specifies a row status of createAndGo as well as
specifies valid values for the non-defaulted configuration objects.
Once the Upgrade request has been created (i.e. the
raisecomOnlineUpgradeV2EntryRowStatus has been made active), the entry cannot be
modified - the only operation allowed is to delete the row.
Once the request completes, the management station should retrieve the values of
the status objects of interest, and should then delete the entry. In order to prevent
old entries from clogging the table, entries will be aged out, but an entry will never
be deleted within 5 minutes of completing."
INDEX { raisecomDeviceIdV2, raisecomCpuIdV2 }
::= { raisecomOnlineUpgradeV2Table 1 }
RaisecomOnlineUpgradeV2Entry ::= SEQUENCE {
raisecomDeviceIdV2 Unsigned32,
raisecomCpuIdV2 Unsigned32,
raisecomOnlineUpgradeV2Protocol INTEGER,
raisecomOnlineUpgradeV2OprType INTEGER,
raisecomOnlineUpgradeV2FileType INTEGER,
raisecomOnlineUpgradeV2ServerAddress IpAddress,
raisecomOnlineUpgradeV2FileName DisplayString,
raisecomOnlineUpgradeV2UserName OCTET STRING,
raisecomOnlineUpgradeV2UserPassword OCTET STRING,
raisecomOnlineUpgradeV2NotificationOnCompletion TruthValue,
raisecomOnlineUpgradeV2State INTEGER,
raisecomOnlineUpgradeV2Sizetoprocess INTEGER,
raisecomOnlineUpgradeV2CompletedSize INTEGER,
raisecomOnlineUpgradeV2FailCause INTEGER,
raisecomOnlineUpgradeV2EntryRowStatus RowStatus,
raisecomOnlineUpgradeV2DeviceCpuList OCTET STRING,
raisecomOnlineUpgradeV2ServerAddressType InetAddressType,
raisecomOnlineUpgradeV2ServerIpv6Addr InetAddress
}
raisecomDeviceIdV2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index."
::= { raisecomOnlineUpgradeV2Entry 1 }
raisecomCpuIdV2 OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU Id."
::= { raisecomOnlineUpgradeV2Entry 2 }
raisecomOnlineUpgradeV2Protocol OBJECT-TYPE
SYNTAX INTEGER {tftp(1),ftp(2),dev(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol to be used for any Upgrade process. Default protocol
will be tftp if not specified.
If the Upgrade operation occurs locally on the SNMP agent,
this object may be ignored by the implementation."
DEFVAL { tftp }
::= { raisecomOnlineUpgradeV2Entry 3 }
raisecomOnlineUpgradeV2OprType OBJECT-TYPE
SYNTAX INTEGER {
upload (1),
download (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of file to upgrade from. Now ONLY download operation
is supported."
::= { raisecomOnlineUpgradeV2Entry 4 }
raisecomOnlineUpgradeV2FileType OBJECT-TYPE
SYNTAX INTEGER {
masterImage (1),
slaveImage (2),
startupconfig (3),
runningconfig (4),
bootstrap (5),
firmware (6),
fpga (7),
cpld (8),
onutemplate(9),
flashdatabase(10),
extendBoot1(11),
extendBoot2(12),
softpackage(13),
historycmd(14),
onuxmlconfig(15),
commonfile(16)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of file to be upgraded. Now ONLY masterImage type is
supported.s"
::= { raisecomOnlineUpgradeV2Entry 5 }
raisecomOnlineUpgradeV2ServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ip address of the tftp or ftp server from (or to) which to copy
the file. The ip address should be a valide one."
::= { raisecomOnlineUpgradeV2Entry 6 }
raisecomOnlineUpgradeV2FileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the file to be transmitted."
::= { raisecomOnlineUpgradeV2Entry 7 }
raisecomOnlineUpgradeV2UserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote user name for ftp file server. This must be defined when the
raisecomOnlineUpgradeV2Protocol is ftp."
::= { raisecomOnlineUpgradeV2Entry 8 }
raisecomOnlineUpgradeV2UserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Password used by ftp for copying a file to/from an ftp server. This object
must be created when the raisecomOnlineUpgradeV2Protocol is ftp . Reading it
returns a zero-length string for security reasons."
::= { raisecomOnlineUpgradeV2Entry 9 }
raisecomOnlineUpgradeV2NotificationOnCompletion OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether or not a notification should be issued on completion of the
upgrade operation. If such a notification is desired, it is the responsibility
of the management entity to ensure that the SNMP administrative model is configured
in such a way as to allow the notification to be delivered."
DEFVAL { false }
::= { raisecomOnlineUpgradeV2Entry 10 }
raisecomOnlineUpgradeV2State OBJECT-TYPE
SYNTAX INTEGER {
waiting(1),
getsource(2),
writedest(3),
completed(4),
getsourcesize(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state of this Upgrade request. This value of this object is
instantiated only after the row has been instantiated, i.e. after the
raisecomOnlineUpgradeV2EntryRowStatus has been made active."
::= { raisecomOnlineUpgradeV2Entry 11 }
raisecomOnlineUpgradeV2Sizetoprocess OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Size of the specific source file ."
::= { raisecomOnlineUpgradeV2Entry 12 }
raisecomOnlineUpgradeV2CompletedSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Size of the specific source file that has been processed."
::= { raisecomOnlineUpgradeV2Entry 13 }
raisecomOnlineUpgradeV2FailCause OBJECT-TYPE
SYNTAX INTEGER {
noError(1),
badMethod(2),
badSourceAddress(3),
badDestAddress(4),
badPort(5),
badUserName(6),
badPassword(7),
badFileName(8),
fileOpenFail(9),
fileWriteFail(10),
timeout(11),
noMem(12),
noConfig(13),
fileTooLarge(14),
unknown(15),
badSourceFileType(16),
badDestFileType(17),
connectServerFail(18),
fileCheckFail(19),
packetLost(20),
sameVersion(21),
objectNotSupport(22),
onuNoMem(23),
fileSizeError(24)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason why the Upgrade operation failed. This object is instantiated
only when the raisecomOnlineUpgradev2State for this entry is in the failed
state."
::= { raisecomOnlineUpgradeV2Entry 14 }
raisecomOnlineUpgradeV2EntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is set to active, the
associated entry cannot be modified until the request completes
( raisecomOnlineUpgradeV2State transitions to successful or failed state )."
::= { raisecomOnlineUpgradeV2Entry 15 }
raisecomOnlineUpgradeV2DeviceCpuList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { raisecomOnlineUpgradeV2Entry 16 }
raisecomOnlineUpgradeV2ServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-write
STATUS current
DESCRIPTION
"The IP address type of a specified server."
DEFVAL { ipv4 }
::= { raisecomOnlineUpgradeV2Entry 17 }
raisecomOnlineUpgradeV2ServerIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-create
STATUS current
DESCRIPTION
"The IPv6 address of server"
::= { raisecomOnlineUpgradeV2Entry 18 }
raisecomAutoUpgradeAdminState OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative state of auto-upgrade."
::= { raisecomOnlineUpgradeV2Mib 2 }
raisecomAutoUpgradeExecutionTime OBJECT-TYPE
SYNTAX INTEGER(2..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The everyday execution time of auto-upgrade."
::= { raisecomOnlineUpgradeV2Mib 3 }
raisecomAutoUpgradeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomAutoUpgradeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of auto-upgrade requests."
::= { raisecomOnlineUpgradeV2Mib 4 }
raisecomAutoUpgradeEntry OBJECT-TYPE
SYNTAX RaisecomAutoUpgradeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An auto-upgrade request."
INDEX { raisecomAutoUpgradeDeviceType }
::= { raisecomAutoUpgradeTable 1 }
RaisecomAutoUpgradeEntry ::= SEQUENCE {
raisecomAutoUpgradeDeviceType PONDeviceCardType,
raisecomAutoUpgradeProtocol INTEGER,
raisecomAutoUpgradeServerAddress IpAddress,
raisecomAutoUpgradeFileName DisplayString,
raisecomAutoUpgradeUserName DisplayString,
raisecomAutoUpgradeUserPassword DisplayString,
raisecomAutoUpgradeExecuteNow INTEGER,
raisecomAutoUpgradeRowStatus RowStatus,
raisecomAutoUpgradeServerAddressType InetAddressType,
raisecomAutoUpgradeServerIpv6Addr InetAddress
}
raisecomAutoUpgradeDeviceType OBJECT-TYPE
SYNTAX PONDeviceCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU type."
::= { raisecomAutoUpgradeEntry 1 }
raisecomAutoUpgradeProtocol OBJECT-TYPE
SYNTAX INTEGER {tftp(1),ftp(2)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type of file transfer protocol."
::= { raisecomAutoUpgradeEntry 2 }
raisecomAutoUpgradeServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address of file server."
::= { raisecomAutoUpgradeEntry 3 }
raisecomAutoUpgradeFileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Image file name."
::= { raisecomAutoUpgradeEntry 4 }
raisecomAutoUpgradeUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "FTP user name to login file server."
::= { raisecomAutoUpgradeEntry 5 }
raisecomAutoUpgradeUserPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "FTP user password to login file server."
::= { raisecomAutoUpgradeEntry 6 }
raisecomAutoUpgradeExecuteNow OBJECT-TYPE
SYNTAX INTEGER {idle(0), execute(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Force to execute this auto-upgrade request right now."
::= { raisecomAutoUpgradeEntry 7 }
raisecomAutoUpgradeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status of this auto-upgrade request."
::= { raisecomAutoUpgradeEntry 8 }
raisecomAutoUpgradeServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-write
STATUS current
DESCRIPTION "The IP address type of a specified server."
DEFVAL { ipv4 }
::= { raisecomAutoUpgradeEntry 9 }
raisecomAutoUpgradeServerIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-create
STATUS current
DESCRIPTION "The IPv6 address of server."
::= { raisecomAutoUpgradeEntry 10 }
raisecomOnlineUpgradeV2Completion NOTIFICATION-TYPE
OBJECTS { raisecomDeviceIdV2, raisecomCpuIdV2,
raisecomOnlineUpgradeV2ServerAddress, raisecomOnlineUpgradeV2FileName, raisecomOnlineUpgradeV2State,
raisecomOnlineUpgradeV2Sizetoprocess, raisecomOnlineUpgradeV2CompletedSize, raisecomOnlineUpgradeV2FailCause }
STATUS current
DESCRIPTION
"A raisecomOnlineUpgradeV2Completion trap is sent at the completion of a Upgrade
request. The raisecomOnlineUpgradeFailCause is not instantiated, and hence not
included in a trap, when the raisecomOnlineUpgradeV2State is success."
::= {raisecomOnlineUpgradeV2MibTraps 1}
raisecomCtcOnuSwUpgradeCompletion NOTIFICATION-TYPE
OBJECTS { raisecomCtcOnuSwUpgradeOnuId,
raisecomCtcOnuSwUpgradeServerAddress,
raisecomCtcOnuSwUpgradeFileName,
raisecomCtcOnuSwUpgradeState,
raisecomCtcOnuSwUpgradeSizetoProcess,
raisecomCtcOnuSwUpgradeCompleteSize,
raisecomCtcOnuSwUpgradeFailCause }
STATUS current
DESCRIPTION
"."
::= {raisecomOnlineUpgradeV2MibTraps 2}
--raisecomKeepaliveToSNMPManagerV2Group
raisecomKeepaliveMibV2Objects OBJECT IDENTIFIER ::= { raisecomKeepaliveToSNMPManagerV2Group 1 }
raisecomKeepaliveTrapsV2 OBJECT IDENTIFIER ::= { raisecomKeepaliveToSNMPManagerV2Group 2 }
raisecomKeepaliveTrapEnableV2 OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2),
pause(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether keepalive traps should be generated periodically.Disable
and pause indicate keepalive traps should not be generated.If the value of
this object is disable,it allow to be config loaded.If user makes this object
disable and saves config,keepalive trap will not be generated after load
config.If this object is pause,it don't allow to be config loaded."
DEFVAL { enable }
::= { raisecomKeepaliveMibV2Objects 1 }
raisecomKeepaliveTrapIntervalV2 OBJECT-TYPE
SYNTAX INTEGER (120..28800)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of this object indicates number of
seconds between the transmission of keepalive
trap."
DEFVAL { 300 }
::= { raisecomKeepaliveMibV2Objects 2 }
raisecomKeepaliveTrapCounterV2 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object indicates number of
keepalive trap have sent."
::= { raisecomKeepaliveMibV2Objects 3}
raisecomKeepaliveV2 NOTIFICATION-TYPE
OBJECTS {sysName,sysObjectID,raisecomOutbandMgmtIpAddress, raisecomOutbandMgtPortIpSubnetMask}
STATUS current
DESCRIPTION
"notify snmp manager that the switch is in network now by send this trap."
::= { raisecomKeepaliveTrapsV2 1 }
--raisecomSWFileGroup
raisecomSWFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomSWFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Software image management table."
::= { raisecomSWFileGroup 1 }
raisecomSWFileEntry OBJECT-TYPE
SYNTAX RaisecomSWFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Software image management table entry."
INDEX { raisecomDeviceIdV2, raisecomCpuIdV2, raisecomSWFileType }
::= { raisecomSWFileTable 1 }
RaisecomSWFileEntry ::=
SEQUENCE {
raisecomSWFileType INTEGER,
raisecomSWFileVersion OCTET STRING (SIZE (0..64)),
raisecomSWFileCommit TruthValue,
raisecomSWFileActivate TruthValue,
raisecomSWFileSize INTEGER,
raisecomSWFileUpdateTime TimeStamp,
raisecomSWFileValid TruthValue
}
raisecomSWFileType OBJECT-TYPE
SYNTAX INTEGER {
image1(1),
image2(2),
bootrom(3),
firmware1(4),
firmware2(5),
fpga1(6),
fpga2(7),
cpld (8),
extboot1(9),
extboot2(10)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Image type."
::= { raisecomSWFileEntry 1 }
raisecomSWFileVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Image version."
::= { raisecomSWFileEntry 2 }
raisecomSWFileCommit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Image committed or not. If there are duplicate copy of the same image,
the committed image will be used to bootup the system. For single copy
images, the value for this attribute are fixed to be TRUE."
::= { raisecomSWFileEntry 3 }
raisecomSWFileActivate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Image activated or not. After this attribute is set TRUE, system is rebooted
and this image will be loaded after system rebooted. The attribute value will
be reset to FALSE after the image are loaded."
::= { raisecomSWFileEntry 4 }
raisecomSWFileSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Image size."
::= { raisecomSWFileEntry 5 }
raisecomSWFileUpdateTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Image update time."
::= { raisecomSWFileEntry 6 }
raisecomSWFileValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Image valid or not. ."
::= { raisecomSWFileEntry 7 }
--raisecomAutoWriteGroup
raisecomAutoWriteAdmin OBJECT-TYPE
SYNTAX EnableVar{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether auto write should be set."
DEFVAL { disable }
::= { raisecomAutoWriteGroup 1 }
raisecomAutoWriteHour OBJECT-TYPE
SYNTAX INTEGER(0..23)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the time when auto-write to commit"
DEFVAL { 4 }
::= { raisecomAutoWriteGroup 2 }
raisecomAutoWriteLastResult OBJECT-TYPE
SYNTAX INTEGER{ Succeed(1),Failed(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Last auto-write commit result"
DEFVAL { Succeed }
::= { raisecomAutoWriteGroup 3 }
raisecomAutoWriteTraps OBJECT IDENTIFIER ::= { raisecomAutoWriteGroup 4 }
raisecomAutoWriteCompletion NOTIFICATION-TYPE
OBJECTS {raisecomAutoWriteState,raisecomAutoWriteHour,raisecomAutoWriteLastResult}
STATUS current
DESCRIPTION
"notify snmp manager that auto-writing have been commit and saving successfully by send this trap."
::= { raisecomAutoWriteTraps 1 }
raisecomAutoWriteConfigUnsync NOTIFICATION-TYPE
OBJECTS {raisecomAutoWriteState,raisecomAutoWriteHour,raisecomAutoWriteLastResult}
STATUS current
DESCRIPTION
"notify snmp manager that auto-writing doesn`t commit and some unsaved config maybe lost by send this trap."
::= { raisecomAutoWriteTraps 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,168 @@
--MibName=rcAAAMib
-- *****************************************************************
-- RAISECOM-PON-USER-AAA-MIB.mib: AAA MIB
--
-- Nov 2011, zhangronghua
--
-- Copyright (c) 1996-2011 by Raisecom Technology Co., Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
RAISECOM-PON-USER-AAA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
raisecomPonUserAAA MODULE-IDENTITY
LAST-UPDATED "201112130000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for user AAA functions."
::= { raisecomPonCommon 14}
raisecomPonUserRadiusAuthServer OBJECT IDENTIFIER ::= { raisecomPonUserAAA 1 }
raisecomPonUserRadiusAuthServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of Radius server to store user information."
::= { raisecomPonUserRadiusAuthServer 1 }
raisecomPonUserRadiusAuthServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the radius server ip address"
::= { raisecomPonUserRadiusAuthServer 2 }
raisecomPonUserRadiusAuthServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Port of Radius server to store user information."
::= { raisecomPonUserRadiusAuthServer 3 }
raisecomPonUserRadiusAuthServerBackupAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Backup IP Address of Radius server to store user information."
::= { raisecomPonUserRadiusAuthServer 4 }
raisecomPonUserRadiusAuthServerBackupAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the radius backup server ip address"
::= { raisecomPonUserRadiusAuthServer 5 }
raisecomPonUserRadiusAuthServerBackupPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Backup Port of Radius server to store user information."
::= { raisecomPonUserRadiusAuthServer 6 }
raisecomPonUserRadiusAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..200))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shared secret text string used between the authenticator and a RADIUS server."
::= { raisecomPonUserRadiusAuthServer 7 }
raisecomPonUserTacacsPlusAuthServer OBJECT IDENTIFIER ::= { raisecomPonUserAAA 2 }
raisecomPonUserTacacsPlusAuthServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of Radius server to store user information."
::= { raisecomPonUserTacacsPlusAuthServer 1 }
raisecomPonUserTacacsPlusAuthServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the radius server ip address"
::= { raisecomPonUserTacacsPlusAuthServer 2 }
raisecomPonUserTacacsPlusAuthServerBackupAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Backup IP Address of Radius server to store user information."
::= { raisecomPonUserTacacsPlusAuthServer 3 }
raisecomPonUserTacacsPlusAuthServerBackupAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the radius backup server ip address"
::= { raisecomPonUserTacacsPlusAuthServer 4 }
raisecomPonUserTacacsPlusAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..200))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shared secret text string used between the authenticator and a RADIUS server."
::= { raisecomPonUserTacacsPlusAuthServer 5 }
raisecomPonUserTacacsPlusResultSendPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of packets which Tacacs+ client sent to Tacacs+ server."
::= { raisecomPonUserTacacsPlusAuthServer 6 }
raisecomPonUserTacacsPlusResultReceivePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of packets which Tacacs+ client received from Tacacs+ server."
::= { raisecomPonUserTacacsPlusAuthServer 7 }
raisecomPonUserTacacsPlusResultErrorPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of error packets which Tacacs+ client received from Tacacs+ server."
::= { raisecomPonUserTacacsPlusAuthServer 8 }
raisecomPonUserTacacsPlusClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The purpose of this object is to clear all the packet statistics.
Set the value to true(1) means clear current packet statistics and begin the next recalculation."
::= { raisecomPonUserTacacsPlusAuthServer 9 }
END

View File

@ -0,0 +1,84 @@
-- =======================================================================
-- Version info
--
-- Version 0.1, defined on 2007.6.20 by WANGXIJUN
-- This MIB is defined for management of PON series of equipments.
--
-- Copyright(c) 2007-2010 by Raisecom Ltd.
-- added raisecomPonCommon, raisecomEponMgt, raisecomGponMgt by wangxijun 20070621
-- =======================================================================
RAISECOM-PONSERIES-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
ponSeries FROM RAISECOM-BASE-MIB;
-- =======================================================================
--
-- raisecom PON type branches
-- =======================================================================
-- Common management of various types of PON equipments
raisecomPonCommon OBJECT IDENTIFIER ::= { ponSeries 1 }
-- Management of EPON series of equipments
raisecomEponMgt OBJECT IDENTIFIER ::= { ponSeries 2 }
-- Management of GPON series of equipments
raisecomGponMgt OBJECT IDENTIFIER ::= { ponSeries 3 }
-- Management of PON OID
raisecomPonDev OBJECT IDENTIFIER ::= { ponSeries 4 }
-- Management of switch
raisecomSwitchMgt OBJECT IDENTIFIER ::= { ponSeries 5 }
-- Management of video
raisecomVideoMgt OBJECT IDENTIFIER ::= { ponSeries 6 }
-- Management of switch
raisecomCwdmMgt OBJECT IDENTIFIER ::= { ponSeries 7 }
-- OID of PON equipments
iscom5504B OBJECT IDENTIFIER ::= { raisecomPonDev 1 }
iscom5600-12 OBJECT IDENTIFIER ::= { raisecomPonDev 2 }
iscom5800-15 OBJECT IDENTIFIER ::= { raisecomPonDev 3 }
iscom5800e-15 OBJECT IDENTIFIER ::= { raisecomPonDev 4 }
iscom5508 OBJECT IDENTIFIER ::= { raisecomPonDev 5 }
iscom5800eb-15 OBJECT IDENTIFIER ::= { raisecomPonDev 6 }
iscom6800-18 OBJECT IDENTIFIER ::= { raisecomPonDev 7 }
rcvs3200-15 OBJECT IDENTIFIER ::= { raisecomPonDev 8 }
iscom5504PI OBJECT IDENTIFIER ::= { raisecomPonDev 9 }
iscom5508B OBJECT IDENTIFIER ::= { raisecomPonDev 10}
iscom5508GP OBJECT IDENTIFIER ::= { raisecomPonDev 11}
rcvs3100 OBJECT IDENTIFIER ::= { raisecomPonDev 13}
iscom5101 OBJECT IDENTIFIER ::= { raisecomPonDev 101 }
iscom5101-FE OBJECT IDENTIFIER ::= { raisecomPonDev 102 }
iscom5104 OBJECT IDENTIFIER ::= { raisecomPonDev 103 }
iscom5104-AC60 OBJECT IDENTIFIER ::= { raisecomPonDev 104 }
iscom5104-LM OBJECT IDENTIFIER ::= { raisecomPonDev 105 }
iscom5104Q OBJECT IDENTIFIER ::= { raisecomPonDev 106 }
iscom5104P OBJECT IDENTIFIER ::= { raisecomPonDev 107 }
iscom5104-NP OBJECT IDENTIFIER ::= { raisecomPonDev 108 }
iscom5104-4E1T1 OBJECT IDENTIFIER ::= { raisecomPonDev 109 }
iscom5108 OBJECT IDENTIFIER ::= { raisecomPonDev 110 }
iscom5108-PE OBJECT IDENTIFIER ::= { raisecomPonDev 111 }
iscom5108-PSE OBJECT IDENTIFIER ::= { raisecomPonDev 112 }
iscom5116 OBJECT IDENTIFIER ::= { raisecomPonDev 113 }
iscom5116-PE OBJECT IDENTIFIER ::= { raisecomPonDev 114 }
iscom5116-4E1T1 OBJECT IDENTIFIER ::= { raisecomPonDev 115 }
iscom5124 OBJECT IDENTIFIER ::= { raisecomPonDev 116 }
iscom5124S OBJECT IDENTIFIER ::= { raisecomPonDev 117 }
iscom5204 OBJECT IDENTIFIER ::= { raisecomPonDev 118 }
iscom5304 OBJECT IDENTIFIER ::= { raisecomPonDev 119 }
iscom5304D OBJECT IDENTIFIER ::= { raisecomPonDev 120 }
iscom5208 OBJECT IDENTIFIER ::= { raisecomPonDev 121 }
iscom5216 OBJECT IDENTIFIER ::= { raisecomPonDev 122 }
iscom5224 OBJECT IDENTIFIER ::= { raisecomPonDev 123 }
END

View File

@ -0,0 +1,375 @@
-- =======================================================================
-- Version info
--
-- Version 0.1, defined on 2007.7.3 by SongXianJian
-- This MIB is defined for TC of PON series of equipments.
--
-- Copyright(c) 2007-2010 by Raisecom Ltd.
-- added PONDeviceType, PONDeviceCardType by SongXianJian 20070703
-- =======================================================================
RAISECOM-PONSERIES-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
PONDeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
onu-1(2),
onu-2(3),
onu-4(4),
onu-8(5),
onu-16(6),
onu-24(7),
iscom5504A(550400),
iscom5504B(550401),
iscom5504PI(550402),
iscom5508(550800),
iscom5508GP(550801),
iscom5600(560000),
iscom5800(580000),
iscom5800e(580001),
iscom6800(680000),
iscom5101A(510100),
iscom5101B(510101),
iscom5101-FE(510102),
iscom5101-EA(510103),
ht801(510104),
sc200-GB-EPON(510000),
dlcom2096-SMC-EPON(510001),
ic-epon(510002),
im-epon(510003),
iscom5100-m1(510004),
iscom5100-m2(510005),
rcvs1500-p01u(510008),
rcvs300-p41(510204),
rcvs300-p42(510222),
rcvs300-p44(510224),
rcvs300-p11-b(510300),
rcvs300-p41-b(510301),
iscom5104(510400),
iscom5104Q(510401),
iscom5104-LM(510402),
iscom5104-AC60(510403),
iscom5104C(510404),
iscom5104P(510405),
iscom5104-NP(510406),
iscom5104-4E1T1(510407),
iscom5104P-2R(510408),
iscom5104-PE(510410),
iscom5104-H1(510411),
iscom5104PI-4R(510415),
iscom5104P-4R3(510460),
iscom5104P-4R8(510461),
iscom5104P-4R(510462),
iscom5104-4R(510500),
iscom5104-HA(510501),
iscom5104PI-DN(510503),
iscom5104QB(510504),
iscom5104-GE-NP(510505),
iscom5104G(510506),
iscom5104G-NP(510600),
iscom5104Q-EA(510507),
iscom5104P-NR(510508),
ht803(510509),
ht811(520100),
ht816(530402),
ht825(540400),
ht826(540401),
iscom5104-HB(510510),
iscom5104-EA(510511),
iscom5104-PE-B(510601),
iscom5104PI-4RB(510512),
iscom5104-NP-YP(510513),
iscom5104P-EA(510515),
iscom5104P-4R-EA(510516),
iscom5104-4R-EA(510517),
iscom5104PI-DN-4R(510563),
iscom5108(510800),
iscom5108-PE(510801),
iscom5108-PSE(510802),
iscom5108C(510803),
iscom5108-PE-C(510804),
iscom5116(511600),
iscom5116-PE(511601),
iscom5116-PE-C(511605),
iscom5116B(511602),
iscom5116C(511604),
iscom5124A(512400),
iscom5124B(512401),
iscom5124S(512402),
iscom5124SC(512404),
iscom5204(520400),
iscom5204-PE(520401),
iscom5204-H1(520402),
ht815(520403),
ht821(520404),
iscom5204PI-C4V(520405),
iscom5208(520800),
iscom5208C(520801),
iscom5216(521600),
iscom5216B(521601),
iscom5216C(521602),
iscom5224(522400),
iscom5224B(522401),
iscom5224C(522402),
iscom5304(530400),
iscom5304D(530401),
iscom5100-m1-yf(510006),
iscom5100-m2-yf(510007),
iscom5104d(510409),
iscom5104-hf(510604),
ht825-e8(540402),
ht826-e8(540403),
ht803-r(530403),
ht803-v(520407),
ht803-w(540406),
iscom5108-pse-b(510806),
iscom5104-pse-yf(510518),
iscom5108-pse-yf(510805),
iscom5104-pse(510603),
iscom5104PI(510564),
iscom6104(561000),
iscom5204-H1B(520406)
}
PONDeviceCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
null(2),
FANS-General(3),
PWR-General(4),
PWR-DC-General(5),
PWR-AC-General(6),
iscom5504ACard(550400),
iscom5504BCard(550401),
iscom5504PICard(550402),
iscom5101ACard(510100),
iscom5101BCard(510101),
iscom5101-FECard(510102),
iscom5101-EACard(510103),
ht801Card(510104),
sc200-GB-EPONCard(510000),
dlcom2096-SMC-EPONCard(510001),
ic-eponCard(510002),
im-eponCard(510003),
iscom5100-M1Card(510004),
iscom5100-M2Card(510005),
iscom5100-M1-YFCard(510006),
iscom5100-M2-YFCard(510007),
iscom5104Card(510400),
iscom5104QCard(510401),
iscom5104-LMCard(510402),
iscom5104-AC60Card(510403),
iscom5104CCard(510404),
iscom5104PCard(510405),
iscom5104-NPCard(510406),
iscom5104-4E1T1Card(510407),
iscom5104P-2RCard(510408),
iscom5104DCard(510409),
iscom5104-PECard(510410),
iscom5104-H1Card(510411),
iscom5104P-4R3Card(510460),
iscom5104P-4R8Card(510461),
iscom5104-HACard(510501),
iscom5104QBCard(510504),
iscom5104PI-DNCard(510503),
iscom5104-GE-NPCard(510505),
iscom5104GCard(510506),
iscom5104Q-EACard(510507),
iscom5104P-NRCard(510508),
ht803Card(510509),
ht811Card(520100),
ht816Card(530402),
ht825Card(540400),
ht826Card(540401),
iscom5104-HBCard(510510),
iscom5104-EACard(510511),
iscom5104PI-4RBCard(510512),
iscom5104-NP-YPCard(510513),
iscom5104PI-DN-4RCard(510563),
iscom5108Card(510800),
iscom5108-PECard(510801),
iscom5108-PSECard(510802),
iscom5116Card(511600),
iscom5116-PECard(511601),
iscom5116BCard(511602),
iscom5124ACard(512400),
iscom5124BCard(512401),
iscom5124SCard(512402),
iscom5124SCCard(512403),
iscom5204Card(520400),
iscom5204-PECard(520401),
iscom5204-H1Card(520402),
ht815Card(520403),
ht821Card(520404),
iscom5204PI-C4VCard(520405),
iscom5208Card(520800),
iscom5208-SC-8POTS(3003),
iscom5216Card(521600),
iscom5216BCard(521601),
iscom5216-SC-16POTS(3001),
iscom5224Card(522400),
iscom5224BCard(522401),
iscom5224-SC-24POTS(3002),
video-hi3512(4001),
iscom5304Card(530400),
iscom5304DCard(530401),
iscom5600-NMS(1001),
iscom5600-2PON(1002),
iscom5600-2PON-P(1003),
iscom5508-SMC(1004),
iscom5508-EP4(1005),
iscom5508-EPSC(1006),
iscom5508-EP4B(1007),
iscom5508-GE4B(1008),
iscom5508-GPSC(1009),
iscom5508-GP4A(1010),
iscom5800-SMC(1101),
iscom5800-2PON(1102),
iscom5800-4GE(1103),
iscom5800-2GE(1104),
iscom5800-4PON(1105),
iscom5800-4GEB(1106),
iscom5800-2GEB(1107),
iscom5800-SMCB(1108),
iscom5800e-10GEX2-2GE(1109),
iscom5800e-10GE-2GE(1110),
iscom5800e-SMC(1111),
iscom5800e-EP4A(1112),
iscom5800e-GE8A(1113) ,
iscom5800e-SMCB(1114),
iscom5800e-VE8A(1115),
iscom5800e-2GEMP(1116),
iscom5800e-4GEMP(1117),
iscom5800e-OMU8(1118),
iscom5800e-OAD1D-S-27(1119),
iscom5800e-OAD1D-S-31(1120),
iscom5800e-OAD1D-S-35(1121),
iscom5800e-OAD1D-S-39(1122),
iscom5800e-OAD1D-S-43(1123),
iscom5800e-OAD1D-S-47(1124),
iscom5800e-OAD1D-S-51(1125),
iscom5800e-OAD1D-S-55(1126),
iscom5800e-OAD1D-S-59(1127),
rcvs3200-GE4A(1128),
rcvs3200-GE8A(1129),
rcvs3200-EP4A(1130),
rcvs3200-SMCB(1131),
iscom5800e_EP4B(1132),
rcvs3200_10GEX2_2GE(1133),
rcvs3100-EPSC(1134),
rcvs3100-EP4B(1135),
rcvs3100-GE4B(1136),
sub-pwrm-ac(1187),
sub-pwrm-dc(1188),
sub-pwrii-ac(1189),
iscom5100-m1-yfCard(510006),
iscom5100-m2-yfCard(510007),
iscom5104dCard(510409),
iscom5104-hfCard(510604),
ht825-e8Card(540402),
ht826-e8Card(540403),
ht803-rCard(530403),
ht803-vCard(520407),
ht803-wCard(540406),
iscom5108-pse-bCard(510806),
iscom5104-pse-yfCard(510518),
iscom5108-pse-yfCard(510805),
iscom5104-pseCard(510603),
iscom6800-SMCA(1201),
iscom6800-XP4A(1202),
iscom6800-EP12(1203),
iscom6800-EP16(1204),
iscom6800-GE16(1205),
iscom6800-CICA(1206),
iscom6800-EP1X(1207),
iscom6800-XP2A(1208),
iscom6800-RPD2151(1209),
iscom6800-FANS382(1210),
iscom6800-SMCB(1211),
iscom6800-XP4L(1212),
iscom6800-GP8A(1213),
iscom6800-XEP8(1214),
iscom6800-GP16(1215),
iscom6800-XP4T(1299),
msg3600-SMCA(200001),
msg3600-GE4T(200002),
msg3600-48FXS(200003),
msg3600-IMPA(200004),
msg3600-GWA(200005),
msg3600-8FXO(200006),
msg3600-2VE1(200007),
msg3600-IMPS(200008)
}
ShelfId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..5)
SlotId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot id"
SYNTAX INTEGER (0..179)
SlotIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot index"
SYNTAX INTEGER (0..179)
PortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..511)
OltPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PortId"
SYNTAX INTEGER
OnuId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (1..99)
OnuIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
LlidIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
Olt_OnuPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
Olt_OnuIfIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
END

View File

@ -0,0 +1,273 @@
--MibName=raisecomSchedule
-- *****************************************************************
--RAISECOM-SCHEDULE-MIB.mi2 : Raisecom schedule task MIB file
--
-- Jan 2005, liujunfu
--
-- Copyright (c) 1994-2004, 2001 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-SCHEDULE-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomSchedule MODULE-IDENTITY
LAST-UPDATED "200501260000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION
"Modified description of access list object."
::= { raisecomAgent 8 }
------------------------------------------------------------------------------
-- define groups in RAISECOM-ACCESSLIST-MIB
------------------------------------------------------------------------------
raisecomScheduleconfig OBJECT IDENTIFIER ::= { raisecomSchedule 1 }
raisecomScheduleList OBJECT IDENTIFIER ::= { raisecomSchedule 2 }
------------------------------------------------------------------------------
---------------------------------------------------------------------------
-- schedule list tables
---------------------------------------------------------------------------
-- command string table
---------------------------------------------------------------------------
raisecomScheduleListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomScheduleListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"schedule-list table object, consist a list of schedule time "
::={ raisecomScheduleList 1}
raisecomScheduleListEntry OBJECT-TYPE
SYNTAX RaisecomScheduleListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"an schedule list entry consist objects for schedule"
INDEX { raisecomScheduleListIndex }
::= { raisecomScheduleListTable 1 }
RaisecomScheduleListEntry ::= SEQUENCE {
raisecomScheduleListIndex Integer32(0..99),
raisecomScheduleListFlag INTEGER,
raisecomScheduleListStartTime Integer32,
raisecomScheduleListPeriod Integer32,
raisecomScheduleListStopTime Integer32,
raisecomScheduleListLastExeTime Integer32,
raisecomScheduleListNextExeTime Integer32,
raisecomScheduleRef Integer32,
raisecomScheduleListStatus RowStatus
}
raisecomScheduleListIndex OBJECT-TYPE
SYNTAX Integer32(0..99)
ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of schedule-list"
::= { raisecomScheduleListEntry 1 }
raisecomScheduleListFlag OBJECT-TYPE
SYNTAX INTEGER{
startup(1),
realdate(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"flag is used to define the start time attribute, startup stands for time from system start-up
realdate stands for time is system date time"
::= { raisecomScheduleListEntry 2 }
raisecomScheduleListStartTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"the command attached to the schedule list begin to execute time,
this is an interger (unit:second )"
::= { raisecomScheduleListEntry 3 }
raisecomScheduleListPeriod OBJECT-TYPE
SYNTAX Integer32(0..31622400)
ACCESS read-write
STATUS current
DESCRIPTION
"0 stand for no schedule period time
other vale stand for vlaue for period time to execute."
::= { raisecomScheduleListEntry 4 }
raisecomScheduleListStopTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"time for sechedule to stop execute command
:Requid larger than start time"
::= { raisecomScheduleListEntry 5 }
raisecomScheduleListLastExeTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"0, for never execute command,
other value stands for last time execute command"
::= { raisecomScheduleListEntry 6 }
raisecomScheduleListNextExeTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"0, for no time for next execute command,
other value stands for next time execute command"
::= { raisecomScheduleListEntry 7 }
raisecomScheduleRef OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"commands number attached for schedule-list"
::= { raisecomScheduleListEntry 8 }
raisecomScheduleListStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS current
DESCRIPTION
"Row status for schedule-list"
::= { raisecomScheduleListEntry 9 }
------------------------------------------------------------------------------
--
-- command string table
--
-----------------------------------------------------------------------------
raisecomScheduleCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomScheduleCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"table for command attached on schedule-list"
::= { raisecomScheduleList 2}
raisecomScheduleCommandEntry OBJECT-TYPE
SYNTAX RaisecomScheduleCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for commands attached on schedule -list"
INDEX { raisecomScheduleIndex, raisecomScheduleCommandNo }
::= { raisecomScheduleCommandTable 1 }
RaisecomScheduleCommandEntry ::= SEQUENCE {
raisecomScheduleIndex Integer32(0..99),
raisecomScheduleCommandNo Integer32(0..99),
raisecomScheduleCommandString OCTET STRING,
raisecomScheduleCommandMode INTEGER,
raisecomScheduleCommandNodeInfo OCTET STRING,
raisecomScheduleCommandExeCount Integer32,
raisecomScheduleCommandLastExeTime Integer32
}
raisecomScheduleIndex OBJECT-TYPE
SYNTAX Integer32(0..99)
ACCESS not-accessible
STATUS current
DESCRIPTION
"index of schedule-list "
::= { raisecomScheduleCommandEntry 1 }
raisecomScheduleCommandNo OBJECT-TYPE
SYNTAX Integer32(0..99)
ACCESS not-accessible
STATUS current
DESCRIPTION
"index of command attached on schedule-list "
::= { raisecomScheduleCommandEntry 2 }
raisecomScheduleCommandString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS current
DESCRIPTION
"comnmand string attached on schedule-list "
::= { raisecomScheduleCommandEntry 3 }
raisecomScheduleCommandMode OBJECT-TYPE
SYNTAX INTEGER {
user_mode(0),
auth_mode(1),
view_mode(2),
auth_enable_mode(3),
enable_mode(4),
vlan_mode(5),
interface_mode(6),
interface_range_mode(7),
aggregator_mode(8),
ip_mode(9),
config_mode(10),
rip_mode(11),
bgp_mode(12),
ospf_mode(13),
factory_mode(14),
game_mode(15),
hide_mode(16),
cluster_mode(17)
}
ACCESS read-only
STATUS current
DESCRIPTION
"command run on specific mode"
::= { raisecomScheduleCommandEntry 4 }
raisecomScheduleCommandNodeInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS current
DESCRIPTION
"command mode info "
::= { raisecomScheduleCommandEntry 5}
raisecomScheduleCommandExeCount OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"The schedule command execute times"
::= { raisecomScheduleCommandEntry 6 }
raisecomScheduleCommandLastExeTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"last time for this command executed"
::= { raisecomScheduleCommandEntry 7 }
END

View File

@ -0,0 +1,83 @@
-- file: SNMPv2-TC.my
-- Changes:
-- Converted to SMICng format.
-- Removed unused imports of ObjectSyntax.
-- Changed starting column of description text for
-- DateAndTime and RowStatus.
-- dperkins@scruznet.com
SWITCH-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
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 OCTET STRING
Vlanset ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
vlans, with the first octet specifying vlan 1 through
8, the second octet specifying vlan 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered vlan, and the least significant bit
represents the highest numbered vlan. Thus, each vlan
is represented by a single bit within the value of this
object. If that bit has a value of '1' then that vlan
is included in the set of vlans; the vlan is not included
if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE (512))
EnableVar ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"enable or disable a function."
SYNTAX INTEGER {enable(1),disable(2)}
DateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
STATUS current
DESCRIPTION
"A date-time specification.
field octets contents range
----- ------ -------- -----
1 1-2 year 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
8 9 direction from UTC '+' / '-'
9 10 hours from UTC 0..11
10 11 minutes from UTC 0..59
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then timezone
information (fields 8-10) is not present."
SYNTAX OCTET STRING (SIZE (11))
ObjName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the object name."
SYNTAX OCTET STRING (SIZE (1..16))
END

View File

@ -0,0 +1,628 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : raisecomEventMib
-- FILE NAME: raisecom-event-mib.my
-- DATE : 2011/4/1
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for notification manager
-- functions
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/4/1, xiaoyingjie
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus,StorageType
FROM SNMPv2-TC
EnableVar
FROM SWITCH-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ResourceId, alarmListName, alarmModelIndex,
alarmActiveDateAndTime, alarmActiveIndex
FROM ALARM-MIB
ItuPerceivedSeverity,
ItuTrendIndication
FROM ITU-ALARM-TC-MIB
IANAItuProbableCauseOrZero
FROM ARC-MIB
IANAItuProbableCause,
IANAItuEventType
FROM IANA-ITU-ALARM-TC-MIB
ZeroBasedCounter32
FROM RMON2-MIB
rcNotificationManagerGroup
FROM RAISECOM-NOTIFICATION-MIB;
rcEventManagerObjects MODULE-IDENTITY
LAST-UPDATED "201104010000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for notification manager functions."
::= { rcNotificationManagerGroup 2}
-- event --
rcEventTrapEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The status of the event trap send function is enable or disable"
::= { rcEventManagerObjects 1 }
rcEventTableSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the event table."
::= { rcEventManagerObjects 2 }
rcEventTableSizeCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the event table."
::= { rcEventManagerObjects 3 }
rcEventHistoryOverflow OBJECT-TYPE
SYNTAX Counter32
UNITS "history events"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of events that have not been put into
the eventHistoryTable since system restart as a result
of extreme resource constraints."
::= { rcEventManagerObjects 4 }
-- Alarm filter Table --
rcEventModelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEventModelEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " A list of event model entries."
::= { rcEventManagerObjects 5}
rcEventModelEntry OBJECT-TYPE
SYNTAX RcEventModelEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " The event model entry"
INDEX { alarmListName, rcEventModelIndex }
::= {rcEventModelTable 1}
RcEventModelEntry ::= SEQUENCE {
rcEventModelIndex Unsigned32,
rcEventModelPerceivedSeverity ItuPerceivedSeverity,
rcEventModelNotificationId OBJECT IDENTIFIER,
rcEventModelDescription SnmpAdminString,
rcEventModelVarbindSubtree OBJECT IDENTIFIER,
rcEventModelResourcePrefix OBJECT IDENTIFIER,
rcEventModelEventType IANAItuEventType,
rcEventModelProbableCause IANAItuProbableCause
}
rcEventModelIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer that acts as an event Id
to uniquely identify each event
within the named alarm list. "
::= { rcEventModelEntry 1 }
rcEventModelPerceivedSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ITU perceived severity values."
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992"
::= { rcEventModelEntry 2 }
rcEventModelNotificationId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NOTIFICATION-TYPE object identifier of this event
transition. If there is no notification associated
with this event, the value of this object MUST be
'0.0'"
DEFVAL { zeroDotZero }
::= { rcEventModelEntry 3 }
rcEventModelDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A brief description of this event
to display to operators."
DEFVAL { "" }
::= { rcEventModelEntry 4 }
rcEventModelVarbindSubtree OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name portion of each VarBind in the notification,
in order, is compared to the value of this object.
If the name is equal to or a subtree of the value
of this object, for purposes of computing the value
of AlarmActiveResourceID the 'prefix' will be the
matching portion, and the 'indexes' will be any
remainder. The examination of varbinds ends with
the first match. If the value of this object is 0.0,
then the first varbind, or in the case of v2, the
first varbind after the timestamp and the trap
OID, will always be matched.
"
DEFVAL { zeroDotZero }
::= { rcEventModelEntry 5 }
rcEventModelResourcePrefix OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of AlarmActiveResourceId is computed
by appending any indexes extracted in accordance
with the description of alarmModelVarbindSubtree
onto the value of this object. If this object's
value is 0.0, then the 'prefix' extracted is used
instead.
"
DEFVAL { zeroDotZero }
::= { rcEventModelEntry 6 }
rcEventModelEventType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ITU probable cause values."
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { rcEventModelEntry 7 }
rcEventModelProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ITU probable cause values."
REFERENCE
"ITU Recommendation M.3100, 'Generic Network Information
Model', 1995
ITU Recommendation X.733, 'Information Technology - Open
Systems Interconnection - System Management: Alarm
Reporting Function', 1992
ITU Recommendation X.736, 'Information Technology - Open
Systems Interconnection - System Management: Security
Alarm Reporting Function', 1992"
::= { rcEventModelEntry 8 }
-- event inhibit Table --
rcEventInhibitTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEventInhibitEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "A list of event inhibit entries."
::= { rcEventManagerObjects 6 }
rcEventInhibitEntry OBJECT-TYPE
SYNTAX RcEventInhibitEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " The alarm filter entry"
INDEX { rcEventInhibitResourceId, rcEventInhibitModelIndex }
::= {rcEventInhibitTable 1}
RcEventInhibitEntry ::= SEQUENCE {
rcEventInhibitResourceId ResourceId,
rcEventInhibitModelIndex Unsigned32,
rcEventInhibitRowStatus RowStatus
}
rcEventInhibitResourceId OBJECT-TYPE
SYNTAX ResourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies a resource.
For example, if the resource is an interface, this object will
point to an instance of interface, e.g., ifIndex.1."
::= { rcEventInhibitEntry 1 }
rcEventInhibitModelIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of notification to be filter.
The notification type identified should be the one normally used
by the resource for reporting its alarms. When the value of 0.0 is
specified for this object, it implies all applicable notification
types."
::= { rcEventInhibitEntry 2 }
rcEventInhibitRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This columnar object is used for creating and deleting a conceptual
row of the rcEventInhibitTable. It is used to create and delete an alarm
filter setting.
Setting RowStatus to createAndGo or createAndWait implies creating
a new alarm filter setting for the specified resource and alarm type.
Setting RowStatus to destroy implies removing the alarm filter setting and
thus has the effect of resuming normal reporting behaviour of the
resource for the alarm type."
::= { rcEventInhibitEntry 3 }
-- event history Table --
rcEventHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEventHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history events entries."
::= { rcEventManagerObjects 7 }
rcEventHistoryEntry OBJECT-TYPE
SYNTAX RcEventHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when events are raised.
If under extreme resource constraint the system is unable to
add any more entries into this table, then the
rcEventHistoryOverflow statistic will be increased by one."
INDEX { alarmListName, rcEventHistoryDateAndTime,
rcEventHistoryIndex }
::= { rcEventHistoryTable 1 }
RcEventHistoryEntry ::= SEQUENCE {
rcEventHistoryDateAndTime DateAndTime,
rcEventHistoryIndex Unsigned32,
rcEventHistoryVariables Unsigned32,
rcEventHistoryNotificationID OBJECT IDENTIFIER,
rcEventHistoryResourceId ResourceId,
rcEventHistoryDescription SnmpAdminString,
rcEventHistoryEvnetType INTEGER,
rcEventHistoryEvnetId Unsigned32
}
rcEventHistoryDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The local date and time when the event occurred.
This object facilitates retrieving all instances of
alarms that have been raised or have changed state
since a given point in time.
Implementations MUST include the offset from UTC,
if available. Implementation in environments in which
the UTC offset is not available is NOT RECOMMENDED."
::= { rcEventHistoryEntry 2 }
rcEventHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A strictly monotonically increasing integer which
acts as the index of entries within the named alarm
list. It wraps back to 1 after it reaches its
maximum value."
::= { rcEventHistoryEntry 3 }
rcEventHistoryVariables OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of variables in rcEventHistoryVariableTable for this
event."
::= { rcEventHistoryEntry 4 }
rcEventHistoryNotificationID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NOTIFICATION-TYPE object identifier of the event
transition that is occurring."
::= { rcEventHistoryEntry 5 }
rcEventHistoryResourceId OBJECT-TYPE
SYNTAX ResourceId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the resource under event.
If there is no corresponding resource, then
the value of this object MUST be 0.0."
::= { rcEventHistoryEntry 6 }
rcEventHistoryDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides a textual description of the
event. This text is generated dynamically by the
notification generator to provide useful information
to the human operator. This information SHOULD
provide information allowing the operator to locate
the resource for which this alarm is being generated.
This information is not intended for consumption by
automated tools."
::= { rcEventHistoryEntry 7 }
rcEventHistoryEvnetType OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
eventDisable(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason of the alarm to active table. the alarmfilter identifies
the alarm is filtered, not sended to the EMS. The alarmEnable identifies
the rcAlarmTrapEnable is disable, the alarm is not sended to the EMS."
::= { rcEventHistoryEntry 8 }
rcEventHistoryEvnetId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rcEventHistoryEntry 9 }
-- Clear Alarm Variable Table --
rcEventHistoryVariableTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEventHistoryVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of variables to go with clear alarm entries."
::= { rcEventManagerObjects 8 }
rcEventHistoryVariableEntry OBJECT-TYPE
SYNTAX RcEventHistoryVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when there are variables in
the varbind list of a corresponding alarm in
alarmActiveTable.
Entries appear in this table as though
the trap/notification had been transported using a
alarmActiveVariableIndex 1 will always be sysUpTime
and alarmActiveVariableIndex 2 will always be
snmpTrapOID.
If the incoming notification is instead an SNMPv1 Trap-PDU and
the value of alarmModelVarbindIndex is 1 or 2, an appropriate
value for sysUpTime.0 or snmpTrapOID.0 shall be determined
by using the rules in section 3.1 of [RFC3584]."
INDEX { alarmListName, rcEventHistoryIndex,
rcEventHistoryVariableIndex }
::= { rcEventHistoryVariableTable 1 }
RcEventHistoryVariableEntry ::= SEQUENCE {
rcEventHistoryVariableIndex Unsigned32,
rcEventHistoryVariableID OBJECT IDENTIFIER,
rcEventHistoryVariableValueType INTEGER,
rcEventHistoryVariableCounter32Val Counter32,
rcEventHistoryVariableUnsigned32Val Unsigned32,
rcEventHistoryVariableTimeTicksVal TimeTicks,
rcEventHistoryVariableInteger32Val Integer32,
rcEventHistoryVariableOctetStringVal OCTET STRING,
rcEventHistoryVariableIpAddressVal IpAddress,
rcEventHistoryVariableOidVal OBJECT IDENTIFIER,
rcEventHistoryVariableCounter64Val Counter64,
rcEventHistoryVariableOpaqueVal Opaque }
rcEventHistoryVariableIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A strictly monotonically increasing integer, starting at
1 for a given alarmActiveIndex, for indexing variables
within the active alarm variable list. "
::= { rcEventHistoryVariableEntry 1 }
rcEventHistoryVariableID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm variable's object identifier."
::= { rcEventHistoryVariableEntry 2 }
rcEventHistoryVariableValueType OBJECT-TYPE
SYNTAX INTEGER {
counter32(1),
unsigned32(2),
timeTicks(3),
integer32(4),
ipAddress(5),
octetString(6),
objectId(7),
counter64(8),
opaque(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the value. One and only one of the value
objects that follow is used for a given row in this table,
based on this type."
::= { rcEventHistoryVariableEntry 3 }
rcEventHistoryVariableCounter32Val OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter32'."
::= { rcEventHistoryVariableEntry 4 }
rcEventHistoryVariableUnsigned32Val OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'unsigned32'."
::= { rcEventHistoryVariableEntry 5 }
rcEventHistoryVariableTimeTicksVal OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'timeTicks'."
::= { rcEventHistoryVariableEntry 6 }
rcEventHistoryVariableInteger32Val OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'integer32'."
::= { rcEventHistoryVariableEntry 7 }
rcEventHistoryVariableOctetStringVal OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'octetString'."
::= { rcEventHistoryVariableEntry 8 }
rcEventHistoryVariableIpAddressVal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'ipAddress'."
::= { rcEventHistoryVariableEntry 9 }
rcEventHistoryVariableOidVal OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'objectId'."
::= { rcEventHistoryVariableEntry 10 }
rcEventHistoryVariableCounter64Val OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter64'."
::= { rcEventHistoryVariableEntry 11 }
rcEventHistoryVariableOpaqueVal OBJECT-TYPE
SYNTAX Opaque (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'opaque'.
of Opaque in 'standard' MIB modules, this particular
usage is driven by the need to be able to accurately
represent any well-formed notification, and justified
by the need for backward compatibility."
::= { rcEventHistoryVariableEntry 12 }
-- Statistics --
rcEventHistoryStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEventHistoryStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the event statistics
information."
::= { rcEventManagerObjects 9 }
rcEventHistoryStatsEntry OBJECT-TYPE
SYNTAX RcEventHistoryStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics on the current events."
INDEX { alarmListName }
::= { rcEventHistoryStatsTable 1 }
RcEventHistoryStatsEntry ::=
SEQUENCE {
rcEventHistoryStatsCurrent Gauge32,
rcEventHistoryStats ZeroBasedCounter32
}
rcEventHistoryStatsCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of currently active alarms on the system."
::= { rcEventHistoryStatsEntry 1 }
rcEventHistoryStats OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of active alarms since system restarted."
::= { rcEventHistoryStatsEntry 2 }
END

View File

@ -0,0 +1,196 @@
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2008.7.31 by heyumei
-- Copyright(c) 2003-2008 by RAISECOM TECH, Ltd.
-- =======================================================================
-- ===========================================================================
--
-- RAISECOM base management objects
--
HA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32 FROM SNMPv2-SMI
SlotIndex FROM RAISECOM-PONSERIES-TC
raisecomAgent FROM RAISECOM-BASE-MIB
DateAndTime FROM SWITCH-TC;
raisecomdeviceMgt MODULE-IDENTITY
LAST-UPDATED "201012310000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for device management"
::= { raisecomAgent 27}
--groups
rcHighAvailabilityGroup OBJECT IDENTIFIER ::= {raisecomdeviceMgt 9}
rcHighAvailabilityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcHighAvailabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { rcHighAvailabilityGroup 1 }
rcHighAvailabilityEntry OBJECT-TYPE
SYNTAX RcHighAvailabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "y."
INDEX { rcHighAvailabilityIndex }
::= { rcHighAvailabilityTable 1 }
RcHighAvailabilityEntry ::=
SEQUENCE {
rcHighAvailabilityIndex Integer32,
rcHighAvailabilityMajorSlot SlotIndex,
rcHighAvailabilityMajorSlotState Integer32,
rcHighAvailabilityMinorSlot SlotIndex,
rcHighAvailabilityMinorSlotState Integer32,
rcHighAvailabilityOperState Integer32,
rcHighAvailabilityForcedSwitch Integer32,
rcHighAvailabilitySwitchedCount Integer32,
rcHighAvailabilitySwitchResult INTEGER ,
rcHighAvailabilitySwitchTime DateAndTime,
rcHighAvailabilitySwitchReason INTEGER
}
rcHighAvailabilityIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { rcHighAvailabilityEntry 1 }
rcHighAvailabilityMajorSlot OBJECT-TYPE
SYNTAX SlotIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Card protect group major card index."
::= { rcHighAvailabilityEntry 2 }
rcHighAvailabilityMajorSlotState OBJECT-TYPE
SYNTAX Integer32{
normal(1),
offline(2),
disable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group major card state."
::= { rcHighAvailabilityEntry 3 }
rcHighAvailabilityMinorSlot OBJECT-TYPE
SYNTAX SlotIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Card protect group major card state."
::= { rcHighAvailabilityEntry 4 }
rcHighAvailabilityMinorSlotState OBJECT-TYPE
SYNTAX Integer32{
normal(1),
offline(2),
disable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group minor card state."
::= { rcHighAvailabilityEntry 5 }
rcHighAvailabilityOperState OBJECT-TYPE
SYNTAX Integer32 {
stopped(0),
normal(1),
protected(2),
pending(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group operate state."
::= { rcHighAvailabilityEntry 6 }
rcHighAvailabilityForcedSwitch OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Card protect group lock flag."
::= { rcHighAvailabilityEntry 7 }
rcHighAvailabilitySwitchedCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group force switch."
::= { rcHighAvailabilityEntry 8 }
rcHighAvailabilitySwitchResult OBJECT-TYPE
SYNTAX INTEGER {
succeeded(1),
destFailure(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group switch result."
::= { rcHighAvailabilityEntry 9 }
rcHighAvailabilitySwitchTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card protect group switch time."
::= { rcHighAvailabilityEntry 10 }
rcHighAvailabilitySwitchReason OBJECT-TYPE
SYNTAX INTEGER{
auto-switch(1),
force-switch(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "."
::= { rcHighAvailabilityEntry 11 }
rcHighAvailabilityForcedSwitchResultTrap NOTIFICATION-TYPE
OBJECTS {
rcHighAvailabilityIndex,
rcHighAvailabilityMajorSlot,
rcHighAvailabilityMajorSlotState,
rcHighAvailabilityMinorSlot,
rcHighAvailabilityMinorSlotState,
rcHighAvailabilityOperState,
rcHighAvailabilitypSwitchResult,
rcHighAvailabilitySwitchTime,
rcHighAvailabilitySwitchReason
}
STATUS current
DESCRIPTION "Card protect group forced switch result."
::= { rcHighAvailabilityGroup 2 }
rcHighAvailabilityAutoSwitchResultTrap NOTIFICATION-TYPE
OBJECTS {
rcHighAvailabilityIndex,
rcHighAvailabilityMajorSlot,
rcHighAvailabilityMajorSlotState,
rcHighAvailabilityMinorSlot,
rcHighAvailabilityMinorSlotState,
rcHighAvailabilityOperState,
rcHighAvailabilitypSwitchResult,
rcHighAvailabilitySwitchTime,
rcHighAvailabilitySwitchReason
}
STATUS current
DESCRIPTION "Card protect group auto switch result."
::= { rcHighAvailabilityGroup 3 }
END

View File

@ -0,0 +1,94 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcKeepaliveToSNMPManagerGroup
-- FILE NAME: RC-KEEPALIVE-MIB
-- DATE : 2011/1/20
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/1/20, xiaoyingjie
-- This is the first formal version for universal MIB definition.
RC-KEEPALIVE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32,
IpAddress,
Counter32,
Unsigned32
FROM SNMPv2-SMI
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB
sysName,sysObjectID
FROM RFC1213-MIB;
rcKeepaliveToSNMPManagerGroup MODULE-IDENTITY
LAST-UPDATED "200707090000Z"
ORGANIZATION "rc TECH, Ltd."
CONTACT-INFO "www.rc.com"
DESCRIPTION
"The MIB module defining objects for SNMP keepalive functions"
::= { raisecomPonCommon 3}
--rcKeepaliveToSNMPManagerGroup
rcKeepaliveMibObjects OBJECT IDENTIFIER ::= { rcKeepaliveToSNMPManagerGroup 1 }
rcKeepaliveTraps OBJECT IDENTIFIER ::= { rcKeepaliveToSNMPManagerGroup 2 }
rcKeepaliveTrapEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2),
pause(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether keepalive traps should be generated periodically.Disable
and pause indicate keepalive traps should not be generated.If the value of
this object is disable,it allow to be config loaded.If user makes this object
disable and saves config,keepalive trap will not be generated after load
config.If this object is pause,it don't allow to be config loaded."
DEFVAL { enable }
::= { rcKeepaliveMibObjects 1 }
rcKeepaliveTrapInterval OBJECT-TYPE
SYNTAX INTEGER (120 .. 28800)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of this object indicates number of
seconds between the transmission of keepalive
trap."
DEFVAL { 300 }
::= { rcKeepaliveMibObjects 2 }
rcKeepaliveTrapCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object indicates number of
keepalive trap have sent."
::= { rcKeepaliveMibObjects 3}
rcKeepalive NOTIFICATION-TYPE
OBJECTS {sysName,sysObjectID,sysName,sysObjectID,sysName}
STATUS current
DESCRIPTION
"notify snmp manager that rcL3IpSubnetIp and other information periodically.
the vars is temp,after will add macaddress,softversion,haedwareVersion."
::= { rcKeepaliveTraps 1 }
END

View File

@ -0,0 +1,110 @@
--MibName=rcLldpPrivate
LLDP-PRI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
raisecomPonCommon FROM RAISECOM-PONSERIES-BASE-MIB;
rcLldp OBJECT IDENTIFIER ::= { raisecomPonCommon 10 }
rcLldpPrivate MODULE-IDENTITY
LAST-UPDATED "201001040000Z" -- Jan 4,2010"
ORGANIZATION
"raisecom"
CONTACT-INFO
" "
DESCRIPTION
"The MIB module for private canfiguration of lldp."
REVISION "201001040000Z" -- Jan 4, 2010"
DESCRIPTION ""
::= { rcLldp 2 }
--
-- Sections of the raisecom LLDP MIB
--
rcLldpPrivateConfig OBJECT IDENTIFIER ::= { rcLldpPrivate 1 }
rcLldpPrivatePortConfig OBJECT IDENTIFIER ::= { rcLldpPrivate 2 }
-- ***************************************************************
--
-- private LLDP objectes group
--
rcLldpPrivateEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { FALSE }
::= { rcLldpPrivateConfig 1 }
rcLldpPrivateNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { TRUE }
::= { rcLldpPrivateConfig 2 }
rcLldpPrivatePortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcLldpPrivatePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of LldpPrivate port configuration. "
::= { rcLldpPrivatePortConfig 1 }
rcLldpPrivatePortConfigEntry OBJECT-TYPE
SYNTAX rcLldpPrivatePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for LldpPrivate port configuration."
INDEX { ifIndex }
::= { rcLldpPrivatePortConfigTable 1 }
rcLldpPrivatePortConfigEntry ::=
SEQUENCE {
rcLldpPrivatePortEnable TruthValue,
rcLldpPrivateClearPortStatistic TruthValue,
rcLldpPrivateClearPortRemTablesEntries TruthValue
}
rcLldpPrivatePortEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable port LldpPrivate function."
DEFVAL { TRUE }
::= { rcLldpPrivatePortConfigEntry 1 }
rcLldpPrivateClearPortStatistic OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear port statistic information."
DEFVAL { FALSE }
::= { rcLldpPrivatePortConfigEntry 2 }
rcLldpPrivateClearPortRemTablesEntries OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear port remote information."
DEFVAL { FALSE }
::= { rcLldpPrivatePortConfigEntry 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,689 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : raisecomNotificationMib
-- FILE NAME: raisecom-notification-mib.my
-- DATE : 2011/4/1
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for notification manager
-- functions
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/4/1, xiaoyingjie
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus,StorageType
FROM SNMPv2-TC
EnableVar
FROM SWITCH-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ResourceId, alarmListName, alarmModelIndex,
alarmActiveDateAndTime, alarmActiveIndex,
alarmClearIndex,alarmClearDateAndTime
FROM ALARM-MIB
ItuPerceivedSeverity,
ItuTrendIndication
FROM ITU-ALARM-TC-MIB
IANAItuProbableCauseOrZero
FROM ARC-MIB
IANAItuProbableCause,
IANAItuEventType
FROM IANA-ITU-ALARM-TC-MIB
ZeroBasedCounter32
FROM RMON2-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
rcNotificationManagerGroup MODULE-IDENTITY
LAST-UPDATED "201104010000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for notification manager functions."
::= { raisecomPonCommon 5}
rcAlarmManagerObjects OBJECT IDENTIFIER ::= { rcNotificationManagerGroup 1 }
-- rcAlarmManagerObjects--
rcAlarmTrapEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The status of the alarm trap send function is enable or disable"
::= { rcAlarmManagerObjects 1 }
rcAlarmDelayEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The status of the alarm delay function is enable or disable"
::= { rcAlarmManagerObjects 2 }
rcAlarmDelayInterval OBJECT-TYPE
SYNTAX INTEGER (1..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The interval of the alarm delay."
DEFVAL { 10 }
::= { rcAlarmManagerObjects 3 }
rcAlarmActiveTableSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the alarmActiveTable"
::= { rcAlarmManagerObjects 4 }
rcAlarmActiveTableSizeCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the alarmActiveTable"
::= { rcAlarmManagerObjects 5 }
rcAlarmClearTableSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the alarmClearTable"
::= { rcAlarmManagerObjects 6 }
rcAlarmClearTableSizeCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The size of the alarmClearTable"
::= { rcAlarmManagerObjects 7 }
-- Alarm filter Table --
rcAlarmFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAlarmFilterEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "A list of alarm filter entries."
::= { rcAlarmManagerObjects 8 }
rcAlarmFilterEntry OBJECT-TYPE
SYNTAX RcAlarmFilterEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " The alarm filter entry"
INDEX { rcAlarmResourceId, rcAlarmModelIndex }
::= {rcAlarmFilterTable 1}
RcAlarmFilterEntry ::= SEQUENCE {
rcAlarmResourceId ResourceId,
rcAlarmModelIndex Unsigned32,
rcAlarmFilterRowStatus RowStatus
}
rcAlarmResourceId OBJECT-TYPE
SYNTAX ResourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies a resource.
For example, if the resource is an interface, this object will
point to an instance of interface, e.g., ifIndex.1."
::= { rcAlarmFilterEntry 1 }
rcAlarmModelIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of notification to be filter.
The notification type identified should be the one normally used
by the resource for reporting its alarms. When the value of 0.0 is
specified for this object, it implies all applicable notification
types."
::= { rcAlarmFilterEntry 2 }
rcAlarmFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This columnar object is used for creating and deleting a conceptual
row of the rcAlarmFilterTable. It is used to create and delete an alarm
filter setting.
Setting RowStatus to createAndGo or createAndWait implies creating
a new alarm filter setting for the specified resource and alarm type.
Setting RowStatus to destroy implies removing the alarm filter setting and
thus has the effect of resuming normal reporting behaviour of the
resource for the alarm type."
::= { rcAlarmFilterEntry 3 }
-- arc Table --
rcAlarmArcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAlarmArcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Alarm Reporting Control (ARC) settings on the system.
Alarm Reporting Control is a feature that provides an automatic
in-service provisioning capability. Alarm reporting is turned
off on a per-resource basis for a selective set of potential
alarm conditions to allow sufficient time for customer testing
and other maintenance activities in an 'alarm free' state.
Once a resource is ready for service, alarm reporting is
automatically or manually turned on.
Functional description and requirements of Alarm Reporting
Control are defined in ITU-T Recommendation M.3100 Amendment 3
[M.3100 Amd3]."
REFERENCE
"ITU Recommendation M.3100 Amendment 3, 'Generic Network
Information Model', January 2001."
::= { rcAlarmManagerObjects 9 }
rcAlarmArcEntry OBJECT-TYPE
SYNTAX RcAlarmArcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row that contains information about an ARC setting
of a resource in the system.
Implementation need to be aware that if the total size of
arcIndex and arcNotificationId exceeds 114 sub-IDs, then OIDs
of column instances in this table will have more than 128
sub-IDs and cannot be access using SNMPv1, SNMPv2c, or snmpv3."
INDEX { rcAlarmArcIndex, rcAlarmArcAlarmType, rcAlarmArcNotificationId }
::= { rcAlarmArcTable 1 }
RcAlarmArcEntry ::=
SEQUENCE {
rcAlarmArcIndex ResourceId,
rcAlarmArcAlarmType IANAItuProbableCauseOrZero,
rcAlarmArcNotificationId OBJECT IDENTIFIER,
rcAlarmArcState INTEGER,
rcAlarmArcStartTime DateAndTime,
rcAlarmArcNalmTimeInterval Unsigned32,
rcAlarmArcNextNalmInterval Unsigned32,
rcAlarmArcStopTime DateAndTime,
rcAlarmArcRowStatus RowStatus,
rcAlarmArcStorageType StorageType
}
rcAlarmArcIndex OBJECT-TYPE
SYNTAX ResourceId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies a resource, which is under the
arcState's control for the associated rcAlarmArcAlarmType.
For example, if the resource is an interface, this object will
point to an instance of interface, e.g., ifIndex.1."
::= { rcAlarmArcEntry 1 }
rcAlarmArcAlarmType OBJECT-TYPE
SYNTAX IANAItuProbableCauseOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the alarm condition type controlled by the
arcState. It specifies the value 0 or a value of
IANAItuProbableCause that is applicable to the resource.
IANAItuProbableCause is defined in the IANA-ITU-ALARM-TC
module in the Alarm MIB document.
The value of zero (0) implies any probable causes that are
applicable to the resource. Usually, the applicable probable
causes of a resource are specified in the resource-specific mib."
::= { rcAlarmArcEntry 2 }
rcAlarmArcNotificationId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of notification to be suppressed.
The notification type identified should be the one normally used
by the resource for reporting its alarms. When the value of 0.0 is
specified for this object, it implies all applicable notification
types."
::= { rcAlarmArcEntry 3 }
rcAlarmArcState OBJECT-TYPE
SYNTAX INTEGER {
nalm (1),
nalmQI (2),
nalmTI (3),
nalmQICD (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ARC states: alm, nalm, nalmQI, nalmQICD, and nalmTI.
alm: Alarm reporting is turned on (i.e., is allowed).
nalm: Alarm reporting is turned off (i.e., not allowed).
nalmQI: nalm - Qualified Inhibit. Alarm reporting is
turned off until the managed entity is qualified
problem-free for an optional persistence interval.
Problem-free means that the condition corresponding
to the specified alarm type is cleared.
nalmQICD: nalmQI - Count down. This is a substate of nalmQI
and performs the persistence timing countdown
function after the managed entity is qualified
problem-free.
nalmTI: nalm - Timed Inhibit. Alarm reporting is turned
off for a specified time interval.
alm may transition to nalm, nalmQI or nalmTI by management request.
nalm may transition to alm, nalmQI or nalmTI by management request.
nalmQI may transition to nalm or alm by management request.
nalmQI may transition to alm automatically
if qualified problem-free (if nalmQICD is not supported) or
if the CD timer expired (if nalmQICD is supported)
nalmTI may transition to alm or nalm by management request.
nalmTI may transition to alm automatically if the TI timer expired.
Further details of ARC state transitions are defined in Figure 3
According to the requirements in M.3100 Amd3, a resource
supporting the ARC feature shall support the alm state and at
least one of the nalm, nalmTI, and nalmQI states. The nalmQICD
state is an optional substate of nalmQI.
The arcState object controls the alarm reporting state of a
resource. Note that the state alm (alarm reporting is allowed) is
not listed in the enumeration of the value of this object. However,
this state is implicitly supported by the mib.
Once a resource enters the normal reporting mode (i.e., in the alm
state) for the specified alarm type, the corresponding
row will be automatically deleted from the arc table.
Also the manual setting of arcState to alm can be achieved through
setting the RowStatus object to 'destroy'.
The nalamQICD state is a transitional state from nalmQI to alm. It
is optional depending on the resource type and the implementation
of the resource. If it is supported, before the state
transitions from nalmQI to alm, a count down period is activated
for a duration set by the object arcNalmCDTimeInterval. When the
time is up, the arcState transitions to alm."
::= { rcAlarmArcEntry 4 }
rcAlarmArcStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION " The start time of the nalanTI state."
::= { rcAlarmArcEntry 5 }
rcAlarmArcNalmTimeInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the time interval used for the nalmTI
state, in units of second. It is a pre-defined length of time
in which the resource will stay in the nalmTI state before
transition into the alm state."
::= { rcAlarmArcEntry 6 }
rcAlarmArcNextNalmInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the next time interval form last start time used for the nalmTI
state, in units of second. "
::= { rcAlarmArcEntry 7 }
rcAlarmArcStopTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION " The start time of the nalanTI state."
::= { rcAlarmArcEntry 8 }
rcAlarmArcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This columnar object is used for creating and deleting a conceptual
row of the arcTable. It is used to create and delete an arc
setting.
Setting RowStatus to createAndGo or createAndWait implies creating
a new ARC setting for the specified resource and alarm type.
Setting RowStatus to destroy implies removing the ARC setting and
thus has the effect of resuming normal reporting behaviour of the
resource for the alarm type."
::= { rcAlarmArcEntry 9 }
rcAlarmArcStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row.
Conceptual rows having the value 'permanent' must
allow write-access at a minimum to arcState.
Note that arcState must allow change by management request.
Therefore, no row can be created with 'readOnly'.
If a set operation tries to set the value to 'readOnly',
then an 'inconsistentValue' error must be returned."
DEFVAL { nonVolatile }
::= { rcAlarmArcEntry 10}
-- Active Alarm exten Table --
rcAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAlarmActiveEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "A list of alarm active entries."
::= { rcAlarmManagerObjects 10 }
rcAlarmActiveEntry OBJECT-TYPE
SYNTAX RcAlarmActiveEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " The alarm filter entry"
INDEX { alarmListName, alarmActiveDateAndTime,
alarmActiveIndex }
::= { rcAlarmActiveTable 1 }
RcAlarmActiveEntry ::= SEQUENCE {
rcAlarmActiveType INTEGER,
rcAlarmActiveAlarmId Unsigned32
}
rcAlarmActiveType OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarmfilter(2),
alarmDisable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason of the alarm to active table. the alarmfilter identifies
the alarm is filtered, not sended to the EMS. The alarmEnable identifies
the rcAlarmTrapEnable is disable, the alarm is not sended to the EMS."
::= { rcAlarmActiveEntry 1 }
rcAlarmActiveAlarmId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rcAlarmActiveEntry 2 }
-- Clear Alarm extensen Table --
rcAlarmClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAlarmClearEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "A list of alarm active entries."
::= { rcAlarmManagerObjects 11 }
rcAlarmClearEntry OBJECT-TYPE
SYNTAX RcAlarmClearEntry
ACCESS not-accessible
STATUS current
DESCRIPTION " The alarm clear entry"
INDEX { alarmListName, alarmClearDateAndTime,
alarmClearIndex }
::= {rcAlarmClearTable 1}
RcAlarmClearEntry ::= SEQUENCE {
rcAalarmActiveDateAndTime DateAndTime,
rcAalarmClearVariables Unsigned32,
rcAlarmClearType INTEGER,
rcAlarmClearAlarmId Unsigned32
}
rcAalarmActiveDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when the error occurred.
This object facilitates retrieving all instances of
alarms that have been raised or have changed state
since a given point in time.
Implementations MUST include the offset from UTC,
if available. Implementation in environments in which
the UTC offset is not available is NOT RECOMMENDED."
::= { rcAlarmClearEntry 1 }
rcAalarmClearVariables OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of variables in alarmActiveVariableTable for this
alarm."
::= { rcAlarmClearEntry 2 }
rcAlarmClearType OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarmDealy(2),
manualDel(3),
noActiveAlarm(4),
resourceLost(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason of the alarm to active table. the alarmfilter identifies
the alarm is filtered, not sended to the EMS. The alarmEnable identifies
the rcAlarmTrapEnable is disable, the alarm is not sended to the EMS."
::= { rcAlarmClearEntry 3 }
rcAlarmClearAlarmId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rcAlarmClearEntry 4 }
-- Clear Alarm Variable Table --
rcAlarmClearVariableTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAlarmClearVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of variables to go with clear alarm entries."
::= { rcAlarmManagerObjects 12 }
rcAlarmClearVariableEntry OBJECT-TYPE
SYNTAX RcAlarmClearVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when there are variables in
the varbind list of a corresponding alarm in
alarmActiveTable.
Entries appear in this table as though
the trap/notification had been transported using a
alarmActiveVariableIndex 1 will always be sysUpTime
and alarmActiveVariableIndex 2 will always be
snmpTrapOID.
If the incoming notification is instead an SNMPv1 Trap-PDU and
the value of alarmModelVarbindIndex is 1 or 2, an appropriate
value for sysUpTime.0 or snmpTrapOID.0 shall be determined
by using the rules in section 3.1 of [RFC3584]."
INDEX { alarmListName, alarmClearIndex,
rcAlarmClearVariableIndex }
::= { rcAlarmClearVariableTable 1 }
RcAlarmClearVariableEntry ::= SEQUENCE {
rcAlarmClearVariableIndex Unsigned32,
rcAlarmClearVariableID OBJECT IDENTIFIER,
rcAlarmClearVariableValueType INTEGER,
rcAlarmClearVariableCounter32Val Counter32,
rcAlarmClearVariableUnsigned32Val Unsigned32,
rcAlarmClearVariableTimeTicksVal TimeTicks,
rcAlarmClearVariableInteger32Val Integer32,
rcAlarmClearVariableOctetStringVal OCTET STRING,
rcAlarmClearVariableIpAddressVal IpAddress,
rcAlarmClearVariableOidVal OBJECT IDENTIFIER,
rcAlarmClearVariableCounter64Val Counter64,
rcAlarmClearVariableOpaqueVal Opaque }
rcAlarmClearVariableIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A strictly monotonically increasing integer, starting at
1 for a given alarmActiveIndex, for indexing variables
within the active alarm variable list. "
::= { rcAlarmClearVariableEntry 1 }
rcAlarmClearVariableID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm variable's object identifier."
::= { rcAlarmClearVariableEntry 2 }
rcAlarmClearVariableValueType OBJECT-TYPE
SYNTAX INTEGER {
counter32(1),
unsigned32(2),
timeTicks(3),
integer32(4),
ipAddress(5),
octetString(6),
objectId(7),
counter64(8),
opaque(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the value. One and only one of the value
objects that follow is used for a given row in this table,
based on this type."
::= { rcAlarmClearVariableEntry 3 }
rcAlarmClearVariableCounter32Val OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter32'."
::= { rcAlarmClearVariableEntry 4 }
rcAlarmClearVariableUnsigned32Val OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'unsigned32'."
::= { rcAlarmClearVariableEntry 5 }
rcAlarmClearVariableTimeTicksVal OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'timeTicks'."
::= { rcAlarmClearVariableEntry 6 }
rcAlarmClearVariableInteger32Val OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'integer32'."
::= { rcAlarmClearVariableEntry 7 }
rcAlarmClearVariableOctetStringVal OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'octetString'."
::= { rcAlarmClearVariableEntry 8 }
rcAlarmClearVariableIpAddressVal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'ipAddress'."
::= { rcAlarmClearVariableEntry 9 }
rcAlarmClearVariableOidVal OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'objectId'."
::= { rcAlarmClearVariableEntry 10 }
rcAlarmClearVariableCounter64Val OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter64'."
::= { rcAlarmClearVariableEntry 11 }
rcAlarmClearVariableOpaqueVal OBJECT-TYPE
SYNTAX Opaque (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'opaque'.
of Opaque in 'standard' MIB modules, this particular
usage is driven by the need to be able to accurately
represent any well-formed notification, and justified
by the need for backward compatibility."
::= { rcAlarmClearVariableEntry 12 }
END

View File

@ -0,0 +1,945 @@
--MibName=rcNtp
-- *****************************************************************
-- RAISECOM-NTP-MIB.my: NTP MIB
--
-- Feb 2009, tangyoucan
--
-- Copyright (c) 1996-2009 by Raisecom Technology Co., Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
RAISECOM-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
Gauge32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
rcNtp MODULE-IDENTITY
LAST-UPDATED "200902090000Z"
ORGANIZATION "Raisecom Technology Co., Ltd."
CONTACT-INFO
"Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "This MIB module defines a MIB which provides
mechanisms to monitor an NTP server.
The MIB is derived from the Technical Report
#Management of the NTP with SNMP# TR No. 98-09
authored by A.S. Sethi and Dave Mills in the
University of Delaware.
Below is a brief overview of NTP system architecture
and implementation model. This will help understand
the objects defined below and their relationships.
NTP Intro:
The Network Time Protocol (NTP) Version 3, is used to
synchronize timekeeping among a set of distributed
time servers and clients. The service model is based
on a returnable-time design which depends only on
measured clock offsets, but does not require reliable
message delivery. The synchronization subnet uses a
self-organizing, hierarchical master-slave
configuration, with synchronization paths determined
by a minimum-weight spanning tree. While multiple
masters (primary servers) may exist, there is no
requirement for an election protocol.
System Archiecture:
In the NTP model a number of primary reference
sources, synchronized by wire or radio to national
standards, are connected to widely accessible
resources, such as backbone gateways, and operated as
primary time servers. The purpose of NTP is to convey
timekeeping information from these servers to other
time servers via the Internet and also to cross-check
clocks and mitigate errors due to equipment or
propagation failures. Some number of local-net hosts
or gateways, acting as secondary time servers, run NTP
with one or more of the primary servers. In order to
reduce the protocol overhead, the secondary servers
distribute time via NTP to the remaining local-net
hosts. In the interest of reliability, selected hosts
can be equipped with less accurate but less expensive
radio clocks and used for backup in case of failure of
the primary and/or secondary servers or communication
paths between them.
NTP is designed to produce three products: clock
offset, round-trip delay and dispersion, all of which
are relative to a selected reference clock. Clock
offset represents the amount to adjust the local clock
to bring it into correspondence with the reference
clock. Roundtrip delay provides the capability to
launch a message to arrive at the reference clock at a
specified time. Dispersion represents the maximum
error of the local clock relative to the reference
clock. Since most host time servers will synchronize
via another peer time server, there are two components
in each of these three products, those determined by
the peer relative to the primary reference source of
standard time and those measured by the host relative
to the peer. Each of these components are maintained
separately in the protocol in order to facilitate
error control and management of the subnet itself.
They provide not only precision measurements of offset
and delay, but also definitive maximum error bounds,
so that the user interface can determine not only the
time, but the quality of the time as well.
Implementation Model:
In what may be the most common client/server model a
client sends an NTP message to one or more servers and
processes the replies as received. The server
interchanges addresses and ports, overwrites certain
fields in the message, recalculates the checksum and
returns the message immediately. Information included
in the NTP message allows the client to determine the
server time with respect to local time and adjust the
local clock accordingly. In addition, the message
includes information to calculate the expected
timekeeping accuracy and reliability, as well as
select the best from possibly several servers.
While the client/server model may suffice for use on
local nets involving a public server and perhaps many
workstation clients, the full generality of NTP
requires distributed participation of a number of
client/servers or peers arranged in a dynamically
reconfigurable, hierarchically distributed
configuration. It also requires sophisticated
algorithms for association management, data
manipulation and local-clock control.
Glossary:
1. Host: Refers to an instantiation of the NTP
protocol on a local processor.
2. Peer: Refers to an instantiation of the NTP
protocol on a remote processor connected by
a network path from the local host."
REVISION "200902090000Z"
DESCRIPTION
"version 1.0"
::= { raisecomPonCommon 8 }
--
-- The various groups defined within this MIB definition:
--
rcNtpMIBObjects OBJECT IDENTIFIER ::= { rcNtp 1 }
rcNtpSystem OBJECT IDENTIFIER ::= { rcNtpMIBObjects 1 }
rcNtpPeers OBJECT IDENTIFIER ::= { rcNtpMIBObjects 2 }
rcNtpFilter OBJECT IDENTIFIER ::= { rcNtpMIBObjects 3 }
--
-- Textual Conventions
--
NTPTimeStamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION "NTP timestamps are represented as a 64-bit
unsigned fixed-point number, in seconds relative to
00:00 on 1 January 1900. The integer part is in the
first 32 bits and the fraction part is in the last
32 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.1"
SYNTAX OCTET STRING (SIZE (8))
NTPLeapIndicator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This is a two-bit code warning of an impending leap
second to be inserted in the NTP timescale. The bits
are set before 23:59 on the day of insertion and reset
after 00:00 on the following day. This causes the
number of seconds (rollover interval) in the day of
insertion to be increased or decreased by one. The two
bits are coded as below,
00, no warning
01, last minute has 61 seconds
10, last minute has 59 seconds
11, alarm condition (clock not synchronized)"
REFERENCE
"D.L. Mills, 'Network Time Protocol(Version 3)',
RFC-1305, March 1992, Section 3.2.1"
SYNTAX INTEGER { noWarning(0), addSecond(1),
subtractSecond(2), alarm(3) }
NTPSignedTimeValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d.2d"
STATUS current
DESCRIPTION "The time in seconds that could represent signed
quantities like time delay with respect to some
source. This textual-convention is specific to Cisco
implementation of NTP where 32-bit integers are used
for such quantities. The signed integer part is in
the first 16 bits and the fraction part is in the
last 16 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 3.2.1"
SYNTAX OCTET STRING (SIZE (4))
NTPUnsignedTimeValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d.2d"
STATUS current
DESCRIPTION "The time in seconds that could represent unsigned
quantities like maximum error of the local clock
with respect to some source. This textual-convention
is specific to Cisco implementation of NTP where
32-bit integers are used for such quantities. The
unsigned integer part is in the first 16 bits and the
fraction part is in the last 16 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 3.2.1"
SYNTAX OCTET STRING (SIZE (4))
NTPStratum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the stratum of the clock. The stratum
defines the accuracy of a time server. Higher the
stratum, lower the accuracy.
0, unspecified
1, primary reference (e.g., calibrated atomic clock,
radio clock)
2-255, secondary reference (via NTP)"
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 2.2"
SYNTAX Integer32 (0..255)
NTPRefId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The reference clock identifier. In the case of
stratum 0 (unspecified) or stratum 1 (primary
reference source), this is a four-octet,
left-justified, zero-padded ASCII string as defined
in RFC-1305. In the case of stratum 2 and greater
(secondary reference) this is the four-octet Internet
address of the peer selected for synchronization.
Some examples of stratum 0 identifiers are,
DCN, DCN routing protocol
NIST, NIST public modem
TSP, TSP time protocol
DTS, Digital Time Service
Some examples of stratum 1 identifiers are,
ATOM, Atomic clock (calibrated)
VLF, VLF radio (OMEGA,, etc.)
LORC, LORAN-C radionavigation
GOES, GOES UHF environment satellite
GPS, GPS UHF satellite positioning"
REFERENCE
"D.L. Mills, Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.1"
SYNTAX OCTET STRING (SIZE (4))
NTPPollInterval ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The minimum interval between transmitted NTP
messages, in seconds as a power of two. For
instance, a value of six indicates a minimum
interval of 64 seconds."
SYNTAX Integer32 (-20..20)
NTPAssocIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The association identifier of the peer. Every peer
with which an NTP server is associated with is
identified by an association identifier."
SYNTAX Integer32 (0..2147483647)
--
-- System Group
--
rcNtpSysLeap OBJECT-TYPE
SYNTAX NTPLeapIndicator
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Two-bit code warning of an impending leap second to
be inserted in the NTP timescale. This object can be
set only when the rcNtpSysStratum has a value of 1."
::= { rcNtpSystem 1 }
rcNtpSysStratum OBJECT-TYPE
SYNTAX NTPStratum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The stratum of the local clock. If the value is set
to 1, i.e., this is a primary reference, then the
Primary-Clock procedure described in Section 3.4.6,
in RFC-1305 is invoked."
::= { rcNtpSystem 2 }
rcNtpSysPrecision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signed integer indicating the precision
of the system clock, in seconds to the nearest
power of two. The value must be rounded to the
next larger power of two; for instance, a 50-Hz
(20 ms) or 60-Hz (16.67 ms) power-frequency clock
would be assigned the value -5 (31.25 ms), while a
1000-Hz (1 ms) crystal-controlled clock would be
assigned the value -9 (1.95 ms)."
::= { rcNtpSystem 3 }
rcNtpSysRootDelay OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A signed fixed-point number indicating the total
round-trip delay in seconds, to the primary reference
source at the root of the synchronization subnet."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2.2, 3.2.1"
::= { rcNtpSystem 4 }
rcNtpSysRootDispersion OBJECT-TYPE
SYNTAX NTPUnsignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum error in seconds, relative to the
primary reference source at the root of the
synchronization subnet. Only positive values greater
than zero are possible."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 2.2, 3.2.1"
::= { rcNtpSystem 5 }
rcNtpSysRefId OBJECT-TYPE
SYNTAX NTPRefId
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The reference identifier of the local clock."
::= { rcNtpSystem 6 }
rcNtpSysRefTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time when the local clock was last
updated. If the local clock has never been
synchronized, the value is zero."
::= { rcNtpSystem 7 }
rcNtpSysPoll OBJECT-TYPE
SYNTAX NTPPollInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The interval at which the NTP server polls other NTP
servers to synchronize its clock."
::= { rcNtpSystem 8 }
rcNtpSysPeerType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current synchronization source. This will
contain the ip address type of the corresponding peer entry in
the rcNtpPeersVarTable of the peer acting as the
synchronization source. If there is no peer, the
value will be 0."
::= { rcNtpSystem 9 }
rcNtpSysPeerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current synchronization source. This will
contain the unique association identifier
rcNtpPeersAssocId of the corresponding peer entry in
the rcNtpPeersVarTable of the peer acting as the
synchronization source. If there is no peer, the
value will be 0."
::= { rcNtpSystem 10 }
rcNtpSysClock OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current local time. Local time is derived from
the hardware clock of the particular machine and
increments at intervals depending on the design used."
::= { rcNtpSystem 11 }
rcNtpSysClockStatus OBJECT-TYPE
SYNTAX INTEGER{setByNone(1), setByManual(2),setByTimeProtocol(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status or local clock,
setByNone: no set or unsynchronized,
setByManual: set by cmd or SNMP or other method,
setByTimeProtocol: set by time protocol"
DEFVAL { set-by-none }
::= { rcNtpSystem 12 }
rcNtpSysVersion OBJECT-TYPE
SYNTAX INTEGER{v1(1), v2(2),v3(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Version of ntp,
v1: version 1,
v2: version 2,
v3: version 3."
DEFVAL { v3 }
::= { rcNtpSystem 13 }
rcNtpSysMode OBJECT-TYPE
SYNTAX INTEGER { ntpMaster(1),ntpSlave(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The mode of host, with values coded as follows,
1, ntpMaster,switch as the NTP reference clock;
2, ntpSlave,switch as the NTP slave clock."
::= { rcNtpSystem 14 }
--
-- Peers Group
--
--
-- Peer Variables Table
--
rcNtpPeersVarTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcNtpPeersVarEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides information on the peers with
which the local NTP server has associations. The
peers are also NTP servers but running on different
hosts."
::= { rcNtpPeers 1 }
rcNtpPeersVarEntry OBJECT-TYPE
SYNTAX RcNtpPeersVarEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each peers' entry provides NTP information retrieved
from a particular peer NTP server. Each peer is
identified by a unique association identifier.
Entries are automatically created when the user
configures the NTP server to be associated with remote
peers. Similarly entries are deleted when the user
removes the peer association from the NTP server.
Entries can also be created by the management station
by setting values for the following objects:
rcNtpPeersPeerAddress, rcNtpPeersHostAddress and
rcNtpPeersMode and making the rcNtpPeersEntryStatus as
active(1). At the least, the management station has
to set a value for rcNtpPeersPeerAddress to make the
row active."
INDEX { rcNtpPeersAssocId }
::= { rcNtpPeersVarTable 1 }
RcNtpPeersVarEntry ::= SEQUENCE {
rcNtpPeersAssocId NTPAssocIdentifier,
rcNtpPeersConfigured TruthValue,
rcNtpPeersPeerAddressType InetAddressType,
rcNtpPeersPeerAddress InetAddress,
rcNtpPeersPeerPort Integer32,
rcNtpPeersHostAddressType InetAddressType,
rcNtpPeersHostAddress InetAddress,
rcNtpPeersHostPort Integer32,
rcNtpPeersLeap NTPLeapIndicator,
rcNtpPeersMode INTEGER,
rcNtpPeersStratum NTPStratum,
rcNtpPeersPeerPoll NTPPollInterval,
rcNtpPeersHostPoll NTPPollInterval,
rcNtpPeersPrecision Integer32,
rcNtpPeersRootDelay NTPSignedTimeValue,
rcNtpPeersRootDispersion NTPUnsignedTimeValue,
rcNtpPeersRefId NTPRefId,
rcNtpPeersRefTime NTPTimeStamp,
rcNtpPeersOrgTime NTPTimeStamp,
rcNtpPeersReceiveTime NTPTimeStamp,
rcNtpPeersTransmitTime NTPTimeStamp,
rcNtpPeersUpdateTime Unsigned32,
rcNtpPeersReach Integer32,
rcNtpPeersTimer Integer32,
rcNtpPeersOffset NTPSignedTimeValue,
rcNtpPeersDelay NTPSignedTimeValue,
rcNtpPeersDispersion NTPUnsignedTimeValue,
rcNtpPeersFilterValidEntries Gauge32,
rcNtpPeersEntryStatus RowStatus
}
rcNtpPeersAssocId OBJECT-TYPE
SYNTAX NTPAssocIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An integer value greater than 0 that uniquely
identifies a peer with which the local NTP server
is associated."
::= { rcNtpPeersVarEntry 1 }
rcNtpPeersConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is a bit indicating that the association
was created from configuration information and
should not be de-associated even if the peer
becomes unreachable."
::= { rcNtpPeersVarEntry 2 }
rcNtpPeersPeerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address type of the peer. When creating a new
association, a value for this object should be set
before the row is made active."
::= { rcNtpPeersVarEntry 3 }
rcNtpPeersPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of the peer. When creating a new
association, a value for this object should be set
before the row is made active."
::= { rcNtpPeersVarEntry 4 }
rcNtpPeersPeerPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The UDP port number on which the peer receives NTP
messages."
::= { rcNtpPeersVarEntry 5 }
rcNtpPeersHostAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address type of the local host. Multi-homing can
be supported using this object."
::= { rcNtpPeersVarEntry 6 }
rcNtpPeersHostAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of the local host. Multi-homing can
be supported using this object."
::= { rcNtpPeersVarEntry 7 }
rcNtpPeersHostPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The UDP port number on which the local host receives
NTP messages."
::= { rcNtpPeersVarEntry 8 }
rcNtpPeersLeap OBJECT-TYPE
SYNTAX NTPLeapIndicator
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Two-bit code warning of an impending leap
second to be inserted in the NTP timescale of
the peer."
::= { rcNtpPeersVarEntry 9 }
rcNtpPeersMode OBJECT-TYPE
SYNTAX INTEGER { unspecified (0), symmetricActive (1),
symmetricPassive (2), client (3),
server(4), broadcast (5),
reservedControl (6),
reservedPrivate (7) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The association mode of the NTP server, with values
coded as follows,
0, unspecified
1, symmetric active - A host operating in this mode
sends periodic messages regardless of the
reachability state or stratum of its peer. By
operating in this mode the host announces its
willingness to synchronize and be synchronized
by the peer
2, symmetric passive - This type of association is
ordinarily created upon arrival of a message
from a peer operating in the symmetric active
mode and persists only as long as the peer is
reachable and operating at a stratum level
less than or equal to the host; otherwise, the
association is dissolved. However, the
association will always persist until at least
one message has been sent in reply. By
operating in this mode the host announces its
willingness to synchronize and be synchronized
by the peer
3, client - A host operating in this mode sends
periodic messages regardless of the
reachability state or stratum of its peer. By
operating in this mode the host, usually a LAN
workstation, announces its willingness to be
synchronized by, but not to synchronize the peer
4, server - This type of association is ordinarily
created upon arrival of a client request message
and exists only in order to reply to that
request, after which the association is
dissolved. By operating in this mode the host,
usually a LAN time server, announces its
willingness to synchronize, but not to be
synchronized by the peer
5, broadcast - A host operating in this mode sends
periodic messages regardless of the
reachability state or stratum of the peers.
By operating in this mode the host, usually a
LAN time server operating on a high-speed
broadcast medium, announces its willingness to
synchronize all of the peers, but not to be
synchronized by any of them
6, reserved for NTP control messages
7, reserved for private use.
When creating a new peer association, if no value
is specified for this object, it defaults to
symmetricActive(1)."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.3"
::= { rcNtpPeersVarEntry 10 }
rcNtpPeersStratum OBJECT-TYPE
SYNTAX NTPStratum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The stratum of the peer clock."
::= { rcNtpPeersVarEntry 11 }
rcNtpPeersPeerPoll OBJECT-TYPE
SYNTAX NTPPollInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The interval at which the peer polls the local host."
::= { rcNtpPeersVarEntry 12 }
rcNtpPeersHostPoll OBJECT-TYPE
SYNTAX NTPPollInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The interval at which the local host polls the peer."
::= { rcNtpPeersVarEntry 13 }
rcNtpPeersPrecision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Signed integer indicating the precision of the peer
clock, in seconds to the nearest power of two. The
value must be rounded to the next larger power of
two; for instance, a 50-Hz (20 ms) or 60-Hz
(16.67 ms) power-frequency clock would be assigned
the value -5 (31.25 ms), while a 1000-Hz (1 ms)
crystal-controlled clock would be assigned the value
-9 (1.95 ms)."
::= { rcNtpPeersVarEntry 14 }
rcNtpPeersRootDelay OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A signed fixed-point number indicating the total
round-trip delay in seconds, from the peer to the
primary reference source at the root of the
synchronization subnet."
::= { rcNtpPeersVarEntry 15 }
rcNtpPeersRootDispersion OBJECT-TYPE
SYNTAX NTPUnsignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum error in seconds, of the peer clock
relative to the primary reference source at the root
of the synchronization subnet. Only positive values
greater than zero are possible."
::= { rcNtpPeersVarEntry 16 }
rcNtpPeersRefId OBJECT-TYPE
SYNTAX NTPRefId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The reference identifier of the peer."
::= { rcNtpPeersVarEntry 17 }
rcNtpPeersRefTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time at the peer when its clock was last
updated. If the peer clock has never been
synchronized, the value is zero."
::= { rcNtpPeersVarEntry 18 }
rcNtpPeersOrgTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time at the peer, when its latest
NTP message was sent. If the peer becomes unreachable
the value is set to zero."
::= { rcNtpPeersVarEntry 19 }
rcNtpPeersReceiveTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time, when the latest NTP message from
the peer arrived. If the peer becomes unreachable
the value is set to zero."
::= { rcNtpPeersVarEntry 20 }
rcNtpPeersTransmitTime OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time at which the NTP message departed the
sender."
::= { rcNtpPeersVarEntry 21 }
rcNtpPeersUpdateTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local time, when the most recent NTP message was
received from the peer that was used to calculate the
skew dispersion. This represents only the 32-bit
integer part of the NTPTimestamp."
::= { rcNtpPeersVarEntry 22 }
rcNtpPeersReach OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A shift register of used to determine the
reachability status of the peer, with bits entering
from the least significant (rightmost) end. A peer is
considered reachable if at least one bit in this
register is set to one i.e, if the value of this
object is non-zero.
The data in the shift register would be populated by
the NTP protocol procedures."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.3"
::= { rcNtpPeersVarEntry 23 }
rcNtpPeersTimer OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The interval in seconds, between transmitted NTP
messages from the local host to the peer."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.3"
::= { rcNtpPeersVarEntry 24 }
rcNtpPeersOffset OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The estimated offset of the peer clock relative to
the local clock, in seconds. The host determines the
value of this object using the NTP clock-filter
algorithm."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { rcNtpPeersVarEntry 25 }
rcNtpPeersDelay OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The estimated round-trip delay of the peer clock
relative to the local clock over the network path
between them, in seconds. The host determines the
value of this object using the NTP clock-filter
algorithm."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { rcNtpPeersVarEntry 26 }
rcNtpPeersDispersion OBJECT-TYPE
SYNTAX NTPUnsignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The estimated maximum error of the peer clock
relative to the local clock over the network path
between them, in seconds. The host determines the
value of this object using the NTP clock-filter
algorithm."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { rcNtpPeersVarEntry 27 }
rcNtpPeersFilterValidEntries OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of valid entries for a peer in the
Filter Register Table. Since, the Filter Register
Table is optional, this object will have a value 0
if the Filter Register Table is not implemented."
::= { rcNtpPeersVarEntry 28 }
rcNtpPeersEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status object for this row. When a management
station is creating a new row, it should set the
value for rcNtpPeersPeerAddress at least, before the
row can be made active(1)."
::= { rcNtpPeersVarEntry 29 }
--
-- Filter Group
--
-- Implementation of this group is optional. It must be implemented
-- when the filter and selection algorithms described in Section 4
-- of RFC 1305 are used.
--
--
-- Filter Register Table
--
rcNtpFilterRegisterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcNtpFilterRegisterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The following table contains NTP state variables
used by the NTP clock filter and selection algorithms.
This table depicts a shift register. Each stage in
the shift register is a 3-tuple consisting of the
measured clock offset, measured clock delay and
measured clock dispersion associated with a single
observation.
An important factor affecting the accuracy and
reliability of time distribution is the complex of
algorithms used to reduce the effect of statistical
errors and falsetickers due to failure of various
subnet components, reference sources or propagation
media. The NTP clock-filter and selection algorithms
are designed to do exactly this. The objects in the
filter register table below are used by these
algorthims to minimize the error in the calculated
time."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Section 3.2.5"
::= { rcNtpFilter 1 }
rcNtpFilterRegisterEntry OBJECT-TYPE
SYNTAX RcNtpFilterRegisterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry corresponds to one stage of the shift
register, i.e., one reading of the variables clock
delay, clock offset and clock dispersion.
Entries are automatically created whenever a peer is
configured and deleted when the peer is removed."
INDEX { rcNtpPeersAssocId, rcNtpFilterIndex }
::= { rcNtpFilterRegisterTable 1 }
RcNtpFilterRegisterEntry ::= SEQUENCE {
rcNtpFilterIndex Integer32,
rcNtpFilterPeersOffset NTPSignedTimeValue,
rcNtpFilterPeersDelay NTPSignedTimeValue,
rcNtpFilterPeersDispersion NTPUnsignedTimeValue
}
rcNtpFilterIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An integer value in the specified range that is used
to index into the table. The size of the table is
fixed at 8. Each entry identifies a particular
reading of the clock filter variables in the shift
register.
Entries are added starting at index 1. The index
wraps back to 1 when it reaches 8. When the index
wraps back, the new entries will overwrite the old
entries effectively deleting the old entry."
::= { rcNtpFilterRegisterEntry 1 }
rcNtpFilterPeersOffset OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The offset of the peer clock relative to the
local clock in seconds."
::= { rcNtpFilterRegisterEntry 2 }
rcNtpFilterPeersDelay OBJECT-TYPE
SYNTAX NTPSignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Round-trip delay of the peer clock relative to the
local clock over the network path between them, in
seconds. This variable can take on both positive and
negative values, depending on clock precision and
skew-error accumulation."
::= { rcNtpFilterRegisterEntry 3 }
rcNtpFilterPeersDispersion OBJECT-TYPE
SYNTAX NTPUnsignedTimeValue
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum error of the peer clock relative to the
local clock over the network path between them, in
seconds. Only positive values greater than zero are
possible."
::= { rcNtpFilterRegisterEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,404 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : FraisecomPonUserManageGroup
-- FILE NAME: raisecom-pon-user-mib.my
-- DATE : 2010/12/23
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for user management
-- functions.
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2010/12/23, xiaoyingjie
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-PON-USER-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
DateAndTime,
EnableVar
FROM SWITCH-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
raisecomPonUserManageGroup MODULE-IDENTITY
LAST-UPDATED "201012230000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for user management functions."
::= { raisecomPonCommon 2}
--groups
-- raisecomPonUserManageGroup OBJECT IDENTIFIER ::= {raisecomPonCommon 2}
-- raisecomPonUserManageGroup
--scalars
raisecomPonUserLogMethod OBJECT-TYPE
SYNTAX INTEGER{
local(1),
radius(2),
local_radius(3),
radius_local(4),
radius_local_no_response(5),
tacacs(6),
local_tacacs(7),
tacacs_local(8),
tacacs_local_no_response(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"stand for the method for user to log in system.
local for log on user to user information from local system;
local_radius for get user information on local system and then from radius server;
radius_local for first get user on radius server and then from local system;
radius-local server-no-response for first get user on radius server and then from local system, when there is no response from radius server;
tacacs+ for get user information only from tacacs+ server;
local_tacacs+ for first get user information on local system and then from on tacacs+ server;
tacacs+_local for first get user information on tacacs+ server and then from local system;
tacacs+_local server-no-response for first get user information on tacacs+ server and then from local system when there is no response from tacacs+ server;"
::= { raisecomPonUserManageGroup 1 }
raisecomPonEnableLogMethod OBJECT-TYPE
SYNTAX INTEGER{
local(1),
radius(2),
local_radius(3),
radius_local(4),
radius_local_no_response(5),
tacacs(6),
local_tacacs(7),
tacacs_local(8),
tacacs_local_no_response(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"stand for the method for user to enable in system.
local for log on user to user information from local system;
local_radius for get user information on local system and then from radius server;
radius_local for first get user on radius server and then from local system;
radius-local server-no-response for first get user on radius server and then from local system, when there is no response from radius server;
tacacs+ for get user information only from tacacs+ server;
local_tacacs+ for first get user information on local system and then from on tacacs+ server;
tacacs+_local for first get user information on tacacs+ server and then from local system;
tacacs+_local server-no-response for first get user information on tacacs+ server and then from local system when there is noresponse from tacacs+ server;"
::= { raisecomPonUserManageGroup 2 }
raisecomPonEnableLogPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password for enable log."
::= { raisecomPonUserManageGroup 3 }
raisecomPonEnableLogOldPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The old password for enable log."
::= { raisecomPonUserManageGroup 4 }
--user manage table
raisecomPonUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomPonUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "User manage table"
::= { raisecomPonUserManageGroup 5 }
raisecomPonUserEntry OBJECT-TYPE
SYNTAX RaisecomPonUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the raisecomUserTable."
INDEX { raisecomPonUserServerIPType, raisecomPonUserServerIP, raisecomPonUsername }
::= { raisecomPonUserTable 1 }
RaisecomPonUserEntry ::=
SEQUENCE {
raisecomPonUserServerIPType InetAddressType,
raisecomPonUserServerIP InetAddress,
raisecomPonUsername OCTET STRING (SIZE (1..16)),
raisecomPonUserPriority INTEGER,
raisecomPonUserStatus INTEGER,
raisecomPonUserTerminalType INTEGER,
raisecomPonUserPassword OCTET STRING (SIZE (1..16)),
raisecomPonUserOldPassword OCTET STRING (SIZE (1..16)),
raisecomPonUserEntryRowStatus RowStatus
}
raisecomPonUserServerIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of the server ip address"
::= { raisecomPonUserEntry 1 }
raisecomPonUserServerIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The server ip address user belongs to.
local user's server ip is 0.0.0.0."
::= { raisecomPonUserEntry 2 }
raisecomPonUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name a user login the device with."
::= { raisecomPonUserEntry 3 }
raisecomPonUserPriority OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the priority of system user."
::= { raisecomPonUserEntry 4 }
raisecomPonUserStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a user."
::= { raisecomPonUserEntry 5 }
raisecomPonUserTerminalType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connection type that the user is logon.
the bit 0 stand for console
the bit 1 stand for telnet 1
the bit 2 stand for telnet 2
the bit 3 stand for telnet 3
the bit 4 stand for telnet 4
the bit 5 stand for telnet 5
Eg. a user abc login system on console and on telent 5
then the value is 0100001b "
::= { raisecomPonUserEntry 6 }
raisecomPonUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password of system user."
::= { raisecomPonUserEntry 7 }
raisecomPonUserOldPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The old password of system user."
::= { raisecomPonUserEntry 8 }
raisecomPonUserEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry."
::= { raisecomPonUserEntry 9 }
--command set table
raisecomCmdSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomCmdSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The command set table"
::= { raisecomPonUserManageGroup 6 }
raisecomCmdSetEntry OBJECT-TYPE
SYNTAX RaisecomCmdSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the raisecomCmdSetTable."
INDEX {raisecomCmdSetName}
::= { raisecomCmdSetTable 1 }
RaisecomCmdSetEntry ::=
SEQUENCE {
raisecomCmdSetName OCTET STRING,
raisecomCmdSetCmdCounter INTEGER,
raisecomCmdSetCmdNextNo INTEGER,
raisecomCmdSetEntryRowStatus RowStatus
}
raisecomCmdSetName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a command set"
::= { raisecomCmdSetEntry 1 }
raisecomCmdSetCmdCounter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The command number in a command set"
::= { raisecomCmdSetEntry 2 }
raisecomCmdSetCmdNextNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next command no in a command set,when raisecomCmdSetCmdCounter is the
max value,the raisecomCmdSetCmdNextNo is 0"
::= { raisecomCmdSetEntry 3 }
raisecomCmdSetEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rowstatus for raisecomCmdSetEntryRowStatus"
::= { raisecomCmdSetEntry 4 }
--the command of command set table
raisecomCmdSetCmdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomCmdSetCmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "the command table of command set"
::= { raisecomPonUserManageGroup 7 }
raisecomCmdSetCmdEntry OBJECT-TYPE
SYNTAX RaisecomCmdSetCmdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the raisecomCmdSetCmdTable."
INDEX {raisecomCmdSetName,raisecomCmdSetCmdNo }
::= { raisecomCmdSetCmdTable 1 }
RaisecomCmdSetCmdEntry ::=
SEQUENCE {
raisecomCmdSetCmdNo INTEGER,
raisecomCmdSetCmdKeyList OCTET STRING,
raisecomCmdSetCmdEntryRowStatus RowStatus
}
raisecomCmdSetCmdNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The command no in a command set"
::= { raisecomCmdSetCmdEntry 1 }
raisecomCmdSetCmdKeyList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key words in a command"
::= { raisecomCmdSetCmdEntry 2 }
raisecomCmdSetCmdEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rowstatus for raisecomCmdSetCmdEntryRowStatus"
::= { raisecomCmdSetCmdEntry 3 }
--user excute command set control table
raisecomUserCmdSetCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomUserCmdSetCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "User command set control table"
::= { raisecomPonUserManageGroup 8 }
raisecomUserCmdSetCtrlEntry OBJECT-TYPE
SYNTAX RaisecomUserCmdSetCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the raisecomUserCmdSetCtrlTable."
INDEX {raisecomPonUsername, raisecomUserCmdSetCtrlIndex}
::= { raisecomUserCmdSetCtrlTable 1 }
RaisecomUserCmdSetCtrlEntry ::=
SEQUENCE {
raisecomUserCmdSetCtrlIndex INTEGER,
raisecomUserCmdSetCtrlType INTEGER,
raisecomUserCmdSetName OCTET STRING,
raisecomUserCmdSetCtrlEntryRowStatus RowStatus
}
raisecomUserCmdSetCtrlIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User command set control config index, range 1 to 4"
::= { raisecomUserCmdSetCtrlEntry 1 }
raisecomUserCmdSetCtrlType OBJECT-TYPE
SYNTAX INTEGER {allow(1), disallow(2)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User command control config type, add a command set or remove a command set
for special user could excute"
::= { raisecomUserCmdSetCtrlEntry 2 }
raisecomUserCmdSetName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of a command set"
::= { raisecomUserCmdSetCtrlEntry 3 }
raisecomUserCmdSetCtrlEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rowstatus for raisecomUserCmdSetCtrlEntryRowStatus"
::= { raisecomUserCmdSetCtrlEntry 4 }
END

View File

@ -0,0 +1,106 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcProtocolManagementGroup
-- FILE NAME: raisecom-protocol-mib.my
-- DATE : 2011/7/25
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/7/25, xiaoyingjie
-- This is the first formal version for universal MIB definition.
RAISECOM-PROTOCOL-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
IpAddress,
Counter32,
Unsigned32
FROM SNMPv2-SMI
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
rcProtocolManagementGroup MODULE-IDENTITY
LAST-UPDATED "201107200000Z"
ORGANIZATION "rc TECH, Ltd."
CONTACT-INFO "www.rc.com"
DESCRIPTION
"The MIB module defining objects for version management functions"
::= { raisecomPonCommon 1}
--rcVersionMangngerGroup
--version online upgtade protocol table
rcOnlineUpgradeProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcOnlineUpgradeProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "version online upgtade protocol table"
::= { rcProtocolManagementGroup 1 }
rcOnlineUpgradeProtocolEntry OBJECT-TYPE
SYNTAX RcOnlineUpgradeProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcOnlineUpgradeProtocolTable."
INDEX { rcOnlineUpgradeProtocolType }
::= { rcOnlineUpgradeProtocolTable 1 }
RcOnlineUpgradeProtocolEntry ::=
SEQUENCE {
rcOnlineUpgradeProtocolType INTEGER,
rcOnlineUpgradeProtocolServerAddress InetAddress,
rcOnlineUpgradeProtocolServerAddressType InetAddressType,
rcOnlineUpgradeProtocolUserName OCTET STRING (SIZE (1..40)),
rcOnlineUpgradeProtocolUserPassord OCTET STRING (SIZE (1..40))
}
rcOnlineUpgradeProtocolType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of rcOnlineUpgradeProtocolTable. Protocol type"
::= { rcOnlineUpgradeProtocolEntry 1 }
rcOnlineUpgradeProtocolServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The server ip address "
::= { rcOnlineUpgradeProtocolEntry 2}
rcOnlineUpgradeProtocolServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The address type of the server ip address"
::= { rcOnlineUpgradeProtocolEntry 3 }
rcOnlineUpgradeProtocolUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The user name.The name of tftp protocol is null"
::= { rcOnlineUpgradeProtocolEntry 4 }
rcOnlineUpgradeProtocolUserPassord OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The password. The password of tftp protocol is null."
::= { rcOnlineUpgradeProtocolEntry 5 }
END

View File

@ -0,0 +1,129 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : FraisecomResSynchMib
-- FILE NAME: raisecom-res-synch-mib.my
-- DATE : 2011/2/16
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for resource synchronization
-- functions
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/2/16, xiaoyingjie
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-RES-SYNCH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
rcResourcesSynchGroup MODULE-IDENTITY
LAST-UPDATED "201102150000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for resource synchronization functions."
::= { raisecomPonCommon 4}
rcResourcesSynchTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcResourcesSynchEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of raisecomResourcesSynchServer entries."
::= { rcResourcesSynchGroup 1 }
rcResourcesSynchEntry OBJECT-TYPE
SYNTAX RcResourcesSynchEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The resources synchronization server list group infomation entry."
INDEX { rcResourcesSynchType }
::= { rcResourcesSynchTable 1 }
RcResourcesSynchEntry ::= SEQUENCE {
rcResourcesSynchType INTEGER,
rcResourcesSynchRemIpAddr InetAddress,
rcResourcesSynchRemIpAddrType InetAddressType,
rcResourcesSynchPort INTEGER,
rcResourcesSynchStats INTEGER,
rcResourcesSynchPortList OCTET STRING
}
rcResourcesSynchType OBJECT-TYPE
SYNTAX INTEGER{
topologyRes(1),
onuRes(2),
onuMacTable(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The resource type of synchronization."
::= { rcResourcesSynchEntry 1 }
rcResourcesSynchRemIpAddr OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-write
STATUS current
DESCRIPTION
"The IPv4 or IPv6 address of a specified server.
while rcResourcesSynchStats equals busy,The address must not be modified."
::= { rcResourcesSynchEntry 2 }
rcResourcesSynchRemIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-write
STATUS current
DESCRIPTION
"The IP address type of a specified server.
While rcResourcesSynchStats equals busy,The address type must not be modified.
Only modifing the address and the address type at the same time,it can send a request for synchronization."
::= { rcResourcesSynchEntry 3 }
rcResourcesSynchPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The socket port of resources synchronization."
::= { rcResourcesSynchEntry 4 }
rcResourcesSynchStats OBJECT-TYPE
SYNTAX INTEGER{
ready(1),
busy(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The state of resources synchronization."
::= { rcResourcesSynchEntry 5 }
rcResourcesSynchPortList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
ACCESS read-write
STATUS current
DESCRIPTION
"The Index of Onu."
::= { rcResourcesSynchEntry 6 }
END

View File

@ -0,0 +1,155 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcRuningConfigInterfaceTransfer
-- FILE NAME: raisecom-running-config-if-transfer-mib.my
-- DATE : 2013/5/21
-- VERSION : 1.00
-- PURPOSE : The MIB module defining objects for running config interface transfer
-- functions
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2013/5/21, mayuanchao
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-RUNNING-CONFIG-IF-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
raisecomPonCommon FROM RAISECOM-PONSERIES-BASE-MIB
RowStatus,TruthValue FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
InterfaceIndex FROM IF-MIB;
rcRunningConfigInterfaceTransferGroup MODULE-IDENTITY
LAST-UPDATED "201305210000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for running config interface transfer functions."
::= { raisecomPonCommon 15}
rcRunningConfigIfTransferTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcRunningConfigIfTransferEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rcRunningConfigIfTransfer entries."
::= { rcRunningConfigInterfaceTransferGroup 1 }
rcRunningConfigIfTransferEntry OBJECT-TYPE
SYNTAX rcRunningConfigIfTransferEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The resources running config interface tranfer group infomation entry."
INDEX { rcRunningConfigIfTransferIndex }
::= { rcRunningConfigIfTransferTable 1 }
rcRunningConfigIfTransferEntry ::= SEQUENCE {
rcRunningConfigIfTransferIndex INTEGER,
rcRunningConfigIfTransferSrcPort InterfaceIndex,
rcRunningConfigIfTransferDstPort InterfaceIndex,
rcRunningConfigIfTransferClearSrc INTEGER,
rcRunningConfigIfTransferAction TruthValue,
rcRunningConfigIfTransferSate INTEGER,
rcRunningConfigIfTransferFailCause BITS,
rcRunningConfigIfTransferRowStatus RowStatus
}
rcRunningConfigIfTransferIndex OBJECT-TYPE
SYNTAX INTEGER(1..16)
ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of runnning config interface transfer."
::= { rcRunningConfigIfTransferEntry 1 }
rcRunningConfigIfTransferSrcPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-create
STATUS current
DESCRIPTION
"The source interface of runnning config interface transfer."
::= { rcRunningConfigIfTransferEntry 2 }
rcRunningConfigIfTransferDstPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-create
STATUS current
DESCRIPTION
"The destination interface of runnning config interface transfer."
::= { rcRunningConfigIfTransferEntry 3 }
rcRunningConfigIfTransferClearSrc OBJECT-TYPE
SYNTAX INTEGER{
reserve(1),
clear(2)
}
ACCESS read-create
STATUS current
DESCRIPTION
"clear source running config or not, default not clear."
::= { rcRunningConfigIfTransferEntry 4 }
rcRunningConfigIfTransferAction OBJECT-TYPE
SYNTAX INTEGER{
go(1)
}
ACCESS read-create
STATUS current
DESCRIPTION
"do running config transfer action."
::= { rcRunningConfigIfTransferEntry 5 }
rcRunningConfigIfTransferSate OBJECT-TYPE
SYNTAX INTEGER{
ready(1),
clearDst(2),
getSrc(3),
clearSrc(4),
setDst(5),
done(6)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The working state of running config interface transfer."
::= { rcRunningConfigIfTransferEntry 6 }
rcRunningConfigIfTransferFailCause OBJECT-TYPE
SYNTAX BITS{
noError(0),
unknown(1),
portSame(2),
portNotExist(3),
portTypeNotSame(4),
portCfgError(5)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The fail cause of running config interface transfer."
::= { rcRunningConfigIfTransferEntry 7 }
rcRunningConfigIfTransferRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
""
::= { rcRunningConfigIfTransferEntry 8 }
END

View File

@ -0,0 +1,503 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : serial-server-mib.mi2
-- Description : Raisecom EPON software mib defination
-- Version : 1.0
-- Date : Jul. 27, 2011
-- Author : wangningning
-- Copyright (c) 1999-2007 Beijing Raisecom Science & Technology Co.,ltd
-- All Rights Reserved.
-------------------------------------------------------------------------------
------------------------------------------------------------------------------
SERIAL-SERVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
EnableVar, DateAndTime FROM SWITCH-TC
OltPortIndex FROM RAISECOM-PONSERIES-TC
raisecomEponMgt FROM RAISECOM-PONSERIES-BASE-MIB
ponSeries FROM RAISECOM-BASE-MIB
raisecomPonCommon FROM RAISECOM-PONSERIES-BASE-MIB;
raisecomSerialServiceMgmt MODULE-IDENTITY
LAST-UPDATED "201204060000Z" -- Apr. 6, 2012
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "Raisecom EPON system MIB definition."
REVISION "201204060000Z" -- Apr. 6, 2012
DESCRIPTION "Initial version of the MIB.
The MIB module for configuration of controllable multicast in
OLT devices, such as ISCOM5504PI£¬6800 etc."
::= { raisecomPonCommon 13 }
-----------------------------------------------------------------------------------------------------------------
-- rcSerialServiceScalarGroup
--
rcSerialServiceScalarGroup OBJECT IDENTIFIER ::= { raisecomSerialServiceMgmt 1 }
rcSerialServiceComPortNum OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
DEFVAL {0}
::= { rcSerialServiceScalarGroup 1 }
rcSerialServiceMaxSessionNum OBJECT-TYPE
SYNTAX INTEGER (4..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
DEFVAL {16}
::= { rcSerialServiceScalarGroup 2 }
-------------------------------------------------------------------------------------------
--
-- rcSerialServiceComPortTable
--
rcSerialServiceComPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSerialServiceComPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { raisecomSerialServiceMgmt 2 }
rcSerialServiceComPortEntry OBJECT-TYPE
SYNTAX RcSerialServiceComPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcSerialServiceComPortIndex }
::= { rcSerialServiceComPortTable 1 }
RcSerialServiceComPortEntry ::= SEQUENCE {
rcSerialServiceComPortIndex OltPortIndex,
rcSerialServiceComPortProtocol INTEGER,
rcSerialServiceComPortBaudRate INTEGER,
rcSerialServiceComPortDataBits INTEGER,
rcSerialServiceComPortStopBits INTEGER,
rcSerialServiceComPortParity INTEGER,
rcSerialServiceComPortLoopbackIndex OltPortIndex
}
rcSerialServiceComPortIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 1 }
rcSerialServiceComPortProtocol OBJECT-TYPE
SYNTAX INTEGER {
rs232(1),
rs485(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 2 }
rcSerialServiceComPortBaudRate OBJECT-TYPE
SYNTAX INTEGER {
br300(1),
br1200(2),
br2400(3),
br4800(4),
br9600(5),
br14400(6),
br19200(7),
br28800(8),
br38400(9),
br57600(10),
br115200(11),
unknown(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 3 }
rcSerialServiceComPortDataBits OBJECT-TYPE
SYNTAX INTEGER (5..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 4 }
rcSerialServiceComPortStopBits OBJECT-TYPE
SYNTAX INTEGER {
bit1(1),
bit2(2),
bit1dot5(3),
unknown(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 5 }
rcSerialServiceComPortParity OBJECT-TYPE
SYNTAX INTEGER {
none(1),
odd(2),
even(3),
mark(4),
space(5),
unknown(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 6 }
rcSerialServiceComPortLoopbackIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortEntry 7 }
--
-- rcSerialServiceComPortStatsTable
--
rcSerialServiceComPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSerialServiceComPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { raisecomSerialServiceMgmt 3 }
rcSerialServiceComPortStatsEntry OBJECT-TYPE
SYNTAX RcSerialServiceComPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcSerialServiceComPortIndex }
::= { rcSerialServiceComPortStatsTable 1 }
RcSerialServiceComPortStatsEntry ::= SEQUENCE {
rcSerialServiceComPortStatsClear INTEGER,
rcSerialServiceComPortStatsTxOctets Counter64,
rcSerialServiceComPortStatsRxOctets Counter64
}
rcSerialServiceComPortStatsClear OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortStatsEntry 1 }
rcSerialServiceComPortStatsTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortStatsEntry 2 }
rcSerialServiceComPortStatsRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortStatsEntry 3 }
--
-- rcSerialServiceComPortSvcTable
--
rcSerialServiceComPortSvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSerialServiceComPortSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { raisecomSerialServiceMgmt 4 }
rcSerialServiceComPortSvcEntry OBJECT-TYPE
SYNTAX RcSerialServiceComPortSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcSerialServiceComPortIndex }
::= { rcSerialServiceComPortSvcTable 1 }
RcSerialServiceComPortSvcEntry ::= SEQUENCE {
rcSerialServiceComPortSvcMngAdmin EnableVar,
rcSerialServiceComPortSvcMode INTEGER,
rcSerialServiceComPortSvcSocketPort INTEGER,
rcSerialServiceComPortSvcPeerHostPort INTEGER,
rcSerialServiceComPortSvcPeerHostIp IpAddress,
rcSerialServiceComPortSvcClientConnectCondition INTEGER,
rcSerialServiceComPortSvcSessionWriteRight INTEGER,
rcSerialServiceComPortSvcMaxSessionNum INTEGER,
rcSerialServiceComPortSvcCurrentSessionNum INTEGER
}
rcSerialServiceComPortSvcMngAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 1 }
rcSerialServiceComPortSvcMode OBJECT-TYPE
SYNTAX INTEGER {
tcp_realport(1),
tcp_socket_client(2),
tcp_socket_server(3),
udp(4),
unknown(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 2 }
rcSerialServiceComPortSvcSocketPort OBJECT-TYPE
SYNTAX INTEGER(1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 3 }
rcSerialServiceComPortSvcPeerHostPort OBJECT-TYPE
SYNTAX INTEGER(1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 4 }
rcSerialServiceComPortSvcPeerHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 5 }
rcSerialServiceComPortSvcClientConnectCondition OBJECT-TYPE
SYNTAX INTEGER {
always(1),
char(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 6 }
rcSerialServiceComPortSvcSessionWriteRight OBJECT-TYPE
SYNTAX INTEGER {
first(1),
all(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 7 }
rcSerialServiceComPortSvcMaxSessionNum OBJECT-TYPE
SYNTAX INTEGER(1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 8 }
rcSerialServiceComPortSvcCurrentSessionNum OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortSvcEntry 9 }
--
-- rcSerialServiceComPortHistorySessionTable
--
rcSerialServiceComPortHistorySessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSerialServiceComPortHistorySessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { raisecomSerialServiceMgmt 5 }
rcSerialServiceComPortHistorySessionEntry OBJECT-TYPE
SYNTAX RcSerialServiceComPortHistorySessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcSerialServiceComPortIndex, rcSerialServiceComPortHistorySessionIndex }
::= { rcSerialServiceComPortHistorySessionTable 1 }
RcSerialServiceComPortHistorySessionEntry ::= SEQUENCE {
rcSerialServiceComPortHistorySessionIndex INTEGER,
rcSerialServiceComPortHistorySessionStartTimestamp DateAndTime,
rcSerialServiceComPortHistorySessionStopTimestamp DateAndTime,
rcSerialServiceComPortHistorySessionTxOctets Counter64,
rcSerialServiceComPortHistorySessionRxOctets Counter64
}
rcSerialServiceComPortHistorySessionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortHistorySessionEntry 1 }
rcSerialServiceComPortHistorySessionStartTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortHistorySessionEntry 2 }
rcSerialServiceComPortHistorySessionStopTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortHistorySessionEntry 3 }
rcSerialServiceComPortHistorySessionTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortHistorySessionEntry 4 }
rcSerialServiceComPortHistorySessionRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortHistorySessionEntry 5 }
--
-- rcSerialServiceComPortCurrentSessionTable
--
rcSerialServiceComPortCurrentSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSerialServiceComPortCurrentSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { raisecomSerialServiceMgmt 6 }
rcSerialServiceComPortCurrentSessionEntry OBJECT-TYPE
SYNTAX RcSerialServiceComPortCurrentSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { rcSerialServiceComPortIndex, rcSerialServiceComPortCurrentSessionIndex }
::= { rcSerialServiceComPortCurrentSessionTable 1 }
RcSerialServiceComPortCurrentSessionEntry ::= SEQUENCE {
rcSerialServiceComPortCurrentSessionIndex INTEGER,
rcSerialServiceComPortCurrentSessionStartTimestamp DateAndTime,
rcSerialServiceComPortCurrentSessionTxOctets Counter64,
rcSerialServiceComPortCurrentSessionRxOctets Counter64
}
rcSerialServiceComPortCurrentSessionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortCurrentSessionEntry 1 }
rcSerialServiceComPortCurrentSessionStartTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortCurrentSessionEntry 2 }
rcSerialServiceComPortCurrentSessionTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortCurrentSessionEntry 3 }
rcSerialServiceComPortCurrentSessionRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortCurrentSessionEntry 4 }
------------------------------------------------------------------------------------------------------------------
-- rcSerialServiceComPortTrapGroup
--
rcSerialServiceComPortTrapGroup OBJECT IDENTIFIER ::= { raisecomSerialServiceMgmt 7 }
rcSerialServiceComPortSessionLinkUpTrap NOTIFICATION-TYPE
OBJECTS { rcSerialServiceComPortIndex ,rcSerialServiceComPortSvcPeerHostIp, rcSerialServiceComPortSvcPeerHostPort }
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortTrapGroup 1 }
rcSerialServiceComPortSessionLinkDownTrap NOTIFICATION-TYPE
OBJECTS { rcSerialServiceComPortIndex , rcSerialServiceComPortSvcPeerHostIp, rcSerialServiceComPortSvcPeerHostPort }
STATUS current
DESCRIPTION
"."
::= { rcSerialServiceComPortTrapGroup 2 }
--
-- END of SERIAL-SERVICE-MIB
--
END

View File

@ -0,0 +1,152 @@
--MibName=rcSnmp
SWITCH-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
iscomSwitch FROM RAISECOM-BASE-MIB;
rcSnmp MODULE-IDENTITY
LAST-UPDATED "0412200000Z"
ORGANIZATION "raisecom Group"
CONTACT-INFO
"
Phone: 01082884499
Email: support@raisecom.com"
DESCRIPTION
"The MIB module for snmpv2 community2view."
REVISION "0412200000Z"
DESCRIPTION
""
::= { iscomSwitch 10}
------------------------------------------------------------------------------
--
-- rcCommunityToView - SNMP 'Community-to-View' Mapping
--
-- Starting with ROSE 1.1, SNMP access uses the SNMP-VIEW-BASED-ACM-MIB
-- (RFC2575) for all SNMP versions (i.e., v1, v2c and v3). Note that SNMP
-- v1 and v2c both use the SNMP 'community string' to implement limited
-- security and administrative control. Consequently, to support the
-- 'View-based Access Control Model' for SNMPv1/v2c requires a mechanism to
-- map the 'community string' to a 'view'. This is implemented using the
-- 'rcCommunityToViewTable'. This table allows up to 8 unique
-- community strings to be mapped to the same or different views as defined
-- in the SNMP-VIEW-BASED-ACM-MIB. Each community can have read-only or
-- read-write access permission.
--
-- For test and development purposes, the factory default setting includes
-- a single 'active(1)' entry for index '1' that contains:
-- rcCommunity2ViewCommName = "public"
-- rcCommunity2ViewViewName = "internet" ==>1.3.6.1
-- rcCommunity2ViewPermission = "readWrite(2)"
--
-- These default settings, in conjunction with a corresponding factory
-- default entry in the RFC2575 'vacmViewTreeFamilyTable', allow full GET
-- and SET access for the entire 'internet' MIB subtree. Although useful
-- for test and development, this is not a desirable default for a
-- production switch.
--
------------------------------------------------------------------------------
--
rcCommunityToViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcCommunityToViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of SNMPv1/v2c community string to view name mappings."
::= { rcSnmp 1 }
rcCommunityToViewEntry OBJECT-TYPE
SYNTAX RcCommunityToViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of community-to-view parameters."
INDEX { rcCommunityToViewIndex }
::= { rcCommunityToViewTable 1 }
RcCommunityToViewEntry ::= SEQUENCE {
rcCommunityToViewIndex Integer32,
rcCommunityToViewCommunityName SnmpAdminString,
rcCommunityToViewViewName SnmpAdminString,
rcCommunityToViewPermission INTEGER,
rcCommunityToViewRowStatus RowStatus
}
rcCommunityToViewIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A simple index into 'rcCommunityToViewTable'."
::= { rcCommunityToViewEntry 1 }
rcCommunityToViewCommunityName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE: { 'public','':all }
The SNMPv1/v2c community name string. Duplicate community
names are not allowed in this table. Note that a null string
is not a valid community name (i.e., a null string forces
'rcCommunityToViewRowStatus' to 'notReady(3)')."
::= { rcCommunityToViewEntry 2 }
rcCommunityToViewViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE: { 'internet':all }
At runtime (i.e., not when this object is SET), this view name
is compared to the 'vacmViewTreeFamilyViewName' in the
'vacmViewTreeFamilyTable' (see RFC2575). If a match is
found and the varbind(s) specify valid object type and instance,
the 'rcCommunityToViewPermission' privilege is permitted.
Note that a null string is not a valid view name value.
Also note that the value of this object does not have to match
an existing entry in the 'vacmViewTreeFamilyTable' (if no match,
no access is allowed).
Note that the factory default value for this object is 'internet',
which allows access to the subtree under '1.3.6.1'."
::= { rcCommunityToViewEntry 3 }
rcCommunityToViewPermission OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE: { readWrite:all }
This object specifies the type of access allowed. 'readOnly(1)'
allows GET operations (i.e., GET, GET-NEXT, GET-BULK) and
'readWrite(2)' allows both GET and SET operations."
DEFVAL {readWrite}
::= { rcCommunityToViewEntry 4 }
rcCommunityToViewRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
This object indicates the status of this entry. A row in this
table can be created using the 'createAndGo(4)' (i.e., all
parameters must be valid - supplied in a single SNMP PDU or have
default values) or the 'createAndWait(5)' action states. Until
all parameters are valid for a conceptual row, this object is
'notReady(3)'. All parameters must be valid before this object
can be set to 'active(1)'.
Any object in a conceptual row can be modified independent of the
value of this object (e.g., can be changed while 'active(1)')."
::= { rcCommunityToViewEntry 5 }
END

View File

@ -0,0 +1,97 @@
--MibName=rcSntp
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : sntp.mib
-- Description : rose software system command mib defination
-- Version : 0.1
-- Date : Dec 20, 2004
--
-- Copyright (c) 2003-2004 Beijing Raisecom Science & Technology Co., ltd All Rights Reserved.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
SWITCH-SNTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
EnableVar FROM SWITCH-TC
raisecomPonCommon FROM RAISECOM-PONSERIES-BASE-MIB;
rcSntp MODULE-IDENTITY
LAST-UPDATED "0412200000Z" -- Dec 20, 2004
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "ROSE SYSinfo Enterprise MIB definition."
REVISION "0412200000Z" -- Dec 20, 2004
DESCRIPTION "Initial MIB creation."
::= { raisecomPonCommon 9 }
----groups---------------------------------
rcSntpClient OBJECT IDENTIFIER ::= { rcSntp 1 }
--------------------------------------------------
--------------------------------------------------------------------------------------
--sysSntpClient tempory defination for snmp trap server
--------------------------------------------------------------------------------------
--rcSntpClient
-- rcSntpClientModeAdmin
-- rcSntpClientServerIpAddrType
-- rcSntpClientServerIpAddr
-- rcSntpClientSynchronizeTime
rcSntpClientModeAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable or disable sntp client function, and the client only supports unicast mode currently ."
DEFVAL { disable }
::= { rcSntpClient 1 }
rcSntpClientServerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of sntp server IP address ."
DEFVAL { ipv4 }
::= { rcSntpClient 2 }
rcSntpClientServerIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IPv4 of IPv6 address of sntp server ."
-- DEFVAL { 224.0.1.1 }
::= { rcSntpClient 3 }
rcSntpClientSynchronizeTime OBJECT-TYPE
SYNTAX INTEGER
{
NULL(0),
Synchronize(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Synchronize system time with SNTP immediately "
DEFVAL { NULL }
::= { rcSntpClient 4 }
--
-- END of SWITCH-SNTP-MIB
--
END

View File

@ -0,0 +1,351 @@
-- MibName = raisecomSyslogService
-- =======================================================================
-- Syslog Service info
--
-- Version 0.1 Created 2011.1.17 by YANZHIJIE
-- This version of MIB is created just for the use of Network Management Systems
-- display and config the syslog service.
-- log:
--
-- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd.
-- =======================================================================
-- raisecom-syslog-service
-- 2011/1/17
-- This MIB provides a means to gather syslog messages generated
-- Terminology:
-- Various textual messages are generated by the RaisecomOS. The
-- RaisecomOS can be configured such that these messages are sent
-- to a "syslog" server. These messages are hereupon referred to
-- as "syslog messages" in this document.
--
-- Note: Messages generated as a result of entering CLI debug
-- commands are not made available via the SNMP at this time.
--
-- All syslog messages have the following attributes:
-- timestamp (optional), facility name (where the message came
-- from), severity, message name, message text
--
-- The following example is often seen:
-- %SYS-5-CONFIG_I: Configured from console ...
-- where facility=SYS, severity=5, message name=CONFIG_I
-- ===========================================================================
--
-- RAISECOM syslog service objects
--
RAISECOM-SYSLOG-SERVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
EnableVar
FROM SWITCH-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB;
-------------------------------------------------------------------------------
--
-- Syslog Service MIB
--
rcSyslogService MODULE-IDENTITY
LAST-UPDATED "201101170000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for Syslog Service"
::= { raisecomPonCommon 11 }
--------------------------------------------------------------------------------
--
-- Textual Conventions
--
SyslogSeverity ::= 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."
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
--------------------------------------------------------------------------------
rcSyslogMibGroup OBJECT IDENTIFIER ::= { rcSyslogService 1 }
--------------------------------------------------------------------------------
--
-- Subgroups ¹©ÒÔºóÀ©Õ¹Ê¹ÓÃ
--
rcSyslogGlobalConfig OBJECT IDENTIFIER ::= { rcSyslogMibGroup 1 }
rcSyslogServerConfig OBJECT IDENTIFIER ::= { rcSyslogMibGroup 2 }
rcSyslogDebugConfig OBJECT IDENTIFIER ::= { rcSyslogMibGroup 3 }
rcSyslogStatistics OBJECT IDENTIFIER ::= { rcSyslogMibGroup 4 }
--------------------------------------------------------------------------------
--
-- rcSyslogGlobalConfig
--
rcSyslogAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"The administration status of the syslog function."
::= { rcSyslogGlobalConfig 1 }
rcSyslogRateLimit OBJECT-TYPE
SYNTAX INTEGER (0..10000)
ACCESS read-write
STATUS current
DESCRIPTION
"The Rate Limit for syslog."
::= { rcSyslogGlobalConfig 2 }
rcSyslogTimeStamp OBJECT-TYPE
SYNTAX INTEGER {
no-timestamp(1),
standard-timestamp(2),
relative-timestamp(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"no-timestamp : no time stamp
standard-timestamp : APR-26-2004 17:27:45
relative-timestamp : 17:27:45 time from start up
"
DEFVAL { standard-timestamp }
::= { rcSyslogGlobalConfig 3 }
--------------------------------------------------------------------------------
--
-- rcSyslogServerConfig
--
rcSyslogServerMaxNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of syslog server "
::= { rcSyslogServerConfig 1 }
rcSyslogServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSyslogServerConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of raisecomSyslogServiceServer entries."
::= { rcSyslogServerConfig 2 }
rcSyslogServerConfigEntry OBJECT-TYPE
SYNTAX RcSyslogServerConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The syslog service server list group infomation entry."
INDEX { rcSyslogServerIndex }
::= { rcSyslogServerConfigTable 1 }
RcSyslogServerConfigEntry ::= SEQUENCE {
rcSyslogServerIndex INTEGER,
rcSyslogServerIPAddr InetAddress,
rcSyslogServerIPAddrType InetAddressType,
rcSyslogServerPort INTEGER,
rcSyslogServerFacility INTEGER,
rcSyslogServerMaxServerity INTEGER,
rcSyslogContentOfHeader INTEGER,
rcSyslogServerRowStatus RowStatus
}
rcSyslogServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS current
DESCRIPTION
"The index of configed syslog server."
::= { rcSyslogServerConfigEntry 1 }
rcSyslogServerIPAddr OBJECT-TYPE
SYNTAX InetAddress
ACCESS read-create
STATUS current
DESCRIPTION
"The IPv4 or IPv6 address of a specified server."
::= { rcSyslogServerConfigEntry 2 }
rcSyslogServerIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
ACCESS read-create
STATUS current
DESCRIPTION
"The IP address type of a specified server."
::= { rcSyslogServerConfigEntry 3 }
rcSyslogServerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port used by the syslog server."
::= { rcSyslogServerConfigEntry 4 }
rcSyslogServerFacility OBJECT-TYPE
SYNTAX INTEGER{
local0(1),
local1(2),
local2(3),
local3(4),
local4(5),
local5(6),
local6(7),
local7(8)
}
ACCESS read-create
STATUS current
DESCRIPTION
"The facility is one of the following keywords: local0 through local7.
The facility specifies the subsystem that produced the message, i.e.
all mail programs log with the mail facility (LOG_MAIL) if they log
using syslog.The default value is local0(0)."
::= { rcSyslogServerConfigEntry 5 }
rcSyslogServerMaxServerity OBJECT-TYPE
SYNTAX INTEGER{
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
informational(7)
}
ACCESS read-create
STATUS current
DESCRIPTION
"The max severity of messages which will be sent to syslog host."
::= { rcSyslogServerConfigEntry 6 }
rcSyslogContentOfHeader OBJECT-TYPE
SYNTAX INTEGER{
hostname(1),
ipaddress(2)
}
ACCESS read-create
STATUS current
DESCRIPTION
"The content to fill PRI of Syslog."
::= { rcSyslogServerConfigEntry 7 }
rcSyslogServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rcSyslogServerConfigEntry 8 }
--------------------------------------------------------------------------------
--
-- rcSyslogDebugConfigTable
---
rcSyslogDebugConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSyslogDebugConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of raisecom Debug entries."
::= { rcSyslogDebugConfig 1 }
rcSyslogDebugConfigEntry OBJECT-TYPE
SYNTAX RcSyslogDebugConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The debug infomation entry."
INDEX { rcSyslogDebugIndex }
::= { rcSyslogDebugConfigTable 1 }
RcSyslogDebugConfigEntry ::= SEQUENCE {
rcSyslogDebugIndex INTEGER,
rcSyslogDebugModuleName OCTET STRING,
rcSyslogDebugModuleAdmin EnableVar
}
rcSyslogDebugIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS current
DESCRIPTION
"This object index of system debug entry."
::= { rcSyslogDebugConfigEntry 1 }
rcSyslogDebugModuleName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
ACCESS read-write
STATUS current
DESCRIPTION
"This name of debugging module."
::= { rcSyslogDebugConfigEntry 2 }
rcSyslogDebugModuleAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"This switch of specific module."
::= { rcSyslogDebugConfigEntry 3 }
--------------------------------------------------------------------------------
--
-- rcSyslogStatistics
--
rcSyslogDroppedMsgs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that syslog droped."
::= { rcSyslogStatistics 1 }
rcSyslogConsloleLogedMsgs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that syslog loged to console."
::= { rcSyslogStatistics 2 }
rcSyslogMonitorLogedMsgs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that syslog loged to monitor."
::= { rcSyslogStatistics 3 }
END

View File

@ -0,0 +1,724 @@
-- MibName=rcSystemMonitor
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2011.2.25 by YANZHIJIE
-- This version of MIB is created just for the use of Network Management Systems
-- display the memory and cpu.
--
-- Copyright(c) 2002-2005 by RAISECOM TECH, Ltd.
-- modify history
--
-- =======================================================================
RAISECOM-SYSTEM-MONITOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
OBJECT-TYPE
FROM SNMPv2-SMI
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB
EnableVar
FROM SWITCH-TC
TimeStamp, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-------------------------------------------------------------------------------
--
-- System Monitor MIB
--
rcSystemMonitor MODULE-IDENTITY
LAST-UPDATED "201102250000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"raisecom System monitor objects."
::= { raisecomPonCommon 7 }
--------------------------------------------------------------------------------
--
-- Textual Conventions
--
ProcessStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Status of the process."
SYNTAX INTEGER{
ready(0),
suspend(1),
pend(2),
pend_s(3),
delay(4),
delay_s(5),
pend_t(6),
pend_t_s(7),
dead(8)
}
CPUTimeStamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION
"The time in seconds that could represent signed
quantities like time delay with respect to some
source. The signed integer part is in the first
32 bits and the fraction part is in the last 32 bits."
REFERENCE
"D.L. Mills, 'Network Time Protocol (Version 3)',
RFC-1305, March 1992, Sections 2, 3.2.1"
SYNTAX OCTET STRING (SIZE (8))
--------------------------------------------------------------------------------
-- rcCpuMonGroup
--------------------------------------------------------------------------------
rcCpuMonGroup OBJECT IDENTIFIER ::= { rcSystemMonitor 1 }
--
-- rcCpuMonTable
--
rcCpuMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcCpuMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU utilization."
::= { rcCpuMonGroup 1 }
rcCpuMonEntry OBJECT-TYPE
SYNTAX RcCpuMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU utilization."
INDEX { rcSystemSlotId, rcSystemCpuId }
::= { rcCpuMonTable 1 }
RcCpuMonEntry ::= SEQUENCE {
rcSystemSlotId INTEGER,
rcSystemCpuId INTEGER,
rcCpuUsage1Second INTEGER,
rcCpuUsage10Minutes INTEGER,
rcCpuUsage2Hours INTEGER,
rcCpuUtilizationTotal INTEGER
}
rcSystemSlotId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot index"
::= { rcCpuMonEntry 1 }
rcSystemCpuId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The CPU index"
::= { rcCpuMonEntry 2 }
rcCpuUsage1Second OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization of the last second"
::= { rcCpuMonEntry 3 }
rcCpuUsage10Minutes OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization of the last 10 minutes"
::= { rcCpuMonEntry 4 }
rcCpuUsage2Hours OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization of the last 2 hours"
::= { rcCpuMonEntry 5 }
rcCpuUtilizationTotal OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage since startup"
::= { rcCpuMonEntry 6 }
--
-- rcCpuMonAlarmTable
--
rcCpuMonAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcCpuMonAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU utilization."
::= { rcCpuMonGroup 2 }
rcCpuMonAlarmEntry OBJECT-TYPE
SYNTAX RcCpuMonAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU utilization alarm."
INDEX { rcSystemSlotId, rcSystemCpuId }
::= { rcCpuMonAlarmTable 1 }
RcCpuMonAlarmEntry ::= SEQUENCE {
rcCpuThresholdTrapAdmin EnableVar,
rcCpuRisingThreshold INTEGER,
rcCpuFallingThreshold INTEGER,
rcCpuThresholdInterval INTEGER
}
rcCpuThresholdTrapAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU utilization threshold trap status"
::= { rcCpuMonAlarmEntry 1 }
rcCpuRisingThreshold OBJECT-TYPE
SYNTAX INTEGER (1..99)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU utilization rising threshold value"
::= { rcCpuMonAlarmEntry 2 }
rcCpuFallingThreshold OBJECT-TYPE
SYNTAX INTEGER (1..99)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU utilization falling threshold value"
::= { rcCpuMonAlarmEntry 3 }
rcCpuThresholdInterval OBJECT-TYPE
SYNTAX INTEGER (5..36000)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CPU utilization threshold interval"
::= { rcCpuMonAlarmEntry 4 }
--
-- rcCpuTrapGroup
--
rcCpuTrapGroup OBJECT IDENTIFIER ::= { rcCpuMonGroup 3 }
rcCpuRisingThresholdTrap NOTIFICATION-TYPE
OBJECTS { rcSystemSlotId,
rcSystemCpuId,
rcCpuUtilization,
rcCpuRisingThreshold,
rcCpuThresholdInterval }
STATUS current
DESCRIPTION
"CPU utilization rising threshold trap transfer"
::= { rcCpuTrapGroup 1 }
rcCpuFallingThresholdTrap NOTIFICATION-TYPE
OBJECTS { rcSystemSlotId,
rcSystemCpuId,
rcCpuUtilization,
rcCpuFallingThreshold,
rcCpuThresholdInterval }
STATUS current
DESCRIPTION
"CPU utilization rising threshold trap transfer"
::= { rcCpuTrapGroup 2 }
--------------------------------------------------------------------------
-- rcProcessesMonGroup
--------------------------------------------------------------------------
rcProcessesMonGroup OBJECT IDENTIFIER ::= { rcSystemMonitor 2 }
--
-- rcRunProcessesTable
--
rcRunProcessesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRunProcessesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU running process utilization."
::= { rcProcessesMonGroup 1 }
rcRunProcessesEntry OBJECT-TYPE
SYNTAX RcRunProcessesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU process utilization."
INDEX { rcSystemSlotId, rcSystemCpuId }
::= { rcRunProcessesTable 1 }
RcRunProcessesEntry ::= SEQUENCE {
rcRunProcessTotalNum INTEGER
}
rcRunProcessTotalNum OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS current
DESCRIPTION
"Total Processes Number"
::= { rcRunProcessesEntry 1 }
--
-- rcRunProcessMonTable
--
rcRunProcessMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRunProcessMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU process utilization."
::= { rcProcessesMonGroup 2 }
rcRunProcessMonEntry OBJECT-TYPE
SYNTAX RcRunProcessMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU running process utilization."
INDEX { rcSystemSlotId, rcSystemCpuId ,rcRunProcessIndex }
::= { rcRunProcessMonTable 1 }
RcRunProcessMonEntry ::= SEQUENCE {
rcRunProcessIndex INTEGER,
rcRunProcessPID INTEGER,
rcRunProcessName OCTET STRING,
rcRunProcessRunTimeTotal CPUTimeStamp,
rcRunProcessInvokedTotal INTEGER,
rcRunProcessTimeCreated TimeStamp,
rcRunProcessNormalPriority INTEGER,
rcRunProcessCurrentPriority INTEGER,
rcRunProcessStatus ProcessStatus,
rcRunProcessStackSize INTEGER,
rcRunProcessStackCurrentSize INTEGER,
rcRunProcessStackMaxSize INTEGER,
rcRunProcessStackBegin INTEGER,
rcRunProcessStackPointer INTEGER,
rcRunProcessStackEnd INTEGER
}
rcRunProcessIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Processes Index"
::= { rcRunProcessMonEntry 1 }
rcRunProcessPID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Process ID"
::= { rcRunProcessMonEntry 2 }
rcRunProcessName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
ACCESS read-only
STATUS current
DESCRIPTION
"Process name"
::= { rcRunProcessMonEntry 3 }
rcRunProcessRunTimeTotal OBJECT-TYPE
SYNTAX CPUTimeStamp
ACCESS read-only
STATUS current
DESCRIPTION
"Time of the process occupied"
::= { rcRunProcessMonEntry 4 }
rcRunProcessInvokedTotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Invoked times of the process"
::= { rcRunProcessMonEntry 5 }
rcRunProcessTimeCreated OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp when the process was created"
::= { rcRunProcessMonEntry 6 }
rcRunProcessNormalPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS current
DESCRIPTION
"Process normal priority"
::= { rcRunProcessMonEntry 7 }
rcRunProcessCurrentPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS current
DESCRIPTION
"Process current priority"
::= { rcRunProcessMonEntry 8 }
rcRunProcessStatus OBJECT-TYPE
SYNTAX ProcessStatus
ACCESS read-only
STATUS current
DESCRIPTION
"Process status"
::= { rcRunProcessMonEntry 9 }
rcRunProcessStackSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Process stack size"
::= { rcRunProcessMonEntry 10 }
rcRunProcessStackCurrentSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Stack size for current use"
::= { rcRunProcessMonEntry 11 }
rcRunProcessStackMaxSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Stack size for the following use"
::= { rcRunProcessMonEntry 12 }
rcRunProcessStackBegin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"the bottom of the stack"
::= { rcRunProcessMonEntry 13 }
rcRunProcessStackPointer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Process stack pointer"
::= { rcRunProcessMonEntry 14 }
rcRunProcessStackEnd OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"the actual end of the stack"
::= { rcRunProcessMonEntry 15 }
--
-- rcRunProcessesStatTable
--
rcRunProcessesStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRunProcessesStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU process utilization stat information."
::= { rcProcessesMonGroup 3 }
rcRunProcessesStatEntry OBJECT-TYPE
SYNTAX RcRunProcessesStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU running process utilization stat information."
INDEX { rcSystemSlotId, rcSystemCpuId ,rcRunProcessIndex, rcRunProcessStatPeriod }
::= { rcRunProcessesStatTable 1 }
RcRunProcessesStatEntry ::= SEQUENCE {
rcRunProcessStatPeriod INTEGER,
rcRunProcessStatRunTime CPUTimeStamp,
rcRunProcessStatInvoked INTEGER,
rcRunProcessStatUtilization INTEGER
}
rcRunProcessStatPeriod OBJECT-TYPE
SYNTAX INTEGER {
fivesec(1),
onemin(2),
temmin(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"Process statistics period"
::= { rcRunProcessesStatEntry 1 }
rcRunProcessStatRunTime OBJECT-TYPE
SYNTAX CPUTimeStamp
ACCESS read-only
STATUS current
DESCRIPTION
"Time of the process occupied in period"
::= { rcRunProcessesStatEntry 2 }
rcRunProcessStatInvoked OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Times of the process invoked in period"
::= { rcRunProcessesStatEntry 3 }
rcRunProcessStatUtilization OBJECT-TYPE
SYNTAX INTEGER(0..100)
ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization in period"
::= { rcRunProcessesStatEntry 4 }
--
-- rcDeadProcessesMonTable
--
rcDeadProcessesMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDeadProcessesMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about CPU dead process information."
::= { rcProcessesMonGroup 4 }
rcDeadProcessesMonEntry OBJECT-TYPE
SYNTAX RcDeadProcessesMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the CPU dead process information."
INDEX { rcSystemSlotId, rcSystemCpuId, rcDeadProcessIndex }
::= { rcDeadProcessesMonTable 1 }
RcDeadProcessesMonEntry ::= SEQUENCE {
rcDeadProcessIndex INTEGER,
rcDeadProcessName OCTET STRING,
rcDeadProcessEntry INTEGER,
rcDeadProcessErrorNumber INTEGER,
rcDeadProcessPriority INTEGER,
rcDeadProcessMaxStackSize INTEGER
}
rcDeadProcessIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Dead processes table index"
::= { rcDeadProcessesMonEntry 1 }
rcDeadProcessName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
ACCESS read-only
STATUS current
DESCRIPTION
"Dead process name"
::= { rcDeadProcessesMonEntry 2 }
rcDeadProcessEntry OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Dead process entry"
::= { rcDeadProcessesMonEntry 3 }
rcDeadProcessErrorNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Dead process error number"
::= { rcDeadProcessesMonEntry 4 }
rcDeadProcessPriority OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS current
DESCRIPTION
"Dead process priority"
::= { rcDeadProcessesMonEntry 5 }
rcDeadProcessMaxStackSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Stack size for max use"
::= { rcDeadProcessesMonEntry 6 }
--------------------------------------------------------------------------
-- rcMemoryMonGroup
--------------------------------------------------------------------------
rcMemoryMonGroup OBJECT IDENTIFIER ::= { rcSystemMonitor 3 }
--
-- rcMemoryMonTable
--
rcMemoryMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcMemoryMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about memory utilization."
::= { rcMemoryMonGroup 1 }
rcMemoryMonEntry OBJECT-TYPE
SYNTAX RcMemoryMonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the memory utilization."
INDEX { rcSystemSlotId, rcSystemCpuId }
::= { rcMemoryMonTable 1 }
RcMemoryMonEntry ::= SEQUENCE {
rcMemoryTotoalMemory INTEGER,
rcMemoryAvailableMemory INTEGER,
rcMemoryMaxUtilMemory INTEGER,
rcMemoryMaxBlock INTEGER
}
rcMemoryTotoalMemory OBJECT-TYPE
SYNTAX INTEGER
UNITS "byte"
ACCESS read-only
STATUS current
DESCRIPTION
"Total memory size"
::= { rcMemoryMonEntry 1 }
rcMemoryAvailableMemory OBJECT-TYPE
SYNTAX INTEGER
UNITS "byte"
ACCESS read-only
STATUS current
DESCRIPTION
"Available memory size"
::= { rcMemoryMonEntry 2 }
rcMemoryMaxUtilMemory OBJECT-TYPE
SYNTAX INTEGER
UNITS "byte"
ACCESS read-only
STATUS current
DESCRIPTION
"Peak utility of memory since startup"
::= { rcMemoryMonEntry 3 }
rcMemoryMaxBlock OBJECT-TYPE
SYNTAX INTEGER
UNITS "byte"
ACCESS read-only
STATUS current
DESCRIPTION
"Max blocks"
::= { rcMemoryMonEntry 4 }
--
-- rcMemoryMonAlarmTable
--
rcMemoryMonAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcMemoryMonAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about memory monitor alarm information."
::= { rcMemoryMonGroup 2 }
rcMemoryMonAlarmEntry OBJECT-TYPE
SYNTAX RcMemoryMonAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the memory monitor alarm."
INDEX { rcSystemSlotId, rcSystemCpuId }
::= { rcMemoryMonAlarmTable 1 }
RcMemoryMonAlarmEntry ::= SEQUENCE {
rcMemoryAlarmAdmin EnableVar,
rcMemoryAlarmThreshold INTEGER
}
rcMemoryAlarmAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Memory alarm administration"
::= { rcMemoryMonAlarmEntry 1 }
rcMemoryAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Memory alarm threshold"
::= { rcMemoryMonAlarmEntry 2 }
--
-- rcMemoryMonTrapGroup
--
rcMemoryMonTrapGroup OBJECT IDENTIFIER ::= { rcMemoryMonGroup 3 }
rcMemoryAlarmTrap NOTIFICATION-TYPE
OBJECTS { rcSystemSlotId,
rcSystemCpuId,
rcMemoryAlarmThreshold,
rcMemoryTotoalMemory,
rcMemoryAvailableMemory,
rcMemoryMaxUtilMemory
}
STATUS current
DESCRIPTION
"Available memory is too less trap"
::= { rcMemoryMonTrapGroup 1 }
rcMemoryAlarmRecoverTrap NOTIFICATION-TYPE
OBJECTS { rcSystemSlotId,
rcSystemCpuId,
rcMemoryAlarmThreshold,
rcMemoryTotoalMemory,
rcMemoryAvailableMemory,
rcMemoryMaxUtilMemory
}
STATUS current
DESCRIPTION
"Available memory is too less recover trap"
::= { rcMemoryMonTrapGroup 2 }
END

View File

@ -0,0 +1,133 @@
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2003.12.17 by GONGGUIDONG
-- This version of MIB is created just for the use of Network Management Systems
-- display the memory and cpu.
--
-- Copyright(c) by RAISECOM TECH, Ltd.
-- =======================================================================
RAISECOM-SYSTEMV2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
OBJECT-TYPE
FROM SNMPv2-SMI
raisecomAgent
FROM RAISECOM-BASE-MIB;
raisecomSystemV2 MODULE-IDENTITY
LAST-UPDATED "200507270000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"raisecom System objects: objects common to all platforms."
::= { raisecomAgent 25 }
--cpu table
raisecomCpuV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomCpuV2Entry
MAX-ACCESS not-accessible
STATUS mandatory
DESCRIPTION "CPU table"
::= { raisecomSystemV2 1 }
raisecomCpuV2Entry OBJECT-TYPE
SYNTAX RaisecomCpuV2Entry
MAX-ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the raisecomCpuTable."
INDEX { raisecomSystemDeviceIdV2, raisecomSystemCpuIdV2 }
::= { raisecomCpuV2Table 1 }
RaisecomCpuV2Entry ::=
SEQUENCE {
raisecomSystemDeviceIdV2 Integer32,
raisecomSystemCpuIdV2 Integer32(0..7),
raisecomCpuUsage1SecondV2 INTEGER(0..100),
raisecomCpuUsage60SecondsV2 INTEGER(0..100),
raisecomTotalMemoryV2 INTEGER,
raisecomAvailableMemoryV2 INTEGER,
raisecomMaxUtilmemoryV2 INTEGER
}
raisecomSystemDeviceIdV2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The divice id for identified every device."
::= { raisecomCpuV2Entry 1 }
raisecomSystemCpuIdV2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cpu index."
::= { raisecomCpuV2Entry 2 }
raisecomCpuUsage1SecondV2 OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage in the last 1 second
period,gathering data at the rate 200 times
per second. Not the last 1 realtime seconds
but the last 1 second period in the scheduler."
::= { raisecomCpuV2Entry 3 }
raisecomCpuUsage60SecondsV2 OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU busy percentage in the last 60 second
period,gathering data at the rate 200 times
per second. Not the last 60 realtime seconds
but the last 60 second period in the scheduler."
::= { raisecomCpuV2Entry 4}
raisecomTotalMemoryV2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total memory of the system as reported by the
operating system."
::= { raisecomCpuV2Entry 5 }
raisecomAvailableMemoryV2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The available total memory of the system as reported by the
operating system."
::= { raisecomCpuV2Entry 6}
raisecomMaxUtilmemoryV2 OBJECT-TYPE
SYNTAX INTEGER
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum memory utilization by this system since
system starting. This value may be cleared."
::= { raisecomCpuV2Entry 7 }
-- trap
raisecomSystemAlarmTrap OBJECT IDENTIFIER ::= {raisecomSystemV2 2}
raisecomMemoryAlarmTrap NOTIFICATION-TYPE
OBJECTS { raisecomSystemDeviceIdV2, raisecomSystemCpuIdV2,
raisecomTotalMemoryV2,raisecomAvailableMemoryV2,raisecomMaxUtilmemoryV2,raisecomMemoryAlarmThreshold}
STATUS current
DESCRIPTION
"send the trap about system's memory information when system's memory
less than threshold."
::= {raisecomSystemAlarmTrap 1}
END

View File

@ -0,0 +1,55 @@
--MibName=rcTelnet
-- *****************************************************************
-- switch-telnet-mib.my: TELNET MIB
--
-- Nov 2011, zhangronghua
--
-- Copyright (c) 1996-2011 by Raisecom Technology Co., Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
SWITCH-TELNET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
PortList FROM SWITCH-TC
raisecomPonCommon FROM RAISECOM-PONSERIES-BASE-MIB;
rcTelnetServerInfo MODULE-IDENTITY
LAST-UPDATED "201111150000Z"
ORGANIZATION "RAISECOM Group"
CONTACT-INFO
"
Phone: 010-82884499
Email: support@raisecom.com"
DESCRIPTION
"The MIB module for managing telnet server infomation."
REVISION "1111150000Z"
DESCRIPTION
""
::= { raisecomPonCommon 12}
------------------------------------------------------------------
--scalar
rcTelnetMaxSessions OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max sessions device telnet server permits. '0' indicates that
device won't permits any telnet connect."
DEFVAL {5}
::= { rcTelnetServerInfo 1 }
rcTelnetAcceptPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ports that access telnet connect request to telnet server
on device."
::= { rcTelnetServerInfo 2 }
END

View File

@ -0,0 +1,118 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcVersionMangngerGroup
-- FILE NAME: raisecom-version-management-mib.my
-- DATE : 2011/7/20
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/7/20, xiaoyingjie
-- This is the first formal version for universal MIB definition.
RAISECOM-VERSION-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
IpAddress,
Counter32,
Unsigned32
FROM SNMPv2-SMI
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
raisecomPonCommon
FROM RAISECOM-PONSERIES-BASE-MIB
iscomSwitch
FROM RAISECOM-BASE-MIB;
rcSystem MODULE-IDENTITY
LAST-UPDATED "0412170000Z" -- Dec 17, 2004
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom switch system Enterprise MIB definition."
REVISION "0412170000Z" -- Dec 17, 2004
DESCRIPTION "Initial MIB creation."
::= { iscomSwitch 1 }
rcVersionMangngerGroup MODULE-IDENTITY
LAST-UPDATED "201107200000Z"
ORGANIZATION "rc TECH, Ltd."
CONTACT-INFO "www.rc.com"
DESCRIPTION
"The MIB module defining objects for version management functions"
::= { raisecomPonCommon 6}
--rcSwitchRoseVersion
rcSwitchInformation OBJECT IDENTIFIER ::= { rcSystem 1 }
rcSwitchRoseVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"rose software version ."
::= { rcSwitchInformation 1 }
--rcVersionMangngerGroup
-- version softpackage table
rcVersionPackageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVersionPackageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "version softpackage table"
::= { rcVersionMangngerGroup 1 }
rcVersionPackageEntry OBJECT-TYPE
SYNTAX RcVersionPackageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcVersionPackageTable."
INDEX { rcVersionPackageIndex }
::= { rcVersionPackageTable 1 }
RcVersionPackageEntry ::=
SEQUENCE {
rcVersionPackageIndex INTEGER,
rcVersionPackageEnable INTEGER,
rcVersionPackageName OCTET STRING (SIZE (1..128))
}
rcVersionPackageIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of rcVersionPackageTable."
::= { rcVersionPackageEntry 1 }
rcVersionPackageEnable OBJECT-TYPE
SYNTAX INTEGER{ enable(1),disable(2)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates whether the system starts from the softpackage."
::= { rcVersionPackageEntry 2 }
rcVersionPackageName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of softpackage."
::= { rcVersionPackageEntry 3 }
END

View File

@ -0,0 +1,459 @@
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/12/10, xiaoyingjie
-- This is the first formal version for universal MIB definition.
-----------------------------------------------------------------------------
--
-- RAISECOM base management objects
--
RAISECOM-CWDM-MGT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
ponSeries
FROM RAISECOM-PONSERIES-BASE-MIB
ifIndex
FROM IF-MIB
raisecomSlotId
FROM RAISECOM-PON-DEVICE-MIB;
raisecomCwdmMgt MODULE-IDENTITY
LAST-UPDATED "201112100000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for cwdm cards."
::= { ponSeries 7}
raisecomCwdmMgtGroup OBJECT IDENTIFIER ::= {raisecomCwdmMgt 1}
rcGempCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcGempCardEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rcGempCardEntry entries."
::= { raisecomCwdmMgtGroup 1 }
rcGempCardEntry OBJECT-TYPE
SYNTAX RcGempCardEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The rcGempCardTable entry."
INDEX { raisecomSlotId }
::= { rcGempCardTable 1 }
RcGempCardEntry ::= SEQUENCE {
rcGempCardWorkingStatus INTEGER,
rcGempCardSwitchMode INTEGER,
rcGempCardRevertive INTEGER,
rcGempCardWaitToRestore INTEGER,
rcGempCardSwitchDelay INTEGER,
rcGempCardSwitchDelayTime INTEGER,
rcGempCardTransferMode INTEGER,
rcGempCardBandwidthRatio OCTET STRING
}
rcGempCardWorkingStatus OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
priMUX(2),
secMUX(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
-- 工作口指示1:未知, 2主用通道3备用通道
"
::= { rcGempCardEntry 1 }
rcGempCardSwitchMode OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
priMUX(2),
secMUX(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
-- 通道切换模式1自动2主用通道3备用通道
"
::= { rcGempCardEntry 2 }
rcGempCardRevertive OBJECT-TYPE
SYNTAX INTEGER
{
nonrevertive(1),
revertive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
-- 光开关工作模式1非返回模式2自动返回模式
"
::= { rcGempCardEntry 3 }
rcGempCardWaitToRestore OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
-- 光开关自动返回时间<E697B6>0-255min,默认12min
"
::= { rcGempCardEntry 4 }
rcGempCardSwitchDelay OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
-- 光开关切换延时设置<E8AEBE>1延时2非延时
"
::= { rcGempCardEntry 5 }
rcGempCardSwitchDelayTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
-- 光开关切换延时时间0-255s默认0s<73>
"
::= { rcGempCardEntry 6 }
rcGempCardTransferMode OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
mode_4gemp(2),
mode_2x2gem(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
-- 业务传输模式设置
4gemp: 4路客户侧GE接口业务复用到线路侧GE口2路线路侧GE口互为保护的模式
2x2gem: 4路客户侧GE接口业务分别复用到线路侧的2个GE接口线路接口独立传输业务
"
::= { rcGempCardEntry 7 }
rcGempCardBandwidthRatio OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
opcom600-4gemp eg :ge1-ge2 1:9 # ge3-ge4 5:5
"
::= { rcGempCardEntry 8 }
rcGempCardInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcGempCardInterfaceEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rcGempCardInterfaceEntry entries."
::= { raisecomCwdmMgtGroup 2 }
rcGempCardInterfaceEntry OBJECT-TYPE
SYNTAX RcGempCardInterfaceEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The rcGempCardInterfaceTable entry."
INDEX { ifIndex }
::= { rcGempCardInterfaceTable 1 }
RcGempCardInterfaceEntry ::= SEQUENCE {
rcGempCardIfFaultPass INTEGER,
rcGempCardIfLOA INTEGER,
rcGempCardIfLOL INTEGER
}
rcGempCardIfFaultPass OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
故障转移
"
::= { rcGempCardInterfaceEntry 1 }
rcGempCardIfLOA OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
--光口LOA状态
"
::= { rcGempCardInterfaceEntry 2 }
rcGempCardIfLOL OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
--光口LOL状态
"
::= { rcGempCardInterfaceEntry 3 }
rcOmdCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcOmdCardEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rcOmdCardEntry entries."
::= { raisecomCwdmMgtGroup 3 }
rcOmdCardEntry OBJECT-TYPE
SYNTAX RcOmdCardEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The rcOmdCardTable entry."
INDEX { raisecomSlotId }
::= { rcOmdCardTable 1 }
RcOmdCardEntry ::= SEQUENCE {
rcOmdCardOrderInfo INTEGER,
rcOmdCardChannelNum INTEGER,
rcOmdCardAttribute INTEGER,
rcOmdCardWaveLehgth INTEGER
}
rcOmdCardOrderInfo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
订货信息.
板卡型号 Bit 15~13 12~8 7~6 5~1 0
OPCOM600-OMD4 010 00100 11 11111 保留
OPCOM600-OMU8 000 01000 11 11111 保留
OPCOM600-ODU8 001 01000 11 11111 保留
OPCOM600-OMU9 000 01001 11 11111 保留
OPCOM600-ODU9 001 01001 11 11111 保留
OPCOM600-OMU18 000 10010 11 11111 保留
OPCOM600-ODU18 001 10010 11 11111 保留
OPCOM600-OMD2-SL 010 00010 00 11111 保留
OPCOM600-OMD2-SR 010 00010 01 11111 保留
OPCOM600-OMD3-SL 010 00011 00 11111 保留
OPCOM600-OMD3-SR 010 00011 01 11111 保留
OPCOM600-OMD4-SL 010 00100 00 11111 保留
OPCOM600-OMD4-SR 010 00100 01 11111 保留
OPCOM600-OMD5-SL 010 00101 00 11111 保留
OPCOM600-OMD5-SR 010 00101 01 11111 保留
OPCOM600-OAD1D-27 100 00001 11 00000 保留
OPCOM600-OAD1D-29 100 00001 11 00001 保留
OPCOM600-OAD1D-31 100 00001 11 00010 保留
OPCOM600-OAD1D-33 100 00001 11 00011 保留
OPCOM600-OAD1D-35 100 00001 11 00100 保留
OPCOM600-OAD1D-37 100 00001 11 00101 保留
OPCOM600-OAD1D-39 100 00001 11 00110 保留
OPCOM600-OAD1D-41 100 00001 11 00111 保留
OPCOM600-OAD1D-43 100 00001 11 01000 保留
OPCOM600-OAD1D-45 100 00001 11 01001 保留
OPCOM600-OAD1D-47 100 00001 11 01010 保留
OPCOM600-OAD1D-49 100 00001 11 01011 保留
OPCOM600-OAD1D-51 100 00001 11 01100 保留
OPCOM600-OAD1D-53 100 00001 11 01101 保留
OPCOM600-OAD1D-55 100 00001 11 01110 保留
OPCOM600-OAD1D-57 100 00001 11 01111 保留
OPCOM600-OAD1D-59 100 00001 11 10000 保留
OPCOM600-OAD1D-61 100 00001 11 10001 保留
OPCOM600-OAD1S-27 101 00001 11 00000 保留
OPCOM600-OAD1S-29 101 00001 11 00001 保留
OPCOM600-OAD1S-31 101 00001 11 00010 保留
OPCOM600-OAD1S-33 101 00001 11 00011 保留
OPCOM600-OAD1S-35 101 00001 11 00100 保留
OPCOM600-OAD1S-37 101 00001 11 00101 保留
OPCOM600-OAD1S-39 101 00001 11 00110 保留
OPCOM600-OAD1S-41 101 00001 11 00111 保留
OPCOM600-OAD1S-43 101 00001 11 01000 保留
OPCOM600-OAD1S-45 101 00001 11 01001 保留
OPCOM600-OAD1S-47 101 00001 11 01010 保留
OPCOM600-OAD1S-49 101 00001 11 01011 保留
OPCOM600-OAD1S-51 101 00001 11 01100 保留
OPCOM600-OAD1S-53 101 00001 11 01101 保留
OPCOM600-OAD1S-55 101 00001 11 01110 保留
OPCOM600-OAD1S-57 101 00001 11 01111 保留
OPCOM600-OAD1S-59 101 00001 11 10000 保留
OPCOM600-OAD1S-61 101 00001 11 10001 保留
OPCOM600-OAD1S-SL-27 101 00001 00 00000 保留
OPCOM600-OAD1S-SL-31 101 00001 00 00010 保留
OPCOM600-OAD1S-SL-35 101 00001 00 00100 保留
OPCOM600-OAD1S-SL-39 101 00001 00 00110 保留 ,
OPCOM600-OAD1S-SL-43 101 00001 00 01000 保留 ,
OPCOM600-OAD1S-SL-47 101 00001 00 01010 保留 ,
OPCOM600-OAD1S-SL-51 101 00001 00 01100 保留 ,
OPCOM600-OAD1S-SL-55 101 00001 00 01110 保留 ,
OPCOM600-OAD1S-SL-59 101 00001 00 10000 保留 ,
OPCOM600-OAD1S-SR-27 101 00001 01 00000 保留 ,
OPCOM600-OAD1S-SR-31 101 00001 01 00010 保留 ,
OPCOM600-OAD1S-SR-35 101 00001 01 00100 保留 ,
OPCOM600-OAD1S-SR-39 101 00001 01 00110 保留
OPCOM600-OAD1S-SR-43 101 00001 01 01000 保留 ,
OPCOM600-OAD1S-SR-47 101 00001 01 01010 保留 ,
OPCOM600-OAD1S-SR-51 101 00001 01 01100 保留 ,
OPCOM600-OAD1S-SR-55 101 00001 01 01110 保留 ,
OPCOM600-OAD1S-SR-59 101 00001 01 10000 保留 ,
"
::= { rcOmdCardEntry 1 }
rcOmdCardChannelNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
设备的Channel number.
"
::= { rcOmdCardEntry 2 }
rcOmdCardAttribute OBJECT-TYPE
SYNTAX INTEGER{
singleleft (1),
singleright (2),
single (3),
double (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
设备的左右侧设备属性.
singleleft(1),单纤左侧
singleright(2),单纤右侧
single (3),单纤(无左右侧属性)
double (4)双纤(无左右侧属性)
"
::= { rcOmdCardEntry 3 }
rcOmdCardWaveLehgth OBJECT-TYPE
SYNTAX INTEGER {
unknownWavelength(1),
w1271nm(2),
w1291nm(3),
w1311nm(4),
w1331nm(5),
w1351nm(6),
w1371nm(7),
w1391nm(8),
w1411nm(9),
w1431nm(10),
w1451nm(11),
w1471nm(12),
w1491nm(13),
w1511nm(14),
w1531nm(15),
w1551nm(16),
w1571nm(17),
w1591nm(18),
w1611nm(19),
multiWavelength(20)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
设备的光波长.
1保留
2~19 为波长,
20表示无波长属性
"
::= { rcOmdCardEntry 4 }
rcGempCardNotifyGroup OBJECT IDENTIFIER ::= {raisecomCwdmMgt 2}
rcGempCardSwitchToSecTrap NOTIFICATION-TYPE
OBJECTS {
raisecomSlotId
}
STATUS current
DESCRIPTION
"
设备级工作通道切换--主用切换到备用
"
::= {rcGempCardNotifyGroup 1}
rcGempCardSwitchToPriTrap NOTIFICATION-TYPE
OBJECTS {
raisecomSlotId
}
STATUS current
DESCRIPTION
"
设备级工作通道切换--备用切换到主用
"
::= {rcGempCardNotifyGroup 2}
rcGempCardIfLOLTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex
}
STATUS current
DESCRIPTION
"
接口LOL告警
"
::= {rcGempCardNotifyGroup 3}
rcGempCardIfLOLTrapOk NOTIFICATION-TYPE
OBJECTS {
ifIndex
}
STATUS current
DESCRIPTION
"
接口LOL告警恢复
"
::= {rcGempCardNotifyGroup 4}
END

View File

@ -0,0 +1,235 @@
--MibName=rcKeyChain
-- *****************************************************************
-- RAISECOM-KEYCHAIN-MIB.MIB: raisecom KeyChain MIB file
-- Dec 2010, Yuyonghong
--
-- Copyright (c) 2010 by raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-KEYCHAIN-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus FROM SNMPv2-TC
DateAndTime FROM SNMPv2-TC
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomKeyChain MODULE-IDENTITY
LAST-UPDATED "201012300000Z"
ORGANIZATION "raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION
"description of raisecomKeyChain object."
REVISION "201012300000Z"
DESCRIPTION
"Configure keychain and key information."
::= { raisecomAgent 31}
raisecomKeyChainNotifications OBJECT IDENTIFIER ::={ raisecomKeyChain 1 }
raisecomKeyChainObjects OBJECT IDENTIFIER ::={ raisecomKeyChain 2 }
raisecomKeyChainConformance OBJECT IDENTIFIER ::={ raisecomKeyChain 3 }
-- -------------------------------------------------------------
-- scalar in the MIB
-- -------------------------------------------------------------
raisecomKeyChainScalarGroup OBJECT IDENTIFIER ::={ raisecomKeyChainObjects 1 }
raisecomKeyChainTableGroup OBJECT IDENTIFIER ::={ raisecomKeyChainObjects 2 }
raisecomKeyChainNextIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Next Keychain index"
::= { raisecomKeyChainScalarGroup 1}
raisecomKeyChainCurrentCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The count of current keychain"
::= { raisecomKeyChainScalarGroup 2}
raisecomKeyChainTotalCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The count of total keychain"
::= { raisecomKeyChainScalarGroup 3}
------------------------------------------------------------------
--table in the mib
------------------------------------------------------------------
--raisecomKeyChainTable
raisecomKeyChainTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomKeyChainEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"keychain information"
::= { raisecomKeyChainTableGroup 1 }
raisecomKeyChainEntry OBJECT-TYPE
SYNTAX raisecomKeyChainEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in raisecomKeyChainTable"
INDEX { raisecomKeyChainIndex}
::= { raisecomKeyChainTable 1 }
raisecomKeyChainEntry ::= SEQUENCE {
raisecomKeyChainIndex INTEGER,
raisecomKeyChainName OCTET STRING ,
raisecomKeyChainAcceptTolerance INTEGER,
raisecomKeyChainRowStatus RowStatus
}
raisecomKeyChainIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS current
DESCRIPTION
"Keychain index"
::= { raisecomKeyChainEntry 1 }
raisecomKeyChainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
ACCESS read-create
STATUS current
DESCRIPTION
"Keychain name"
::= { raisecomKeyChainEntry 2 }
raisecomKeyChainAcceptTolerance OBJECT-TYPE
SYNTAX INTEGER(0..14400, 4102416000)
ACCESS read-create
STATUS current
DESCRIPTION
"Keychain accept tolerance time, zero is default value,and unsigned integer value 4102416000 which changes to interger is -192551296 means infinite"
::= { raisecomKeyChainEntry 3 }
raisecomKeyChainRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the Keychain configuration table"
::= { raisecomKeyChainEntry 4 }
--raisecomKeyTable
raisecomKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomKeyEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"Key information"
::= { raisecomKeyChainTableGroup 2}
raisecomKeyEntry OBJECT-TYPE
SYNTAX raisecomKeyEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in raisecomKeyTable "
INDEX { raisecomKeyChainIndex, raisecomKeyID}
::= { raisecomKeyTable 1 }
raisecomKeyEntry ::= SEQUENCE {
raisecomKeyID INTEGER,
raisecomKeyString OCTET STRING,
raisecomKeyStringStyle INTEGER,
raisecomKeyAcceptLifeTimeStart OCTET STRING,
raisecomKeyAcceptLifeTimeEnd OCTET STRING,
raisecomKeySendLifeTimeStart OCTET STRING,
raisecomKeySendLifeTimeEnd OCTET STRING,
raisecomKeyRowStatus RowStatus
}
raisecomKeyID OBJECT-TYPE
SYNTAX INTEGER(1..255)
ACCESS not-accessible
STATUS current
DESCRIPTION
"Key ID"
::= { raisecomKeyEntry 1 }
raisecomKeyString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
ACCESS read-create
STATUS current
DESCRIPTION
"The password of keyID, it may be encrypted string or unencrypted string"
::= { raisecomKeyEntry 2 }
raisecomKeyStringStyle OBJECT-TYPE
SYNTAX INTEGER{plain(0), cipher(7)}
ACCESS read-create
STATUS current
DESCRIPTION
"Use encrypted style or unencrypted style for KeyID string"
::= { raisecomKeyEntry 3 }
raisecomKeyAcceptLifeTimeStart OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-create
STATUS current
DESCRIPTION
"The accept lifetime to start for KeyID, and the year of the time can't be larger than 2099,
but when the year is 2100, that means inifinite. Specifically, we use 2100-1-1 00:00:00 to represent time inifnite"
::= { raisecomKeyEntry 4 }
raisecomKeyAcceptLifeTimeEnd OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-create
STATUS current
DESCRIPTION
"The accept lifetime to end for KeyID, and the year of the time can't be larger than 2099,
but when the year is 2100, that means inifinite. Specifically, we use 2100-1-1 00:00:00 to represent time inifnite"
::= { raisecomKeyEntry 5 }
raisecomKeySendLifeTimeStart OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-create
STATUS current
DESCRIPTION
"The send lifetime to start for KeyID, and the year of the time can't be larger than 2099,
but when the year is 2100, that means inifinite. Specifically, we use 2100-1-1 00:00:00 to represent time inifnite"
::= { raisecomKeyEntry 6 }
raisecomKeySendLifeTimeEnd OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-create
STATUS current
DESCRIPTION
"The send lifetime to end for KeyID, and the year of the time can't be larger than 2099,
but when the year is 2100, that means inifinite. Specifically, we use 2100-1-1 00:00:00 to represent time inifnite"
::= { raisecomKeyEntry 7 }
raisecomKeyRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"Row status of the Key configuration table"
::= { raisecomKeyEntry 8 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,679 @@
-- *****************************************************************
-- RAISECOM-RIP2-MIB.mib
--
-- January 2011, gaoyanxiang
--
-- Copyright(c) 2011-2013 by RAISECOM TECH, Ltd.
-- All rights reserved.
-- 01,20111231,yangkewei,ROS00008218,advent mib±àÒë¼ì²é
-- *****************************************************************
--MibName=rcRip
RAISECOM-RIP2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
Integer32, IpAddress FROM SNMPv2-SMI
RowStatus, TruthValue FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
raisecomAgent FROM RAISECOM-BASE-MIB
ifIndex FROM RFC1213-MIB
rip2IfStatAddress FROM RIPv2-MIB;
raisecomRip2 MODULE-IDENTITY
LAST-UPDATED "201101100000Z" -- Jan 10, 2011
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION "This MIB module defines objects to RIP."
REVISION "201101100000Z" -- Jan 10, 2011
DESCRIPTION "Initial MIB creation."
::= { raisecomAgent 32}
------------------------------------------------------------------------------
-- Define groups in RAISECOM-RIP2-MIB
------------------------------------------------------------------------------
raisecomRip2Notifications OBJECT IDENTIFIER ::= { raisecomRip2 1 }
raisecomRip2Objects OBJECT IDENTIFIER ::= { raisecomRip2 2 }
raisecomRip2Conformance OBJECT IDENTIFIER ::= { raisecomRip2 3 }
------------------------------------------------------------------------------
--
-- raisecomRip2Notifications
--
-- This group defines the traps related to RIP.
------------------------------------------------------------------------------
raisecomRip2LastKeyExpirationTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, raisecomRip2IfConfAuthKeyChain }
STATUS current
DESCRIPTION
"This trap will notify the network manager that the last
key associated with an interface expires."
::= { raisecomRip2Notifications 1 }
raisecomRip2KeyValidTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, raisecomRip2IfConfAuthKeyChain }
STATUS current
DESCRIPTION
"This trap will notify the network manager that some key associated with an interface recovers valid."
::= { raisecomRip2Notifications 2 }
------------------------------------------------------------------------------
--
-- raisecomRip2Objects
--
-- This group defines all the objects related to RIP.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- Define groups in raisecomRip2Objects
------------------------------------------------------------------------------
raisecomRip2ScalarGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 1 }
raisecomRip2InterfaceConfigGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 2 }
raisecomRip2InterfaceStatisticGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 3 }
raisecomRip2NetConfigGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 4 }
raisecomRip2RouteGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 5 }
------------------------------------------------------------------------------
raisecomRip2Enabled OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of RIP administrative status. A value of
enable(1) indicates that router should enable RIP.
Disable(2) indicates that router should disable RIP."
DEFVAL {disable}
::= { raisecomRip2ScalarGroup 1 }
raisecomRip2Version OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rip1(1),
rip2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config the global RIP version.
None(0) indicates that an interface without being configed
send-version can send RIP version 1 packets and can receive
any RIP version packets if it is not configed receive-version.
Rip1(1) means an interface without being configed send-version
can only send RIP version 1 packets and only receive RIP
version 1 packets if it is not configed receive-version.
Rip2(2) means an interface without being configed send-version
can only send RIP version 2 packets by multicast and only
receive RIP version 2 packets if it is not configed receive-version."
DEFVAL {none}
::= { raisecomRip2ScalarGroup 2 }
raisecomRip2SourceAddressValidated OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of validating source IP address.
A value of enable(1) indicates that router should validate
the source IP address of incoming routing updates for RIP.
disable(2) indicates that validation should not performed."
DEFVAL {enable}
::= { raisecomRip2ScalarGroup 3 }
raisecomRip2HostRouteAccepted OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of accepting host routes. A value
of enable(1) indicates that router should accept the host
route entry in the RIP-2 packet; disable(2) indicates that
router should ignore the host route entry."
DEFVAL {enable}
::= { raisecomRip2ScalarGroup 4 }
raisecomRip2AdminDistance OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative distance of RIP protocol."
DEFVAL {120}
::= { raisecomRip2ScalarGroup 5 }
raisecomRip2TimerUpdate OBJECT-TYPE
SYNTAX Integer32 (1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rate, in seconds, at which the RIP process sends an unsolicited
Response message containing the complete routing table to every
neighboring router. "
DEFVAL {30}
::= { raisecomRip2ScalarGroup 6 }
raisecomRip2TimerInvalid OBJECT-TYPE
SYNTAX Integer32 (1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"After the time a route is declared invalid; it should be at least
three times the value of the update argument. A route becomes
invalid when there is an absence of updates that refresh the route.
The route then enters into a holddown state. The route is marked
inaccessible and is advertised as unreachable. "
DEFVAL {180}
::= { raisecomRip2ScalarGroup 7 }
raisecomRip2TimerFlush OBJECT-TYPE
SYNTAX Integer32 (1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The garbage-collection timer is initialized when a route is
unreachable. Upon expiration of the garbage-collection timer, the
route is finally removed from the routing table. "
DEFVAL {120}
::= { raisecomRip2ScalarGroup 8 }
raisecomRip2TimerSuppress OBJECT-TYPE
SYNTAX Integer32 (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"During the time routing information regarding better paths is
suppressed. It should be at least three times the value of the
update argument. A route enters into a holddown state when an
update packet is received that indicates that the route is
unreachable. The route is marked inaccessible and is advertised
as unreachable. When holddown expires, routes advertised by other
sources are accepted, and the route is no longer inaccessible. "
DEFVAL {120}
::= { raisecomRip2ScalarGroup 9 }
raisecomRip2DatabaseClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag of clearing RIP routing database. When set the value as
true(1), the router should clear all the route entries from RIP
routing database except the directly-connected routes."
DEFVAL {false}
::= { raisecomRip2ScalarGroup 10 }
raisecomRip2StatisticsClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag of clearing RIP statistics. When set the value as true(1),
the router should clear all the RIP statistics, including the global
statistics and the statistics of all the IP interface."
DEFVAL {false}
::= { raisecomRip2ScalarGroup 11 }
raisecomRip2TrapEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch controls whether to send trap when the last key associated
with an interface expires. Disable(2) indicates that trap notifying
the last key expries or the key recovers valid will never be sent.
Enable(1) indicates that trap notifying the last key expires or the
key recovers will be sent automatically."
DEFVAL {disable}
::= { raisecomRip2ScalarGroup 12 }
------------------------------------------------------------------------------
--
-- rcRip2IfConfigTable
--
-- This Table defines the RIP configuration info in IP interface.
--
------------------------------------------------------------------------------
raisecomRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries which conserve the RIP configuraton info for each interface."
::= { raisecomRip2InterfaceConfigGroup 1 }
raisecomRip2IfConfEntry OBJECT-TYPE
SYNTAX RaisecomRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the rcRip2IfConfigTable."
AUGMENTS {ifIndex}
::= { raisecomRip2IfConfTable 1 }
RaisecomRip2IfConfEntry ::=
SEQUENCE {
raisecomRip2IfConfPassiveInterface EnableVar,
raisecomRip2IfConfSendVersion INTEGER,
raisecomRip2IfConfReceiveVersion INTEGER,
raisecomRip2IfConfAuthMode INTEGER,
raisecomRip2IfConfInputMetricOffset Integer32,
raisecomRip2IfConfOutputMetricOffset Integer32,
raisecomRip2IfConfSplitHorizon EnableVar,
raisecomRip2IfConfPoisonReverse EnableVar,
raisecomRip2IfConfDatabaseClear TruthValue,
raisecomRip2IfConfStatisticClear TruthValue,
raisecomRip2IfConfAuthKeyChain OCTET STRING
}
raisecomRip2IfConfPassiveInterface OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The passive interface can only receive RIP packets£¬but
can not send RIP packets. Disable(2) indicates the interface
is not passive. Enable(1) indicates the interface is passive."
DEFVAL {disable}
::= { raisecomRip2IfConfEntry 1 }
raisecomRip2IfConfSendVersion OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rip1(1),
rip1Compatible(2),
rip2(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the RIP interface to send version-specific packets.
None(0) implies sending RIP updates compliant with the global version.
rip1(1) implies sending RIP updates compliant with RFC 1058.
rip1Compatible(2) implies broadcasting RIP-2 updates using
RFC 1058 route subsumption rules.
rip2(3) implies multicasting RIP-2 updates. "
DEFVAL {none}
::= { raisecomRip2IfConfEntry 2 }
raisecomRip2IfConfReceiveVersion OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rip1(1),
rip2(2),
rip1OrRip2(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the RIP interface to accept version-specific packets.
none implies receiving RIP updates compliant with the global version.
rip1(1) implies receiving RIP-1 packets.
rip2(2) implies receiving RIP-2 packets.
rip1OrRip2(3) implies receiving any RIP packets."
DEFVAL {none}
::= { raisecomRip2IfConfEntry 3 }
raisecomRip2IfConfAuthMode OBJECT-TYPE
SYNTAX INTEGER {
noAuthentication(1),
simplePassword(2),
md5(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of Authentication used on this interface. The default value
is noAuthentication(1) implies that the RIP version 2 packet without
authentication will be sent or received on the interface.
SimplePassword(2) implies the RIP version 2 packet with text authentication
will be sent or received on the interface. Md5(3) implies the RIP version 2
packet with Keyed MD5 authentication will be sent or received on the interface."
DEFVAL {noAuthentication}
::= { raisecomRip2IfConfEntry 4 }
raisecomRip2IfConfInputMetricOffset OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The offset value to be added to the incoming route's metric."
DEFVAL {1}
::= { raisecomRip2IfConfEntry 5 }
raisecomRip2IfConfOutputMetricOffset OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The offset value to be added to the outgoing route's metric."
DEFVAL {0}
::= { raisecomRip2IfConfEntry 6 }
raisecomRip2IfConfSplitHorizon OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is a switch of the IP interface, which indicates the
enable status of Split Horizon function."
DEFVAL {enable}
::= { raisecomRip2IfConfEntry 7 }
raisecomRip2IfConfPoisonReverse OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is a swtich of the IP interface, which indicates
the enable status of Poison Reverse function."
DEFVAL {disable}
::= { raisecomRip2IfConfEntry 8 }
raisecomRip2IfConfDatabaseClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag of clearing RIP routes on this IP interface.
When set the value as true(1), the router should clear
the route entries associated with this IP interface from
RIP routing database except the directly-connected routes."
DEFVAL {false}
::= { raisecomRip2IfConfEntry 9 }
raisecomRip2IfConfStatisticClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag of clearing RIP statistics on this IP interface.
When set the value as true(1), the router should clear the
RIP statistics on this IP interface."
DEFVAL {false}
::= { raisecomRip2IfConfEntry 10 }
raisecomRip2IfConfAuthKeyChain OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the authentication key-chain for the IP interface."
DEFVAL {''h}
::= { raisecomRip2IfConfEntry 11 }
------------------------------------------------------------------------------
--
-- rcRip2IfStatisticTable
--
-- This Table defines the extension of RIP statistics for subnets.
--
------------------------------------------------------------------------------
raisecomRip2IfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRip2IfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subnets which require separate
status monitoring in RIP."
::= { raisecomRip2InterfaceStatisticGroup 1 }
raisecomRip2IfStatsEntry OBJECT-TYPE
SYNTAX RaisecomRip2IfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the rcRip2IfStatisticTable."
AUGMENTS {rip2IfStatAddress}
::= { raisecomRip2IfStatsTable 1 }
RaisecomRip2IfStatsEntry ::=
SEQUENCE {
raisecomRip2IfStatsRecvValid Counter32
}
raisecomRip2IfStatsRecvValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid RIP response packets received
by the RIP process."
::= { raisecomRip2IfStatsEntry 1 }
-------------------------------------------------------------------------------------
--
-- rcRip2NetConfigTable
--
-- This Table defines the directly-connected networks which enable the RIP function.
--
-------------------------------------------------------------------------------------
raisecomRip2NetConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRip2NetConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of directly-connected networks which enable the RIP function."
::= { raisecomRip2NetConfigGroup 1 }
raisecomRip2NetConfEntry OBJECT-TYPE
SYNTAX RaisecomRip2NetConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the rcRip2NetConfigTable."
INDEX { raisecomRip2NetConfNetwork }
::= { raisecomRip2NetConfTable 1 }
RaisecomRip2NetConfEntry ::= SEQUENCE {
raisecomRip2NetConfNetwork IpAddress,
raisecomRip2NetConfRowStatus RowStatus
}
raisecomRip2NetConfNetwork OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of valid RIP network. It must be
Natural Network Number except special Network Number."
::= { raisecomRip2NetConfEntry 1 }
raisecomRip2NetConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The row status of the Network configuration table."
::= { raisecomRip2NetConfEntry 2 }
-------------------------------------------------------------------------------------
--
-- rcRip2RouteTable
--
-- This Table defines the RIP routes' info.
--
-------------------------------------------------------------------------------------
raisecomRip2RouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRip2RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of RIP routes."
::= { raisecomRip2RouteGroup 1 }
raisecomRip2RouteEntry OBJECT-TYPE
SYNTAX RaisecomRip2RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines info of one RIP route."
INDEX { raisecomRip2RouteDest, raisecomRip2RouteMask, raisecomRip2RouteNextHop }
::= { raisecomRip2RouteTable 1 }
RaisecomRip2RouteEntry ::= SEQUENCE {
raisecomRip2RouteDest IpAddress,
raisecomRip2RouteMask IpAddress,
raisecomRip2RouteNextHop IpAddress,
raisecomRip2RouteLearnFrom IpAddress,
raisecomRip2RouteIfIndex INTEGER,
raisecomRip2RouteMetric Integer32,
raisecomRip2RouteProtoType INTEGER,
raisecomRip2RouteStatus BITS,
raisecomRip2RouteTimer Integer32
}
raisecomRip2RouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of the RIP route. An entry with
a value of 0.0.0.0 is considered a default route."
::= { raisecomRip2RouteEntry 1 }
raisecomRip2RouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the destination address
before being compared to the value in the ipRouteDest field.
For those systems that do not support arbitrary subnet masks, an
agent constructs the value of the ipRouteMask by determining whether
the value of the correspondent ipRouteDest field belong to a class-A,
B, or C network, and then using one of:
mask network
255.0.0.0 class-A
255.255.0.0 class-B
255.255.255.0 class-C
If the value of the ipRouteDest is 0.0.0.0 (a default route), then the
mask value is also 0.0.0.0."
::= { raisecomRip2RouteEntry 2 }
raisecomRip2RouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the next hop of this route.
(In the case of a route bound to an interface which is realized via a broadcast
media, the value of this field is the agent's IP address on that interface.)"
::= { raisecomRip2RouteEntry 3 }
raisecomRip2RouteLearnFrom OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this node is the source address of an RIP update packet from which
this route is learned."
::= { raisecomRip2RouteEntry 4 }
raisecomRip2RouteIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local interface through which the
next hop of this route should be reached. The interface identified by a particular
value of this index is the same interface as identified by the same value of ifIndex."
::= { raisecomRip2RouteEntry 5 }
raisecomRip2RouteMetric OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric for the RIP route."
::= { raisecomRip2RouteEntry 6 }
raisecomRip2RouteProtoType OBJECT-TYPE
SYNTAX INTEGER{
other(1),
local(2),
netmgmt(3),
icmp(4),
egp(5),
ggp(6),
hello(7),
rip(8),
is-is(9),
es-is(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14),
directly-connected(15),
static(16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing mechanism via which the RIP route was generated. "
::= { raisecomRip2RouteEntry 7 }
raisecomRip2RouteStatus OBJECT-TYPE
SYNTAX BITS{
permenant(1),
aging(2),
suppress(3),
flush(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this node indicates the current status of the RIP route.
A value of permenant(1) implies the route would never be aged.
Aging(2) indicates the route is being aged expecting the updates to
refresh it.
Suppress(3) indicates a route enters into a holddown state so that
route is marked inaccessible and is advertised as unreachable.
Flush(4) indicates the route will be removed from the routing table
unless it is be refreshed by updates."
::= { raisecomRip2RouteEntry 8 }
raisecomRip2RouteTimer OBJECT-TYPE
SYNTAX Integer32 (0..3600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this node indicates the time of timer associated with
a RIP route. And by the value of rcRip2RouteStatus we can identify
the timer."
::= { raisecomRip2RouteEntry 9 }
END

View File

@ -0,0 +1,515 @@
--MibName=rcRouteManage
-- *****************************************************************
-- RAISECOM-ROUTEMANAGE-MIB.MIB: Raisecom RouteManage MIB file
-- Feb 2011, Yuyonghong
--
-- Copyright (c) 2011 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-ROUTEMANAGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32,
Unsigned32, Integer32 FROM SNMPv2-SMI
InetAddress FROM INET-ADDRESS-MIB
InterfaceIndexOrZero FROM IF-MIB
RowStatus, TruthValue,
MacAddress,RowPointer FROM SNMPv2-TC
PortList FROM SWITCH-TC
Vlanset FROM SWITCH-TC
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomRouteManage MODULE-IDENTITY
LAST-UPDATED "0412200000Z" -- Dec 20, 2004
ORGANIZATION "Wind River Systems, Inc."
CONTACT-INFO "Wind River Systems, Inc.
E-mail: support@windriver.com"
DESCRIPTION "description of raisecomRouteManage object."
REVISION "0412200000Z" -- Dec 20, 2004
DESCRIPTION "Initial MIB creation."
::= {raisecomAgent 30}
--------------------------------------------------------------------------------------
-- groups in the ROSE Layer 3 MIB
--------------------------------------------------------------------------------------
raisecomRouteManageNotifications OBJECT IDENTIFIER ::={ raisecomRouteManage 1 }
raisecomRouteManageObjects OBJECT IDENTIFIER ::={ raisecomRouteManage 2 }
raisecomRouteManageConformance OBJECT IDENTIFIER ::={ raisecomRouteManage 3 }
---------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
-- groups in the ROSE Layer 3 MIB
--------------------------------------------------------------------------------------
raisecomRouteManageScalarGroup OBJECT IDENTIFIER ::={ raisecomRouteManageObjects 1 }
raisecomIpv4RouteManagScalarGroup OBJECT IDENTIFIER ::={ raisecomRouteManageObjects 2 }
raisecomRouteManageTableGroup OBJECT IDENTIFIER ::={ raisecomRouteManageObjects 4 }
---------------------------------------------------------------------------------------
-- -------------------------------------------------------------
-- scalar in the MIB
-- -------------------------------------------------------------
--raisecomRouteManageScalarGroup
raisecomIpRMRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Uniquely identifies the router."
DEFVAL { 0 }
::= { raisecomRouteManageScalarGroup 1 }
--raisecomIpv4RouteManagScalarGroup
raisecomIpv4RMDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This address is used only when ip
routing is not-forwarding."
::= { raisecomIpv4RouteManagScalarGroup 1 }
raisecomIpv4RMMaxHwHostNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number, if any, of hosts that
the hardware can support in its routing table."
::= { raisecomIpv4RouteManagScalarGroup 2 }
raisecomIpv4RMCurrentHwHostNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of hosts the
hardware supports."
::= { raisecomIpv4RouteManagScalarGroup 3 }
raisecomIpv4RMMaxHwSubnetNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number, if any, of subnets that
the hardware can support in its routing table."
::= { raisecomIpv4RouteManagScalarGroup 4 }
raisecomIpv4RMCurrentHwSubnetNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of subnets that
the hardware supports."
::= { raisecomIpv4RouteManagScalarGroup 5 }
raisecomIpv4RMMaxRouteNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of rows in the
raisecomIpv4RouteManageRouteTable."
::= { raisecomIpv4RouteManagScalarGroup 6 }
raisecomIpv4RMCurrentRouteNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of rows in the
raisecomIpv4RouteManageRouteTable"
::= { raisecomIpv4RouteManagScalarGroup 7 }
raisecomIpv4RMMaxEcmpGroupNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment-related; It represents
the total numbers of ipv4 equivalent
routes the device supports."
::= { raisecomIpv4RouteManagScalarGroup 8 }
raisecomIpv4RMCurrentEcmpGroupNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Equipment-related; It represents
the current numbers of ipv4 equivalent
routes the device supports."
::= { raisecomIpv4RouteManagScalarGroup 9 }
raisecomIpv4RMEcmpNextHopNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment-related;It represents the
nexthop numbers to the same destination."
::= { raisecomIpv4RouteManagScalarGroup 10 }
------------------------------------------------------------------
--table in the mib
------------------------------------------------------------------
--raisecomIpv4RouteManageRouteTable
raisecomIpv4RouteManageRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomIpv4RouteManageRouteEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"ipv4 route manage route information"
::= { raisecomRouteManageTableGroup 1 }
raisecomIpv4RouteManageRouteEntry OBJECT-TYPE
SYNTAX raisecomIpv4RouteManageRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in raisecomIpv4RouteManageRouteTable."
INDEX { raisecomIpv4RMRouteDest, raisecomIpv4RMRouteMask, raisecomIpv4RMRouteIndex}
::= { raisecomIpv4RouteManageRouteTable 1 }
raisecomIpv4RouteManageRouteEntry ::= SEQUENCE {
raisecomIpv4RMRouteDest IpAddress,
raisecomIpv4RMRouteMask IpAddress,
raisecomIpv4RMRouteIndex Unsigned32,
raisecomIpv4RMRouteNextHop IpAddress,
raisecomIpv4RMRouteLearnFrom IpAddress,
raisecomIpv4RMRouteIfIndex Integer32,
raisecomIpv4RMRouteTag Integer32,
raisecomIpv4RMRouteType INTEGER,
raisecomIpv4RMRouteProto INTEGER,
raisecomIpv4RMRouteAge Unsigned32,
raisecomIpv4RMRouteDistance Unsigned32,
raisecomIpv4RMRouteValid TruthValue,
raisecomIpv4RMRouteInfo RowPointer,
raisecomIpv4RMRouteMetric1 Integer32,
raisecomIpv4RMRouteMetric2 Integer32,
raisecomIpv4RMRouteMetric3 Integer32,
raisecomIpv4RMRouteMetric4 Integer32,
raisecomIpv4RMRouteMetric5 Integer32
}
raisecomIpv4RMRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route.
An entry with a value of 0.0.0.0 is considered
a default route. Multiple routes to a single
destination can appear in the table, but access
to such multiple entries is dependent on the
table- access mechanisms defined by the network
management protocol in use."
::= { raisecomIpv4RouteManageRouteEntry 1 }
raisecomIpv4RMRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed
with the destination address before being
compared to the value in the raisecomRouteDest field.
If the value of the raisecomRouteDest is 0.0.0.0
(a default route), then the mask value is also 0.0.0.0 ."
::= { raisecomIpv4RouteManageRouteEntry 2 }
raisecomIpv4RMRouteIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value which uniquely identifies the route
among the routes to the same network layer destination."
::= { raisecomIpv4RouteManageRouteEntry 3 }
raisecomIpv4RMRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the next hop of this route."
::= { raisecomIpv4RouteManageRouteEntry 4 }
raisecomIpv4RMRouteLearnFrom OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Where the route learned from."
::= { raisecomIpv4RouteManageRouteEntry 5 }
raisecomIpv4RMRouteIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies the
local interface through which the next hop of
this route should be reached. The interface
identified by a particular value of this index
is the same interface as identified by the same
value of ifIndex."
::= { raisecomIpv4RouteManageRouteEntry 6 }
raisecomIpv4RMRouteTag OBJECT-TYPE
SYNTAX Integer32(0.. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to tag external routes."
::= { raisecomIpv4RouteManageRouteEntry 7 }
raisecomIpv4RMRouteType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
direct(3),
indirect(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of route."
::= { raisecomIpv4RouteManageRouteEntry 8 }
raisecomIpv4RMRouteProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
netmgmt(3),
icmp(4),
egp(5),
ggp(6),
hello(7),
rip(8),
is-is(9),
es-is(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing mechanism via which this
route was learned."
::= { raisecomIpv4RouteManageRouteEntry 9 }
raisecomIpv4RMRouteAge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route
was last updated or otherwise determined
to be correct.Note that no semantics of
`too old' can be implied except through
knowledge of the routing protocol by which
the route was learned."
::= { raisecomIpv4RouteManageRouteEntry 10 }
raisecomIpv4RMRouteDistance OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative distance is the credibility
of a routing protocol."
::= { raisecomIpv4RouteManageRouteEntry 11 }
raisecomIpv4RMRouteValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Setting this object to the value 'false(2)'
has the effect of invalidating the corresponding
entry in the ipv4 RouteTable object. That is,
it effectively disassociates the destination
identified with said entry from the route
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
ipv6RouteValid object."
::= { raisecomIpv4RouteManageRouteEntry 12 }
raisecomIpv4RMRouteInfo OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to MIB definitions specific to
the particular routing protocol which is
responsible for this route, as determined
by the value specified in the route's
ipv6RouteProto value.If this information
is not present, its value should be set to
the OBJECT ID { 0 0 },which is a syntactically
valid object identifier,and any implementation
conforming to ASN.1and the Basic Encoding Rules must
be able to generate and recognize this value."
::= { raisecomIpv4RouteManageRouteEntry 13 }
raisecomIpv4RMRouteMetric1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary routing metric for this route.
The semantics of this metric are determined
by the routing-protocol specified in the route's
raisecomRouteProto value. If this metric is not used,
its value should be set to -1."
::= { raisecomIpv4RouteManageRouteEntry 14 }
raisecomIpv4RMRouteMetric2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route.
The semantics of this metric are determined
by the routing-protocol specified in the route's
raisecomIpv4RMRouteProto value. If this metric is not
used,its value should be set to -1."
::= { raisecomIpv4RouteManageRouteEntry 15 }
raisecomIpv4RMRouteMetric3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route.
The semantics of this metric are determined
by the routing-protocol specified in the route's
raisecomIpv4RMRouteProto value. If this metric is not
used,its value should be set to -1."
::= { raisecomIpv4RouteManageRouteEntry 16 }
raisecomIpv4RMRouteMetric4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route.
The semantics of this metric are determined
by the routing-protocol specified in the route's
raisecomIpv4RMRouteProto value. If this metric is not
used,its value should be set to -1."
::= { raisecomIpv4RouteManageRouteEntry 17 }
raisecomIpv4RMRouteMetric5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route.
The semantics of this metric are determined
by the routing-protocol specified in the route's
raisecomIpv4RMRouteProto value. If this metric is not
used,its value should be set to -1."
::= { raisecomIpv4RouteManageRouteEntry 18 }
--raisecomIpv4RouteManageProtocolStatisticsTable
raisecomIpv4RouteManageProtocolStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomIpv4RouteManageProtocolStatisticsEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"ipv4 route manage statistics information"
::= { raisecomRouteManageTableGroup 2 }
raisecomIpv4RouteManageProtocolStatisticsEntry OBJECT-TYPE
SYNTAX raisecomIpv4RouteManageProtocolStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in raisecomIpv4RouteManageProtocolStatisticsTable."
INDEX { raisecomIpv4RMRProtocolIndex}
::= { raisecomIpv4RouteManageProtocolStatisticsTable 1 }
raisecomIpv4RouteManageProtocolStatisticsEntry ::= SEQUENCE {
raisecomIpv4RMRProtocolIndex INTEGER,
raisecomIpv4RMRProtocolActiveRouteNum INTEGER,
raisecomIpv4RMRProtocolInactiveRouteNum INTEGER
}
raisecomIpv4RMRProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
netmgmt(3),
icmp(4),
egp(5),
ggp(6),
hello(7),
rip(8),
is-is(9),
es-is(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the table."
::= { raisecomIpv4RouteManageProtocolStatisticsEntry 1 }
raisecomIpv4RMRProtocolActiveRouteNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the active routes."
::= { raisecomIpv4RouteManageProtocolStatisticsEntry 2 }
raisecomIpv4RMRProtocolInactiveRouteNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the inactive routes."
::= { raisecomIpv4RouteManageProtocolStatisticsEntry 3 }
--
-- END of SRoute-MIB
--
END

View File

@ -0,0 +1,247 @@
--MibName=rcStaticRoute
-- *****************************************************************
-- RAISECOM-SROUTE-MIB.MIB: Raisecom StaticRoute MIB file
-- Feb 2011, Yuyonghong
--
-- Copyright (c) 2011 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-SROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32,
Unsigned32, Integer32 FROM SNMPv2-SMI
InetAddress FROM INET-ADDRESS-MIB
RowStatus, TruthValue,
MacAddress FROM SNMPv2-TC
PortList FROM SWITCH-TC
Vlanset FROM SWITCH-TC
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomSRoute MODULE-IDENTITY
LAST-UPDATED "0412200000Z" -- Dec 20, 2004
ORGANIZATION "Wind River Systems, Inc."
CONTACT-INFO "Wind River Systems, Inc.
E-mail: support@windriver.com"
DESCRIPTION "description of raisecomSRoute object."
REVISION "0412200000Z" -- Dec 20, 2004
DESCRIPTION "Initial MIB creation."
::= {raisecomAgent 29}
------------------------------------------------------------------------------
-- groups in the ROSE Layer 3 MIB
------------------------------------------------------------------------------
raisecomSRouteNotifications OBJECT IDENTIFIER ::={ raisecomSRoute 1 }
raisecomSRouteObjects OBJECT IDENTIFIER ::={ raisecomSRoute 2 }
raisecomSRouteConformance OBJECT IDENTIFIER ::={ raisecomSRoute 3 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- groups in the ROSE Layer 3 MIB
------------------------------------------------------------------------------
raisecomSRouteScalarGroup OBJECT IDENTIFIER ::={ raisecomSRouteObjects 1 }
raisecomSRouteTableGroup OBJECT IDENTIFIER ::={ raisecomSRouteObjects 2 }
------------------------------------------------------------------------------
--
-- raisecomL3IpStatic:
-- This group is used to configure and retrieve static routes for both
-- host and subnet IP destinations.
--
-- This group is independent of the underlying switch hardware and
-- araisecomhitecture. It indicates how many Host IDs and Subnet IDs that
-- the hardware can directly support, if any. In general, hardware
-- entries route much faster than software entries.
--
-- The user can choose to reserve zero, some, or all of the available
-- hardware entries for use as static routes. The remaining entries,
-- if any, are reserved for dynamic routes (e.g., RIP, OSPF, etc.).
--
-- Note that the default route entry (0.0.0.0) cannot be placed in this
-- table. If the default route was ever placed into the hardware route
-- table, unknown routes would never be sent to the CPU (i.e., this would
-- prevent new routes from being learned and/or placed into the hardware
-- route table). The default route is reserved for use by the agent.
--
------------------------------------------------------------------------------
--
-- -------------------------------------------------------------
-- scalar in the MIB
-- -------------------------------------------------------------
raisecomIpv4StaticDefaultDistance OBJECT-TYPE
SYNTAX Unsigned32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If you do not specify the administrative
distance separately when you configure a static route,
you will use this value as the configuration"
DEFVAL {1}
::= { raisecomSRouteScalarGroup 1 }
raisecomIpv4StaticMaxRouteNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ipv4 static route number."
::= { raisecomSRouteScalarGroup 2 }
raisecomIpv4StaticCurrentRouteNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current ipv4 static route number."
::= { raisecomSRouteScalarGroup 3 }
------------------------------------------------------------------
--table in the mib
------------------------------------------------------------------
--raisecomIpv4StaticRouteTable
raisecomIpv4StaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF raisecomIpv4StaticRouteEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"ipv4 static route information"
::= { raisecomSRouteTableGroup 1 }
raisecomIpv4StaticRouteEntry OBJECT-TYPE
SYNTAX raisecomIpv4StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in raisecomIpv4StaticRouteTable."
INDEX { raisecomIpv4StaticDestInetAddress, raisecomIpv4StaticMask, raisecomIpv4StaticNextHop}
::= { raisecomIpv4StaticRouteTable 1 }
raisecomIpv4StaticRouteEntry ::= SEQUENCE {
raisecomIpv4StaticDestInetAddress IpAddress,
raisecomIpv4StaticMask IpAddress,
raisecomIpv4StaticNextHop IpAddress,
raisecomIpv4StaticIfIndex Integer32,
raisecomIpv4StaticDistance Unsigned32,
raisecomIpv4StaticDescription OCTET STRING,
raisecomIpv4StaticRouteTag Integer32,
raisecomIpv4StaticValid TruthValue,
raisecomIpv4StaticRowStatus RowStatus
}
raisecomIpv4StaticDestInetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DURABLE:
The static route host or subnet IP destination address.
All IP destination addresses must be non-zero."
::= { raisecomIpv4StaticRouteEntry 1 }
raisecomIpv4StaticMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DURABLE:
The mask for this IP destination. It contains 1's in the
bit positions for the net and subnet IDs and 0's in the
bit positions for host ID. The 1's must be contiguous,
starting with the left most bit.
Note that a host route uses a 255.255.255.255 mask."
::= { raisecomIpv4StaticRouteEntry 2 }
raisecomIpv4StaticNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the next hop of this route.
(In the case of a route bound to an interface
which is realized via a broadcast media, the value
of this field is the agent's IP address on that
interface.)"
::= { raisecomIpv4StaticRouteEntry 3 }
raisecomIpv4StaticIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local interface
through which the next hop of this route should be reached."
::= { raisecomIpv4StaticRouteEntry 4 }
raisecomIpv4StaticDistance OBJECT-TYPE
SYNTAX Unsigned32(1.. 255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the AD lower,the priority higher."
::= { raisecomIpv4StaticRouteEntry 5 }
raisecomIpv4StaticDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..60))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description of the route."
::= { raisecomIpv4StaticRouteEntry 6 }
raisecomIpv4StaticRouteTag OBJECT-TYPE
SYNTAX Integer32(0.. 2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to tag external routes."
::= { raisecomIpv4StaticRouteEntry 7 }
raisecomIpv4StaticValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"By setting this object to true(1), the user indicates the
desire to use hardware routing for this entry. To disable hardware
routing for this entry, set this object to false(2)."
DEFVAL { false }
::= { raisecomIpv4StaticRouteEntry 8 }
raisecomIpv4StaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
This object indicates the status of this entry. A row in this
table must be created using the createAndWait(5) action state
(i.e., createAndGo(4) is not supported). This object can only
be set to active(1) after all objects for this row are valid.
The 'raisecomL3IpStaticName' is optional.
Note that the notInService(2) state is not supported. Objects
in this table row can be changed when this object is notReady(3)
or active(1)."
::= { raisecomIpv4StaticRouteEntry 9 }
--
-- END of SRoute-MIB
--
END

View File

@ -0,0 +1,318 @@
--MibName=raisecom-IP-Base-Mib
RAISECOM-IP-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
InetAddressType, InetAddress,InetAddressPrefixLength
FROM INET-ADDRESS-MIB
RowStatus FROM SNMPv2-TC
iscomSwitch FROM RAISECOM-BASE-MIB;
rcL3 OBJECT IDENTIFIER ::= { iscomSwitch 16 }
rcIpBaseMIB MODULE-IDENTITY
LAST-UPDATED "1005241005Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raisecom
Postal: Beijing,
China
Tel: 86-010-82884499"
DESCRIPTION
"This MIB contains the objects for managing the ip address
configurations."
::= { rcL3 4 }
rcIpBaseMibObjects OBJECT IDENTIFIER ::= { rcIpBaseMIB 1 }
rcIpBaseScalarGroup OBJECT IDENTIFIER ::= { rcIpBaseMibObjects 1 }
rcIpBaseTableGroup OBJECT IDENTIFIER ::= { rcIpBaseMibObjects 2 }
--------------------------------------------------------------------------
-- Textual Conventions
--------------------------------------------------------------------------
IpAddressCatagory ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents the IP address category.
primary(1) - Indicates that this interface
provides primary IP addressing
information.
sub(2) - Indicates that this interface
provides a secondary IP
addressing information. There
may be more than one seconday
IP addressing information for
an interface.
linklocal(3) - Indicates that this interface
provides a link local ipv6
addressing information. "
SYNTAX INTEGER
{
primary(1),
sub(2),
linklocal(3)
}
--------------------------------------------------------------------------
-- rcIpBaseAddressTable
--------------------------------------------------------------------------
rcIpBaseAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpBaseAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure IPv4 or IPv6 addresses of an interface."
::= { rcIpBaseTableGroup 1 }
rcIpBaseAddressEntry OBJECT-TYPE
SYNTAX RcIpBaseAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the IP address information."
INDEX { rcIpBaseAddressIfIndex, rcIpBaseAddresstType, rcIpBaseAddress }
::= { rcIpBaseAddressTable 1 }
RcIpBaseAddressEntry ::= SEQUENCE {
rcIpBaseAddressIfIndex INTEGER,
rcIpBaseAddresstType InetAddressType,
rcIpBaseAddress InetAddress,
rcIpBaseAddressPrefixLength InetAddressPrefixLength,
rcIpBaseAddressSourceType INTEGER,
rcIpBaseAddressCatagory IpAddressCatagory,
rcIpBaseAddressRowStatus RowStatus
}
rcIpBaseAddressIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the interface to
which this entry is applicable. The interface identified by
a particular value of this index is the same interface as
identified by the same value of RFC 1573's ifIndex."
::= { rcIpBaseAddressEntry 1 }
rcIpBaseAddresstType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of Internet address for all the objects with SYNTAX
InetAddress and InetAddressPrefixLength in this entry."
::= { rcIpBaseAddressEntry 2 }
rcIpBaseAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing
information pertains."
::= { rcIpBaseAddressEntry 3 }
rcIpBaseAddressPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of the prefix associated with the IP address
of this entry."
::= { rcIpBaseAddressEntry 4 }
rcIpBaseAddressSourceType OBJECT-TYPE
SYNTAX INTEGER
{
assignedIp(1),
cluster(2),
dhcp(3),
bootp(4),
negotiate(5),
unnumbered(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate the type of source of the IP address."
DEFVAL { assignedIp }
::= { rcIpBaseAddressEntry 5 }
rcIpBaseAddressCatagory OBJECT-TYPE
SYNTAX IpAddressCatagory
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the IP address category of this entry."
DEFVAL { primary }
::= { rcIpBaseAddressEntry 6 }
rcIpBaseAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status is used to manage creation and deletion of rows
in this table."
::= { rcIpBaseAddressEntry 7 }
--------------------------------------------------------------------------
-- rcVlanInterfaceIndexTable
--------------------------------------------------------------------------
rcVlanInterfaceIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The rcVlanInterfaceIndexTable provides a way to translate
a VLAN-id in to an ifIndex, so that the VLAN interface's
configuration can be obtained from interface entry in ifTable."
::= { rcIpBaseTableGroup 2 }
rcVlanInterfaceIndexEntry OBJECT-TYPE
SYNTAX RcVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a VLAN interface and the IfIndex."
INDEX { rcVlanId }
::= { rcVlanInterfaceIndexTable 1 }
RcVlanInterfaceIndexEntry ::= SEQUENCE {
rcVlanId INTEGER,
rcVlanIfIndex INTEGER,
rcVlanIfIndexRowStatus RowStatus
}
rcVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-id number of the VLAN interface."
::= { rcVlanInterfaceIndexEntry 1 }
rcVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IfIndex associated with the VLAN interface."
::= { rcVlanInterfaceIndexEntry 2 }
rcVlanIfIndexRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status is used to manage creation and deletion of rows
in this table."
::= { rcVlanInterfaceIndexEntry 3 }
--------------------------------------------------------------------------
-- rcIpBaseManVlanTable
--------------------------------------------------------------------------
rcIpBaseManVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpBaseManVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The rcIpBaseManVlanTable provides a way to tag the management traffic
(internal port --- WAN port) once or twice. The ethertype, VID and priority are configurable."
::= { rcIpBaseTableGroup 3 }
rcIpBaseManVlanEntry OBJECT-TYPE
SYNTAX RcIpBaseManVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a IfIndex."
INDEX { rcIpBaseManVlanIfIndex }
::= { rcIpBaseManVlanTable 1 }
RcIpBaseManVlanEntry ::= SEQUENCE {
rcIpBaseManVlanIfIndex INTEGER,
rcIpBaseManVlanMode INTEGER,
rcIpBaseInnerVlan INTEGER,
rcIpBaseCos INTEGER,
rcIpBaseInnerCos INTEGER,
rcIpBaseTpid INTEGER,
rcIpBaseInnerTpid INTEGER
}
rcIpBaseManVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the interface to
which this entry is applicable. The interface identified by
a particular value of this index is the same interface as
identified by the same value of RFC 1573's ifIndex."
::= { rcIpBaseManVlanEntry 1 }
rcIpBaseManVlanMode OBJECT-TYPE
SYNTAX INTEGER{single-taging(1),double-taging(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode of management traffic."
DEFVAL { 0 }
::= { rcIpBaseManVlanEntry 2 }
rcIpBaseInnerVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inner vlan of management traffic."
DEFVAL { 1 }
::= { rcIpBaseManVlanEntry 3 }
rcIpBaseCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The cos value of management packet in the specified ifindex."
DEFVAL { 0 }
::= { rcIpBaseManVlanEntry 4 }
rcIpBaseInnerCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inner cos value of management packet in the specified ifindex."
DEFVAL { 0 }
::= { rcIpBaseManVlanEntry 5 }
rcIpBaseTpid OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tpid value of management packet in the specified ifindex."
DEFVAL { 33024 }
::= { rcIpBaseManVlanEntry 6 }
rcIpBaseInnerTpid OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inner tpid value of management packet in the specified ifindex."
DEFVAL { 33024 }
::= { rcIpBaseManVlanEntry 7 }
END

View File

@ -0,0 +1,279 @@
--MibName=roapArpMib
-- *****************************************************************
-- RAISECOM-ARP-MIB.MIB: Raisecom Arp Manage MIB file
--
-- Aug 2018, yanzhijie
--
-- Copyright (c) 1994-2000, 2001 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
IpAddress, Counter32 FROM SNMPv2-SMI
OltPortIndex FROM RAISECOM-PONSERIES-TC
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB;
roapArpCfg MODULE-IDENTITY
LAST-UPDATED "201205020000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: yanzhijie@raisecom.com"
DESCRIPTION
"description of rate limit manage object."
::= { raisecomSwitchMgt 29}
--roapArpCfg
------------------------------------------------------------------------------
-- define groups in swtich-attackdefense-mib
------------------------------------------------------------------------------
roapArpScalarConfig OBJECT IDENTIFIER ::= { roapArpCfg 1 }
------------------------------------------------------------------------------
--
-- roapArpScalarConfig
--
roapArpAgingTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "Second"
ACCESS read-write
STATUS current
DESCRIPTION
"The aging time of dynamic arp item."
DEFVAL { 1200 }
::= { roapArpScalarConfig 1 }
roapArpMaxCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Max items that device supports."
DEFVAL { 8192 }
::= { roapArpScalarConfig 2 }
roapArpClearAction OBJECT-TYPE
SYNTAX INTEGER{
clear_dynamic(1),
clear_static(2),
clear_all(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Clear one kind of arp items."
::= { roapArpScalarConfig 3 }
--
-- roapArpStatTable
--
roapArpStatTable OBJECT IDENTIFIER ::= { roapArpScalarConfig 4 }
roapArpTotalNum OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Current arp item counts that device owns."
::= { roapArpStatTable 1 }
roapArpStaticNum OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Current static arp item counts that device owns."
::= { roapArpStatTable 2 }
roapArpDynamicNum OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Current dynamic arp item counts that device owns."
::= { roapArpStatTable 3 }
roapArpInHardWareNum OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS current
DESCRIPTION
"Current arp item counts in hardware that device owns."
::= { roapArpStatTable 4 }
--
-- roapArpIfConfigTable
--
roapArpIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapArpIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Arp configuration based interfaces"
::= { roapArpCfg 2 }
roapArpIfConfigEntry OBJECT-TYPE
SYNTAX RoapArpIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the roapArpIfConfigTable."
INDEX { roapArpIfIndex }
::= { roapArpIfConfigTable 1 }
RoapArpIfConfigEntry ::= SEQUENCE {
roapArpIfIndex OltPortIndex,
roapArpIfLearningMode INTEGER,
roapArpIfMaxLearningCount Integer32,
roapArpIfTotalNum Counter32,
roapArpIfStaticNum Counter32,
roapArpIfDynamicNum Counter32,
roapArpIfInHardWareNum Counter32,
roapArpIfClearAction INTEGER
}
roapArpIfIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "if index that the acl will be applied on."
::= { roapArpIfConfigEntry 1 }
roapArpIfLearningMode OBJECT-TYPE
SYNTAX INTEGER {
learn_all(1),
learn_reply_only(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "arp learn mode."
::= { roapArpIfConfigEntry 2 }
roapArpIfMaxLearningCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Max arp counts interface can learn."
::= { roapArpIfConfigEntry 3 }
roapArpIfTotalNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total arp counts on this interface."
::= { roapArpIfConfigEntry 4 }
roapArpIfStaticNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Static arp counts on this interface."
::= { roapArpIfConfigEntry 5 }
roapArpIfDynamicNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Dynamic arp counts on this interface."
::= { roapArpIfConfigEntry 6 }
roapArpIfInHardWareNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Arp counts in hardware on this interface."
::= { roapArpIfConfigEntry 7 }
roapArpIfClearAction OBJECT-TYPE
SYNTAX INTEGER{
clear_dynamic(1),
clear_static(2),
clear_all(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear arp action."
::= { roapArpIfConfigEntry 8 }
--
-- roapArpStaticTable
--
roapArpStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapArpStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Static arp configuration"
::= { roapArpCfg 3 }
roapArpStaticEntry OBJECT-TYPE
SYNTAX RoapArpStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the roapArpStaticTable."
INDEX { roapStaticArpIfIndex, roapStaticArpNetAddress }
::= { roapArpStaticTable 1 }
RoapArpStaticEntry ::= SEQUENCE {
roapStaticArpIfIndex OltPortIndex,
roapStaticArpNetAddress IpAddress,
roapStaticArpPhyAddress MacAddress,
roapStaticArpType INTEGER,
roapStaticArpBindIfIndex OltPortIndex,
roapStaticArpRowStatus RowStatus
}
roapStaticArpIfIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface index."
::= { roapArpStaticEntry 1 }
roapStaticArpNetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ip address index."
::= { roapArpStaticEntry 2 }
roapStaticArpPhyAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Mac address correspon with Ip address."
::= { roapArpStaticEntry 3 }
roapStaticArpType OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dynamic(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Arp item type."
::= { roapArpStaticEntry 4 }
roapStaticArpBindIfIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Staic arp item binded interface index."
::= { roapArpStaticEntry 5 }
roapStaticArpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Arp entry row status."
::= { roapArpStaticEntry 6 }
END

View File

@ -0,0 +1,101 @@
--MibName=rcProxyArp
-- =======================================================================
-- Version info
--
-- Version 1.0 Created 2012.05.15 by YULEI
-- This version of MIB is created just for the use of Network Management Systems
-- display and set the system configuration of Proxy Arp .
--
-- Copyright(c) 2002-2005 by RAISECOM TECH, Ltd.
-- =======================================================================
RAISECOM-PROXYARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB
TruthValue FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
InterfaceIndex FROM IF-MIB;
roapProxyArp MODULE-IDENTITY
LAST-UPDATED "201312150000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raisecom Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION
"Raisecom Proxy Arp MIB definition."
::= { raisecomSwitchMgt 27}
roapProxyArpConfig OBJECT IDENTIFIER ::= { roapProxyArp 1 }
-- roapProxyArpTableGroup OBJECT IDENTIFIER ::= { roapProxyArpObjects 1 }
------------------------------------------------------------------------------
-- define groups in RAISECOM-PROXYARP-MIB
------------------------------------------------------------------------------
-- ---------------------------------------------------------- --
-- The PAE System Group
-- ---------------------------------------------------------- --
roapProxyArpEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls whether the proxy ARP
is enabled on the device."
DEFVAL { 2 }
::= { roapProxyArpConfig 1 }
roapProxyArpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapProxyArpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { roapProxyArpConfig 2 }
roapProxyArpIfEntry OBJECT-TYPE
SYNTAX RoapProxyArpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a IfIndex."
INDEX { roapProxyArpIfIndex }
::= { roapProxyArpIfTable 1 }
RoapProxyArpIfEntry ::= SEQUENCE {
roapProxyArpIfIndex InterfaceIndex,
roapProxyArpIfEnable INTEGER
}
roapProxyArpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of interface ip."
::= { roapProxyArpIfEntry 1 }
roapProxyArpIfEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object control whether the proxy arp
is enable on the index of interface ip"
DEFVAL { 0 }
::= { roapProxyArpIfEntry 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
--MibName=rcAttackDefense
-- *****************************************************************
-- RAISECOM-ATTACKDEFNSE-MIB.MIB: Raisecom Bandwidth Manage MIB file
--
-- Dec 2014, yanzhijie
--
-- Copyright (c) 1994-2000, 2001 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
SWITCH-ATTACKDEFENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB
RowStatus FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
InterfaceIndex FROM IF-MIB;
roapAttackDefenseCfg MODULE-IDENTITY
LAST-UPDATED "201205020000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: yanzhijie@raisecom.com"
DESCRIPTION
"description of rate limit manage object."
::= { raisecomSwitchMgt 28}
--rcAttackDefenseCfg
------------------------------------------------------------------------------
-- define groups in swtich-attackdefense-mib
------------------------------------------------------------------------------
roapDefenseSinglePacketAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 1 }
roapDefenseScanAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 2 }
roapDefenseFloodAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 3 }
roapDefenseArpAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 4 }
roapDefenseTcpAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 5 }
roapDefenseUrpfAttack OBJECT IDENTIFIER ::= { roapAttackDefenseCfg 6 }
------------------------------------------------------------------------------
--
-- roapDefenseSinglePacketAttack
--
roapDefenseSinglePacketAttackGroup OBJECT IDENTIFIER ::= { roapDefenseSinglePacketAttack 1 }
roapDefenseLandAttackAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"The administration status of the land attack."
DEFVAL { disable }
::= { roapDefenseSinglePacketAttackGroup 1 }
roapDefenseSmurfAttachAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"The administration status of smurf attack."
DEFVAL { disable }
::= { roapDefenseSinglePacketAttackGroup 2 }
roapDefenseLargeIcmpAttackGroup OBJECT IDENTIFIER ::= { roapDefenseSinglePacketAttack 2 }
roapDefenseLargeIcmpAttackAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"The administration status of large icmp attack."
DEFVAL { disable }
::= { roapDefenseLargeIcmpAttackGroup 1 }
roapDefenseLargeIcmpAttackSize OBJECT-TYPE
SYNTAX Integer32(256..2048)
UNITS "Byte"
ACCESS read-write
STATUS current
DESCRIPTION
"The largest icmp packet length that allows pass from device."
DEFVAL { 1024 }
::= { roapDefenseLargeIcmpAttackGroup 2 }
--
-- roapDefenseUrpfAttack
--
roapDefenseUrpfAttackGroup OBJECT IDENTIFIER ::= { roapDefenseUrpfAttack 1 }
roapDefenseUrpfAttackAdmin OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"The administration status of urpf attack."
DEFVAL { disable }
::= { roapDefenseUrpfAttackGroup 1 }
END

View File

@ -0,0 +1,222 @@
--MibName=roapDai
-- *****************************************************************
-- switch-dai-mib.mib: Raisecom DAI MIB file
--
-- April 2012, pangxijia
--
-- Copyright (c) 2012-2019, 2012 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
SWITCH-DAI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MacAddress,RowStatus FROM SNMPv2-TC
PortList, Vlanset, EnableVar FROM SWITCH-TC
InetAddressType, InetAddressIPv6 FROM INET-ADDRESS-MIB
OltPortIndex FROM RAISECOM-PONSERIES-TC
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB;
roapDai MODULE-IDENTITY
LAST-UPDATED "0806130000Z"
ORGANIZATION "raisecom Group"
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: pangxijia@raisecom.com"
DESCRIPTION
"The MIB module for dynamic arp inspection."
::= { raisecomSwitchMgt 16}
------------------------------------------------------------------------------
--
-- roapDai - Dynamic ARP Inspection
--
-- This group is used to instrument the dynamic ARP inspection support.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
roapDaiConfig OBJECT IDENTIFIER ::= { roapDai 1 }
------------------------------------------------------------------------------
--
-- DAI Config
--
roapDaiStaticEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls whether the static DAI
bind is enabled on the device. A disable(2) value
will prevent the static DAI bind rule to write
to hardware on the device."
DEFVAL { 2 }
::= { roapDaiConfig 1 }
roapDaiDhcpSnoopEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls whether the dhcp snooping DAI
bind is enabled on the device. A disable(2) value
will prevent the dhcp snooping DAI bind on the device."
DEFVAL { 2 }
::= { roapDaiConfig 2 }
roapDaiBindCurrentRules OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current DAI rule number on the device."
::= { roapDaiConfig 3 }
--
-- DAI Port Config
--
roapDaiPortTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapDaiPortTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries that identify the configured DAI trust
for each port."
::= { roapDaiConfig 5 }
roapDaiPortTrustEntry OBJECT-TYPE
SYNTAX RoapDaiPortTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the roapDaiPortStateTable.
The entry identify the configured DAI trust for the port."
INDEX { roapDaiPortIndex}
::= { roapDaiPortTrustTable 1 }
RoapDaiPortTrustEntry ::=
SEQUENCE {
roapDaiPortIndex OltPortIndex,
roapDaiTrust INTEGER
}
roapDaiPortIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { roapDaiPortTrustEntry 1 }
roapDaiTrust OBJECT-TYPE
SYNTAX INTEGER { trust(1), untrust(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the whether trust arp packet on this port."
DEFVAL { 2 }
::= { roapDaiPortTrustEntry 2 }
--
-- The DAI bind table
--
roapDaiBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapDaiBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the list of DAI bind table."
::= { roapDaiConfig 6 }
roapDaiBindEntry OBJECT-TYPE
SYNTAX RoapDaiBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains the list of DAI bind table."
INDEX { roapDaiBindIp}
::= { roapDaiBindTable 1 }
RoapDaiBindEntry ::= SEQUENCE {
roapDaiBindIp IpAddress,
roapDaiBindPortId INTEGER,
roapDaiBindMac MacAddress,
roapDaiBindVlan INTEGER,
roapDaiBindMode INTEGER,
roapDaiBindInHw INTEGER,
roapDaiBindRowStatus RowStatus
}
roapDaiBindIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index identifying this entry.The ip address of this bind rule."
::= { roapDaiBindEntry 1 }
roapDaiBindPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the port id of this rule."
::= { roapDaiBindEntry 2 }
roapDaiBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the mac address of this rule."
::= { roapDaiBindEntry 3 }
roapDaiBindVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the vlan of this rule."
::= { roapDaiBindEntry 4 }
roapDaiBindMode OBJECT-TYPE
SYNTAX INTEGER { static(1), dhcp-snooping(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the mode of this rule.static(1) specifies
this rule is staticly configured.dhcp snooping(2) specifies this
rule is learned from dhcp snooping."
::= { roapDaiBindEntry 5 }
roapDaiBindInHw OBJECT-TYPE
SYNTAX INTEGER { inHw(1), notinHw(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the state of this rule.InHw(1) specifies
this rule is in hardware.notInHw(1) specifies this rule is not in hardware."
::= { roapDaiBindEntry 6 }
roapDaiBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { roapDaiBindEntry 7 }
--
END

View File

@ -0,0 +1,562 @@
--MibName=rcEthRing
-- *****************************************************************
-- RAISECOM-ETHERNET-RING-MIB.MIB: Raisecom Ethernet Ring MIB file
--
-- Oct. 2008, guoxiaodan
--
-- Copyright (c) 1994-2008, 2008 by Raisecom, Inc.
-- All rights reserved.
--
--02, 20100423, huochao,the preversion had Compile errors, I have changed it at:
-- RcEthRingEntry ::= SEQUENCE {...
-- rcEthRingBridgeState INTEGER,
-- rcEthRingState INTEGER,
-- rcEthRingDbState INTEGER,
-- ...
-- RcEthRingPortEntry ::= SEQUENCE {
-- rcEthRingPortState INTEGER,
-- rcEthRingPortForwardState INTEGER,
-- rcEthRingDiscoverPeerState INTEGER,
-- RcEthRingDeviceListEntry ::= SEQUENCE {
-- rcEthRingDeviceListBridgeState INTEGER,
-- 01, 20100401, gxd, add node rcEthRingExtInfoGroup
-- *****************************************************************
SWITCH-ERING-MIB DEFINITIONS ::= BEGIN
IMPORTS
iscomSwitch
FROM RAISECOM-BASE-MIB
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI -- RFC2578
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC -- RFC2579
EnableVar FROM SWITCH-TC;
rcEthRing MODULE-IDENTITY
LAST-UPDATED "0808120000Z"
ORGANIZATION "Raisecom China World"
CONTACT-INFO
"
Phone: 01082884499
Email: support@raisecom.com"
DESCRIPTION
"The MIB module for Ethernet Ring protocol."
REVISION "0808050000Z"
DESCRIPTION
"Ethernet Ring MIB."
::= {iscomSwitch 39}
rcEthRingObjects OBJECT IDENTIFIER ::= { rcEthRing 1 }
rcEthRingNotifications OBJECT IDENTIFIER ::= { rcEthRing 2 }
--------------------- ERING Table -------------------------------
rcEthRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEthRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Raisecom ethernet ring table."
::= { rcEthRingObjects 1 }
rcEthRingEntry OBJECT-TYPE
SYNTAX RcEthRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"raisecom ethernet ring table entry."
INDEX { rcEthRingIndex }
::= { rcEthRingTable 1 }
RcEthRingEntry ::= SEQUENCE {
rcEthRingIndex Integer32,
rcEthRingPrimaryPort Unsigned32,
rcEthRingSecondaryPort Unsigned32,
rcEthRingPriority Unsigned32,
rcEthRingHelloTime Unsigned32,
rcEthRingRestoreDelay Unsigned32,
rcEthRingHoldTime Unsigned32,
rcEthRingProtocolVlan Unsigned32,
rcEthRingEnable EnableVar,
rcEthRingDescription OCTET STRING,
rcEthRingBridgeState INTEGER,
rcEthRingState INTEGER,
rcEthRingCurStateDuration Unsigned32,
rcEthRingDbMac MacAddress,
rcEthRingDbPri Unsigned32,
rcEthRingDbState INTEGER,
rcEthRingClearStatistics TruthValue,
rcEthRingRowStatus RowStatus
}
rcEthRingIndex OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index uniquely identifies a ERING Ring, which ranges from 1~8.
This value can't be modified after created."
::= { rcEthRingEntry 1 }
rcEthRingPrimaryPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The primary port blocked firstly when ring node state changes.
It can't be modified after enabled."
::= { rcEthRingEntry 2 }
rcEthRingSecondaryPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secondary port; It can't be modified after enabled."
::= { rcEthRingEntry 3 }
rcEthRingPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of bridge,The value 0 signifies the lowest priority
and 255 signifies the highest priority."
::= { rcEthRingEntry 4 }
rcEthRingEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"This attribute, while TRUE, indicates that the function
of ethernet ring is enabled(1). The function is disabled(2), otherwise."
DEFVAL { disable }
::= { rcEthRingEntry 5 }
rcEthRingDescription OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description information of ethernet ring."
::= { rcEthRingEntry 6 }
rcEthRingHelloTime OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates the interval between two hello packets sent by ethernet ring node,
and its unit is second.This value ranges from 1s~10s."
::= { rcEthRingEntry 7 }
rcEthRingRestoreDelay OBJECT-TYPE
SYNTAX Unsigned32 (0..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates the delay time when up happens, and its unit is second.
This value ranges from 0s~180s."
::= { rcEthRingEntry 8 }
rcEthRingHoldTime OBJECT-TYPE
SYNTAX Unsigned32 (3..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This time value determines the interval length during which no more than two protocol
packet received by this port. "
::= { rcEthRingEntry 9 }
rcEthRingProtocolVlan OBJECT-TYPE
SYNTAX Unsigned32 (2..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Vlan of protocol packet."
::= { rcEthRingEntry 10 }
rcEthRingBridgeState OBJECT-TYPE
SYNTAX INTEGER{
invalid(0),
down(1),
block(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of designated bridge, including forward,block,down and invalid.
The default bridge state is invalid(0) before ring was created.
Each bridge have two ports,down(1) if at least one port is in the state of DOWN;
Block(2) if at least one port is blocked when two ports are in DISCOVER state;
Forward(3) when two ports are in the state of forwarding;"
::= { rcEthRingEntry 11 }
rcEthRingState OBJECT-TYPE
SYNTAX INTEGER{
Down(0),
Unstable(1),
Enclosed(2),
Unenclosed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet ring state.
Down(0)-- The default state of ring state when the ring was created;
Error(1)-- The state before achieve stability after enable the ring;
Enclosed(2)-- The ring state is stable and enclosed.
Unenclosed(3)-- The ring state is stable but unenclosed."
::= { rcEthRingEntry 12 }
rcEthRingCurStateDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It means duration since ring state got into stability if the current ring state is stable,
unstable state means duration of the last stable state."
::= { rcEthRingEntry 13 }
rcEthRingDbMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mac address of the designated bridge."
::= { rcEthRingEntry 14 }
rcEthRingDbPri OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DB priority of the Ethernet ring."
::= { rcEthRingEntry 15 }
rcEthRingDbState OBJECT-TYPE
SYNTAX INTEGER{
invalid(0),
down(1),
block(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of designated bridge, including forward,block,down and invalid.
The default bridge state is invalid(0) before ring was created.
Each bridge have two ports,down(1) if at least one port is in the state of DOWN;
Block(2) if at least one port is blocked when two ports are in DISCOVER state;
Forward(3) when two ports are in the state of forwarding;"
DEFVAL{ 0 }
::= { rcEthRingEntry 16 }
rcEthRingClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The purpose of this object is to clear all the ring statistics.
Set the value to true(1) means clear current ring statistics and begin the next recalculation."
DEFVAL { False }
::= { rcEthRingEntry 17 }
rcEthRingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is responsible for managing the creation,
deletion and modification of rows, which support active status and CreatAndGo, destroy operation."
::= { rcEthRingEntry 18 }
--------------------- ERING Port Table -------------------------------
rcEthRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEthRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Raisecom ethernet ring Port Table."
::= { rcEthRingObjects 2 }
rcEthRingPortEntry OBJECT-TYPE
SYNTAX RcEthRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Raisecom ethernet ring port table entry."
INDEX { rcEthRingIndex, rcEthRingPortFlagIndex }
::= { rcEthRingPortTable 1 }
RcEthRingPortEntry ::= SEQUENCE {
rcEthRingPortFlagIndex Unsigned32,
rcEthRingPort Unsigned32,
rcEthRingPortState INTEGER,
rcEthRingPortForwardState INTEGER,
rcEthRingDiscoverPeerState INTEGER,
rcEthRingPortStateSwitchCount Unsigned32,
rcEthRingCurrStateDuration Unsigned32,
rcEthRingRecvHelloPkts Unsigned32,
rcEthRingRecvChangePkts Unsigned32,
rcEthRingRecvChangeRelayPkts Unsigned32,
rcEthRingRecvFlushPkts Unsigned32,
rcEthRingSendHelloPkts Unsigned32,
rcEthRingSendChangePkts Unsigned32,
rcEthRingSendChangeRelayPkts Unsigned32,
rcEthRingSendFlushPkts Unsigned32
}
rcEthRingPortFlagIndex OBJECT-TYPE
SYNTAX Unsigned32(1..2)
--1,Index of the primary port statistics
--2,--Index of the secondary port statistics
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the port table which corresponding to the specific port statistics uniquely."
::= { rcEthRingPortEntry 1 }
rcEthRingPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number corresponding to the index."
::= { rcEthRingPortEntry 2 }
rcEthRingPortState OBJECT-TYPE
SYNTAX INTEGER{
Active(1),--port is active in the ring
Inactive(2)--port is inactive in the ring
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value means whether port is active in the ring or not."
::= { rcEthRingPortEntry 3 }
rcEthRingPortForwardState OBJECT-TYPE
SYNTAX INTEGER{
block(1),
forward(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of ethernet ring port, including block and forward."
::= { rcEthRingPortEntry 4 }
rcEthRingDiscoverPeerState OBJECT-TYPE
SYNTAX INTEGER{
none(1),
discover(2),
full(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port state of ethernet ring,including none,discover and full.
none(1)-- two ports of the bridge did not receive any packets from opposite ports;
discover(2)-- at least one port of the bridge received packet before got into stable status;
full(3)-- Port received the same packet three times continuously."
::= { rcEthRingPortEntry 5 }
rcEthRingPortStateSwitchCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Times of port state switch between block and forward state."
::= { rcEthRingPortEntry 6 }
rcEthRingCurrStateDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It means the duration since port got into current state."
::= { rcEthRingPortEntry 7 }
rcEthRingRecvHelloPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 8 }
rcEthRingRecvChangePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 9 }
rcEthRingRecvChangeRelayPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 10 }
rcEthRingRecvFlushPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 11 }
rcEthRingSendHelloPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 12 }
rcEthRingSendChangePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 13 }
rcEthRingSendChangeRelayPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 14 }
rcEthRingSendFlushPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number which received from peer device."
::= { rcEthRingPortEntry 15 }
--------------------- ERING Device Table -------------------------------
rcEthRingDeviceListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcEthRingDeviceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EthRing Device Table."
::= { rcEthRingObjects 3 }
rcEthRingDeviceListEntry OBJECT-TYPE
SYNTAX RcEthRingDeviceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Raisecom ethernet ring device table entry."
INDEX { rcEthRingIndex, rcEthRingPortFlagIndex, rcEthRingDeviceListIndex }
::= { rcEthRingDeviceListTable 1 }
RcEthRingDeviceListEntry ::= SEQUENCE {
rcEthRingDeviceListIndex Unsigned32,
rcEthRingDeviceListMac MacAddress,
rcEthRingDeviceListPort1 Integer32,
rcEthRingDeviceListPort2 Integer32,
rcEthRingDeviceListPriority Unsigned32 ,
rcEthRingDeviceListBridgeState INTEGER
}
rcEthRingDeviceListIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An entry in this table is created when hello packet is received.
An entry is removed from this table when its corresponding rcEthRingEntry is deleted.
An implementation MUST start assigning rcEthRingDeviceListIndex values at 1 and wrap
after exceeding the maximum possible value, as defined by the limit of this object ('ffffffff'h)."
::= { rcEthRingDeviceListEntry 1 }
rcEthRingDeviceListMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac address of bridge in the ethernet ring."
::= { rcEthRingDeviceListEntry 2 }
rcEthRingDeviceListPort1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One of active port of the device."
::= { rcEthRingDeviceListEntry 3 }
rcEthRingDeviceListPort2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Another active port of the device."
::= { rcEthRingDeviceListEntry 4 }
rcEthRingDeviceListPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of bridge,The value 0 signifies the lowest priority
and 255 signifies the highest priority."
::= { rcEthRingDeviceListEntry 5 }
rcEthRingDeviceListBridgeState OBJECT-TYPE
SYNTAX INTEGER{
invalid(0),
down(1),
block(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of designated bridge, including forward,block,alone,down and invalid.
The default bridge state is invalid(0) before ring was created.
Each bridge have two ports,down(1) if at least one port is in the state of DOWN;
Block(2) if at least one port is blocked when two ports are in DISCOVER state;
Forward(3) when two ports are in the state of forwarding;"
::= { rcEthRingDeviceListEntry 6 }
-- Extend Info Group Definition section
rcEthRingExtInfoGroup OBJECT IDENTIFIER ::= { rcEthRingObjects 4 }
rcEthRingUpStreamGroupList OBJECT-TYPE
SYNTAX DisplayString(SIZE(4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upstream group list of ethernet ring which is corresponding to the link state track group.
A bit mask corresponding to the upstream group. Set corresponding bit to 1 to create the
group, set bit to 0 delete the group."
::= { rcEthRingExtInfoGroup 1 }
-- Notification Definition section
rcEthRingStateChange NOTIFICATION-TYPE
OBJECTS {
rcEthRingIndex,
rcEthRingState,
rcEthRingDbMac
}
STATUS current
DESCRIPTION
"Generated when ring state changes between enclosed and other status;"
::= { rcEthRingNotifications 1 }
END

View File

@ -0,0 +1,272 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcFilterCfg
-- FILE NAME: switch-filter-mib.mi2
-- DATE : 2011/1/4
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/1/4, yanzhijie
-- This is the first formal version for universal MIB definition.
SWITCH-FILTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, IpAddress, Counter32, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
PortList, EnableVar
FROM SWITCH-TC
rcAclId, rcAclRuleId
FROM SWITCH-ACL-MIB
OltPortIndex
FROM RAISECOM-PONSERIES-TC
raisecomSwitchMgt
FROM RAISECOM-PONSERIES-BASE-MIB;
rcFilterCfg MODULE-IDENTITY
LAST-UPDATED "201107200000Z"
ORGANIZATION "rc TECH, Ltd."
CONTACT-INFO "www.rc.com"
DESCRIPTION
"The MIB module defining objects for version management functions"
::= { raisecomSwitchMgt 6}
--rcFilterCfg
------------------------------------------------------------------------------
-- define groups in swtich-filter-mib
------------------------------------------------------------------------------
rcFilterScalar OBJECT IDENTIFIER ::= { rcFilterCfg 1 }
--rcFilterTable OBJECT IDENTIFIER ::= { rcFilterCfg 2 }
--rcFilterStatTable OBJECT IDENTIFIER ::= { rcFilterCfg 3 }
------------------------------------------------------------------------------
-- Filter scalar table
rcFilterNextIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the next filter Index."
::= { rcFilterScalar 1 }
-- Filter management table
rcFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of filter."
::= { rcFilterCfg 2 }
rcFilterEntry OBJECT-TYPE
SYNTAX RcFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcL2AclTable."
INDEX { rcFilterId }
::= { rcFilterTable 1 }
RcFilterEntry ::= SEQUENCE {
rcFilterId INTEGER,
rcFilterAclId INTEGER,
rcFilterTarget INTEGER,
rcFilterTargetPara OCTET STRING,
rcFilterTargetParaExtra OCTET STRING,
rcFilterHwStatus TruthValue,
rcFilterStatAdmin EnableVar,
rcFilterStatUnit INTEGER,
rcFilterRowStatus RowStatus
}
rcFilterId OBJECT-TYPE
SYNTAX INTEGER (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of rcFilterTable."
::= { rcFilterEntry 1 }
rcFilterAclId OBJECT-TYPE
SYNTAX INTEGER (1..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Index of acl."
::= { rcFilterEntry 2 }
rcFilterTarget OBJECT-TYPE
SYNTAX INTEGER {
null(0),
ingress(1),
egress(2),
global(3),
svlan(4),
cvlan(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Target that filter will be applied on. As ingress, filter is applied on ingress ports,
and about egress, filter is applied on gress port, meanwhile, ingress ports can also be
appointed. If ingress ports are appointed, the target is the flow from ingress ports to
egress port. As for svlan and cvlan, filter is applied on SVLAN and CVLAN"
::= { rcFilterEntry 3 }
rcFilterTargetPara OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Target parameters of filter. If the target is ingress, the node represents the ingress
port list, and if the target is egress, the node represents the egress port. if the target
is svlan or cvlan, the node reprents vlan id list."
::= { rcFilterEntry 4 }
rcFilterTargetParaExtra OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "When filter target is set to be egress port, ingress port can also be appointed, and the
node represents the egress port list. As for other target, the node represents nothing."
::= { rcFilterEntry 5 }
rcFilterHwStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicats whether the filter is applied in hardware or not."
::= { rcFilterEntry 6 }
rcFilterStatAdmin OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable of disable statistics function."
::= { rcFilterEntry 7 }
rcFilterStatUnit OBJECT-TYPE
SYNTAX INTEGER {
packet(1),
byte(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Statistics unit."
::= { rcFilterEntry 8 }
rcFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status of the table."
::= { rcFilterEntry 9 }
-- Filter statistics result tabel
rcFilterStatResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcFilterStatResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of filter statistics."
::= { rcFilterCfg 4 }
rcFilterStatResultEntry OBJECT-TYPE
SYNTAX RcFilterStatResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcL2AclTable."
INDEX { rcFilterId, rcAclRuleId }
::= { rcFilterStatResultTable 1 }
RcFilterStatResultEntry ::= SEQUENCE {
rcFilterStatPkt64 Counter64,
rcFilterStatByte64 Counter64,
rcFilterStatReset INTEGER
}
rcFilterStatPkt64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets of filter statistics."
::= { rcFilterStatResultEntry 1 }
rcFilterStatByte64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bytes of filter statistics."
::= { rcFilterStatResultEntry 2 }
rcFilterStatReset OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "clear the filter counter."
::= { rcFilterStatResultEntry 3 }
-- Layer 3 Filter tabel
rcL3FilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL3FilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of layer 3 filter."
::= { rcFilterCfg 5 }
rcL3FilterEntry OBJECT-TYPE
SYNTAX RcL3FilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcL3FilterTable."
INDEX { rcL3FilterIfIndex }
::= { rcL3FilterTable 1 }
RcL3FilterEntry ::= SEQUENCE {
rcL3FilterIfIndex OltPortIndex,
rcL3FilterAclId Integer32,
rcL3FilterPortList PortList,
rcL3FilterRowStatus RowStatus
}
rcL3FilterIfIndex OBJECT-TYPE
SYNTAX OltPortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "the L3IpSubnet IfIndex from which the packets are received."
::= { rcL3FilterEntry 1 }
rcL3FilterAclId OBJECT-TYPE
SYNTAX Integer32(1001..3000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "ACL ID binded with the filter."
::= { rcL3FilterEntry 2 }
rcL3FilterPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The physical ports where the ip access list is applied."
::= { rcL3FilterEntry 3 }
rcL3FilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "L3 filter row status."
::= { rcL3FilterEntry 4 }
END

View File

@ -0,0 +1,224 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : roapIpDhcpOptionMib
-- FILE NAME: switch-ipdhcpoption-mib.mib
-- DATE : 2012/03/09
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/03/09, xiaoyingjie
-- This is the first formal version for universal MIB definition.
IP-DHCP-OPTION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP FROM SNMPv2-CONF
EnableVar FROM SWITCH-TC
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB;
roapIpDhcpOption MODULE-IDENTITY
LAST-UPDATED "201203090000Z"
ORGANIZATION "Raisecom Technology Co., Ltd."
CONTACT-INFO
"raisecom
E-mail: raisecom@raisecom.com"
DESCRIPTION "dhcp option module management."
::= { raisecomSwitchMgt 13 }
------------------------------------------------------------------------------
-- define groups in roapIpDhcpOption
------------------------------------------------------------------------------
roapIpDhcpOption82MibObjects
OBJECT IDENTIFIER ::= { roapIpDhcpOption 1 }
roapIpDhcpOption82PortGroup
OBJECT IDENTIFIER ::= { roapIpDhcpOption82MibObjects 1 }
roapIpDhcpOption82ConfigGroup
OBJECT IDENTIFIER ::= { roapIpDhcpOption82MibObjects 2 }
------------------------------------------------------------------------------
------------------------------------------------------------------------
-- begin-- roapIpDhcpOption82PortGroup--
--------------------------------------------------------------------------
roapIpDhcpOption82PortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpOption82PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table keep record of circuit ID for every port."
::= { roapIpDhcpOption82PortGroup 1 }
roapIpDhcpOption82PortEntry OBJECT-TYPE
SYNTAX RoapIpDhcpOption82PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch dhcp option config based on port."
INDEX { roapIpDhcpOption82PortIndex }
::= { roapIpDhcpOption82PortTable 1 }
RoapIpDhcpOption82PortEntry ::= SEQUENCE
{
roapIpDhcpOption82PortIndex INTEGER,
roapIpDhcpOption82CircuitID OCTET STRING (SIZE(1..64)),
roapIpDhcpOption82Policy INTEGER,
roapIpDhcpOption82PolicyLen INTEGER
}
roapIpDhcpOption82PortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies a configuration about dhcp option."
::= { roapIpDhcpOption82PortEntry 1}
roapIpDhcpOption82CircuitID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"string of circuit-ID in which you can fill anything you want.
The maximum length is 64 bytes.If it not configged,it is zero.
if it configged,the OPTION82 will use it as circuit-id."
::= { roapIpDhcpOption82PortEntry 2 }
roapIpDhcpOption82Policy OBJECT-TYPE
SYNTAX INTEGER{drop(1), keep(2), replace(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Policy state of port.It has three values.The default value is replace(3)."
::= { roapIpDhcpOption82PortEntry 3}
roapIpDhcpOption82PolicyLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"when the value of roapIpDhcpOption82Policy is replace(3), the lentch will be replaced."
::= { roapIpDhcpOption82PortEntry 4}
-- end--roapIpDhcpOption82PortGroup------------------------
---------------------------------------------------
-- begin--roapIpDhcpOption82ConfigGroup-----
-- roapIpDhcpOption82ConfigGroup scale MIB--
---------------------------------------------------
roapIpDhcpOption82Enable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp opton82. It has two values,
one is enable(1),which indicates that the system start dhcp snooping;
the other is disable(2) that means dhcp snooping is invalid in this system."
DEFVAL { disable }
::= { roapIpDhcpOption82ConfigGroup 1 }
roapIpDhcpOption82AttachString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the string use in sub option 1,in this mode,the sub option
1 discribe as port-number\VID\AttachingSring ."
::= { roapIpDhcpOption82ConfigGroup 2 }
roapIpDhcpOption82RemoteIDMode OBJECT-TYPE
SYNTAX INTEGER{switchmac(1),
clientmac(2),
switchmac-string(3),
clientmac-string(4),
hostname(5),
user-defined(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"mode of Remote-ID, switchmac:switch MAC as HEX;clientmac:client MAC as HEX;
switchmac-string:switch MAX as string;clientmac-string:client MAC as string;
hostname:host name of device;user-defined:string of user set."
DEFVAL { switchmac }
::= { roapIpDhcpOption82ConfigGroup 3 }
roapIpDhcpOption82RemoteIDString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"string of remote ID, only used in user-define mode."
::= { roapIpDhcpOption82ConfigGroup 4 }
roapIpDhcpOption18Enable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp opton18. It has two values,
one is enable(1),which indicates that the system start dhcp snooping;
the other is disable(2) that means dhcp snooping is invalid in this system."
DEFVAL { disable }
::= { roapIpDhcpOption82ConfigGroup 5 }
roapIpDhcpOption37Enable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp opton37. It has two values,
one is enable(1),which indicates that the system start dhcp snooping;
the other is disable(2) that means dhcp snooping is invalid in this system."
DEFVAL { disable }
::= { roapIpDhcpOption82ConfigGroup 6 }
-- end--roapIpDhcpOption82ConfigGroup-------
------------------------------------------------------------------------------
END

View File

@ -0,0 +1,420 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : roapIpDhcpRelayMib
-- FILE NAME: switch-ipdhcprelay-mib.mib
-- DATE : 2012/03/09
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/03/09, xiaoyingjie
-- This is the first formal version for universal MIB definition.
IP-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, TimeTicks, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
raisecomSwitchMgt
FROM RAISECOM-PONSERIES-BASE-MIB;
roapIpDhcpRelay MODULE-IDENTITY
LAST-UPDATED "201203090000Z"
ORGANIZATION "Raisecom."
CONTACT-INFO
"raisecom
E-mail: raisecom@raisecom.com"
DESCRIPTION "dhcp relay module management."
::= { raisecomSwitchMgt 22 }
------------------------------------------------------------------------------
-- define groups in roapIpDhcpRelay
------------------------------------------------------------------------------
roapIpDhcpRelayConfig OBJECT IDENTIFIER ::= { roapIpDhcpRelay 1 }
roapIpDhcpRelayInformationOptionGroup OBJECT IDENTIFIER ::= { roapIpDhcpRelay 2 }
roapIpDhcpRelayStatistics OBJECT IDENTIFIER ::= { roapIpDhcpRelay 3 }
------------------------------------------------------------------------------
-- begin--roapIpDhcpRelayConfig-----
-- roapIpDhcpRelayConfig scale MIB--
-------------------------------
roapIpDhcpRelayEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp relay.
It has two values,one is enable(1),which indicates that the system start dhcp relay;
the other is disable(2) that means dhcp relay is invalid in this system.
The default value is disable(2)."
DEFVAL { disable }
::= { roapIpDhcpRelayConfig 1 }
roapIpDhcpRelayStartTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Relay startup time."
::= { roapIpDhcpRelayConfig 2 }
------------------------------------------------------
-- roapIpDhcpRelayConfig roapIpDhcpRelayIpInterfaceTable--
------------------------------------------------------
roapIpDhcpRelayIpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpRelayIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains DHCP Relay State information for ip interfaces."
::= { roapIpDhcpRelayConfig 3 }
roapIpDhcpRelayIpInterfaceEntry OBJECT-TYPE
SYNTAX RoapIpDhcpRelayIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that contains DHCP Relay State information for ip interface."
INDEX { roapIpDhcpRelayIpInterfaceIfIndex }
::= { roapIpDhcpRelayIpInterfaceTable 1 }
RoapIpDhcpRelayIpInterfaceEntry ::=
SEQUENCE {
roapIpDhcpRelayIpInterfaceIfIndex INTEGER,
roapIpDhcpRelayIpInterfaceEnable EnableVar
}
roapIpDhcpRelayIpInterfaceIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of IP interface table about state of DHCP Relay.
Its range is (MAX_PORT_NUM + 1..MAX_PORT_NUM + MAX_SW_NUM - 1)
'MAX_PORT_NUM' is the PHY port number of a layer3 device while
'MAX_SW_NUM' is the SW interface number."
REFERENCE
"SOUCE-CODE OF DHCP RELAY"
::= { roapIpDhcpRelayIpInterfaceEntry 1 }
roapIpDhcpRelayIpInterfaceEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of this IP interface enabling DHCP Relay.
It has two value,one is enable(1),which indicates the IP inteface enable DHCP Relay,
the other is disable(2) that means the IP interface doesn't support DHCP Relay.
The default value is disable(2)."
REFERENCE
"SOUCE-CODE OF DHCP RELAY"
::= { roapIpDhcpRelayIpInterfaceEntry 2 }
--------------------------------------------
-- roapIpDhcpRelayConfig roapIpDhcpRelayTargetTable--
--------------------------------------------
roapIpDhcpRelayTargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpRelayTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains target server information for IP interfaces."
::= { roapIpDhcpRelayConfig 4 }
roapIpDhcpRelayTargetEntry OBJECT-TYPE
SYNTAX RoapIpDhcpRelayTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains target server information for IP interface."
INDEX { roapIpDhcpRelayTargetIfIndex,
roapIpDhcpRelayTargetAddress }
::= { roapIpDhcpRelayTargetTable 1 }
RoapIpDhcpRelayTargetEntry ::=
SEQUENCE {
roapIpDhcpRelayTargetIfIndex INTEGER,
roapIpDhcpRelayTargetAddress IpAddress,
roapIpDhcpRelayTargetRowStatus RowStatus
}
roapIpDhcpRelayTargetIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of DHCP Relay Target Address Table.
Its range is (MAX_PORT_NUM + 1..MAX_PORT_NUM + MAX_SW_NUM - 1).
'MAX_PORT_NUM' is the PHY port number of a layer3 device while
'MAX_SW_NUM' is the SW interface number."
REFERENCE
"SOUCE-CODE OF DHCP RELAY"
::= { roapIpDhcpRelayTargetEntry 1 }
roapIpDhcpRelayTargetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of target server.
It's also the index of DHCP Relay Target Address Table.
Each ip interface can have 4 target ip address at most."
REFERENCE
"SOUCE-CODE OF DHCP RELAY"
::= { roapIpDhcpRelayTargetEntry 2 }
roapIpDhcpRelayTargetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
The row status of DHCP Relay Target Address Table."
REFERENCE
"SOUCE-CODE OF DHCP RELAY."
::= { roapIpDhcpRelayTargetEntry 3 }
-- end--roapIpDhcpRelayConfig------------------------
------------------------------------------------
-- begin--roapIpDhcpRelayInformationOptionGroup-----
-- roapIpDhcpRelayInformationOptionGroup scale MIB--
------------------------------------------------
-----------------------------------------------------------------------------
-- roapIpDhcpRelayInformationOptionGroup roapIpDhcpRelayInformationOptionTrustTable--
-----------------------------------------------------------------------------
roapIpDhcpRelayInformationOptionTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpRelayInformationOptionTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control dhcp relay trust per port."
::= { roapIpDhcpRelayInformationOptionGroup 3 }
roapIpDhcpRelayInformationOptionTrustEntry OBJECT-TYPE
SYNTAX RoapIpDhcpRelayInformationOptionTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch dhcp relay trust based on port."
INDEX { roapIpDhcpRelayInformationOptionTrustPortIfIndex }
::= { roapIpDhcpRelayInformationOptionTrustTable 1 }
RoapIpDhcpRelayInformationOptionTrustEntry ::=
SEQUENCE {
roapIpDhcpRelayInformationOptionTrustPortIfIndex INTEGER,
roapIpDhcpRelayInformationOptionTrustState INTEGER
}
roapIpDhcpRelayInformationOptionTrustPortIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that uniquely identifies a port in DHCP Relay trust table.
Eg: for ISCOM3012gf, the value range is from 1 to 12, for ISCOM3026/3026e,
the value range is from 1 to 26, for iscom3028f,from 1 to 28, for iscom3052,from 1 to 52,and so on."
::= { roapIpDhcpRelayInformationOptionTrustEntry 1}
roapIpDhcpRelayInformationOptionTrustState OBJECT-TYPE
SYNTAX INTEGER{trusted(1), untrusted(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The trust state of this port. It has two value,one is trusted (1),
which indicates the port support DHCP Relay trust;
the other is untrusted (2) that means the port doesn't support DHCP Relay trust.
The default value is untrusted(2)."
::= { roapIpDhcpRelayInformationOptionTrustEntry 2}
-- end--roapIpDhcpRelayInformationOptionGroup-------
-----------------------------------------
-- begin--roapIpDhcpRelayStatisticsGroup-----
-- roapIpDhcpRelayStatisticsGroup scale MIB--
-----------------------------------------
roapIpDhcpRelayStatsBootpsRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Bootp packets received by DHCP relay."
::= {roapIpDhcpRelayStatistics 1 }
roapIpDhcpRelayStatsBootpsSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Bootp packets sended by DHCP relay."
::= {roapIpDhcpRelayStatistics 2 }
roapIpDhcpRelayStatsDiscoversRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Discover packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 3 }
roapIpDhcpRelayStatsDiscoversSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Discover packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 4 }
roapIpDhcpRelayStatsRequestsRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Request packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 5 }
roapIpDhcpRelayStatsRequestsSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Request packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 6 }
roapIpDhcpRelayStatsReleasesRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Release packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 7 }
roapIpDhcpRelayStatsReleasesSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Release packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 8 }
roapIpDhcpRelayStatsOffersRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Offer packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 9 }
roapIpDhcpRelayStatsOffersSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Offer packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 10 }
roapIpDhcpRelayStatsAcksRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Ack packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 11 }
roapIpDhcpRelayStatsAcksSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Ack packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 12 }
roapIpDhcpRelayStatsNacksRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Nack packets received by DHCP relay."
::= { roapIpDhcpRelayStatistics 13 }
roapIpDhcpRelayStatsNacksSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Nack packets sended by DHCP relay."
::= { roapIpDhcpRelayStatistics 14 }
roapIpDhcpRelayStatsDeclinesRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Decline packets received by DHCP relay."
::= {roapIpDhcpRelayStatistics 15 }
roapIpDhcpRelayStatsDeclinesSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Decline packets sended by DHCP relay."
::= {roapIpDhcpRelayStatistics 16 }
roapIpDhcpRelayStatsInformationsRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Inform packets received by DHCP relay."
::= {roapIpDhcpRelayStatistics 17 }
roapIpDhcpRelayStatsInformationsSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Inform packets sended by DHCP relay."
::= {roapIpDhcpRelayStatistics 18 }
roapIpDhcpRelayStatsUnknowns OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Unknown packets received by DHCP relay."
::= {roapIpDhcpRelayStatistics 19 }
roapIpDhcpRelayStatsPacketsRcv OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets received by DHCP relay."
::= {roapIpDhcpRelayStatistics 20 }
roapIpDhcpRelayStatsPacketsSnd OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets sended by DHCP relay."
::= {roapIpDhcpRelayStatistics 21 }
-- end--roapIpDhcpRelayStatisticsGroup-------
------------------------------------------------------------------------------
END

View File

@ -0,0 +1,793 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : roapIpDhcpServerMib
-- FILE NAME: switch-ipdhcpserver-mib.mib
-- DATE : 2012/03/09
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/03/09, xiaoyingjie
-- This is the first formal version for universal MIB definition.
IP-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, TimeTicks, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus,MacAddress FROM SNMPv2-TC
EnableVar,Vlanset FROM SWITCH-TC
raisecomSwitchMgt
FROM RAISECOM-PONSERIES-BASE-MIB;
roapIpDhcpServer MODULE-IDENTITY
LAST-UPDATED "201203090000Z"
ORGANIZATION "raisecom."
CONTACT-INFO
"raisecom
E-mail: raisecom@raisecom.com"
DESCRIPTION "dhcp server module management."
::= { raisecomSwitchMgt 12 }
-----------------roapIpDhcpServer-------------------
roapIpDhcpServerConfig OBJECT IDENTIFIER ::= { roapIpDhcpServer 1 }
roapIpDhcpServerStatistics OBJECT IDENTIFIER ::= { roapIpDhcpServer 2 }
roapIpDhcpIpLease OBJECT IDENTIFIER ::= { roapIpDhcpServer 3 }
-----------------roapIpDhcpServerConfig-------------------
roapIpDhcpPropEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the dhcp server."
DEFVAL { disable }
::= { roapIpDhcpServerConfig 1 }
roapIpDhcpIpNextIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index of the dhcp server ip pool.
It's range is 1..((MAX_SW_NUM-1)*4).
MAX_SW_NUM is the max interface ip number of device"
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { roapIpDhcpServerConfig 2 }
roapIpDhcpMaxLease OBJECT-TYPE
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The max Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 10080 }
::= { roapIpDhcpServerConfig 3 }
roapIpDhcpMinLease OBJECT-TYPE
SYNTAX INTEGER (30..10080)-- is caculated with minute.It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The min Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 30 }
::= { roapIpDhcpServerConfig 4 }
roapIpDhcpDefLease OBJECT-TYPE
SYNTAX INTEGER (30..10080)-- is caculated with minute. It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 30 }
::= { roapIpDhcpServerConfig 5 }
roapIpDhcpServerStartTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This read-only object displays the DHCP server startup time."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { roapIpDhcpServerConfig 6 }
---------------IP Interface Table--------------------------
roapIpDhcpIpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpIpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains DHCP Server State information for ip interfaces."
::= { roapIpDhcpServerConfig 7 }
roapIpDhcpIpIfEntry OBJECT-TYPE
SYNTAX RoapIpDhcpIpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that contains DHCP Server State information for ip interface."
INDEX { roapIpDhcpIpIfIndex }
::= { roapIpDhcpIpIfTable 1 }
RoapIpDhcpIpIfEntry ::=
SEQUENCE {
roapIpDhcpIpIfIndex INTEGER,
roapIpDhcpIpIfDhcpsEnable EnableVar
}
roapIpDhcpIpIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of IP Interface Table. The format is
IP Interface's range is 0..((MAX_SW_NUM-1)).
MAX_SW_NUM is the max interface ip number of device"
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpIfEntry 1 }
roapIpDhcpIpIfDhcpsEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of dhcp server on ip interface.
It also has two values,one is enable(1),which indicates that this ip interface
start dhcp server; the other is disable(2) that means dhcp server is invalid on
this ip interface.
The default value is disable(2)."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpIfEntry 2 }
---------------IP Pool Table--------------------------
roapIpDhcpIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains ip-pool information
for the DHCP Server."
::= { roapIpDhcpServerConfig 8 }
roapIpDhcpIpEntry OBJECT-TYPE
SYNTAX RoapIpDhcpIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains ip-pool information
for the DHCP Server."
INDEX { roapIpDhcpIpIndex }
::= { roapIpDhcpIpTable 1 }
RoapIpDhcpIpEntry ::=
SEQUENCE {
roapIpDhcpIpIndex INTEGER,
roapIpDhcpIpPoolName OCTET STRING,
roapIpDhcpIpInterface INTEGER,
roapIpDhcpIpStartIp IpAddress,
roapIpDhcpIpEndIp IpAddress,
roapIpDhcpIpNetmask IpAddress,
roapIpDhcpIpGateway IpAddress,
roapIpDhcpIpDnsServer IpAddress,
roapIpDhcpIpSecondaryDnsServer IpAddress,
roapIpDhcpIpTftpSvrAddress IpAddress,
roapIpDhcpIpBootfileName OCTET STRING,
roapIpDhcpIpMaxLease INTEGER,
roapIpDhcpIpMinLease INTEGER,
roapIpDhcpIpDefLease INTEGER,
roapIpDhcpIpRowStatus RowStatus
}
roapIpDhcpIpIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"index of Ip-pool row.
It's range is 1..((MAX_SW_NUM-1)*4).
MAX_SW_NUM is the max interface ip number of device"
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpEntry 1 }
roapIpDhcpIpPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Ip-pool row."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpEntry 2 }
roapIpDhcpIpInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
Ip interface.
It's range is 0..((MAX_SW_NUM-2)).
MAX_SW_NUM is the max interface ip number of device"
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 3 }
roapIpDhcpIpStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
start ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 4 }
roapIpDhcpIpEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
end ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 5 }
roapIpDhcpIpNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
netmask of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 6 }
roapIpDhcpIpGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
gateway of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 7 }
roapIpDhcpIpDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
dns of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 8 }
roapIpDhcpIpSecondaryDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
dns of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 9 }
roapIpDhcpIpTftpSvrAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Address of TFTP Server configured by DHCP Server for Client.
DHCP Client downloads configuration files from the TFTP Server during
auto-configuration procedure.
No default TFTP Server was configured under DHCP Server IP pool."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 10 }
roapIpDhcpIpBootfileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The boot-file name configured by DHCP Server for Client.
DHCP Client downloads this designated file from specified server
to complete auto-configuration.
No default boot file was configured under DHCP IP pool."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpEntry 11 }
roapIpDhcpIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
rowstatus of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpEntry 12 }
---------------dhcp relay table--------------------------
roapIpDhcpRelayNextIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index of Relay server."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { roapIpDhcpServerConfig 9 }
roapIpDhcpRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains relay server information
for the DHCP Server."
::= { roapIpDhcpServerConfig 10 }
roapIpDhcpRelayEntry OBJECT-TYPE
SYNTAX RoapIpDhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains relay server information
for the DHCP Server."
INDEX { roapIpDhcpRelayIndex }
::= { roapIpDhcpRelayTable 1 }
RoapIpDhcpRelayEntry ::=
SEQUENCE {
roapIpDhcpRelayIndex INTEGER,
roapIpDhcpRelayAddress IpAddress,
roapIpDhcpRelayMask IpAddress,
roapIpDhcpRelayRowStatus RowStatus
}
roapIpDhcpRelayIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"index of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpRelayEntry 1 }
roapIpDhcpRelayAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ip address of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpRelayEntry 2 }
roapIpDhcpRelayMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ip mask of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpRelayEntry 3 }
roapIpDhcpRelayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
rowstatus of relay server address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpRelayEntry 4 }
---------------dhcp server vendor-specific option table--------------------------
roapIpDhcpIpVendorOptTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpIpVendorOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains vendor-specific DHCP option which were
configured on DHCP server by network administrator."
::= { roapIpDhcpServerConfig 11 }
roapIpDhcpIpVendorOptEntry OBJECT-TYPE
SYNTAX RoapIpDhcpIpVendorOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains vendor-specific DHCP option defined on DHCP Server."
INDEX { roapIpDhcpIpIndex, roapIpDhcpIpOptionCode }
::= { roapIpDhcpIpVendorOptTable 1 }
RoapIpDhcpIpVendorOptEntry ::=
SEQUENCE {
roapIpDhcpIpOptionCode INTEGER,
roapIpDhcpIpOptionType INTEGER,
roapIpDhcpIpOptionContents OCTET STRING,
roapIpDhcpIpOptionLength INTEGER,
roapIpDhcpIpOptionRowStatus RowStatus
}
roapIpDhcpIpOptionCode OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The code of vendor-specified option."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpVendorOptEntry 1 }
roapIpDhcpIpOptionType OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of vendor-specified option contents.
AsciiString(1) stands for ASCII String,
HexString(2) for HEX String, IpAddress(3) for IP Address.
The default value is NULL."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpVendorOptEntry 2 }
roapIpDhcpIpOptionContents OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..192))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The contents of vendor-specified option, which may consist of an ASCII string,
a HEX string or an IP address. The default value is ASCII string.
Network administrator can change this variable's value through SET operation.
When implement SET, a specified criteria which was depicted as follows should be
conformed.
Vendor-specified option contents consisted of a hex string should have a pre-0x
with it. For instance, administrator can set contents as fafb by inputting '0xfafb',
and no space amid the string permitted.
For ASCII string, administrator can input the string directly. E.g, user can set
the option contents as test by input 'test' in the column, then perform SET.
As regards ip address, it's required to input '0# 0x14 0x20 0x20 0x30' in order to
set contents as '20.32.32.48'."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpVendorOptEntry 3 }
roapIpDhcpIpOptionLength OBJECT-TYPE
SYNTAX INTEGER(0..192)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of vendor-specified option contents. Default length is 0.
When vendor-specified option contents are consisted of ASCII and hex strings,
this variable indicates the byte number of option contents(omit 0x).
Or else, it indicates the length of an IP address (i.e. 4 bytes)."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpVendorOptEntry 4 }
roapIpDhcpIpOptionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of vendor-specified option table. This variable has three values
which are listed as follows: Active (1); createAndGo (4); Destroy(6).
The network administrator can delete a row in the vendor-specified option table
by setting this variable's value as destroy (6). Before create a new row,
administrator should set the row status as createAndGo (4). Once the row was created successfully,
the row status will change to Active(1)"
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpVendorOptEntry 5 }
roapIpDhcpIpOptionRowNumCurrent OBJECT-TYPE
SYNTAX INTEGER(1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current row number of the vendor-specified option table. Administrator can define at most 10 options under a specified IP address pool.
The maximum row number are (10 * 4* IP interface number supported)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { roapIpDhcpServerConfig 12 }
roapIpDhcpIpOptionRowNumHistoryMax OBJECT-TYPE
SYNTAX INTEGER(1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum row number of the vendor-specific table ever since it was created.
The default value is also 0. The maximum row number are (10 * 4* IP interface number supported),
the IP interface number are determined by the device characteristic."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { roapIpDhcpServerConfig 13 }
---------------dhcp band ip table--------------------------
roapIpDhcpIpBandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpIpBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains relay server information
for the DHCP Server."
::= { roapIpDhcpServerConfig 14 }
roapIpDhcpIpBandEntry OBJECT-TYPE
SYNTAX RoapIpDhcpIpBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains relay server information
for the DHCP Server."
INDEX { roapIpDhcpIpBandIpAddress }
::= { roapIpDhcpIpBandTable 1 }
RoapIpDhcpIpBandEntry ::=
SEQUENCE {
roapIpDhcpIpBandIpAddress IpAddress,
roapIpDhcpIpBandMacAddress MacAddress,
roapIpDhcpIpBandPoolIndex INTEGER,
roapIpDhcpIpBandRowState RowStatus
}
roapIpDhcpIpBandIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpBandEntry 1 }
roapIpDhcpIpBandMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"mac address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpBandEntry 2 }
roapIpDhcpIpBandPoolIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"pool index."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpBandEntry 3 }
roapIpDhcpIpBandRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
rowstatus of dhcpe ip band."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpBandEntry 4 }
-------------dhcp server statistics---------------
roapIpDhcpServerStatsBootps OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Bootps num."
::= {roapIpDhcpServerStatistics 1 }
roapIpDhcpServerStatsDiscovers OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Discovers num."
::= { roapIpDhcpServerStatistics 2 }
roapIpDhcpServerStatsRequests OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Requests num."
::= { roapIpDhcpServerStatistics 3 }
roapIpDhcpServerStatsReleases OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Releases num."
::= { roapIpDhcpServerStatistics 4 }
roapIpDhcpServerStatsOffers OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Offers num."
::= { roapIpDhcpServerStatistics 5 }
roapIpDhcpServerStatsAcks OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Acks num."
::= { roapIpDhcpServerStatistics 6 }
roapIpDhcpServerStatsNacks OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Nacks num."
::= { roapIpDhcpServerStatistics 7 }
roapIpDhcpServerStatsDeclines OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Declines num."
::= {roapIpDhcpServerStatistics 8 }
roapIpDhcpServerStatsInformations OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Informations num."
::= {roapIpDhcpServerStatistics 9 }
roapIpDhcpServerStatsUnknows OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the unknowed packets num."
::= {roapIpDhcpServerStatistics 10 }
roapIpDhcpServerStatsPackets OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the total packets num."
::= {roapIpDhcpServerStatistics 11 }
---------------Lease IP Table--------------------------
roapIpDhcpIpLeaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpIpLeaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains Lease IP information
for the DHCP Server."
::= { roapIpDhcpIpLease 1 }
roapIpDhcpIpLeaseEntry OBJECT-TYPE
SYNTAX RoapIpDhcpIpLeaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains relay server information
for the DHCP Server."
INDEX { roapIpDhcpIpLeaseIndex }
::= { roapIpDhcpIpLeaseTable 1 }
RoapIpDhcpIpLeaseEntry ::=
SEQUENCE {
roapIpDhcpIpLeaseIndex INTEGER,
roapIpDhcpIpLeaseIpAddres IpAddress,
roapIpDhcpIpLeaseClientMacAddress MacAddress,
roapIpDhcpIpLeaseExpiration INTEGER,
roapIpDhcpIpLeaseIpInterface INTEGER,
roapIpDhcpIpLeaseType INTEGER
}
roapIpDhcpIpLeaseIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of bindlist."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpLeaseEntry 1 }
roapIpDhcpIpLeaseIpAddres OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of client."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpLeaseEntry 2 }
roapIpDhcpIpLeaseClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Client Mac Address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { roapIpDhcpIpLeaseEntry 3 }
roapIpDhcpIpLeaseExpiration OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ip Lease Expiration£¨NPT UTC time,the seconds from 1/1/1970£©. will be 0 if lease expiration is infinate"
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpLeaseEntry 4 }
roapIpDhcpIpLeaseIpInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip Interface.
It's range is 0..((MAX_SW_NUM-2)).
MAX_SW_NUM is the max interface ip number of device"
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpLeaseEntry 5 }
roapIpDhcpIpLeaseType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The leaseType"
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { roapIpDhcpIpLeaseEntry 6 }
END

View File

@ -0,0 +1,386 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : roapIpDhcpSnoopingMib
-- FILE NAME: switch-ipdhcpsnooping-mib.mib
-- DATE : 2012/03/09
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2012/03/09, xiaoyingjie
-- This is the first formal version for universal MIB definition.
IP-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP FROM SNMPv2-CONF
MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB
InetAddressIPv4,
InetAddressIPv6 FROM INET-ADDRESS-MIB;
roapIpDhcpSnooping MODULE-IDENTITY
LAST-UPDATED "201203090000Z"
ORGANIZATION "Raisecom Technology Co., Ltd."
CONTACT-INFO
"raisecom
E-mail: raisecom@raisecom.com"
DESCRIPTION "dhcp snooping module management."
::= { raisecomSwitchMgt 14 }
------------------------------------------------------------------------------
-- define groups in roapIpDhcpSnooping
------------------------------------------------------------------------------
roapIpDhcpSnoopingMibObjects
OBJECT IDENTIFIER ::= { roapIpDhcpSnooping 1 }
roapIpDhcpSnoopingGroup
OBJECT IDENTIFIER ::= { roapIpDhcpSnoopingMibObjects 1 }
roapIpDhcp6SnoopingGroup
OBJECT IDENTIFIER ::= { roapIpDhcpSnoopingMibObjects 2 }
------------------------------------------------------------------------------
-- begin--roapIpDhcpSnoopingGroup-----
-- roapIpDhcpSnoopingGroup scale MIB--
----------------------------------
roapIpDhcpSnoopingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp snooping. It has two values,
one is enable(1),which indicates that the system start dhcp snooping;
the other is disable(2) that means dhcp snooping is invalid in this system."
DEFVAL { disable }
::= { roapIpDhcpSnoopingGroup 1 }
------------------------------------------------
-- roapIpDhcpSnoopingGroup roapIpDhcpSnoopingPortTable--
------------------------------------------------
roapIpDhcpSnoopingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control DHCP Snooping per port."
::= { roapIpDhcpSnoopingGroup 2 }
roapIpDhcpSnoopingPortEntry OBJECT-TYPE
SYNTAX RoapIpDhcpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch dhcp snooping config based on port."
INDEX { roapIpDhcpSnoopingPortIndex }
::= { roapIpDhcpSnoopingPortTable 1 }
RoapIpDhcpSnoopingPortEntry ::= SEQUENCE
{
roapIpDhcpSnoopingPortIndex INTEGER,
roapIpDhcpSnoopingPortEnable EnableVar,
roapIpDhcpSnoopingPortTrust INTEGER
}
roapIpDhcpSnoopingPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies a configuration about dhcp snooping."
::= { roapIpDhcpSnoopingPortEntry 1}
roapIpDhcpSnoopingPortEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of dhcp snooping about specified port.
It also has two values,one is enabled(1),which indicates that the port
start dhcp snooping; the other is disable(2) that means dhcp snooping
is invalid on the port.The default value is enable(1)."
::= { roapIpDhcpSnoopingPortEntry 2 }
roapIpDhcpSnoopingPortTrust OBJECT-TYPE
SYNTAX INTEGER{trusted(1), untrusted(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trust state of port.It has two values,one is trusted(1),the other is untrusted(2).
The default value is untrusted(2)."
::= { roapIpDhcpSnoopingPortEntry 3}
roapIpDhcpSnoopingBindCurrentRows OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current rows of binding table."
DEFVAL { 0 }
::= { roapIpDhcpSnoopingGroup 3 }
roapIpDhcpSnoopingBindHistoryMaxRows OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"History max rows of binding table."
DEFVAL { 0 }
::= { roapIpDhcpSnoopingGroup 4 }
------------------------------------------------
-- roapIpDhcpSnoopingGroup roapIpDhcpSnoopingBindTable--
------------------------------------------------
roapIpDhcpSnoopingBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcpSnoopingBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table records dhcp snooping bindings."
::= { roapIpDhcpSnoopingGroup 5 }
roapIpDhcpSnoopingBindEntry OBJECT-TYPE
SYNTAX RoapIpDhcpSnoopingBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for dhcp snooping binding."
INDEX { roapIpDhcpSnoopingBindIp }
::= { roapIpDhcpSnoopingBindTable 1 }
RoapIpDhcpSnoopingBindEntry ::= SEQUENCE
{
roapIpDhcpSnoopingBindIp InetAddressIPv4,
roapIpDhcpSnoopingBindMac MacAddress,
roapIpDhcpSnoopingBindLease Unsigned32,
roapIpDhcpSnoopingBindVlan INTEGER(1..4094),
roapIpDhcpSnoopingBindPort INTEGER
}
roapIpDhcpSnoopingBindIp OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Binding IP address, the index of this table"
::= { roapIpDhcpSnoopingBindEntry 1}
roapIpDhcpSnoopingBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding MAC address."
::= { roapIpDhcpSnoopingBindEntry 2 }
roapIpDhcpSnoopingBindLease OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding lease remaining time(sec)."
::= { roapIpDhcpSnoopingBindEntry 3}
roapIpDhcpSnoopingBindVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding vlan."
::= { roapIpDhcpSnoopingBindEntry 4}
roapIpDhcpSnoopingBindPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding port."
::= { roapIpDhcpSnoopingBindEntry 5}
-- end--roapIpDhcpSnoopingGroup------------------------
------------------------------------------------------------------------------
-- begin--roapIpDhcp6SnoopingGroup-----
-- roapIpDhcp6SnoopingGroup scale MIB--
----------------------------------
roapIpDhcp6SnoopingEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of global dhcp snooping. It has two values,
one is enable(1),which indicates that the system start dhcp snooping;
the other is disable(2) that means dhcp snooping is invalid in this system."
DEFVAL { disable }
::= { roapIpDhcp6SnoopingGroup 1 }
------------------------------------------------
-- roapIpDhcp6SnoopingGroup roapIpDhcp6SnoopingPortTable--
------------------------------------------------
roapIpDhcp6SnoopingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcp6SnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the mechanism to control DHCP Snooping per port."
::= { roapIpDhcp6SnoopingGroup 2 }
roapIpDhcp6SnoopingPortEntry OBJECT-TYPE
SYNTAX RoapIpDhcp6SnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch dhcp snooping config based on port."
INDEX { roapIpDhcp6SnoopingPortIndex }
::= { roapIpDhcp6SnoopingPortTable 1 }
RoapIpDhcp6SnoopingPortEntry ::= SEQUENCE
{
roapIpDhcp6SnoopingPortIndex INTEGER,
roapIpDhcp6SnoopingPortEnable EnableVar,
roapIpDhcp6SnoopingPortTrust INTEGER
}
roapIpDhcp6SnoopingPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies a configuration about dhcp snooping."
::= { roapIpDhcp6SnoopingPortEntry 1}
roapIpDhcp6SnoopingPortEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of dhcp snooping about specified port.
It also has two values,one is enabled(1),which indicates that the port
start dhcp snooping; the other is disable(2) that means dhcp snooping
is invalid on the port.The default value is enable(1)."
::= { roapIpDhcp6SnoopingPortEntry 2 }
roapIpDhcp6SnoopingPortTrust OBJECT-TYPE
SYNTAX INTEGER{trusted(1), untrusted(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trust state of port.It has two values,one is trusted(1),the other is untrusted(2).
The default value is untrusted(2)."
::= { roapIpDhcp6SnoopingPortEntry 3}
------------------------------------------------
-- roapIpDhcp6SnoopingGroup scale MIB--
------------------------------------------------
roapIpDhcp6SnoopingBindCurrentRows OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current rows of binding table."
DEFVAL { 0 }
::= { roapIpDhcp6SnoopingGroup 3 }
roapIpDhcp6SnoopingBindHistoryMaxRows OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"History max rows of binding table."
DEFVAL { 0 }
::= { roapIpDhcp6SnoopingGroup 4 }
------------------------------------------------
-- roapIpDhcp6SnoopingGroup roapIpDhcp6SnoopingBindTable--
------------------------------------------------
roapIpDhcp6SnoopingBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpDhcp6SnoopingBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table records dhcp snooping bindings."
::= { roapIpDhcp6SnoopingGroup 5 }
roapIpDhcp6SnoopingBindEntry OBJECT-TYPE
SYNTAX RoapIpDhcp6SnoopingBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for dhcp snooping binding."
INDEX { roapIpDhcp6SnoopingBindIp }
::= { roapIpDhcp6SnoopingBindTable 1 }
RoapIpDhcp6SnoopingBindEntry ::= SEQUENCE
{
roapIpDhcp6SnoopingBindIp InetAddressIPv6,
roapIpDhcp6SnoopingBindMac MacAddress,
roapIpDhcp6SnoopingBindLease Unsigned32,
roapIpDhcp6SnoopingBindVlan INTEGER,
roapIpDhcp6SnoopingBindPort INTEGER
}
roapIpDhcp6SnoopingBindIp OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Binding IP address, the index of this table"
::= { roapIpDhcp6SnoopingBindEntry 1}
roapIpDhcp6SnoopingBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding MAC address."
::= { roapIpDhcp6SnoopingBindEntry 2 }
roapIpDhcp6SnoopingBindLease OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding lease remaining time(sec)."
::= { roapIpDhcp6SnoopingBindEntry 3}
roapIpDhcp6SnoopingBindVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding vlan."
::= { roapIpDhcp6SnoopingBindEntry 4}
roapIpDhcp6SnoopingBindPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Binding port."
::= { roapIpDhcp6SnoopingBindEntry 5}
-- end--roapIpDhcp6SnoopingGroup------------------------
END

View File

@ -0,0 +1,298 @@
--MibName=roapIpSourceGuard
-- *****************************************************************
-- RAISECOM-RC3026BANDWIDTHMANAGE-MIB.MIB: Raisecom Bandwidth Manage MIB file
--
-- April 2012, pangxijia
--
-- Copyright (c) 2012-2019 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-IPSOURCEGUARD-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus,MacAddress FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
InetAddressType, InetAddressIPv6 FROM INET-ADDRESS-MIB
OltPortIndex FROM RAISECOM-PONSERIES-TC
raisecomSwitchMgt FROM RAISECOM-PONSERIES-BASE-MIB;
roapIpSourceGuard MODULE-IDENTITY
LAST-UPDATED "2012104080000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: pangxijia@raisecom.com"
DESCRIPTION "Version 1.0 ,The MIB module for IPSG"
::= { raisecomSwitchMgt 15}
roapIpVerifySourceStatic OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The static bind enable or disable."
DEFVAL { 2 }
::= { roapIpSourceGuard 1}
roapIpVerifySourceDhcpsnooping OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dynamic bind enable or disable."
DEFVAL { 2 }
::= { roapIpSourceGuard 2}
roapIpVerifySourceCurrentEntryNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current entry number."
DEFVAL { 0 }
::= { roapIpSourceGuard 3}
roapPortTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapPortTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"enable static or dynamic bind type."
::= { roapIpSourceGuard 4}
roapPortTrustEntry OBJECT-TYPE
SYNTAX RoapPortTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ip Source Guard ."
INDEX { roapIpsgPortIndex }
::= { roapPortTrustTable 1 }
RoapPortTrustEntry ::= SEQUENCE {
roapIpsgPortIndex OltPortIndex,
roapPortIpVerifySourceTrust EnableVar
}
roapIpsgPortIndex OBJECT-TYPE
SYNTAX OltPortIndex
ACCESS read-only
STATUS current
DESCRIPTION
"port index."
DEFVAL { 2 }
::= { roapPortTrustEntry 1}
roapPortIpVerifySourceTrust OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"enable or disable the dynamic port bind."
DEFVAL { 2 }
::= { roapPortTrustEntry 2}
---------------------------------ip Source Gurad table-------------
roapIpSourceGuardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpSourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ip Source Guard."
::= { roapIpSourceGuard 5}
roapIpSourceGuardEntry OBJECT-TYPE
SYNTAX RoapIpSourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ip Source Guard."
INDEX { roapPortBindPortid,roapPortBindIp,roapPortBindIpMask }
::= { roapIpSourceGuardTable 1 }
RoapIpSourceGuardEntry ::= SEQUENCE {
roapPortBindPortid INTEGER,
roapPortBindIp IpAddress,
roapPortBindIpMask IpAddress,
roapPortBindType INTEGER,
roapPortBindMac MacAddress,
roapPortBindVlan INTEGER,
roapPortBindHwStatus EnableVar,
roapPortBindRowStatus RowStatus
}
roapPortBindPortid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"the port of the ip source guard applied."
::= { roapIpSourceGuardEntry 1 }
roapPortBindIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"The bind ipv4 address."
::= { roapIpSourceGuardEntry 2 }
roapPortBindIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"The bind ipv4 address mask."
::= { roapIpSourceGuardEntry 3 }
roapPortBindType OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dynamic(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"static or dynamic."
::= { roapIpSourceGuardEntry 4 }
roapPortBindMac OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-create
STATUS current
DESCRIPTION
"The bind mac."
::= { roapIpSourceGuardEntry 5 }
roapPortBindVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
ACCESS read-create
STATUS current
DESCRIPTION
"The bind vlan."
::= { roapIpSourceGuardEntry 6 }
roapPortBindHwStatus OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-only
STATUS current
DESCRIPTION
"The row status."
::= { roapIpSourceGuardEntry 7 }
roapPortBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"The row status."
::= { roapIpSourceGuardEntry 8 }
---------------------------------ipv6 Source Gurad table-------------
roapIpv6SourceGuardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RoapIpv6SourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ip Source Guard."
::= { roapIpSourceGuard 6}
roapIpv6SourceGuardEntry OBJECT-TYPE
SYNTAX RoapIpv6SourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ip Source Guard."
INDEX { roapPortBindPortidv6,roapPortBindIpv6,roapPortBindIpv6Prefix}
::= { roapIpv6SourceGuardTable 1 }
RoapIpv6SourceGuardEntry ::= SEQUENCE {
roapPortBindPortidv6 INTEGER,
roapPortBindIpv6 InetAddressIPv6,
roapPortBindIpv6Prefix INTEGER,
roapPortBindTypev6 INTEGER,
roapPortBindMacv6 MacAddress,
roapPortBindVlanv6 INTEGER,
roapPortBindHwStatusv6 EnableVar,
roapPortBindRowStatusv6 RowStatus
}
roapPortBindPortidv6 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"the port of the ip source guard applied."
::= { roapIpv6SourceGuardEntry 1 }
roapPortBindIpv6 OBJECT-TYPE
SYNTAX InetAddressIPv6
ACCESS read-only
STATUS current
DESCRIPTION
"The bind ipv6 address."
::= { roapIpv6SourceGuardEntry 2 }
roapPortBindIpv6Prefix OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The bind ipv6 address prefix."
::= { roapIpv6SourceGuardEntry 3 }
roapPortBindTypev6 OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dynamic(2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"static or dynamic."
::= { roapIpv6SourceGuardEntry 4 }
roapPortBindMacv6 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-create
STATUS current
DESCRIPTION
"The bind mac."
::= { roapIpv6SourceGuardEntry 5 }
roapPortBindVlanv6 OBJECT-TYPE
SYNTAX INTEGER (0..4094)
ACCESS read-create
STATUS current
DESCRIPTION
"The bind vlan."
::= { roapIpv6SourceGuardEntry 6 }
roapPortBindHwStatusv6 OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-only
STATUS current
DESCRIPTION
"The row status."
::= { roapIpv6SourceGuardEntry 7 }
roapPortBindRowStatusv6 OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"The row status."
::= { roapIpv6SourceGuardEntry 8 }
END

View File

@ -0,0 +1,150 @@
-- -----------------------------------------------------------------------------
-- MIB NAME : rcIsolateGroup
-- FILE NAME: raisecom-isolate-mib.mi2
-- DATE : 2011/10/25
-- VERSION : 1.00
-- PURPOSE :
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2011/10/25, xiaoyingjie
-- This is the first formal version for universal MIB definition.
SWITCH-ISOLATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
IpAddress,
Counter32,
Unsigned32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
raisecomSwitchMgt
FROM RAISECOM-PONSERIES-BASE-MIB;
rcIsolateGroup MODULE-IDENTITY
LAST-UPDATED "201107200000Z"
ORGANIZATION "rc TECH, Ltd."
CONTACT-INFO "www.rc.com"
DESCRIPTION
"The MIB module defining objects for port and vlan isolate functions"
::= { raisecomSwitchMgt 10}
--rcIsolateGroup
rcPortIsolateConfig OBJECT IDENTIFIER ::= { rcIsolateGroup 1 }
rcVlanIsolateConfig OBJECT IDENTIFIER ::= { rcIsolateGroup 2 }
rcPortIsolateGroupNextId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The next available groupId."
::= { rcPortIsolateConfig 1 }
-- port isolate table
rcPortIsolateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPortIsolateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "port isolate table"
::= { rcPortIsolateConfig 2 }
rcPortIsolateEntry OBJECT-TYPE
SYNTAX RcPortIsolateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcPortIsolateTable."
INDEX { rcPortIsolateGroupId }
::= { rcPortIsolateTable 1 }
RcPortIsolateEntry ::=
SEQUENCE {
rcPortIsolateGroupId INTEGER,
rcPortIsolateGroupPortList OCTET STRING (SIZE (1..512)),
rcPortIsolateGroupRowStatus RowStatus
}
rcPortIsolateGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of rcPortIsolateTable."
::= { rcPortIsolateEntry 1 }
rcPortIsolateGroupPortList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The port list."
::= { rcPortIsolateEntry 2 }
rcPortIsolateGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this table entry."
::= { rcPortIsolateEntry 3 }
-- vlan isolate table
rcVlanIsolateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanIsolateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "vlan isolate table"
::= { rcVlanIsolateConfig 1 }
rcVlanIsolateEntry OBJECT-TYPE
SYNTAX RcVlanIsolateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the rcVlanIsolateTable."
INDEX { rcVlanIsolateValnIndex,rcVlanIsolateGroupId }
::= { rcVlanIsolateTable 1 }
RcVlanIsolateEntry ::=
SEQUENCE {
rcVlanIsolateValnIndex INTEGER,
rcVlanIsolateGroupId INTEGER,
rcVlanIsolateGroupPortList OCTET STRING (SIZE (1..512)),
rcVlanIsolateRowStatus RowStatus
}
rcVlanIsolateValnIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of rcVlanIsolateTable."
::= { rcVlanIsolateEntry 1 }
rcVlanIsolateGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of rcVlanIsolateTable."
::= { rcVlanIsolateEntry 2 }
rcVlanIsolateGroupPortList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The port list."
::= { rcVlanIsolateEntry 3 }
rcVlanIsolateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this table entry."
::= { rcVlanIsolateEntry 4 }
END

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More