5709 lines
92 KiB
Plaintext
5709 lines
92 KiB
Plaintext
-- *****************************************************************
|
|
-- 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
|
|
--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|