mibs/MIBS/transition/TN-TT-LOOP-MIB
2023-12-05 12:25:34 +01:00

245 lines
6.9 KiB
Plaintext

-- *****************************************************************
-- TT-LOOP-MIB : TN LOOPBACK private MIB
--
-- Copyright (c) 2015 by Transition Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
TN-TT-LOOP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tnProducts
FROM TRANSITION-SMI
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
;
tnTtLoopMib MODULE-IDENTITY
LAST-UPDATED "201507160000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"This is a private Traffic Test Loop MIB that can be used for RFC2544
and Y.1564 (remote end) testing"
REVISION "201507160000Z"
DESCRIPTION
"Initial version"
::= { tnProducts 149 }
TNTtLoopInstanceAdminState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance Administrative State."
SYNTAX INTEGER { adminDisabled(0), adminEnabled(1) }
TNTtLoopInstanceDomain ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Domain."
SYNTAX INTEGER { port(0), evc(1), vlan(2) }
TNTtLoopInstanceDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance direction."
SYNTAX INTEGER { facility(0), terminal(1) }
TNTtLoopInstanceSubscriber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance subscriber mode."
SYNTAX INTEGER { none(0), all(1), test(2) }
TNTtLoopInstanceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance type."
SYNTAX INTEGER { macLoop(0), oamLoop(1) }
TNTtLoopInstanceOperState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance Operational State."
SYNTAX INTEGER { operDown(0), operUp(1) }
tnTtLoopCapabilitiesInstanceMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max number of TT_LOOP instance"
::= { tnTtLoopMib 1 }
tnTtLoopCapabilitiesNameMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max length of instance name"
::= { tnTtLoopMib 2 }
tnTtLoopConfigInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNTtLoopConfigInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of created instance configuration parameters"
::= { tnTtLoopMib 3 }
tnTtLoopConfigInstanceEntry OBJECT-TYPE
SYNTAX TNTtLoopConfigInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a created instance configuration parameters. Not all parameters
can be changed"
INDEX { tnTtLoopConfigInstanceId }
::= { tnTtLoopConfigInstanceTable 1 }
TNTtLoopConfigInstanceEntry ::= SEQUENCE {
tnTtLoopConfigInstanceId Integer32,
tnTtLoopConfigInstanceName DisplayString,
tnTtLoopConfigInstanceDomain TNTtLoopInstanceDomain,
tnTtLoopConfigInstanceType TNTtLoopInstanceType,
tnTtLoopConfigInstanceDirection TNTtLoopInstanceDirection,
tnTtLoopConfigInstanceFlow InterfaceIndex,
tnTtLoopConfigInstancePort InterfaceIndex,
tnTtLoopConfigInstanceLevel Unsigned32,
tnTtLoopConfigInstanceSubscriber TNTtLoopInstanceSubscriber,
tnTtLoopStatusInstanceOperState TNTtLoopInstanceOperState,
tnTtLoopConfigInstanceAdminState TNTtLoopInstanceAdminState,
tnTtLoopConfigInstanceAction INTEGER
}
tnTtLoopConfigInstanceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instance name"
DEFVAL { "TRAFFIC_TEST_LOOP_INSTANCE" }
::= { tnTtLoopConfigInstanceEntry 1 }
tnTtLoopConfigInstanceDomain OBJECT-TYPE
SYNTAX TNTtLoopInstanceDomain
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Domain"
::= { tnTtLoopConfigInstanceEntry 2 }
tnTtLoopConfigInstanceType OBJECT-TYPE
SYNTAX TNTtLoopInstanceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Traffic Test loop type. Currently OAM Loop is only supported in EVC
domain."
::= { tnTtLoopConfigInstanceEntry 3 }
tnTtLoopConfigInstanceDirection OBJECT-TYPE
SYNTAX TNTtLoopInstanceDirection
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The instance direction. Currently Terminal Loop is only supported in
EVC domain."
::= { tnTtLoopConfigInstanceEntry 4 }
tnTtLoopConfigInstanceFlow OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flow instance. Currently VLAN domain is not supported."
DEFVAL { 1 }
::= { tnTtLoopConfigInstanceEntry 5 }
tnTtLoopConfigInstancePort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The instance residence port."
DEFVAL { 1 }
::= { tnTtLoopConfigInstanceEntry 6 }
tnTtLoopConfigInstanceLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The instance MEG level"
::= { tnTtLoopConfigInstanceEntry 7 }
tnTtLoopConfigInstanceSubscriber OBJECT-TYPE
SYNTAX TNTtLoopInstanceSubscriber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The EVC OAM loop subscriber mode"
::= { tnTtLoopConfigInstanceEntry 8 }
tnTtLoopStatusInstanceOperState OBJECT-TYPE
SYNTAX TNTtLoopInstanceOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance Operational state."
::= { tnTtLoopConfigInstanceEntry 9 }
tnTtLoopConfigInstanceAdminState OBJECT-TYPE
SYNTAX TNTtLoopInstanceAdminState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The instance Administrative state."
::= { tnTtLoopConfigInstanceEntry 10 }
tnTtLoopConfigInstanceAction OBJECT-TYPE
SYNTAX INTEGER{ noAction(0), save(1), delete(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action"
DEFVAL { 1 }
::= { tnTtLoopConfigInstanceEntry 11 }
END