SNMP MIB Search

   Sample: altiga stat   Advanced Search
Donate your MIB  
Search:   
   
 
Return to vendor list
View objects
Download mib file
Vendor: Tylink
Mib: TY3250I-MIB
Version: 1


Mib source:
-- TyLink Enterprise MIB for 3250                             =
--                                                            =
-- SCCS Information: @(#)ty3250i.mib	3.5  Last Delta-ed on: 11/29/95
--                                                            =
-- This file contains MIB Definitions for extended management =
-- of TyLink 3250 Product (T1 product with integral agent).   =
--
-- This MIB is Copyrighted by TyLink Corporation (1995).
-- Permission is granted to the general public to use this
-- file for management of TyLink Products.
--                                                            =
-- Updates to this Enterprise MIB may be obtained from        =
-- TyLink Customer Service 1-800-828-2780.                    =
--                                                            =

TY3250I-MIB DEFINITIONS ::= BEGIN

   IMPORTS

      DisplayString
	 FROM SNMPv2-TC
      Counter, TimeTicks, enterprises, IpAddress
	 FROM RFC1155-SMI
      Gauge
	 FROM RFC1155-SMI
      TRAP-TYPE
	 FROM RFC-1215
      OBJECT-TYPE
	 FROM RFC-1212;

   --  This MIB module uses the extended OBJECT-TYPE macro.

   tylink  OBJECT IDENTIFIER ::= { enterprises 466 }
   ty3250  OBJECT IDENTIFIER ::= { tylink 4 }


   -- textual conventions

       --DisplayString ::=
       --    OCTET STRING
       -- This data type is used to model textual information taken
       -- from the NVT ASCII character set.  By convention, objects
       -- with this syntax are declared as having
       --
       --      SIZE (0..255)


-- *********************************************************************
--                     TY3250I ENTERPRISE SPECIFIC MIB
-- *********************************************************************


-- ======================================================================
--
--  The 3250 MIB Tree
--      This MIB covers the TyLink 3250, a one port T1 CSU/DSU for dedicated
--      applications.  This product is managed  via an integral agent.
--
--  The 3250 MIB Consists of three groups (plus Traps):
--      The SYSTEM group
--      The CONFIGURATION group
--      The MAINTENANCE group
--
--
--      The SYSTEM group
--          This group provides system level attributes of the node.
--
--          The group consists of the following tables:
--              ty3250SysTable       - System level attributes
--
--      The CONFIGURATION group
--          This group provides for configuration of the node.
--
--          The group consists of the following tables:
--              ty3250CfgAppTable    - Application level configuration
--              ty3250CfgT1Table     - T1 port configuration
--              ty3250CfgDteTable    - DTE port configuration
--              ty3250CfgConnectTable - T1 network bandwidth assignment
--              ty3250CfgCommTable  - Maintenance port configuration
--              ty3250CfgSnmpTable   - SNMP configuration
--              ty3250CfgEventDestTable   - NSMS Event Destination Configuration
--              ty3250CfgSupChan     - NSMS Supervisory Channel Configuration
--
--      The MAINTENANCE group
--          This group provides for run-time control of the node.
--
--          The group consists of the following tables:
--              ty3250DiagT1Table    - T1 Port Diagnostics
--              ty3250DiagDteTable   - DTE port diagnostics
--              ty3250DiagBERTable   - Bit Error Rate Tests
--              ty3250T1PerfCurrent  - T1 Performance (user registers)
--              ty3250T1PerfInterval - T1 Performance History (user registers)
--              ty3250T1PerfTotals   - T1 Performance 24 Hr Totals (user registers)
--              ty3250T1PerfCmd      - provides control over perf. registers
--
--      The MIB also contains enterprise trap information:
--             ty3250Trap
--
-- =======================================================================


-- ========================
-- ==   SYSTEM group     ==
-- ========================
--
--       The ty3250SysTable
--              This table contains the system attributes of the 3250 CSU.
      
ty3250SysTable      OBJECT IDENTIFIER ::= { ty3250 1 }

ty3250SysType       OBJECT-TYPE
	  SYNTAX      DisplayString (SIZE (0..10))
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "A textual description of the system model identifier.
	      for example: TYLINK3250"
	  ::= { ty3250SysTable 1 }

ty3250SysSoftRev    OBJECT-TYPE
	  SYNTAX      DisplayString (SIZE (0..10))
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Displays the Software Revision installed in this node."
	  ::= { ty3250SysTable 2 }

ty3250SysHardRev    OBJECT-TYPE
	  SYNTAX      DisplayString (SIZE (0..10))
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Displays the Hardware Revision of the node."
	  ::= { ty3250SysTable 3 }

ty3250SysNumT1Installed    OBJECT-TYPE
	  SYNTAX      INTEGER (0..1)
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "The number of network (T1) ports that are
	      installed.  There is 1 on the 3250."
	  ::= { ty3250SysTable 4 }

ty3250SysNumDteInstalled    OBJECT-TYPE
	  SYNTAX      INTEGER (0..1)
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "The number of channels (DTE) that are
	      installed.  There is 1 on the 3250."
	  ::= { ty3250SysTable 5 }

ty3250SysNumCommInstalled    OBJECT-TYPE
	  SYNTAX      INTEGER (0..2)
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "The number of Maintenance ports that are 
	      installed. The front panel MAINT port is for
	      the user interface, the rear panel COMM port
	      is for Lan(Network) Access."
	  ::= { ty3250SysTable 6 }

ty3250SysName       OBJECT-TYPE
	  SYNTAX      DisplayString (SIZE (0..16))
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The user supplied name of the node.  This object
	      does not affect operation, but may be useful
	      for network management."
	  ::= { ty3250SysTable 7 }

ty3250SysResetNode    OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	       reset-node (321)
	  }
	  ACCESS      write-only
	  STATUS      mandatory
	  DESCRIPTION
		"Command to reset the node. NODE WILL BE OFF-LINE AND 
		USER DATA WILL BE INTERRUPTED FOR APPROXIMATELY 15 
		SECONDS. "
	  ::= { ty3250SysTable 8 }


-- =========================
-- == CONFIGURATION group ==
-- =========================
--
--       The Application Configuration Table
--              This table contains the Application (system) Configuration
--              information for the 3250 DDS DSU.

-- ty3250CfgAppTable   OBJECT IDENTIFIER ::= { ty3250 2 }

-- ty3250CfgAppClockSource OBJECT-TYPE
--          SYNTAX      INTEGER
--         {
--               internal (1),
--               network (2),
--               dte     (3)
--          }
--          ACCESS      read-write
--          STATUS      mandatory
--          DESCRIPTION
--             "T1 network interface timing source.  There must be only one
--              source on a T1 line.  Node should typically be network (2) 
--              timed on a point-to-network application. Line Driver and 
--              point-to-point applications typically need one node as 
--              internal (1), one as network (2)."  
--          ::= { ty3250CfgAppTable 2 }


--
--       The T1 Configuration Table
--              This table contains the T1 port Configuration
--              information for the 3250 CSU/DSU.

ty3250CfgT1Table   OBJECT IDENTIFIER ::= { ty3250 3 }   
--        DESCRIPTION
--           "The T1 Port Configuration table contains
--            parameters for the Framed TDM (T1) port on the
--            3250. "
	  

ty3250CfgT1Framing    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		d4              (1),
		esf-54016       (2),
		esf-ansi        (3)
--              esf-nsms        (4)
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Type of Framing on this T1 Line.  Check with your service 
		 provider to determine value.  D4 is also known as 
		 'SuperFrame', ESF is 'Extended SuperFrame'.  ESF provides 
		 enhanced performance monitoring capabilities. ANSI and 
		 54016 refer to the ESF Facility Data Link (FDL)."
		 
	 ::= { ty3250CfgT1Table 1 }

ty3250CfgT1LineEncoding    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		ami             (1),
		b8zs            (2)
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"T1 interface bipolar encoding scheme.  Check with your 
		service provider to determine value. B8ZS, which inherently 
		provides ample 'ones-density', is recommended. AMI users 
		must pay special attention to the 'ones-density' requirements
		of the servic provider."
	 ::= { ty3250CfgT1Table 2 }

ty3250CfgT1Density    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		no-density              (1),
		twelve-half-percent     (2),
		one-in-16               (3),
		one-in-64               (4)
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"CSU 'ones density' monitor. Defines the maximum number of
		consecutive zeros that can be transmitted to the network. 
		If density monitoring is enabled, the composite signal 
		is guaranteed to meet the selected density threshhold at 
		the expense of user data. No-density (4) should be used 
		if B8ZS Line Encoding is chosen or if Channel Density is 
		bit-7-stuff. This option is not applicable if DSX-1 mode 
		is selected."
	  ::= { ty3250CfgT1Table 3 }


ty3250CfgT1Interface    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		dsx-1           (1),
		csu             (2)  
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Enables CSU-specific functions if CSU (1) is selected. 
		CSU functions include Line Build-out, density monitoring, 
		and certain diagnostic features. Selecting DSX-1 (2) will
		disable these CSU functions for line driver or external
		CSU applications."
	  ::= { ty3250CfgT1Table 4 }


ty3250CfgT1LboSetting    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		zero-db         (2),
		n7-5-db         (3),
		n15-db          (1)
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"CSU Line Build Out. Consult service provider for proper
		setting; either 0dB (1), -7.5dB (2), or -15dB (3). Not
		applicable if T1Interface = dsx1."
	 ::= { ty3250CfgT1Table 5 }


ty3250CfgT1Timing    OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
		internal        (1),
		loop            (2)
--              dte             (3)
	  }
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
	     "T1 network interface timing source.  There must be only one
	      source on a T1 line.  Node should typically be network (2) 
	      timed on a point-to-network application. Line Driver and 
	      point-to-point applications typically need one node as 
	      internal (1), one as network (2)."  
	 ::= { ty3250CfgT1Table 6 }

ty3250CfgT1CicuitID OBJECT-TYPE
	  SYNTAX  DisplayString (SIZE (0..255))
	  ACCESS  read-write
	  STATUS  mandatory
	  DESCRIPTION
		 "This variable contains the transmission vendor's 
		 circuit identifier, for the purpose of facilitating 
		 troubleshooting."
	  ::= { ty3250CfgT1Table 7 }


-- ty3250CfgT1Personality    OBJECT-TYPE
--       SYNTAX      INTEGER 
--         {
--               user            (1),
--               network         (2)
--         }
--         ACCESS        read-write
--         STATUS        mandatory
--         DESCRIPTION
--               "TBD"
--        ::= { ty3250CfgT1Table 8 }


--
--       The DTE Configuration Table
--              This table contains the DTE port Configuration
--              information for the 3250 CSU/DSU.

ty3250CfgDteTable   OBJECT IDENTIFIER ::= { ty3250 4 }
--        DESCRIPTION
--           "The Dte Port Configuration table contains
--            parameters for the Serial (DTE) port on the
--            3250. "
	  

ty3250CfgDteLineRate    OBJECT-TYPE
	  SYNTAX      INTEGER  (0..1536000)
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Serial Data Rate in bits-per-second, must be multiple
		of 8000bps. For example enter 768000 for 768Kb/s. Valid
		rates depend upon channel density selection: nX56K for 
		bit-7-stuffing, and nX64K for clear-channel (n is an 
		integer 1-24 inclusive)."
	 ::= { ty3250CfgDteTable 1 }

ty3250CfgDteChannelDensity    OBJECT-TYPE
	  SYNTAX      INTEGER  
		{
		bit-7-stuff     (56),
		clear-channel   (64)
		}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Packing of serial data into T1 DS0's. Bit-7-stuff (56) 
		allows DTE rates of nX56Kb/s and provides sufficient 
		ones-density on any circuit. Clear-channel (64) 
		allows rates on nX64Kb/s and may require an additional
		means of density enforcement (eg, B8ZS)."
	 ::= { ty3250CfgDteTable 2 }

ty3250CfgDteTiming    OBJECT-TYPE
	  SYNTAX      INTEGER  
		{
		loop-1  (1),
		loop-2  (2)
		}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Serial DTE Transmit Timing mode. Loop-1 (1) uses the clock  
		returned from the DTE (TT/TCE) to sample tx data, Loop-2 (2) 
		uses the clock (ST/TC) generated by the node to sample tx 
		data."
	 ::= { ty3250CfgDteTable 3 }

ty3250CfgDteClockMode    OBJECT-TYPE
	  SYNTAX      INTEGER  
		{
		clock-normal    (1),
		clock-invert    (2)
		}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Clock-normal samples data with the rising edge of the 
		selected tx clock, clock-invert samples data with the 
		falling edge of the selected tx clock. The tx clock is 
		selected using CfgDteTiming. This clock invertion is 
		most useful when loop-2 timing is used. Only in rare 
		circumstances will clock-invert (2) be used with loop-1 
		timing."
	 ::= { ty3250CfgDteTable 4 }

ty3250CfgDteDataMode    OBJECT-TYPE
	  SYNTAX      INTEGER  
		{
		data-normal     (1),
		data-invert     (2)
		}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Inverts data.  Can make some applications, particularly
		HDLC-based protocols, meet density requirements even across
		clear channel DS0s in AMI mode. 
		"
	 ::= { ty3250CfgDteTable 5 }

ty3250CfgDteIntfType    OBJECT-TYPE
	  SYNTAX      INTEGER  
		{
		intf-v35       (3),
		intf-rs449     (4)
		}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Sets the electrical interface for the DTE port."
	  ::= { ty3250CfgDteTable 6 }


--
--       The Connection Configuration Table
--           The Connection Configuration table contains methods for
--           assigning T1 network bandwidth to ports. In auto entry mode
--           the user provides a starting DS0 and the node assigns
--           sequential, contiguous, DS0s; all of the same type (data or
--           voice). In manual entry the user configures each DS0 
--           seperately. In manual mode the DS0s may be assigned 
--           discontiguously and could be a mix of voice and data 
--           circuits. This table also includes deletion and
--           validation utilities.

ty3250CfgConnectTable  OBJECT IDENTIFIER ::= { ty3250 5 }

ty3250CfgConnAutoAssign OBJECT IDENTIFIER ::= { ty3250CfgConnectTable 1 }
--              "Provides T1 network index, starting DS0 and DTE port number
--              for the node to automatically assign the proper amount of
--              bandwidth. Bandwidth requirements are defined by the DTE 
--              Data Rate and DTE Channel Density selections."


ty3250ConnAutoT1Index OBJECT-TYPE
	  SYNTAX      INTEGER (1..4)
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
		"Index to T1 network port of interest. 3250 supports
		one T1 network port (1)"
	  ::= { ty3250CfgConnAutoAssign 1 }

ty3250ConnStartDS0            OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			ds0-01        (1),
			ds0-02        (2),
			ds0-03        (3),
			ds0-04        (4),
			ds0-05        (5),
			ds0-06        (6),
			ds0-07        (7),
			ds0-08        (8),
			ds0-09        (9),
			ds0-10        (10),
			ds0-11        (11),
			ds0-12        (12),
			ds0-13        (13),
			ds0-14        (14),
			ds0-15        (15),
			ds0-16        (16),
			ds0-17        (17),
			ds0-18        (18),
			ds0-19        (19),
			ds0-20        (20),
			ds0-21        (21),
			ds0-22        (22),
			ds0-23        (23),
			ds0-24        (24),
			no-current-connections (40),
			non-continuous-ds0s (41)
			}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Port1-t1 includes 24 DS0's. This value is the starting DS0  
		used by the node to allocate DS0s to meet port2-dte's 
		requirements. Sequential, contiguous DS0s are assigned. 
		The number of DS0s required is based upon the DTE Data Rate 
		and DTE Channel Mapping. The node's response to an entry  
		may be gathered by querying ty3250ConnAutoStatus. To assign 
		DS0s in a non-contiguous format, use the CfgEditConnTable."
	  ::= { ty3250CfgConnAutoAssign 2 }

ty3250ConnAutoPort            OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			port1-t1      (1),
			port2-dte     (2),
--                      port3         (3),
--                      port4         (4),
			not-connected (33)
			}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Selects the port for which DS0s are automatically
		allocated to on the T1 network port. Node software may
		not allow connection of port1-t1 to port1-t1."
	  ::= { ty3250CfgConnAutoAssign 3 }

ty3250ConnAutoType            OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			data (1),
			voice (2)
			}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"Defines the type of traffic being transported. The 3250
		only supports data (1). The selected type will be assigned
		to all DS0s."

	  ::= { ty3250CfgConnAutoAssign 4 }


ty3250ConnDteRate             OBJECT-TYPE
	  SYNTAX        INTEGER (0..1536000)
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"Data rate of the 3250's DTE port. Can be changed from
		the CfgDteTable."

	  ::= { ty3250CfgConnAutoAssign 5 }

ty3250ConnDteDensity          OBJECT-TYPE
	  SYNTAX        INTEGER 
			{
			bit-7-stuff     (56),
			clear-channel   (64)
			}
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"Channel/DS0 format for the 3250's DTE port. Can be 
		changed from the CfgDteTable."

	  ::= { ty3250CfgConnAutoAssign 6 }

ty3250ConnDs0Required         OBJECT-TYPE
	  SYNTAX        INTEGER (0..24)
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"The number of DS0s required by the node's DTE port. 
		This is based upon the DTE data rate and channel density 
		selections."
		
		::= { ty3250CfgConnAutoAssign 7 }


ty3250ConnAutoStatus         OBJECT-TYPE  
	  SYNTAX       INTEGER
			{
			connections-valid (1),
			incorrect-bandwidth (2),
			bandwidth-conflict (3),
			no-current-connections(4)
			}
	  ACCESS       read-only
	  STATUS       mandatory
	  DESCRIPTION
	  "Queries the node's connection status. Cause codes
	  will be returned when a connection set is rejected."
	  ::= { ty3250CfgConnAutoAssign 8 }             


ty3250CfgCurrentConnTable OBJECT-TYPE
	  SYNTAX       SEQUENCE OF Ty3250CfgCurrentConnections
	  ACCESS       not-accessible
	  STATUS       mandatory
	  DESCRIPTION
	     "Retrieves node's active connections assignments for 
	     display only. To edit connections, use CfgConnAutoAssign  
	     or CfgEditConnTable."
	  ::= { ty3250CfgConnectTable 2 }

ty3250CfgCurrentConnections OBJECT-TYPE
	  SYNTAX  Ty3250CfgCurrentConnections
	  ACCESS  not-accessible
	  STATUS      mandatory
	  DESCRIPTION
		"An entry in the Current Connections Table."
	  INDEX { ty3250T1Index, ty3250Ds0 }
	  ::= { ty3250CfgCurrentConnTable 1 }

Ty3250CfgCurrentConnections ::=
	  SEQUENCE 
	  {
		ty3250T1Index        INTEGER,
		ty3250Ds0            INTEGER,
		ty3250DtePort        INTEGER,
		ty3250Type           INTEGER
	  }

ty3250T1Index   OBJECT-TYPE
	  SYNTAX      INTEGER (1..4)
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
		"Index to T1 network port of interest. 3250 only supports
		one T1 network port (1)"
	  ::= { ty3250CfgCurrentConnections 1 }

ty3250Ds0       OBJECT-TYPE
	  SYNTAX        INTEGER (1..24)
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"DS0 number 1 through 24 corresponding to the T1 network
		port index"
	  ::= { ty3250CfgCurrentConnections 2 }

ty3250DtePort   OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			port1-t1      (1),
			port2-dte     (2),
--                      port3         (3),
--                      port4         (4),
			not-connected (33)
			}
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"DS0 assignment for indexed T1 network port. After 
		making any adjustments to the connections, the 
		ty3250CfgConnUpdateCmd must be sent. Node software 
		may not permit port1-t1 connections to itself."
	  ::= { ty3250CfgCurrentConnections 3 }

ty3250Type                    OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			data (1),
			voice (2)
			}
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"Defines the type of traffic being transported. The 3250
		only supports data (1)."

	  ::= { ty3250CfgCurrentConnections 4 }


ty3250CfgEditConnMenu OBJECT IDENTIFIER ::= { ty3250CfgConnectTable 3 }             

ty3250CfgEditConnCopyCurrtoEdit   OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			copy-current (1)
			}
	  ACCESS        write-only
	  STATUS        mandatory
	  DESCRIPTION
		"Fill the edit buffer with the node's current active
		 connections."
	  ::= { ty3250CfgEditConnMenu 1 }             


ty3250CfgEditConnTable OBJECT-TYPE 
	  SYNTAX       SEQUENCE OF Ty3250CfgEditConnEntry
	  ACCESS       not-accessible
	  STATUS       mandatory
	  DESCRIPTION
	     "Edits current DS0 assignment. After making any adjustments 
	     to the connections, the ty3250CfgConnUpdateCmd must be sent."
	  ::= { ty3250CfgEditConnMenu 2 }             

ty3250CfgEditConnEntry OBJECT-TYPE
	  SYNTAX       Ty3250CfgEditConnEntry
	  ACCESS       not-accessible
	  STATUS       mandatory
	  DESCRIPTION
	     "An entry in the Edit Connections table."
	  INDEX { ty3250ConnT1Index, ty3250ConnDS0 }

	  ::= { ty3250CfgEditConnTable 1 }             
	
Ty3250CfgEditConnEntry ::=
	  SEQUENCE 
		{
		ty3250ConnT1Index INTEGER,
		ty3250ConnDS0 INTEGER,
		ty3250ConnDTE INTEGER,
		ty3250ConnType INTEGER
		}

ty3250ConnT1Index OBJECT-TYPE
	  SYNTAX      INTEGER (1..4)
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
		"Index to T1 network port of interest. 3250 only supports
		one T1 network port (1)"
	  ::= { ty3250CfgEditConnEntry 1 }

ty3250ConnDS0        OBJECT-TYPE
	  SYNTAX        INTEGER (1..24)
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"DS0 number 1 through 24 corresponding to the T1 network
		port index"
	  ::= { ty3250CfgEditConnEntry 2 }

ty3250ConnDTE        OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			port1-t1      (1),
			port2-dte     (2),
--                      port3         (3),
--                      port4         (4),
			not-connected (33)
			}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"DS0 assignment for indexed T1 network port. After making 
		any adjustments to the connections, the ty3250CfgConnUpdateCmd 
		must be sent. Node software may not permit connections between
		port1-t1 and itself."
	  ::= { ty3250CfgEditConnEntry 3 }

ty3250ConnType       OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			data (1),
			voice (2)
			}
	  ACCESS        read-write
	  STATUS        mandatory
	  DESCRIPTION
		"defines the type of traffic being transported. The 3250
		only supports data (1)."
	  ::= { ty3250CfgEditConnEntry 4 }



ty3250CfgConnUpdate OBJECT IDENTIFIER ::= { ty3250CfgEditConnMenu 3 }             


ty3250CfgConnUpdateCmd        OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			update (1)
			}
	  ACCESS        write-only
	  STATUS        mandatory
	  DESCRIPTION
		"Updates the connections with the edit buffer. The edit buffer
		is comprised of any changes sent (set) from the CfgEditConnTable."
	  ::= { ty3250CfgConnUpdate 1 }             

ty3250CfgConnStatus             OBJECT-TYPE
	  SYNTAX          INTEGER
			  {
			  connections-valid (1),
			  incorrect-bandwidth (2),
			  bandwidth-conflict (3),
			  no-current-connections(4)
			  }
	  ACCESS        read-only
	  STATUS        mandatory
	  DESCRIPTION
		"Displays node status from the last connection update."
	  ::= { ty3250CfgConnUpdate 2 }             

ty3250CfgEditConnClearEditBuff    OBJECT-TYPE
	  SYNTAX        INTEGER
			{
			clear-edit (1)
			}
	  ACCESS        write-only
	  STATUS        mandatory
	  DESCRIPTION
		"Removes all changes from edit buffer. The edit buffer is 
		comprised of any changes sent (set) from the CfgEditConnTable."
	  ::= { ty3250CfgEditConnMenu 4 }             


--
--       The COMM PORT Configuration Table
--              This table contains the configuration options for 
--              the asynchronous RS232 ports. A typical set-up 
--              uses one port for an ASCII terminal User Interface 
--              and one for Lan(Network) access functions.


ty3250CfgCommTable OBJECT IDENTIFIER ::= { ty3250 6}
--        DESCRIPTION   
--           "The Communication Ports Configuration table contains
--            parameters for the RS232/RJ48 ports on the
--            3250.  The User Interface (ASCII) Port is Index=1; 
--            the Lan(Network) access port is 2"



ty3250CfgCommFormat OBJECT-TYPE
	  SYNTAX SEQUENCE OF Ty3250CfgCommIntf
	  ACCESS        not-accessible
	  STATUS        mandatory
	  ::= { ty3250CfgCommTable 1 }


ty3250CfgCommIntf     OBJECT-TYPE
	  SYNTAX      Ty3250CfgCommIntf
	  ACCESS      not-accessible
	  STATUS      mandatory
	  DESCRIPTION
	     "Configuration of electrical interface and character 
	     format of the communications ports."
	  INDEX { ty3250CfgCommIndex }
	  ::= { ty3250CfgCommFormat 1 }

Ty3250CfgCommIntf ::=
	  SEQUENCE
	  {
	       ty3250CfgCommIndex    INTEGER,
	       ty3250CfgCommBaud     INTEGER,
	       ty3250CfgCommDataBits INTEGER,
	       ty3250CfgCommStopBits INTEGER,
	       ty3250CfgCommParity   INTEGER,
	       ty3250CfgCommFlowCtrl INTEGER
	  } 

ty3250CfgCommIndex  OBJECT-TYPE
	  SYNTAX INTEGER
		 {    
		 comm (1),
		 maint (2)
		 }
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
		"The comm (1) is at the rear and the maint (2) is at 
		the front of the box."
	  ::= { ty3250CfgCommIntf 1 }


ty3250CfgCommBaud OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	      baud-1200 (1),
	      baud-2400 (2),
	      baud-4800 (3),
	      baud-9600 (4),
	      baud-19200 (5),
	      baud-38400 (6)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Baud rate for this Communication port.  Values are
	      baud-1200 (1), baud-2400 (2), baud-4800 (3),
	      baud-9600 (4), baud-19200 (5), baud-38400 (6)."
	  ::= { ty3250CfgCommIntf 2 }


ty3250CfgCommDataBits OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	      databits-7 (1),
	      databits-8 (2)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Databits for this Communication port.  Values
	      are databits-7 (1) and databits-8 (2)."
	  ::= { ty3250CfgCommIntf 3 }

ty3250CfgCommStopBits OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	      stopbits-1 (1),
	      stopbits-1-5 (2),
	      stopbits-2 (3)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Number of Stopbits for this Communication port.
	      Values are stopbits-1 (1), stopbits-1-5 (2),
	      and stopbits-2 (3)."
	  ::= { ty3250CfgCommIntf 4 }


ty3250CfgCommParity OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	      no-parity   (1),
	      odd-parity  (2),
	      even-parity (3)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Parity for this Communication port.  Values are
	      no-parity (1), odd-parity (2), even-parity (3)."
	  ::= { ty3250CfgCommIntf 5 }



ty3250CfgCommFlowCtrl OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	      no-flow-control (1),
	      software-flow-control  (2),
	      hardware-flow-control  (3)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Flow Control for this Communication port.  Values
	      are off-flow-control (1) and on-flow-control (2)."
	  ::= { ty3250CfgCommIntf 6 }


ty3250CfgCommModeTable  OBJECT-TYPE
	  SYNTAX        SEQUENCE OF Ty3250CfgCommMode
	  ACCESS        not-accessible
	  STATUS        mandatory
	  ::= { ty3250CfgCommTable 2 }


ty3250CfgCommModeEntry  OBJECT-TYPE
	  SYNTAX      Ty3250CfgCommMode
	  ACCESS      not-accessible
	  STATUS      mandatory
	  DESCRIPTION
		"Ascii communication port configuration."
	  INDEX { ty3250CfgCommModeIndex }
	  ::= { ty3250CfgCommModeTable 1 }

Ty3250CfgCommMode ::=
	  SEQUENCE
	  {
	       ty3250CfgCommModeIndex    INTEGER,
	       ty3250CfgCommMode         INTEGER,
	       ty3250CfgCommMyIP     IpAddress,
	       ty3250CfgCommPeerIP   IpAddress,
	       ty3250CfgCommMask     IpAddress,
	       ty3250CfgCommMaxMTU   INTEGER
	  } 

ty3250CfgCommModeIndex  OBJECT-TYPE
	  SYNTAX INTEGER
		 {    
		 comm (1),
		 maint (2)
		 }
	  ACCESS read-write
	  STATUS mandatory
	  DESCRIPTION
		"Communication port configured as user interface. 
		The comm (1) is at the rear and the maint (2) is 
		at the front of the box. The 3250 may require that
		the maint (2) port be used for user interface only."
	  ::= { ty3250CfgCommModeEntry 1}  

ty3250CfgCommMode  OBJECT-TYPE
	  SYNTAX INTEGER
		 {    
		 user-interface-vt100 (1),
		 slip (2),
         ethernet (3),
         token-ring (4)
		 }
	  ACCESS read-write
	  STATUS mandatory
	  DESCRIPTION
	     "Defines mode of operation of the selected communication 
	     port. The 3250 may require that the user-interface be 
	     assigned to the Maint port and a Network access type be 
         assigned to the COMM port."
	  ::= { ty3250CfgCommModeEntry 2}

ty3250CfgCommMyIP   OBJECT-TYPE
	  SYNTAX      IpAddress
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The IP address for this node's network access port."
	  ::= { ty3250CfgCommModeEntry 3 }
 
ty3250CfgCommPeerIP   OBJECT-TYPE
	  SYNTAX      IpAddress
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The IP address for other end of network access connection."
	  ::= { ty3250CfgCommModeEntry 4 }
 
ty3250CfgCommMask   OBJECT-TYPE
	  SYNTAX      IpAddress
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The IP Network Mask (eg 255.255.255.0) for the
	      network access link."
	  ::= { ty3250CfgCommModeEntry 5 }
 
ty3250CfgCommMaxMTU OBJECT-TYPE
	  SYNTAX      INTEGER  (1..2048)
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The Maximum Transmission Unit is the size of the
	      largest IP packet supported.  This value should
	      be set to the lowest value supported by any
	      equipment in the transmission path."  
	  ::= { ty3250CfgCommModeEntry 6 }


--
--       The SNMP Configuration Table
--              This table contains the SNMP Configuration
--              information for the 3250 CSU/DSU.
--
ty3250CfgSnmpTable OBJECT-TYPE 
	  SYNTAX        SEQUENCE OF Ty3250SnmpEntry
	  ACCESS        not-accessible
	  STATUS        mandatory
	  DESCRIPTION
	  "IP addresses and corresponding trap filters."

	  ::= { ty3250 7}

 
ty3250SnmpEntry OBJECT-TYPE
	  SYNTAX        Ty3250SnmpEntry
	  ACCESS        not-accessible
	  STATUS        mandatory
	  DESCRIPTION
	  "entry of IP addresses and corresponding trap filters."
	  INDEX { ty3250SnmpIndex }
	  ::= { ty3250CfgSnmpTable 1 }

Ty3250SnmpEntry ::=

	  SEQUENCE
	  {
	  ty3250SnmpIndex INTEGER (1..6),
	  ty3250SnmpManagerIP IpAddress
--        ty3250SnmpTrapFilterTable
	  }

ty3250SnmpIndex   OBJECT-TYPE
	  SYNTAX      INTEGER (1..6)
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	  "The index to one of the SNMP manager's address and filter
	  configurations."
	  ::= { ty3250SnmpEntry 1 }


ty3250SnmpManagerIP   OBJECT-TYPE
	  SYNTAX      IpAddress
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "The IP address for the SNMP manager to receive
	      this node's TRAPs."
	  ::= { ty3250SnmpEntry 2 }


-- ty3250SnmpTrapFilterTable  OBJECT-TYPE
--        SYNTAX      SEQUENCE OF Ty3250SnmpTrapFilter
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--           "The trap filter for this SNMP manager."
--        ::= { ty3250SnmpEntry 3 }    

-- 
-- ty3250SnmpTrapFilterEntry  OBJECT-TYPE
--        SYNTAX      ty3250SnmpTrapFilterEntry
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--           "The trap filter for this SNMP manager."
--        INDEX { 
--            
--        ::= { ty3250SnmpTrapFilterTable 1 }
-- 


-- Ty3250SnmpTrapFilterEntry ::=
-- 
--        SEQUENCE
--        {
--             ty3250NoTraps INTEGER,
--             ty3250AllTraps INTEGER, 
--             ty3250TrapColdStart INTEGER, 
--             ty3250TrapAuthentication INTEGER, 
--             ty3250TrapT1CarrierLoss INTEGER,
--             ty3250TrapT1CarrierDetect INTEGER,
--             ty3250TrapT1SyncLossDeclare INTEGER,
--             ty3250TrapT1SyncAcquire INTEGER, 
--             ty3250TrapT1RedAlarmDeclare INTEGER,
--             ty3250TrapT1RedAlarmClear INTEGER, 
--             ty3250TrapT1YellowAlarmDetect INTEGER,
--             ty3250TrapT1YellowAlarmClear INTEGER, 
--             ty3250TrapT1AisDetect INTEGER,
--             ty3250TrapT1AisClear INTEGER, 
--             ty3250TrapT1ControlledSlip INTEGER,
--             ty3250TrapSysConfigurationUpdate INTEGER,
--             ty3250TrapSysDiagnosticState INTEGER, 
--             ty3250TrapSysDiagnosticClear INTEGER
--        }
-- 
-- ty3250NoTraps   OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disble-traps (0),
--                    enable-traps (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "globally disables all traps to associated IP address or
--        enables traps on one or more events."
--        ::= { ty3250SnmpTrapFilter 1 }
-- 
-- ty3250AllTraps  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    all-traps (0),
--                    custom (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Allows either the enabling of all traps (0) or the 
--        filtering of  individual trap events from the manager (1)."
--        ::= { ty3250SnmpTrapFilter 2 }
-- 
-- ty3250TrapColdStart  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 3 }
-- 
-- ty3250TrapAuthentication  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 4 }
-- 
-- ty3250TrapT1CarrierLoss  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 5 }
-- 
-- ty3250TrapT1CarrierDetect  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 6 }
-- 
-- ty3250TrapT1SyncLossDeclare  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--                STATUS      mandatory
--                DESCRIPTION
--                "Disables (0) or enables (1) this trap event to the manager."
--                
--                ::= { ty3250SnmpTrapFilter 7 }
--      
--      ty3250TrapT1SyncAcquire  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 8 }
-- 
-- ty3250TrapT1RedAlarmDeclare  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 9 }
-- 
-- ty3250TrapT1RedAlarmClear  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 10 }
-- 
-- ty3250TrapT1YellowAlarmDetect  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--                
--                ::= { ty3250SnmpTrapFilter 11 }
--      
--      ty3250TrapT1YellowAlarmClear  OBJECT-TYPE
--                SYNTAX      INTEGER 
--                            {
--                            disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 12 }
-- 
-- ty3250TrapT1AisDetect  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 13 }
-- 
-- ty3250TrapT1AisClear  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 14 }
-- 
-- ty3250TrapT1ControlledSlip  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 15 }
-- 
--      ty3250TrapSysConfigurationUpdate  OBJECT-TYPE
--                SYNTAX      INTEGER 
--                            {
--                            disable-event (0),
--                            enable-event (1)
--                            }
--                ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 16 }
--
-- ty3250TrapSysDiagnosticState  OBJECT-TYPE
--        SYNTAX      INTEGER 
--                    {
--                    disable-event (0),
--                    enable-event (1)
--                    }
--        ACCESS      read-write
--        STATUS      mandatory
--        DESCRIPTION
--        "Disables (0) or enables (1) this trap event to the manager."
--        
--        ::= { ty3250SnmpTrapFilter 17 }
--      
--      ty3250TrapSysDiagnosticClear  OBJECT-TYPE
--                SYNTAX      INTEGER 
--                            {
--                            disable-event (0),
--                            enable-event (1)
--                            }
--                ACCESS      read-write
--                STATUS      mandatory
--                DESCRIPTION
--                "Disables (0) or enables (1) this trap event to the manager."
--                
--                ::= { ty3250SnmpTrapFilter 18 }
--      
--



--
--       The Event Destination Configuration Table
--              This table contains the Event Destination Configuration
--              information for the TYVIEW MODE 3250 CSU/DSU.

-- ty3250CfgEventDestTableTable   OBJECT-TYPE   
--           SYNTAX      SEQUENCE OF Ty3250CfgEventDestEntry
--           ACCESS      not-accessible
--           STATUS      mandatory
--           DESCRIPTION
--              "The Event Destination Configuration table contains
--              ... for the TyLink 3250. "
--           ::= { ty3250 8 }


--
--       The Supervisory Channel Configuration Table
--              This table contains the NSMS Mode Supervisory Channel Configuration
--              information for the 3250 CSU/DSU.

-- ty3250CfgSupChanTable   OBJECT-TYPE   
--           SYNTAX      SEQUENCE OF Ty3250CfgSupChanEntry
--           ACCESS      not-accessible
--           STATUS      mandatory
--           DESCRIPTION
--              "The Supervisory Channel Configuration table contains
--               ... for the TyLink 3250. "
--           ::= { ty3250 9 }




-- ========================
-- ==   MAINTENANCE group    ==
-- ========================
--
--       The ty3250DiagT1Table
--              This table contains the T1 level diagnostics of the 3250 CSU.
--

ty3250DiagT1Table   OBJECT IDENTIFIER ::= { ty3250 10 }
--        DESCRIPTION
--           "Network (T1) Diagnostics for the TyLink 3250. "
	  

ty3250DiagT1LocLineLpbk OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		line-lpbk-disable       (1),
		line-lpbk-enable        (2)
		}
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Local Line Loopback on the T1 network port. Data and 
	     framing received from the network is transmitted back 
	     to the network"
	  ::= { ty3250DiagT1Table 1 }

ty3250DiagT1LocPylLpbk OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		pyl-lpbk-disable        (1),
		pyl-lpbk-enable         (2)
		}
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Local Payload Loopback on the T1 network port. Data 
	     (NOT framing) received from the network is reframed 
	     and transmitted back to the network. "
	  ::= { ty3250DiagT1Table 2 }

ty3250DiagT1LocAggrLpbk OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		aggr-lpbk-disable       (1),
		aggr-lpbk-enable        (2)
		}
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Local Aggregate Loopback on the T1 network port. Data 
	     from the DTE is framed for transmission and looped back 
	     through the network receiver towards the DTE."
	  ::= { ty3250DiagT1Table 3 }

ty3250DiagT1RmtLpbkStatus OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		no-remote-lpbks         (1),
		csu-lpbk-from-remote    (2),
		dsu-lpbk-from-remote    (3),
		pyl-lpbk-from-remote    (4),
		csu-lpbk-sent-to-remote      (5),
		dsu-lpbk-sent-to-remote      (6)
		}
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Status of Remote Loopbacks received from the T1 network port.
	       csu-lpbk-from-remote (1) indicates the node is in a Network Line
	       Loopback state due to the reception of the CSU Loop-up pattern
	       from the network.
	       dsu-lpbk-from-remote (2) indicates the node is in a Network Line
	       Loopback state due to the reception of the TyLink proprietary 
	       Loop-up pattern a remote node.
	       pyl-lpbk-from-remote (3) indicates the node is in a Payload 
	       Loopback state due to the reception of the Facility Data Link's 
	       Loop-up pattern from the network (ESF only).
	       csu-lpbk-sent-to-remote (4) indicates the node sent a csu loop up
	       pattern to the remote. The node doesn't know if the loopback was
	       accepted by the remote unit.
	       dsu-lpbk-sent-to-remote (5) indicates the node sent a dsu loop up
	       pattern to the remote. The node doesn't know if the loopback was
	       accepted by the remote unit."

	  ::= { ty3250DiagT1Table 4 }

ty3250DiagT1RmtLpbkCmd OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		rmt-csu-lpbk-loopup     (1),
		rmt-csu-lpbk-loopdown   (2),
		rmt-dsu-lpbk-loopup     (3),
		rmt-dsu-lpbk-loopdown   (4)
		}
	  ACCESS      write-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Remote loopbacks that can be transmitted out the T1 network port.
		rmt-csu-lpbk-loopup (1) sends standard CSU loop up code into
		the network.
		rmt-csu-lpbk-loopdown (2) sends standard CSU loop down code 
		into the network.
		rmt-dsu-lpbk-loopup (3) sends TyLink proprietary loop up code 
		into the network.
		rmt-dsu-lpbk-loopdown (4) sends TyLink proprietary loop up 
		code into the network."
	  ::= { ty3250DiagT1Table 5 }


--
--       The ty3250DiagDteTable
--              This table contains the DTE level diagnostics of the 3250 CSU.
--

ty3250DiagDteTable   OBJECT IDENTIFIER ::= { ty3250 11 }
--        DESCRIPTION
--           "DTE Diagnostics for the TyLink 3250. "
	  

ty3250DiagDteLocBidirLpbk OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		bidir-lpbk-disable      (1),
		bidir-lpbk-enable       (2)
		}
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "Local Bi-directional Loopback on the DTE port. Loops the clock 
	     and data back to the DTE at the interface on the 3250; also 
	     loops the DTE's network bandwidth back to the network."
	  ::= { ty3250DiagDteTable 1 }

ty3250DiagDteRmtLpbkStatus OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		no-remote-lpbks         (1),
		bidir-lpbk-from-remote  (2),
		bidir-lpbk-sent-to-remote (3)
		}
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Status of Remote Loopbacks received for the DTE port. 
	       bidir-lpbk-from-remote indictaes that either a proprietary
	       or V54 loop up pattern was received on the DTE's network
	       bandwidth.
	       bidir-lpbk-sent-to-remote indiactes that either a 
	       proprietary or V54 loop up pattern was sent to the remote 
	       DTE. "
	  ::= { ty3250DiagDteTable 2 }

ty3250DiagDteRmtLpbkCmd OBJECT-TYPE
	  SYNTAX      INTEGER
		{
		rmt-bidir-lpbk-loopup-tyl   (1),
		rmt-bidir-lpbk-loopdown-tyl (2),
		rmt-bidir-lpbk-loopup-v54   (3),
		rmt-bidir-lpbk-loopdown-v54 (4)
		}
	  ACCESS      write-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Remote loopbacks that can be transmitted to a remote DTE port
		rmt-bidir-lpbk-loopup-tyl (1) sends the TyLink proprietary             
		loop up pattern to a remote TyLink DTE. When detected by the
		remote unit, a DTE Bidirectional Loopback is put up.
		rmt-bidir-lpbk-loopdown-tyl (2) sends the TyLink proprietary             
		loop down pattern to a remote TyLink DTE. When detected by the
		remote unit, a DTE Bidirectional Loopback is torn down.
		rmt-bidir-lpbk-loopup-V54 (3) sends the standard V.54             
		loop up pattern to a remote, V54-compatible DTE. When 
		detected by the remote unit, a DTE Bidirectional Loopback 
		is put up.
		rmt-bidir-lpbk-loopdown-V54 (4) sends the standard V.54             
		loop down pattern to a remote, V54-compatible DTE. When 
		detected by the remote unit, a DTE Bidirectional Loopback 
		is torn down."
	  ::= { ty3250DiagDteTable 3 }


--
--       The ty3250DiagBerTable
--              This table contains the internal Bit Error Rate test diagnostics
--              of the 3250 CSU.
--

ty3250DiagBerTable   OBJECT IDENTIFIER ::= { ty3250 12 }
--        DESCRIPTION
--           "Internal Bit Error Rate Tester for the TyLink 3250. "
	  


ty3250DiagBerPattrn   OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	       pattrn-511  (1),
	       pattrn-qrss  (2)
	  }
	  ACCESS      read-write
	  STATUS      mandatory
	  DESCRIPTION
	     "selects pseudorandom pattern for bit error rate test"
	  ::= { ty3250DiagBerTable 1 }

ty3250DiagBerState   OBJECT-TYPE
	  SYNTAX      INTEGER
	  {
	       enable-t1-bert-on-full-bw (1),
	       enable-t1-bert-on-DTE-bw (2),
	       disable-bert-test (3),
	       inject-error-bert-test (4),
	       clear-error-bert-test (5)
	  }
	  ACCESS      write-only
	  STATUS      mandatory
	  DESCRIPTION
	     "BERT test related actions:
	     a: Starts a BERT test on selected bandwidth,
	     b: Stops a BERT test on selected bandwidth,
	     c: Inject Errors while the BERT test is running,
	     d: Clears BERT test errors."
	  ::= { ty3250DiagBerTable 2 }

ty3250DiagBerStatus  OBJECT-TYPE
	  SYNTAX      INTEGER 
	  {
	       bert-off         (1),
	       bert-full-bw-out-of-sync (2),
	       bert-DTE-bw-out-of-sync (3),
	       bert-full-bw-in-sync (4),
	       bert-DTE-bw-in-sync (5)
	  }
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Displays the current BERT test sync status."
	  ::= { ty3250DiagBerTable 3 }

ty3250DiagBerErrors   OBJECT-TYPE
	  SYNTAX      Counter
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Displays the number of errors detected in Bert Test."
	  ::= { ty3250DiagBerTable 4 }

ty3250DiagBerTimeElaps OBJECT-TYPE
	  SYNTAX      TimeTicks
	  ACCESS      read-only
	  STATUS      mandatory
	  DESCRIPTION
	     "Elapsed time since BERT test was started or cleared."
	  ::= { ty3250DiagBerTable 5 }



--
--      Interface Status 
--
--         The current status of an indexed port. This section is intended
--         to be roughly equivalent to the front-panel LED indictors at 
--         the 3250 node.
--

ty3250PortStatusTable OBJECT-TYPE
	  SYNTAX  SEQUENCE OF Ty3250PortStatus
	  ACCESS  not-accessible
	  STATUS  mandatory
	  DESCRIPTION
	     "Status of a T1 or DTE port."
	  ::= { ty3250 13 }

ty3250PortStatus OBJECT-TYPE
	  SYNTAX  Ty3250PortStatus
	  ACCESS  not-accessible
	  STATUS  mandatory
	  DESCRIPTION
	     "An entry in the DS1 Interval table."
	  INDEX   { ty3250IntfIndex }
	  ::= { ty3250PortStatusTable 1 }

Ty3250PortStatus ::=
	  SEQUENCE 
	  {
		ty3250IntfIndex         INTEGER,
		ty3250IntfType          INTEGER,
		ty3250IntfMode          INTEGER,
		ty3250IntfStatus        INTEGER,
		ty3250IntfAlarms        INTEGER
	   }

ty3250IntfIndex   OBJECT-TYPE
	  SYNTAX  INTEGER (1..4)
	  ACCESS  read-only
	  STATUS  mandatory
	  DESCRIPTION
	     "The index value which uniquely identifies  the
	     interface to which this entry is applicable. "
	  ::= { ty3250PortStatus 1 }

ty3250IntfType   OBJECT-TYPE
	  SYNTAX  INTEGER
	  {
		t1-port (1),
		dte-port (2)
--              comm-port (3)
	  }
	  ACCESS  read-only
	  STATUS  mandatory
	  DESCRIPTION
		"Port type."
	  ::= { ty3250PortStatus 2 }

ty3250IntfMode   OBJECT-TYPE
	  SYNTAX  INTEGER
	  {
		inactive (1),
		active (2),
		test-mode (3)
	  }
	  ACCESS  read-only
	  STATUS  mandatory
	  DESCRIPTION
		"Status of the indexed port. Inactive (1) indicates
		the port has no connections. Active (2) indicates 
		connections and data mode. Test-mode (3) indicates
		connections and diagnostic state for that port."
	  ::= { ty3250PortStatus 3 }

ty3250IntfStatu