335 lines
12 KiB
Plaintext
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
|