Observium_CE/mibs/nokia/TIMETRA-SAS-MPOINT-MGMT-MIB

382 lines
12 KiB
Plaintext

-- TIMETRA SAS MPOINT (MultiPoint Management)
-- Management Information Base
TIMETRA-SAS-MPOINT-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32,
Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
RowStatus, TimeStamp,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
TNamedItem, TItemDescription FROM TIMETRA-TC-MIB
timetraSASObjs, timetraSASNotifyPrefix,
timetraSASConfs, timetraSASModules
FROM TIMETRA-SAS-GLOBAL-MIB
TAdaptationRule, TBurstSize FROM TIMETRA-SAS-QOS-MIB
;
timetraSASMpointMgmtMIBModule MODULE-IDENTITY
LAST-UPDATED "1005100000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Alcatel 7xx0 Support
Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml"
DESCRIPTION
"This is the SNMP MIB module for ingress multipoint management
policy on Alcatel 7xx0 equipment.
Copyright 2008-2011 Alcatel-Lucent. All rights reserved.
Reproduction of this document is authorized on the condition that
the foregoing copyright notice is included.
This SNMP MIB module (Specification) embodies Alcatel's
proprietary intellectual property. Alcatel retains
all title and ownership in the Specification, including any
revisions.
Alcatel grants all interested parties a non-exclusive
license to use and distribute an unmodified copy of this
Specification in connection with management of Alcatel
products, and without fee, provided this copyright notice and
license appear on all copies.
This Specification is supplied 'as is', and Alcatel
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
--
-- Revision History
--
REVISION "1005100000Z"
DESCRIPTION "Rev 1.0 10 May 2010 00:00
1.0 release of the TIMETRA-SAS-MPOINT-MGMT-MIB."
::= { timetraSASModules 54 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- Alcatel 7xx0 SR series multipoint management policy objects
--
tSASMpObjects OBJECT IDENTIFIER ::= { timetraSASObjs 54 }
tSASMpGlobalObjs OBJECT IDENTIFIER ::= { tSASMpObjects 1 }
tSASMpNotifyObjs OBJECT IDENTIFIER ::= { tSASMpObjects 2 }
tSASMpConformance OBJECT IDENTIFIER ::= { timetraSASConfs 54 }
tSASMpCompliances OBJECT IDENTIFIER ::= { tSASMpConformance 1 }
tSASMpGroups OBJECT IDENTIFIER ::= { tSASMpConformance 2 }
tSASMpNotifyPrefix OBJECT IDENTIFIER ::= { timetraSASNotifyPrefix 54 }
tSASMpNotifications OBJECT IDENTIFIER ::= { tSASMpNotifyPrefix 0 }
--
-- Textual Conventions
--
TSASMpQueueIdTc ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value TSASMpQueueIdTc data type is an enumerated integer
that describes the values used to identify the id of ingress queue of
fabric multipoint path."
SYNTAX INTEGER {
none (0),
queue1 (1),
queue2 (2),
queue3 (3),
queue4 (4),
queue5 (5),
queue6 (6),
queue7 (7),
queue8 (8)
}
-- ------------------------------------------------
-- mib objects
-- ------------------------------------------------
-- ------------------------------------------------
-- multipoint bandwidth policy table
-- ------------------------------------------------
tSASMpBwPlcyTable OBJECT-TYPE
SYNTAX SEQUENCE OF TSASMpBwPlcyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tSASMpBwPlcyTable has an entry for each multipoint bandwidth
policy configured on this system."
::= { tSASMpGlobalObjs 1 }
tSASMpBwPlcyEntry OBJECT-TYPE
SYNTAX TSASMpBwPlcyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents a particular multipoint bandwidth policy.
Entries are created/deleted by the user."
INDEX { tSASMpBwPlcyName }
::= { tSASMpBwPlcyTable 1}
TSASMpBwPlcyEntry ::= SEQUENCE
{
tSASMpBwPlcyName TNamedItem,
tSASMpBwPlcyRowStatus RowStatus,
tSASMpBwPlcyLastChanged TimeStamp,
tSASMpBwPlcyDescription TItemDescription,
tSASMpBwPlcyIngrAggrRate Integer32
}
tSASMpBwPlcyName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyName indicates the name of the multicast
bandwidth policy."
::= { tSASMpBwPlcyEntry 1 }
tSASMpBwPlcyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyRowStatus is used for creation/deletion of
multicast bandwidth policies."
::= { tSASMpBwPlcyEntry 2 }
tSASMpBwPlcyLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyLastChanged indicates the timestamp of
last change to this row in tSASMpBwPlcyTable."
::= { tSASMpBwPlcyEntry 3 }
tSASMpBwPlcyDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyDescription specifies the textual
description of this multicast bandwidth policy."
DEFVAL { "" }
::= { tSASMpBwPlcyEntry 4 }
tSASMpBwPlcyIngrAggrRate OBJECT-TYPE
SYNTAX Integer32 (-1|1..10000)
UNITS "mega-bits-per-second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyIngrAggrRate specifies the aggregate rate
of multipoint traffic that will be admitted in the ingress that
will be replicated."
DEFVAL { -1 }
::= { tSASMpBwPlcyEntry 5 }
-- ------------------------------------------------
-- multipoint bandwidth policy queue params table
-- ------------------------------------------------
tSASMpBwPlcyQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF TSASMpBwPlcyQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bandwidth Queue Params Table"
::= { tSASMpGlobalObjs 2 }
tSASMpBwPlcyQueueEntry OBJECT-TYPE
SYNTAX TSASMpBwPlcyQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bandwidth Queue Params for SAS platform."
INDEX { tSASMpBwPlcyName, tSASMpBwPlcyQueueId }
::= { tSASMpBwPlcyQueueTable 1}
TSASMpBwPlcyQueueEntry ::= SEQUENCE
{
tSASMpBwPlcyQueueId TSASMpQueueIdTc,
tSASMpBwPlcyCbs TBurstSize,
tSASMpBwPlcyMbs INTEGER,
tSASMpBwPlcyCir Unsigned32,
tSASMpBwPlcyPir Unsigned32,
tSASMpBwPlcyCirAdaptation TAdaptationRule,
tSASMpBwPlcyPirAdaptation TAdaptationRule,
tSASMpBwPlcyQueMgmtPlcy TNamedItem,
tSASMpBwPlcyQueStatsFwdPkts Counter64,
tSASMpBwPlcyQueStatsFwdOcts Counter64,
tSASMpBwPlcyQueStatsDroPkts Counter64,
tSASMpBwPlcyQueStatsDroOcts Counter64
}
tSASMpBwPlcyQueueId OBJECT-TYPE
SYNTAX TSASMpQueueIdTc
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyQueueId specifies the queue number."
::= { tSASMpBwPlcyQueueEntry 1 }
tSASMpBwPlcyCbs OBJECT-TYPE
SYNTAX TBurstSize
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of reserved buffer space (in kilo bytes) for the queue."
DEFVAL { -1 }
::= { tSASMpBwPlcyQueueEntry 2 }
tSASMpBwPlcyMbs OBJECT-TYPE
SYNTAX INTEGER (-1 | 1..131072)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum amount of buffer space (in kilo bytes) allowed for the
queue."
DEFVAL { -1 }
::= { tSASMpBwPlcyQueueEntry 3 }
tSASMpBwPlcyCir OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyCir overrides the default CIR for each
individual queue."
DEFVAL { 100 }
::= { tSASMpBwPlcyQueueEntry 4 }
tSASMpBwPlcyPir OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tSASMpBwPlcyPir overrides the default PIR for each
individual queue."
DEFVAL { 100 }
::= { tSASMpBwPlcyQueueEntry 5 }
tSASMpBwPlcyCirAdaptation OBJECT-TYPE
SYNTAX TAdaptationRule
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The adaptation rule to be used while computing the operational CIR
value. The adaptation rule specifies the rules to compute the
operational values while maintaining minimum offset."
DEFVAL { closest }
::= { tSASMpBwPlcyQueueEntry 6 }
tSASMpBwPlcyPirAdaptation OBJECT-TYPE
SYNTAX TAdaptationRule
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The adaptation rule to be used while computing the operational PIR
value. The adaptation rule specifies the rules to compute the
operational values while maintaining minimum offset."
DEFVAL { closest }
::= { tSASMpBwPlcyQueueEntry 7 }
tSASMpBwPlcyQueMgmtPlcy OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Queue Management Policy to be attached."
DEFVAL { "default" }
::= { tSASMpBwPlcyQueueEntry 8 }
tSASMpBwPlcyQueStatsFwdPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of forwarded packets
on this Queue"
::= { tSASMpBwPlcyQueueEntry 9 }
tSASMpBwPlcyQueStatsFwdOcts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of forwarded bytes
on this Queue"
::= { tSASMpBwPlcyQueueEntry 10 }
tSASMpBwPlcyQueStatsDroPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of dropped packets
on this Queue"
::= { tSASMpBwPlcyQueueEntry 11 }
tSASMpBwPlcyQueStatsDroOcts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of dropped bytes
on this Queue"
::= { tSASMpBwPlcyQueueEntry 12 }
-- ----------------------------------------------
-- Compliance Statements
-- ----------------------------------------------
tSASMp7210V1v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for revision 1.0 of TIMETRA-SAS-MPOINT-MGMT-MIB."
MODULE --this module
MANDATORY-GROUPS {
tSASMpGlobalGroup
}
::= { tSASMpCompliances 1 }
-- ----------------------------------------------
-- Units of Conformance
-- ----------------------------------------------
tSASMpGlobalGroup OBJECT-GROUP
OBJECTS {
tSASMpBwPlcyRowStatus,
tSASMpBwPlcyLastChanged,
tSASMpBwPlcyDescription,
tSASMpBwPlcyIngrAggrRate,
tSASMpBwPlcyCbs,
tSASMpBwPlcyMbs,
tSASMpBwPlcyCir,
tSASMpBwPlcyPir,
tSASMpBwPlcyCirAdaptation,
tSASMpBwPlcyPirAdaptation,
tSASMpBwPlcyQueMgmtPlcy
}
STATUS current
DESCRIPTION
"SAS group obkects definition."
::= { tSASMpGroups 1 }
END