-- ***************************************************************** -- 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