Observium_CE/mibs/nokia/TN-CONN-PROF-MIB

335 lines
12 KiB
Plaintext

TN-CONN-PROF-MIB DEFINITIONS ::= BEGIN
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
-- This software is the confidential and proprietary property of
-- Nokia and may only be used in accordance with the terms of the
-- license agreement provided with this software.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
-- NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP,
-- NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, RowStatus,
TimeStamp, DisplayString FROM SNMPv2-TC
TmnxEncapVal, TItemDescription FROM TN-TC-MIB
-- tnSRNotifyPrefix, tnSRConfs,
tnSRMIBModules, tnSRObjs FROM TROPIC-GLOBAL-REG
tnSysSwitchId FROM TROPIC-SYSTEM-MIB
;
tnConnProfMIBModule MODULE-IDENTITY
LAST-UPDATED "201910180000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://support.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage connection profiles
associated with VLL services of the Nokia SROS system.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains all title
and ownership in the Specification, including any revisions.
Nokia grants all interested parties a non-exclusive license
to use and distribute an unmodified copy of this Specification
in connection with management of Nokia products, and without
fee, provided this copyright notice and license appear on all
copies.
This Specification is supplied `as is', and Nokia makes no
warranty, either express or implied, as to the use, operation,
condition, or performance of the Specification."
--
-- Revision History
--
REVISION "201910180000Z"
DESCRIPTION "Modified the range from (SIZE(0..200)) to (SIZE(0..512))
for the following:
TnConnProfVlanRanges."
REVISION "201504060000Z"
DESCRIPTION "Imported MIBS into PSS for Packet Card support"
REVISION "201102010000Z"
DESCRIPTION "Rev 1.0 1 Feb 2011 00:00
Initial Release of the TN-CONN-PROF-MIB
in SROS 9.0."
::= { tnSRMIBModules 75 }
tnConnProfObjs OBJECT IDENTIFIER ::= { tnSRObjs 75 }
-- tnConnProfNtfyPrefix OBJECT IDENTIFIER ::= { tnSRNotifyPrefix 75 }
-- tnConnProfConformance OBJECT IDENTIFIER ::= { tnSRConfs 75 }
-- Object Groups in the Nokia Connection Profile MIB Module
-- tnConnProfConfigTimeStamps OBJECT IDENTIFIER ::= { tnConnProfObjs 1 }
tnConnProfConfigObjs OBJECT IDENTIFIER ::= { tnConnProfObjs 2 }
-- Notification Groups in the Nokia Connection Profile MIB Module
-- tnConnProfNotifications OBJECT IDENTIFIER ::= { tnConnProfNtfyPrefix 0 }
-- Compliance Groups in the Nokia Connection Profile MIB Module
-- tnConnProfCompliances OBJECT IDENTIFIER ::= { tnConnProfConformance 1 }
-- tnConnProfGroups OBJECT IDENTIFIER ::= { tnConnProfConformance 2 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TN-CONN-PROF-MIB Textual Conventions
--
TnConnProfId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A number used to identify a connection profile. The value 0 is used as
the null ID."
SYNTAX Unsigned32 (0|1..1000)
TnConnProfVlanRanges ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"String which represents vlan range of a connection profile."
SYNTAX DisplayString (SIZE(0..512))
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TN-CONN-PROF-MIB Configuration Objects
--
--
-- Connection Profile objects
--
-- tnConnProfTblLastChanged OBJECT-TYPE
-- SYNTAX TimeStamp
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The value of tnConnProfTblLastChanged indicates the time, since
-- system startup, when the tnConnProfTable last changed state."
-- ::= { tnConnProfConfigTimeStamps 1 }
tnConnProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnConnProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tnConnProfTable contains an entry for each connection
profile."
::= { tnConnProfConfigObjs 1 }
tnConnProfEntry OBJECT-TYPE
SYNTAX TnConnProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each tnConnProfEntry contains connection profile specific
configuration."
INDEX { tnSysSwitchId,
tnConnProfId
}
::= { tnConnProfTable 1 }
TnConnProfEntry ::= SEQUENCE {
tnConnProfId TnConnProfId,
tnConnProfRowStatus RowStatus,
tnConnProfLastChanged TimeStamp,
tnConnProfDescription TItemDescription,
tnConnProfVlanRange TnConnProfVlanRanges
}
tnConnProfId OBJECT-TYPE
SYNTAX TnConnProfId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tnConnProfId specifies the index to a specific
connection profile. tnConnProfId is system unique."
::= { tnConnProfEntry 1 }
tnConnProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tnConnProfRowStatus specifies the row status. It allows
entries to be created and deleted in the tnConnProfTable.
Rows are created by specifying the value of 'createAndGo(4)' and
deleted by specifying the value of 'destroy(6)'.
To delete an entry, all references to the connection profile in
existing SAPs and in tnConnProfAtmMemberTable must be deleted."
::= { tnConnProfEntry 2 }
tnConnProfLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tnConnProfLastChanged indicates the time, since system
startup, that the connection profile was created or modified."
::= { tnConnProfEntry 3 }
tnConnProfDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tnConnProfDescription specifies the description of this
connection profile."
DEFVAL { "" }
::= { tnConnProfEntry 4 }
tnConnProfVlanRange OBJECT-TYPE
SYNTAX TnConnProfVlanRanges
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tnConnProfVlanRange specifies the vlan ranges of this
connection profile."
DEFVAL { "" }
::= { tnConnProfEntry 5 }
END
-- Connection Profile ATM Member objects
--
--
-- tnConnProfAtmMemberTblLastChgd OBJECT-TYPE
-- SYNTAX TimeStamp
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The value of tnConnProfAtmMemberTblLastChgd indicates the time,
-- since system startup, when the tnConnProfAtmMemberTable last changed
-- state."
-- ::= { tnConnProfConfigTimeStamps 2 }
--
-- tnConnProfAtmMemberTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF TnConnProfAtmMemberEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The tnConnProfAtmMemberTable contains an entry for each ATM
-- connection profile member.
--
-- Each ATM connection profile member is a VPI/VCI value to be assigned
-- to an ATM SAP of an APIPE VLL service with
-- TN-SERV-MIB:svcVllType set to a value of 'atmCell(7)'.
--
-- Up to a maximum of 16 ATM connection profile members can be added to
-- a connection profile."
-- ::= { tnConnProfConfigObjs 2 }
--
-- tnConnProfAtmMemberEntry OBJECT-TYPE
-- SYNTAX TnConnProfAtmMemberEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Each tnConnProfAtmMemberEntry contains ATM connection profile member
-- specific configuration."
-- INDEX { tnSysSwitchId,
-- tnConnProfId,
-- tnConnProfAtmMemberEncapValue
-- }
-- ::= { tnConnProfAtmMemberTable 1 }
--
-- TnConnProfAtmMemberEntry ::= SEQUENCE {
-- tnConnProfAtmMemberEncapValue TmnxEncapVal,
-- tnConnProfAtmMemberRowStatus RowStatus
-- }
--
-- tnConnProfAtmMemberEncapValue OBJECT-TYPE
-- SYNTAX TmnxEncapVal
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The value of tnConnProfAtmMemberEncapValue specifies, along with
-- tnConnProfId, the index to a specific ATM connection profile member.
-- The TmnxEncapVal supported is ATM VC, for which the top 3 bits are
-- 000."
-- ::= { tnConnProfAtmMemberEntry 1 }
--
-- tnConnProfAtmMemberRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "The value of tnConnProfAtmMemberRowStatus specifies the row status.
-- It allows entries to be created and deleted in the
-- tnConnProfAtmMemberTable.
--
-- Rows are created by specifying the value of 'createAndGo(4)' and
-- deleted by specifying the value of 'destroy(6)'."
-- ::= { tnConnProfAtmMemberEntry 2 }
--
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TN-CONN-PROF-MIB Notification Objects
--
--
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TN-CONN-PROF-MIB Compliance Statements
--
-- tnConnProfV9v0Compliance MODULE-COMPLIANCE
-- STATUS current
-- DESCRIPTION
-- "The compliance statement for management of connection profiles
-- on Nokia SROS series systems for release 9.0."
-- MODULE # this module
-- MANDATORY-GROUPS {
-- tnConnProfTimeStampGroup,
-- tnConnProfGroup,
-- tnConnProfAtmMemberGroup
-- }
-- ::= { tnConnProfCompliances 1 }
--
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- TN-CONN-PROF-MIB Group Statements
--
-- tnConnV9v0Groups OBJECT IDENTIFIER ::= { tnConnProfGroups 1 }
--
-- tnConnProfTimeStampGroup OBJECT-GROUP
-- OBJECTS {
-- tnConnProfTblLastChanged,
-- tnConnProfAtmMemberTblLastChgd
-- }
-- STATUS current
-- DESCRIPTION
-- "The group of objects maintaining table/row statistics for connection
-- profile tables on Nokia SROS series systems."
-- ::= { tnConnV9v0Groups 1 }
--
-- tnConnProfGroup OBJECT-GROUP
-- OBJECTS {
-- tnConnProfRowStatus,
-- tnConnProfLastChanged,
-- tnConnProfDescription,
-- tnConnProfVlanRange
-- }
-- STATUS current
-- DESCRIPTION
-- "The group of objects supporting management of connection
-- profiles on Nokia SROS series systems."
-- ::= { tnConnV9v0Groups 2 }
--
-- tnConnProfAtmMemberGroup OBJECT-GROUP
-- OBJECTS {
-- tnConnProfAtmMemberRowStatus
-- }
-- STATUS current
-- DESCRIPTION
-- "The group of objects supporting management of ATM connection
-- profile members on Nokia SROS series systems."
-- ::= { tnConnV9v0Groups 3 }
-- END