245 lines
6.9 KiB
Plaintext
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
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|