From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/transition/TN-TT-LOOP-MIB | 244 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 MIBS/transition/TN-TT-LOOP-MIB (limited to 'MIBS/transition/TN-TT-LOOP-MIB') diff --git a/MIBS/transition/TN-TT-LOOP-MIB b/MIBS/transition/TN-TT-LOOP-MIB new file mode 100644 index 0000000..81edc1c --- /dev/null +++ b/MIBS/transition/TN-TT-LOOP-MIB @@ -0,0 +1,244 @@ +-- ***************************************************************** +-- 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 + + + + + + + + + + + + + + + + + -- cgit v1.2.3