From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB | 5708 +++++++++++++++++++++ 1 file changed, 5708 insertions(+) create mode 100644 MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB (limited to 'MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB') diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB new file mode 100644 index 0000000..d3a9fd4 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB @@ -0,0 +1,5708 @@ +-- ***************************************************************** +-- UBIQUOSS-EPON-QOS-PROFILE-GROUP-MIB.my +-- +-- Jun 2008, Hyungeun Park +-- +-- Copyright (c) 2006 by Ubiquoss, Corp. +-- All rights reserved. +-- +-- ***************************************************************** + + UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + ifIndex + FROM IF-MIB + ubiEponGroupMIB + FROM UBQS-SMI + PonFilterRuleField, PonFilterRuleOperator, OnuType + FROM UBIQUOSS-EPON-TC-MIB + IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, MacAddress + FROM SNMPv2-TC; + + + ubiPonProfileMIB MODULE-IDENTITY + LAST-UPDATED "200806131411Z" + ORGANIZATION + "Ubiquoss Corp." + CONTACT-INFO + "Chair : Hyungeun Park + Ubiquoss Corp. + Postal: : 24F Milennium B/D, + 467-12, Dogok-Dong, + GangNam-Gu, Seoul 135-270 + Korea + EMail: : phe618@ubiquoss.com + Phone : +82-2-2190-3166" + DESCRIPTION + "This MIB module defines epon qos profile information." + ::= { ubiEponGroupMIB 2 } + + +-- +-- Node definitions +-- + ubiPonProfileMIBObjects OBJECT IDENTIFIER ::= { ubiPonProfileMIB 1 } + +-- *********************************************************** +-- oltServiceMapTable +-- *********************************************************** + ubiPonProfile OBJECT IDENTIFIER ::= { ubiPonProfileMIBObjects 1 } + + oltServiceMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 1 } + + oltServiceMapEntry OBJECT-TYPE + SYNTAX OltServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltServiceMapName } + ::= { oltServiceMapTable 1 } + + OltServiceMapEntry ::= + SEQUENCE { + oltServiceMapName + DisplayString, + oltServiceMapBridgeMapName + DisplayString, + oltServiceMapPolicyMapName + DisplayString, + oltServiceMapIgmpMapName + DisplayString, + oltServiceMapRowStatus + RowStatus + } + + oltServiceMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltServiceMapEntry 1 } + + oltServiceMapBridgeMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltServiceMapEntry 2 } + + oltServiceMapPolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltServiceMapEntry 3 } + + oltServiceMapIgmpMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltServiceMapEntry 4 } + + oltServiceMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltServiceMapEntry 5 } + +-- *********************************************************** +-- oltClassMap +-- *********************************************************** + oltClassMap OBJECT IDENTIFIER ::= { ubiPonProfile 2 } + + oltClassMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMap 1 } + + oltClassMapEntry OBJECT-TYPE + SYNTAX OltClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltClassMapName } + ::= { oltClassMapTable 1 } + + OltClassMapEntry ::= + SEQUENCE { + oltClassMapName + DisplayString, + oltclassMapRowStatus + RowStatus + } + + oltClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapEntry 1 } + + oltclassMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapEntry 2 } + +-- *********************************************************** +-- oltClassMapClauseTable +-- *********************************************************** + oltClassMapClauseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltClassMapClauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMap 2 } + + oltClassMapClauseEntry OBJECT-TYPE + SYNTAX OltClassMapClauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltClassMapName, oltClassMapClauseId } + ::= { oltClassMapClauseTable 1 } + + OltClassMapClauseEntry ::= + SEQUENCE { + oltClassMapClauseId + Integer32, + oltClassMapClauseField + INTEGER, + oltClassMapClauseLookupValue + DisplayString, + oltClassMapClauseOperator + PonFilterRuleOperator, + oltclassMapClauseRowStatus + RowStatus, + oltClassMapClauseOperParam + Integer32 + } + oltClassMapClauseId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 1 } + + oltClassMapClauseField OBJECT-TYPE + SYNTAX INTEGER + { + layer2DstAddr(1), + layer2SrcAddr(2), + etherType(3), + svlan0(4), + cvlan0(6), + cvlan1(7), + tos(8), + ipv4Protocol(11), + ipv4DstAddr(12), + ipv4SrcAddr(13), + layer4DstPort(16), + layer4SrcPort(17), + cos(18), + dscp(19), + noExist(20) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 2 } + + oltClassMapClauseLookupValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 3 } + + oltClassMapClauseOperator OBJECT-TYPE + SYNTAX PonFilterRuleOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 4 } + + oltclassMapClauseRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 5 } + + oltClassMapClauseOperParam OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassMapClauseEntry 6 } + +-- *********************************************************** +-- oltBridgeMapTable +-- *********************************************************** + oltBridgeMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltBridgeMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 3 } + + oltBridgeMapEntry OBJECT-TYPE + SYNTAX OltBridgeMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltBridgeMapName } + ::= { oltBridgeMapTable 1 } + + OltBridgeMapEntry ::= + SEQUENCE { + oltBridgeMapName + DisplayString, + oltBridgeMapLearnedAgeEntryLimit + INTEGER, + oltBridgeMapDnFrameResetAge + INTEGER, + oltBridgeMapNumBridgeVlans + INTEGER, + oltBridgeMapAllowSimpleBridge + INTEGER, + oltBridgeMapMacLearningOverwrite + INTEGER, + oltBridgeMapDiscardUnknownMac + INTEGER, + oltBridgeMapAllowVlanTagsOnSimpleBridge + INTEGER, + oltBridgeMapRowStatus + RowStatus + } + + oltBridgeMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 1 } + + oltBridgeMapLearnedAgeEntryLimit OBJECT-TYPE + SYNTAX INTEGER (0..268435456) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "value must be exponent of 2" + ::= { oltBridgeMapEntry 2 } + + oltBridgeMapDnFrameResetAge OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 3 } + + oltBridgeMapNumBridgeVlans OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 4 } + + oltBridgeMapAllowSimpleBridge OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 5 } + + oltBridgeMapMacLearningOverwrite OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 6 } + + oltBridgeMapDiscardUnknownMac OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 7 } + + oltBridgeMapAllowVlanTagsOnSimpleBridge OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 8 } + + oltBridgeMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltBridgeMapEntry 9 } + +-- *********************************************************** +-- oltPolicyMapTable +-- *********************************************************** + oltPolicyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 4 } + + oltPolicyMapEntry OBJECT-TYPE + SYNTAX OltPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltPolicyMapName } + ::= { oltPolicyMapTable 1 } + + OltPolicyMapEntry ::= + SEQUENCE { + oltPolicyMapName + DisplayString, + oltPolicyMapUpAggrBw + INTEGER, + oltPolicyMapUpAggrBurstSize + INTEGER, + oltPolicyMapDownAggrBw + INTEGER, + oltPolicyMapDownAggrBurstSize + INTEGER, + oltPolicyMapPri0LinksNum + INTEGER, + oltPolicyMapPri1LinksNum + INTEGER, + oltPolicyMapPri2LInksNum + INTEGER, + oltPolicyMapPri3LInksNum + INTEGER, + oltPolicyMapUpShaperWeightLevel0 + INTEGER, + oltPolicyMapUpShaperWeightLevel1 + INTEGER, + oltPolicyMapUpShaperWeightLevel2 + INTEGER, + oltPolicyMapUpShaperWeightLevel3 + INTEGER, + oltPolicyMapDownShaperWeightLevel0 + INTEGER, + oltPolicyMapDownShaperWeightLevel1 + INTEGER, + oltPolicyMapDownShaperWeightLevel2 + INTEGER, + oltPolicyMapDownShaperWeightLevel3 + INTEGER, + oltPolicyMapDbaDropdownWeightLevel0 + INTEGER, + oltPolicyMapDbaDropdownWeightLeve1 + INTEGER, + oltPolicyMapDbaDropdownWeightLeve2 + INTEGER, + oltPolicyMapDbaDropdownWeightLeve3 + INTEGER, + oltPolicyMapDbaPollingRateLevel0 + INTEGER, + oltPolicyMapDbaPollingRateLevel1 + INTEGER, + oltPolicyMapDbaPollingRateLevel2 + INTEGER, + oltPolicyMapDbaPollingRateLevel3 + INTEGER, + oltPolicyMapBcastSlaMinBw + INTEGER, + oltPolicyMapBcastSlaMaxAllowedBw + INTEGER, + oltPolicyMapBcastSlaDelaySensitive + INTEGER, + oltPolicyMapBcastSlaMaxBurstSize + INTEGER, + oltPolicyMapBcastSlaEnable + INTEGER, + oltPolicyMapBcastSlaWeightDbaTokens + INTEGER, + oltPolicyMapBcastSlaWeightSchedulerMinTokens + INTEGER, + oltPolicyMapBcastSlaWeightSchedulerMaxTokens + INTEGER, + oltPolicyMapRowStatus + RowStatus + } + + oltPolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 1 } + + oltPolicyMapUpAggrBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggregate (overall) Bandwidth for Upstream + Default : 0 + Unit : Kbps + " + ::= { oltPolicyMapEntry 2 } + + + oltPolicyMapUpAggrBurstSize OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max Burst Size For Upstream + Default : 0 + Unit : KBytes" + ::= { oltPolicyMapEntry 3 } + + + oltPolicyMapDownAggrBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Aggregate (overall) Bandwidth for Downstream + Default : 0 + Unit : Kbps + " + ::= { oltPolicyMapEntry 4 } + + + oltPolicyMapDownAggrBurstSize OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Max Burst Size For Downstream + Default : 0 + Unit : KBytes" + ::= { oltPolicyMapEntry 5 } + + oltPolicyMapPri0LinksNum OBJECT-TYPE + SYNTAX INTEGER (0..239) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description. + " + ::= { oltPolicyMapEntry 6 } + + + oltPolicyMapPri1LinksNum OBJECT-TYPE + SYNTAX INTEGER (0..239) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 7 } + + oltPolicyMapPri2LInksNum OBJECT-TYPE + SYNTAX INTEGER (1..239) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 8 } + + oltPolicyMapPri3LInksNum OBJECT-TYPE + SYNTAX INTEGER (1..239) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 9 } + + + oltPolicyMapUpShaperWeightLevel0 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 10 } + + oltPolicyMapUpShaperWeightLevel1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 11 } + + oltPolicyMapUpShaperWeightLevel2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 12 } + + oltPolicyMapUpShaperWeightLevel3 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 13 } + + + oltPolicyMapDownShaperWeightLevel0 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 14 } + + oltPolicyMapDownShaperWeightLevel1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 15 } + + oltPolicyMapDownShaperWeightLevel2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 16 } + + oltPolicyMapDownShaperWeightLevel3 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 17 } + + oltPolicyMapDbaDropdownWeightLevel0 OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 18 } + + oltPolicyMapDbaDropdownWeightLeve1 OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 19 } + + oltPolicyMapDbaDropdownWeightLeve2 OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 20 } + + oltPolicyMapDbaDropdownWeightLeve3 OBJECT-TYPE + SYNTAX INTEGER (0..16383) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 21 } + + oltPolicyMapDbaPollingRateLevel0 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 22 } + + oltPolicyMapDbaPollingRateLevel1 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 23 } + + oltPolicyMapDbaPollingRateLevel2 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 24 } + + oltPolicyMapDbaPollingRateLevel3 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 25 } + + + oltPolicyMapBcastSlaMinBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 26 } + + oltPolicyMapBcastSlaMaxAllowedBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 27 } + + oltPolicyMapBcastSlaDelaySensitive OBJECT-TYPE + SYNTAX INTEGER + { + tolerant(0), + sensitive(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 28 } + + oltPolicyMapBcastSlaMaxBurstSize OBJECT-TYPE + SYNTAX INTEGER (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 29 } + + oltPolicyMapBcastSlaEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 30 } + + oltPolicyMapBcastSlaWeightDbaTokens OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 31 } + + oltPolicyMapBcastSlaWeightSchedulerMinTokens OBJECT-TYPE + SYNTAX INTEGER (0..511) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 32 } + + oltPolicyMapBcastSlaWeightSchedulerMaxTokens OBJECT-TYPE + SYNTAX INTEGER (0..511) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 33 } + + oltPolicyMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltPolicyMapEntry 34 } + + + +-- *********************************************************** +-- oltFilterRulePolicyMap +-- *********************************************************** + oltFilterRulePolicyMap OBJECT IDENTIFIER ::= { ubiPonProfile 5 } + + oltFilterRulePolicyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltFilterRulePolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMap 1 } + + oltFilterRulePolicyMapEntry OBJECT-TYPE + SYNTAX OltFilterRulePolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltFilterRulePolicyMapName } + ::= { oltFilterRulePolicyMapTable 1 } + + OltFilterRulePolicyMapEntry ::= + SEQUENCE { + oltFilterRulePolicyMapName + DisplayString, + oltFilterRulePolicyMapRowStatus + RowStatus, + oltFilterRuleOption + INTEGER + } + + oltFilterRulePolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMapEntry 1 } + + oltFilterRulePolicyMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMapEntry 2 } + + oltFilterRuleOption OBJECT-TYPE + SYNTAX INTEGER + { + filter(1), + nofilter(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMapEntry 3 } + + +-- *********************************************************** +-- oltFilterRuleTable +-- *********************************************************** + oltFilterRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMap 2 } + + oltFilterRuleEntry OBJECT-TYPE + SYNTAX OltFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltPolicyMapName, oltFilterRuleDir, oltFilterRuleOltPortNum, oltClassRuleId } + ::= { oltFilterRuleTable 1 } + + OltFilterRuleEntry ::= + SEQUENCE { + oltFilterRuleDirection + INTEGER, + oltFilterRuleOltPortNumber + Integer32, + oltFilterClassRuleId + Integer32, + oltFilterRuleAction + INTEGER, + oltFilterRulePri + Integer32, + oltFilterClassMapName + DisplayString, + oltFilterRuleRowStatus + RowStatus + } + + oltFilterRuleDirection OBJECT-TYPE + SYNTAX INTEGER + { + upstream(0), + downstream(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 1 } + + oltFilterRuleOltPortNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 2 } + + oltFilterClassRuleId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 3 } + + oltFilterRuleAction OBJECT-TYPE + SYNTAX INTEGER + { + discard(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 4 } + + oltFilterRulePri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 5 } + + oltFilterClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 6 } + + oltFilterRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRuleEntry 7 } + + +-- *********************************************************** +-- oltClassRuleTable +-- *********************************************************** + oltClassRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { oltFilterRulePolicyMap 3 } + + oltClassRuleEntry OBJECT-TYPE + SYNTAX OltClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltPolicyMapName, oltClassRuleDir, oltClassRuleOltPortNum, oltClassRuleId } + ::= { oltClassRuleTable 1 } + + OltClassRuleEntry ::= + SEQUENCE { + oltClassRuleDirection + INTEGER, + oltClassRuleOltPortNumber + Integer32, + oltClassRuleId + Integer32, + oltClassRuleAction + INTEGER, + oltClassRuleVid + Integer32, + oltClassRulePri + Integer32, + oltClassRuleClassMapName + DisplayString, + oltClassRuleRowStatus + RowStatus + } + + oltClassRuleDirection OBJECT-TYPE + SYNTAX INTEGER + { + upstream(0), + downstream(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 1 } + + oltClassRuleOltPortNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 2 } + + oltClassRuleId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 3 } + + oltClassRuleAction OBJECT-TYPE + SYNTAX INTEGER + { + add-cvlan-tag(2), + del-tag(4), + add-svlan-tag(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 4 } + + oltClassRuleVid OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN ID (1~4094) + There is no VLAN ID (65535) + Invalid VLAN ID (65535)" + ::= { oltClassRuleEntry 5 } + + oltClassRulePri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 6 } + + oltClassRuleClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 7 } + + oltClassRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltClassRuleEntry 8 } + +-- *********************************************************** +-- oltLinkFilterRuleTable +-- *********************************************************** + oltLinkFilterRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltLinkFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT Link Filtering Rule Table" + ::= { oltFilterRulePolicyMap 4 } + + oltLinkFilterRuleEntry OBJECT-TYPE + SYNTAX OltLinkFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT Link Filtering Rule Entry" + INDEX { oltPolicyMapName, oltLinkFilterRuleDir, oltLinkFilterRuleOltLinkNumber, oltClassRuleId } + ::= { oltLinkFilterRuleTable 1 } + + OltLinkFilterRuleEntry ::= + SEQUENCE { + oltLinkFilterRuleDirection + INTEGER, + oltLinkFilterRuleOltLinkNumber + Integer32, + oltLinkFilterClassRuleId + Integer32, + oltLinkFilterRuleAction + INTEGER, + oltLinkFilterRuleActionParam + Integer32, + oltLinkFilterRulePri + Integer32, + oltLinkFilterClassMapName + DisplayString, + oltLinkFilterRuleRowStatus + RowStatus + } + + oltLinkFilterRuleDirection OBJECT-TYPE + SYNTAX INTEGER + { + upstream(0), + downstream(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filtering Rule Direction + 0 : up, + 1 : down" + ::= { oltLinkFilterRuleEntry 1 } + + oltLinkFilterRuleOltLinkNumber OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filtering Rule Link Id + 1~4 : link Id" + ::= { oltLinkFilterRuleEntry 2 } + + oltLinkFilterClassRuleId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filtering Rule Id" + ::= { oltLinkFilterRuleEntry 3 } + + oltLinkFilterRuleAction OBJECT-TYPE + SYNTAX INTEGER + { + through(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Filtering Rule Action + 1 : through" + ::= { oltLinkFilterRuleEntry 4 } + + oltLinkFilterRuleActionParam OBJECT-TYPE + SYNTAX Integer32 (0..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filtering Rule Action Parameter + Action : through + (0~1 : upstream, 0~3 : downstream)" + ::= { oltLinkFilterRuleEntry 5 } + + oltLinkFilterRulePri OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Filtering Rule Priority + 0~12 : Priority" + ::= { oltLinkFilterRuleEntry 6 } + + oltLinkFilterClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OLT Class-Map Name" + ::= { oltLinkFilterRuleEntry 7 } + + oltLinkFilterRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status + 4:CreateAndGo + 6:Distroy" + ::= { oltLinkFilterRuleEntry 8 } + + +-- *********************************************************** +-- oltLinkClassRuleTable +-- *********************************************************** + oltLinkClassRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltLinkClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT Link Class Rule Table" + ::= { oltFilterRulePolicyMap 5 } + + oltLinkClassRuleEntry OBJECT-TYPE + SYNTAX OltLinkClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT Link Class Rule Entry" + INDEX { oltPolicyMapName, oltClassRuleDir, oltClassRuleOltPortNum, onuClassRuleId } + ::= { oltLinkClassRuleTable 1 } + + OltLinkClassRuleEntry ::= + SEQUENCE { + oltLinkClassRuleDirection + INTEGER, + oltLinkClassRuleOltLinkNumber + Integer32, + oltLinkClassRuleId + Integer32, + oltLinkClassRuleAction + INTEGER, + oltLinkClassRuleVid + Integer32, + oltLinkClassRulePri + Integer32, + oltLinkClassRuleClassMapName + DisplayString, + oltLinkClassRuleRowStatus + RowStatus + } + + oltLinkClassRuleDirection OBJECT-TYPE + SYNTAX INTEGER + { + upstream(0), + downstream(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class Rule Direction" + ::= { oltLinkClassRuleEntry 1 } + + oltLinkClassRuleOltLinkNumber OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class Rule Link Id" + ::= { oltLinkClassRuleEntry 2 } + + oltLinkClassRuleId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class Rule Id" + ::= { oltLinkClassRuleEntry 3 } + + oltLinkClassRuleAction OBJECT-TYPE + SYNTAX INTEGER + { + add-cvlan-tag(2), + del-tag(4), + add-svlan-tag(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class Rule Action" + ::= { oltLinkClassRuleEntry 4 } + + oltLinkClassRuleVid OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class Rule Action Param Vlan Id" + ::= { oltLinkClassRuleEntry 5 } + + oltLinkClassRulePri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class Rule Priority" + ::= { oltLinkClassRuleEntry 6 } + + oltLinkClassRuleClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To Apply Class Map Name" + ::= { oltLinkClassRuleEntry 7 } + + oltLinkClassRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status + 4:CreateAndGo + 6:Distroy" + ::= { oltLinkClassRuleEntry 8 } + + +-- *********************************************************** +-- oltIgmpMapTable +-- *********************************************************** + oltIgmpMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltIgmpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 6 } + + oltIgmpMapEntry OBJECT-TYPE + SYNTAX OltIgmpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { oltIgmpMapName } + ::= { oltIgmpMapTable 1 } + + OltIgmpMapEntry ::= + SEQUENCE { + oltIgmpMapName + DisplayString, + oltIgmpMapMaxIgmpGroups + INTEGER, + oltIgmpMapRoubustnessCount + INTEGER, + oltIgmpMapQueryInterval + INTEGER, + oltIgmpMapQueryResTimeout + INTEGER, + oltIgmpMapQueryMsgMaxResTime + INTEGER, + oltIgmpMapStartupQueryCnt + INTEGER, + oltIgmpMapStartupQueryInterval + INTEGER, + oltIgmpMapLastMemQueryCnt + INTEGER, + oltIgmpMapLastMemQueryInterval + INTEGER, + oltIgmpMapLastMemQueryMsgMaxResTime + INTEGER, + oltIgmpMapRetransmitCnt + INTEGER, + oltIgmpMapRetransmitInterval + INTEGER, + oltIgmpMapVlanTag + INTEGER, + oltIgmpMapIgmpQueueNum + INTEGER, + oltIgmpMapSourceIpAddr + IpAddress, + oltIgmpMapSlaMinBw + INTEGER, + oltIgmpMapSlaMaxAllowedBw + INTEGER, + oltIgmpMapDelaySensitive + INTEGER, + oltIgmpMapSlaMaxBurstSize + INTEGER, + oltIgmpMapRowStatus + RowStatus + } + + oltIgmpMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 1 } + + oltIgmpMapMaxIgmpGroups OBJECT-TYPE + SYNTAX INTEGER (0..4096) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 2 } + + oltIgmpMapRoubustnessCount OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 3 } + + oltIgmpMapQueryInterval OBJECT-TYPE + SYNTAX INTEGER (1..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 4 } + + oltIgmpMapQueryResTimeout OBJECT-TYPE + SYNTAX INTEGER (1..2600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 5 } + + oltIgmpMapQueryMsgMaxResTime OBJECT-TYPE + SYNTAX INTEGER (1..2550) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 6 } + + oltIgmpMapStartupQueryCnt OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 7 } + + oltIgmpMapStartupQueryInterval OBJECT-TYPE + SYNTAX INTEGER (1..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 8 } + + oltIgmpMapLastMemQueryCnt OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 9 } + + oltIgmpMapLastMemQueryInterval OBJECT-TYPE + SYNTAX INTEGER (1..2600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 10 } + + oltIgmpMapLastMemQueryMsgMaxResTime OBJECT-TYPE + SYNTAX INTEGER (1..2550) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 11 } + + oltIgmpMapRetransmitCnt OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 12 } + + oltIgmpMapRetransmitInterval OBJECT-TYPE + SYNTAX INTEGER (1..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 13 } + + oltIgmpMapVlanTag OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 14 } + + oltIgmpMapIgmpQueueNum OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 15 } + + oltIgmpMapSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 16 } + + oltIgmpMapSlaMinBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 17 } + + oltIgmpMapSlaMaxAllowedBw OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 18 } + + oltIgmpMapDelaySensitive OBJECT-TYPE + SYNTAX INTEGER + { + tolerant(0), + sensitive(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 19 } + + oltIgmpMapSlaMaxBurstSize OBJECT-TYPE + SYNTAX INTEGER (1..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 20 } + + oltIgmpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { oltIgmpMapEntry 21 } + +-- *********************************************************** +-- onuServiceMapTable +-- *********************************************************** + onuServiceMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 7 } + + onuServiceMapEntry OBJECT-TYPE + SYNTAX OnuServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuServiceMapName } + ::= { onuServiceMapTable 1 } + + OnuServiceMapEntry ::= + SEQUENCE { + onuServiceMapName + DisplayString, + onuServiceMapOnuType + OnuType, + onuServiceQueueMapName + DisplayString, + onuServicePolicyMapName + DisplayString, + onuServiceMapRowStatus + RowStatus + } + + onuServiceMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuServiceMapEntry 1 } + + onuServiceMapOnuType OBJECT-TYPE + SYNTAX OnuType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuServiceMapEntry 2 } + + onuServiceQueueMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuServiceMapEntry 3 } + + onuServicePolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuServiceMapEntry 4 } + + onuServiceMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuServiceMapEntry 5 } + +-- *********************************************************** +-- onuClassMapTable +-- *********************************************************** + onuClassMap OBJECT IDENTIFIER ::= { ubiPonProfile 8 } + + onuClassMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMap 1 } + + onuClassMapEntry OBJECT-TYPE + SYNTAX OnuClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuClassMapName } + ::= { onuClassMapTable 1 } + + OnuClassMapEntry ::= + SEQUENCE { + onuClassMapName + DisplayString, + onuclassMapRowStatus + RowStatus + } + + onuClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapEntry 1 } + + onuclassMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapEntry 2 } + +-- *********************************************************** +-- onuClassMapClauseTable +-- *********************************************************** + + onuClassMapClauseTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuClassMapClauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMap 2 } + + onuClassMapClauseEntry OBJECT-TYPE + SYNTAX OnuClassMapClauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuClassMapName, onuClassMapClauseId } + ::= { onuClassMapClauseTable 1 } + + OnuClassMapClauseEntry ::= + SEQUENCE { + onuClassMapClauseId + Integer32, + onuClassMapClauseField + PonFilterRuleField, + onuClassMapClauseLookupValue + DisplayString, + onuClassMapClauseOperator + PonFilterRuleOperator, + onuClassMapClauseRowStatus + RowStatus + } + + onuClassMapClauseId OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapClauseEntry 1 } + + onuClassMapClauseField OBJECT-TYPE + --SYNTAX PonFilterRuleField + SYNTAX INTEGER + { + l2-da(0), + l2-sa(1), + llid(2), + ether-type(3), + vlan(4), + l3-da(5), + protocol(6), + l3-sa(7), + l4-dp(8), + l4-sp(9), + dscp(10), + cos(11), + tos(16), + no-exit(19) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "------------------------------------------- + type | value + ------------------------------------------- + layer2DstAddr | dddd.dddd.dddd + layer2SrcAddr | + ------------------------------------------- + etherType | 0xdddd + ------------------------------------------- + logicalLinkId | d(1-4) + vlanId | dddd(0-4094) + ipV4Protocol | ddd(0-255) + dscp | dd(0-63) + cos | d(0-7) + " + ::= { onuClassMapClauseEntry 2 } + + onuClassMapClauseLookupValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapClauseEntry 3 } + + onuClassMapClauseOperator OBJECT-TYPE + SYNTAX PonFilterRuleOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapClauseEntry 4 } + + onuClassMapClauseRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassMapClauseEntry 5 } + +-- *********************************************************** +-- onuQueueMapTable +-- *********************************************************** + onuQueueMap OBJECT IDENTIFIER ::= { ubiPonProfile 9 } + + onuQueueMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMap 1 } + + onuQueueMapEntry OBJECT-TYPE + SYNTAX OnuQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuQueueMapName } + ::= { onuQueueMapTable 1 } + + OnuQueueMapEntry ::= + SEQUENCE { + onuQueueMapName + DisplayString, + onuQueueMapOnuType + OnuType, + onuQueueMapRowStatus + RowStatus } + + onuQueueMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapEntry 1 } + + onuQueueMapOnuType OBJECT-TYPE + SYNTAX OnuType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapEntry 2 } + + onuQueueMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapEntry 3 } + + + onuQueueMapConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuQueueMapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMap 2 } + + onuQueueMapConfigEntry OBJECT-TYPE + SYNTAX OnuQueueMapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuQueueMapName, onuQueueMapPortLinkNum, onuQueueMapDir } + ::= { onuQueueMapConfigTable 1 } + + OnuQueueMapConfigEntry ::= + SEQUENCE { + onuQueueMapPortLinkNum + Integer32, + onuQueueMapDir + INTEGER, + onuQueue0Size + Integer32, + onuQueue1Size + Integer32, + onuQueue2Size + Integer32, + onuQueue3Size + Integer32, + onuQueue4Size + Integer32, + onuQueue5Size + Integer32, + onuQueue6Size + Integer32, + onuQueue7Size + Integer32, + onuQueue8Size + Integer32, + onuQueue9Size + Integer32, + onuQueue10Size + Integer32, + onuQueue11Size + Integer32, + onuQueue12Size + Integer32, + onuQueue13Size + Integer32, + onuQueue14Size + Integer32, + onuQueue15Size + Integer32, + onuQueue16Size + Integer32, + onuQueueMapCfgRowStatus + RowStatus + } + onuQueueMapPortLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "queueMapDir : upstream -> link(1~4) + + ququeMapDir : downstream -> user port(1~2) + " + ::= { onuQueueMapConfigEntry 1 } + + onuQueueMapDir OBJECT-TYPE + SYNTAX INTEGER + { + upStream(0), + downStream(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "upstream : queue <0 - 9> + downstream : queue <0 - 16>" + ::= { onuQueueMapConfigEntry 2 } + + + + onuQueue0Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 3 } + + onuQueue1Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 4 } + + onuQueue2Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 5 } + + onuQueue3Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 6 } + + onuQueue4Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 7 } + + onuQueue5Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 8 } + + onuQueue6Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 9 } + + onuQueue7Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 10 } + + onuQueue8Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 11 } + + onuQueue9Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 12 } + + onuQueue10Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 13 } + + onuQueue11Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 14 } + + onuQueue12Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 15 } + + onuQueue13Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 16 } + + onuQueue14Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 17 } + + onuQueue15Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 18 } + + onuQueue16Size OBJECT-TYPE + SYNTAX Integer32 (0..240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 19 } + + onuQueueMapCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuQueueMapConfigEntry 20 } + +-- *********************************************************** +-- onuIgmpMapTable +-- *********************************************************** + onuIgmpMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuIgmpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiPonProfile 10 } + + onuIgmpMapEntry OBJECT-TYPE + SYNTAX OnuIgmpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuIgmpMapName } + ::= { onuIgmpMapTable 1 } + + OnuIgmpMapEntry ::= + SEQUENCE { + onuIgmpMapName + DisplayString, + onuIgmpRobustnessCnt + Integer32, + onuIgmpNewQueryCnt + Integer32, + onuIgmpUserPort1Group + Integer32, + onuIgmpUserPort1QueueForDownClass + Integer32, + onuIgmpUserPort2Group + Integer32, + onuIgmpUserPort2QueueForDownClass + Integer32, + onuIgmpUserPort3Group + Integer32, + onuIgmpUserPort3QueueForDownClass + Integer32, + onuIgmpUserPort4Group + Integer32, + onuIgmpUserPort4QueueForDownClass + Integer32, + onuIgmpMapRowStatus + RowStatus + } + + onuIgmpMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 1 } + + onuIgmpRobustnessCnt OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 2 } + + onuIgmpNewQueryCnt OBJECT-TYPE + SYNTAX Integer32 (0..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 3 } + + onuIgmpUserPort1Group OBJECT-TYPE + SYNTAX Integer32 (0..80) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 4 } + + onuIgmpUserPort1QueueForDownClass OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 5 } + + onuIgmpUserPort2Group OBJECT-TYPE + SYNTAX Integer32 (0..80) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 6 } + + onuIgmpUserPort2QueueForDownClass OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 7 } + + onuIgmpUserPort3Group OBJECT-TYPE + SYNTAX Integer32 (0..80) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 8 } + + onuIgmpUserPort3QueueForDownClass OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 9 } + + onuIgmpUserPort4Group OBJECT-TYPE + SYNTAX Integer32 (0..80) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 10 } + + onuIgmpUserPort4QueueForDownClass OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 11 } + + + onuIgmpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuIgmpMapEntry 12 } + +-- *********************************************************** +-- onuBridgeMapTable +-- *********************************************************** + onuBridgeMap OBJECT IDENTIFIER ::= { ubiPonProfile 11 } + + onuBridgeMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuBridgeMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMap 1 } + + onuBridgeMapEntry OBJECT-TYPE + SYNTAX OnuBridgeMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuBridgeMapName } + ::= { onuBridgeMapTable 1 } + + OnuBridgeMapEntry ::= + SEQUENCE { + onuBridgeMapName + DisplayString, + onuBridgeMapMacLimit + Integer32, + onuBridgeMapRowStatus + RowStatus + } + + onuBridgeMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMapEntry 1 } + + onuBridgeMapMacLimit OBJECT-TYPE + SYNTAX Integer32 (0..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMapEntry 2 } + + onuBridgeMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMapEntry 3 } + + onuLinkCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuLinkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMap 2 } + + onuLinkCfgEntry OBJECT-TYPE + SYNTAX OnuLinkCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuBridgeMapName, onuLinkId } + ::= { onuLinkCfgTable 1 } + + OnuLinkCfgEntry ::= + SEQUENCE { + onuBridgekeyExchangeTimer + INTEGER + } + onuBridgekeyExchangeTimer OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuLinkCfgEntry 1 } + + onuLinkBridgeModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuLinkBridgeModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMap 3 } + + onuLinkBridgeModeEntry OBJECT-TYPE + SYNTAX OnuLinkBridgeModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuBridgeMapName, onuLinkId } + ::= { onuLinkBridgeModeTable 1 } + + OnuLinkBridgeModeEntry ::= + SEQUENCE { + onuPonBridgeType + INTEGER, + onuPonBridgeMacTableEntryLimit + Integer32 + } + + onuPonBridgeType OBJECT-TYPE + SYNTAX INTEGER + { + simpleBridged(0), + --sharedVlan(3), + --transparentVlan(4), + --prioritySharedVlan(11), + --prioritySimpleBridged(12), + --transparentPrioritySharedVlan(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuLinkBridgeModeEntry 1 } + + onuPonBridgeMacTableEntryLimit OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuLinkBridgeModeEntry 2 } + + onuPortBridgeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuPortBridgeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuBridgeMap 4 } + + onuPortBridgeConfigEntry OBJECT-TYPE + SYNTAX OnuPortBridgeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuBridgeMapName, onuUserPort } + ::= { onuPortBridgeConfigTable 1 } + + OnuPortBridgeConfigEntry ::= + SEQUENCE { + onuUserPort + Integer32, + onuUserBridgeAutoLearnLimit + Integer32, + onuUserBridgeLearnAgeLimit + Integer32 + } + + onuUserPort OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuPortBridgeConfigEntry 1 } + + onuUserBridgeAutoLearnLimit OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuPortBridgeConfigEntry 2 } + + onuUserBridgeLearnAgeLimit OBJECT-TYPE + SYNTAX Integer32 (0..32768) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuPortBridgeConfigEntry 3 } + + +-- *********************************************************** +-- onuPolicyMap +-- *********************************************************** + onuPolicyMap OBJECT IDENTIFIER ::= { ubiPonProfile 12 } + + onuPolicyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ONU Policy-map Name & Onu-type" + ::= { onuPolicyMap 1 } + + onuPolicyMapEntry OBJECT-TYPE + SYNTAX OnuPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuPolicyMapName } + ::= { onuPolicyMapTable 1 } + + OnuPolicyMapEntry ::= + SEQUENCE { + onuPolicyMapName + DisplayString, + onuPolicyMapOnuType + OnuType, + onuPolicyMapRowStatus + RowStatus + } + + onuPolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuPolicyMapEntry 1 } + + onuPolicyMapOnuType OBJECT-TYPE + SYNTAX OnuType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuPolicyMapEntry 2 } + + onuPolicyMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuPolicyMapEntry 3 } + +-- *********************************************************** +-- onuPortFilterRuleTable +-- *********************************************************** + onuPortFilterRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuPortFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filtering Set of Onu Policy-map about Port Filter Rule + a) discard" + ::= { onuPolicyMap 2 } + + onuPortFilterRuleEntry OBJECT-TYPE + SYNTAX OnuPortFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId } + ::= { onuPortFilterRuleTable 1 } + + OnuPortFilterRuleEntry ::= + SEQUENCE { + onuPortFilterRuleIngressPort + INTEGER, + onuClassRuleId + Integer32, + onuPortFilterRulePri + Integer32, + onuPortFilterClassMapName + DisplayString, + onuPortFilterRuleRowStatus + Integer32 + } + + onuPortFilterRuleIngressPort OBJECT-TYPE + SYNTAX INTEGER + { + downPonPort(0), + upUserPort1(1), + upUserPort2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuPortFilterRuleEntry 1 } + + onuClassRuleId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuPortFilterRuleEntry 2 } + + onuPortFilterRulePri OBJECT-TYPE + SYNTAX Integer32 (0..14) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only Acceptable for even value." + ::= { onuPortFilterRuleEntry 3 } + + onuPortFilterClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuPortFilterRuleEntry 4 } + + onuPortFilterRuleRowStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuPortFilterRuleEntry 5 } + +-- *********************************************************** +-- onuUpLinkFilterRuleTable +-- *********************************************************** + + onuUpLinkFilterRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuUpLinkFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuPolicyMap 3 } + + onuUpLinkFilterRuleEntry OBJECT-TYPE + SYNTAX OnuUpLinkFilterRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuPolicyMapName, onuLinkId, onuClassRuleId } + ::= { onuUpLinkFilterRuleTable 1 } + + OnuUpLinkFilterRuleEntry ::= + SEQUENCE { + onuUpLinkFilterRulePri + Integer32, + onuUpLinkFilterClassMapName + DisplayString, + onuUpLinkFilterRuleRowStatus + Integer32 + } + + onuUpLinkFilterRulePri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only Acceptable for even value." + ::= { onuUpLinkFilterRuleEntry 1 } + + onuUpLinkFilterClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuUpLinkFilterRuleEntry 2 } + + onuUpLinkFilterRuleRowStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuUpLinkFilterRuleEntry 3 } + +-- *********************************************************** +-- onuClassRuleTable +-- *********************************************************** + onuClassRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filtering Set of Onu Policy-map about Class Rule + a) forward + b) through" + ::= { onuPolicyMap 4 } + + onuClassRuleEntry OBJECT-TYPE + SYNTAX OnuClassRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId } + ::= { onuClassRuleTable 1 } + + OnuClassRuleEntry ::= + SEQUENCE { + onuClassRuleEgressPortLinkNum + Integer32, + onuClassRuleEgressQueueNum + Integer32, + onuClassRulePri + Integer32, + onuClassRuleClassMapName + DisplayString, + onuClassRuleRowStatus + Integer32 + } + + onuClassRuleEgressPortLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassRuleEntry 1 } + + + onuClassRuleEgressQueueNum OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassRuleEntry 2 } + + onuClassRulePri OBJECT-TYPE + SYNTAX Integer32 (4..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only Acceptable for even value." + ::= { onuClassRuleEntry 3 } + + onuClassRuleClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassRuleEntry 4 } + + onuClassRuleRowStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassRuleEntry 5 } + + +-- *********************************************************** +-- onuClassTagRuleTable +-- *********************************************************** + + onuClassTagRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuClassTagRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filtering Set of Onu Policy-map about Class Tag Rule + a) del-tag + b) replace-tag-and-set-vid + c) set-vid-and-add-tag" + ::= { onuPolicyMap 5 } + + onuClassTagRuleEntry OBJECT-TYPE + SYNTAX OnuClassTagRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId } + ::= { onuClassTagRuleTable 1 } + + OnuClassTagRuleEntry ::= + SEQUENCE { + onuClassTagRuleEgressPortLinkNum + Integer32, + onuClassTagRuleEgressQueueNum + Integer32, + onuClassTagRulePri + Integer32, + onuClassTagRuleClassMapName + DisplayString, + onuClassTagRuleRowStatus + Integer32 + } + + onuClassTagRuleEgressPortLinkNum OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassTagRuleEntry 1 } + + + onuClassTagRuleEgressQueueNum OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassTagRuleEntry 2 } + + onuClassTagRulePri OBJECT-TYPE + SYNTAX Integer32 (4..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only Acceptable for even value." + ::= { onuClassTagRuleEntry 3 } + + onuClassTagRuleClassMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassTagRuleEntry 4 } + + onuClassTagRuleRowStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuClassTagRuleEntry 5 } + +-- *********************************************************** +-- onuSlaMap +-- *********************************************************** + onuSlaMap OBJECT IDENTIFIER ::= { ubiPonProfile 13 } + +-- *********************************************************** +-- onuSlaMapTable +-- *********************************************************** + onuSlaMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuSlaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMap 1 } + + onuSlaMapEntry OBJECT-TYPE + SYNTAX OnuSlaMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuSlaMapName } + ::= { onuSlaMapTable 1 } + + OnuSlaMapEntry ::= + SEQUENCE { + onuSlaMapName + DisplayString, + onuSlaUpstreamMin + Integer32, + onuSlaUpstreamMax + Integer32, + onuSlaDownstreamMin + Integer32, + onuSlaDownstreamMax + Integer32, + onuSlaMapRowStatus + RowStatus + } + + onuSlaMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 1 } + + onuSlaUpstreamMin OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 2 } + + onuSlaUpstreamMax OBJECT-TYPE + SYNTAX Integer32 (256..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 3 } + + onuSlaDownstreamMin OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 4 } + + onuSlaDownstreamMax OBJECT-TYPE + SYNTAX Integer32 (256..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 5 } + + onuSlaMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMapEntry 6 } + +-- *********************************************************** +-- onuSlaTable +-- *********************************************************** + onuSlaTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuSlaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaMap 2 } + + onuSlaEntry OBJECT-TYPE + SYNTAX OnuSlaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { onuSlaMapName, onuLinkId, onuSlaDir } + ::= { onuSlaTable 1 } + + OnuSlaEntry ::= + SEQUENCE { + onuLinkId + Integer32, + onuSlaDir + INTEGER, + onuSlaMinBw + Integer32, + onuSlaMaxAllowedBw + Integer32, + onuSlaMinBwWeight + INTEGER, + onuSlaMaxBwWeight + INTEGER, + onuSlaMinBwBurstSize + Integer32, + onuSlaMaxBwBurstSize + Integer32, + onuSlaMinPrio + Integer32, + onuSlaMaxPrio + Integer32, + onuSlaQueue0Ratio + Integer32, + onuSlaQueue1Ratio + Integer32, + onuSlaQueue2Ratio + Integer32, + onuSlaQueue3Ratio + Integer32, + onuSlaDbaPollingLevel + Integer32 + } + + onuLinkId OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 1 } + + onuSlaDir OBJECT-TYPE + SYNTAX INTEGER + { + upStream(0), + downStream(1) + --multicast(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 2 } + + onuSlaMinBw OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 3 } + + onuSlaMaxAllowedBw OBJECT-TYPE + SYNTAX Integer32 (256..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 4 } + + onuSlaMinBwWeight OBJECT-TYPE + SYNTAX INTEGER (4..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 5 } + + onuSlaMaxBwWeight OBJECT-TYPE + SYNTAX INTEGER (4..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 6 } + + onuSlaMinBwBurstSize OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 7 } + + onuSlaMaxBwBurstSize OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { onuSlaEntry 8 } + + onuSlaMinPrio OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla min priority" + ::= { onuSlaEntry 9 } + + onuSlaMaxPrio OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla max priority" + ::= { onuSlaEntry 10 } + + onuSlaQueue0Ratio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla Queue0 Ratio (only downstream)" + ::= { onuSlaEntry 11 } + + onuSlaQueue1Ratio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla Queue1 Ratio (only downstream)" + ::= { onuSlaEntry 12 } + + onuSlaQueue2Ratio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla Queue2 Ratio (only downstream)" + ::= { onuSlaEntry 13 } + + onuSlaQueue3Ratio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla Queue3 Ratio (only downstream)" + ::= { onuSlaEntry 14 } + + onuSlaDbaPollingLevel OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "onu sla DBA Polling Level (only upstream)" + ::= { onuSlaEntry 15 } + +-- *********************************************************** +-- defaultServiceMapTable +-- *********************************************************** + defaultServiceMap OBJECT IDENTIFIER ::= { ubiPonProfile 14 } + + defaultServiceMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF DefaultServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { defaultServiceMap 1 } + + defaultServiceMapEntry OBJECT-TYPE + SYNTAX DefaultServiceMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { defaultServiceMapOnuName } + ::= { defaultServiceMapTable 1 } + + DefaultServiceMapEntry ::= + SEQUENCE { + defaultServiceMapOnuName + DisplayString, + defaultServiceMapRefOnuType + OnuType, + defaultServiceMapName + DisplayString, + defaultServiceMapRowStatus + RowStatus + } + + defaultServiceMapOnuName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { defaultServiceMapEntry 1 } + + defaultServiceMapRefOnuType OBJECT-TYPE + SYNTAX OnuType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { defaultServiceMapEntry 2 } + + defaultServiceMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { defaultServiceMapEntry 3 } + + defaultServiceMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { defaultServiceMapEntry 4 } + + +-- *********************************************************** +-- classMapTable +-- *********************************************************** + ubiOnuSwitchPonProfile OBJECT IDENTIFIER ::= { ubiPonProfileMIBObjects 2 } + + classMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiOnuSwitchPonProfile 1 } + + classMapEntry OBJECT-TYPE + SYNTAX ClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { classMapName } + ::= { classMapTable 1 } + + ClassMapEntry ::= + SEQUENCE { + classMapName + DisplayString, + classMapType + INTEGER, + classMapFieldType + OCTET STRING, + classMapMap + DisplayString, + classMapStatus + RowStatus + } + + classMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { classMapEntry 1 } + + classMapType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + cos(1), + tos(2), + diffserv(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { classMapEntry 2 } + + classMapFieldType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "00: none, + 01: cos, + 02: tos, + 03: deffserv" + ::= { classMapEntry 3 } + + classMapMap OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { classMapEntry 4 } + + classMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { classMapEntry 5 } + +-- *********************************************************** +-- policyMapTable +-- *********************************************************** + policyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiOnuSwitchPonProfile 2 } + + policyMapEntry OBJECT-TYPE + SYNTAX PolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { policyMapName } + ::= { policyMapTable 1 } + + PolicyMapEntry ::= + SEQUENCE { + policyMapName + DisplayString, + policyMapUserPriorityPort1 + Integer32, + policyMapUserPriorityPort2 + Integer32, + policyMapUserPriorityPort3 + Integer32, + policyMapUserPriorityPort4 + Integer32, + policyMapUserPriorityPort5 + Integer32, + policyMapWrrQueueCfgQ1 + Integer32, + policyMapWrrQueueCfgQ2 + Integer32, + policyMapWrrQueueCfgQ3 + Integer32, + policyMapWrrQueueCfgQ4 + Integer32, + policyMapSchedule + INTEGER, + policyMapReMapEnable + INTEGER, + policyMapReMapPriority0 + Integer32, + policyMapReMapPriority1 + Integer32, + policyMapReMapPriority2 + Integer32, + policyMapReMapPriority3 + Integer32, + policyMapReMapPriority4 + Integer32, + policyMapReMapPriority5 + Integer32, + policyMapReMapPriority6 + Integer32, + policyMapReMapPriority7 + Integer32, + policyMapRateLimitIngressPort1 + Integer32, + policyMapRateLimitIngressPort2 + Integer32, + policyMapRateLimitIngressPort3 + Integer32, + policyMapRateLimitIngressPort4 + Integer32, + policyMapRateLimitIngressPort5 + Integer32, + policyMapRateLimitEgressPort1 + Integer32, + policyMapRateLimitEgressPort2 + Integer32, + policyMapRateLimitEgressPort3 + Integer32, + policyMapRateLimitEgressPort4 + Integer32, + policyMapRateLimitEgressPort5 + Integer32, + policyMapStormCntlBroadcastPort1 + INTEGER, + policyMapStormCntlBroadcastPort2 + INTEGER, + policyMapStormCntlBroadcastPort3 + INTEGER, + policyMapStormCntlBroadcastPort4 + INTEGER, + policyMapStormCntlBroadcastPort5 + INTEGER, + policyMapStormCntlDlfMulticastPort1 + INTEGER, + policyMapStormCntlDlfMulticastPort2 + INTEGER, + policyMapStormCntlDlfMulticastPort3 + INTEGER, + policyMapStormCntlDlfMulticastPort4 + INTEGER, + policyMapStormCntlDlfMulticastPort5 + INTEGER, + policyMapStormCntlRatePort1 + Integer32, + policyMapStormCntlRatePort2 + Integer32, + policyMapStormCntlRatePort3 + Integer32, + policyMapStormCntlRatePort4 + Integer32, + policyMapStormCntlRatePort5 + Integer32, +-- policyMapPortState1 +-- INTEGER, +-- policyMapPortState2 +-- INTEGER, +-- policyMapPortState3 +-- INTEGER, +-- policyMapPortState4 +-- INTEGER, +-- policyMapPortState5 +-- INTEGER, + policyMapStatus + RowStatus + } + + policyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 1 } + + policyMapUserPriorityPort1 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 2 } + + policyMapUserPriorityPort2 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 3 } + + policyMapUserPriorityPort3 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 4 } + + policyMapUserPriorityPort4 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 5 } + + policyMapUserPriorityPort5 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 6 } + + policyMapWrrQueueCfgQ1 OBJECT-TYPE + SYNTAX Integer32 (1..55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 7 } + + policyMapWrrQueueCfgQ2 OBJECT-TYPE + SYNTAX Integer32 (1..55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 8 } + + policyMapWrrQueueCfgQ3 OBJECT-TYPE + SYNTAX Integer32 (1..55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 9 } + + policyMapWrrQueueCfgQ4 OBJECT-TYPE + SYNTAX Integer32 (1..55) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 10 } + + policyMapSchedule OBJECT-TYPE + SYNTAX INTEGER + { + wrr(0), + strictPriority(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 11 } + + policyMapReMapEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 12 } + + policyMapReMapPriority0 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 13 } + + policyMapReMapPriority1 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 14 } + + policyMapReMapPriority2 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 15 } + + policyMapReMapPriority3 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 16 } + + policyMapReMapPriority4 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 17 } + + policyMapReMapPriority5 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 18 } + + policyMapReMapPriority6 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 19 } + + policyMapReMapPriority7 OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 20 } + + policyMapRateLimitIngressPort1 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 21 } + + policyMapRateLimitIngressPort2 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 22 } + + policyMapRateLimitIngressPort3 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 23 } + + policyMapRateLimitIngressPort4 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 24 } + + policyMapRateLimitIngressPort5 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 25 } + + policyMapRateLimitEgressPort1 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 26 } + + policyMapRateLimitEgressPort2 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 27 } + + policyMapRateLimitEgressPort3 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 28 } + + policyMapRateLimitEgressPort4 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 29 } + + policyMapRateLimitEgressPort5 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 30 } + + policyMapStormCntlBroadcastPort1 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 31 } + + policyMapStormCntlBroadcastPort2 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 32 } + + policyMapStormCntlBroadcastPort3 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 33 } + + policyMapStormCntlBroadcastPort4 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 34 } + + policyMapStormCntlBroadcastPort5 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 35 } + + policyMapStormCntlDlfMulticastPort1 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 36 } + + policyMapStormCntlDlfMulticastPort2 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 37 } + + policyMapStormCntlDlfMulticastPort3 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 38 } + + policyMapStormCntlDlfMulticastPort4 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 39 } + + policyMapStormCntlDlfMulticastPort5 OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 40 } + + policyMapStormCntlRatePort1 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 41 } + + policyMapStormCntlRatePort2 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 42 } + + policyMapStormCntlRatePort3 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 43 } + + policyMapStormCntlRatePort4 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 44 } + + policyMapStormCntlRatePort5 OBJECT-TYPE + SYNTAX Integer32 (64..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 45 } + + policyMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { policyMapEntry 46 } + +-- policyMapPortState1 OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- noShutdown(0), +-- shutdown(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 46 } +-- +-- policyMapPortState2 OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- noShutdown(0), +-- shutdown(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 47 } +-- +-- policyMapPortState3 OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- noShutdown(0), +-- shutdown(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 48 } +-- +-- policyMapPortState4 OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- noShutdown(0), +-- shutdown(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 49 } +-- +-- policyMapPortState5 OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- noShutdown(0), +-- shutdown(1) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 50 } +-- +-- policyMapStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Description." +-- ::= { policyMapEntry 51 } + + +-- *********************************************************** +-- ubiOntSwitchMIBNotificationPrefix +-- *********************************************************** +-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications +-- that are backward compatible with SNMPv1 Traps. + ubiPonProfileMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPonProfileMIB 2 } + ubiPonProfileMIBNotifications OBJECT IDENTIFIER ::= { ubiPonProfileMIBNotificationPrefix 0 } + + -- TODO + +-- *********************************************************** +-- ubiPonProfileMIBConformance +-- *********************************************************** +-- conformance information + ubiPonProfileMIBConformance OBJECT IDENTIFIER ::= { ubiPonProfileMIB 3 } + ubiPonProfileMIBCompliances OBJECT IDENTIFIER ::= { ubiPonProfileMIBConformance 1 } + ubiPonProfileMIBGroups OBJECT IDENTIFIER ::= { ubiPonProfileMIBConformance 2 } + +-- compliance statements + ubiPonProfileMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description" + MODULE -- this module + MANDATORY-GROUPS { ubiPonProfileMIBGroup, + ubiPonProfileMIBNotificationGroup + } + GROUP ubiPonProfileMIBGroup + DESCRIPTION + "Description" + GROUP ubiPonProfileMIBNotificationGroup + DESCRIPTION + "Description" + + ::= { ubiPonProfileMIBCompliances 1 } + +-- compliance statements + ubiPonProfileMIBGroup OBJECT-GROUP + OBJECTS { + -- TODO + } + STATUS current + DESCRIPTION + "ubiquoss qos profile information MIB" + ::= { ubiPonProfileMIBGroups 1 } + + ubiPonProfileMIBNotificationGroup OBJECT-GROUP + OBJECTS { + -- TODO + } + STATUS current + DESCRIPTION + "ubiquoss qos profile information Notifications" + ::= { ubiPonProfileMIBGroups 2 } + + END + +-- +-- UBIQUOSS-EPON-QOS-PROFILE-MIB.my +-- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3