mibs/MIBS/ubiquoss/UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB
2023-12-05 12:25:34 +01:00

375 lines
10 KiB
Plaintext

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