240 lines
		
	
	
		
			7.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			240 lines
		
	
	
		
			7.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
-- *****************************************************************************
 | 
						|
-- Juniper-V35-MIB
 | 
						|
--
 | 
						|
-- Juniper Networks Enterprise MIB
 | 
						|
--   X.21/V.35 Server MIB
 | 
						|
--
 | 
						|
-- Copyright (c) 2002 Unisphere Networks, Inc.
 | 
						|
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
 | 
						|
--   All Rights Reserved.
 | 
						|
-- *****************************************************************************
 | 
						|
 | 
						|
Juniper-V35-MIB  DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    InterfaceIndex
 | 
						|
        FROM IF-MIB
 | 
						|
    juniMibs
 | 
						|
        FROM Juniper-MIBs;
 | 
						|
 | 
						|
juniV35MIB  MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200209162144Z"  -- 16-Sep-02 05:44 PM EDT
 | 
						|
    ORGANIZATION "Juniper Networks, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
        "       Juniper Networks, Inc.
 | 
						|
        Postal: 10 Technology Park Drive
 | 
						|
                Westford, MA  01886-3146
 | 
						|
                USA
 | 
						|
        Tel:    +1 978 589 5800
 | 
						|
        Email:  mib@Juniper.net"
 | 
						|
    DESCRIPTION
 | 
						|
        "The X.21/V.35 Server MIB for the Juniper Networks enterprise."
 | 
						|
    -- Revision History
 | 
						|
    REVISION    "200209162144Z"  -- 16-Sep-02 05:44 PM EDT  - JUNOSe 5.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Replaced Unisphere names with Juniper names."
 | 
						|
    REVISION    "200202081625Z"  -- 08-Feb-02 11:25 AM EST  - JUNOSe 4.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
    ::= { juniMibs 59 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Managed objects
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniV35Objects     OBJECT IDENTIFIER ::= { juniV35MIB 1 }
 | 
						|
 | 
						|
-- /////////////////////////////////////////////////////////////////////////////
 | 
						|
--
 | 
						|
-- X.21/V.35 Interfaces
 | 
						|
--
 | 
						|
-- /////////////////////////////////////////////////////////////////////////////
 | 
						|
--
 | 
						|
-- The X.21/V.35 Interface Table
 | 
						|
--
 | 
						|
juniV35IfTable  OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniV35IfEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries for X.21/V.35 interfaces present in the
 | 
						|
        system.  This table provides an extension to the
 | 
						|
        Juniper-HDLC-MIB.juniHdlcIfTable for HDLC interfaces that support
 | 
						|
        X.21/V.35 signalling."
 | 
						|
    ::= { juniV35Objects 2 }
 | 
						|
 | 
						|
juniV35IfEntry  OBJECT-TYPE
 | 
						|
    SYNTAX      JuniV35IfEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry describes the characteristics of an X.21/V.35 interface."
 | 
						|
    INDEX     { juniV35IfIndex }
 | 
						|
    ::= { juniV35IfTable 1 }
 | 
						|
 | 
						|
JuniV35IfEntry ::= SEQUENCE {
 | 
						|
    juniV35IfIndex           InterfaceIndex,
 | 
						|
    juniV35IfType            INTEGER,
 | 
						|
    juniV35IfMode            INTEGER,
 | 
						|
    juniV35IfClockRate       Unsigned32,
 | 
						|
    juniV35IfNrzEncoding     INTEGER,
 | 
						|
    juniV35IfTxClock         INTEGER,
 | 
						|
    juniV35IfIgnoreDcd       INTEGER,
 | 
						|
    juniV35IfLoopback        INTEGER }
 | 
						|
 | 
						|
juniV35IfIndex  OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The ifIndex of the X.21/V.35 interface.  It has the same value as the
 | 
						|
        juniHdlcIfIndex for the common interface."
 | 
						|
    ::= { juniV35IfEntry 1 }
 | 
						|
 | 
						|
juniV35IfType  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    x21(0),
 | 
						|
                    v35(1),
 | 
						|
                    interfaceTypeNoCable(2) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Read only parameter of interface type X.21/V.35."
 | 
						|
    ::= {juniV35IfEntry 2}
 | 
						|
 | 
						|
juniV35IfMode  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    dte(0),
 | 
						|
                    dce(1),
 | 
						|
                    interfaceModeNoCable(2) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Read only parameter of interface mode of interface X.21/V.35 Data
 | 
						|
        Terminating Equipment(DTE)/Data Communication Equipment(DCE)."
 | 
						|
    ::= { juniV35IfEntry 3 }
 | 
						|
 | 
						|
juniV35IfClockRate  OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "hertz"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The clock rate setting in hertz for this X.21/V.35 interface.  Only the
 | 
						|
        following values are valid: 1200, 2400, 4800, 9600, 19200, 38400, 56000,
 | 
						|
        64000, 128000, 1024000, 1536000, 2048000, 3072000, 4096000, 4915200,
 | 
						|
        6144000, and 8192000.  If a value other than one of the predefined
 | 
						|
        values is set, then the closest matching value is used.
 | 
						|
 | 
						|
        The clock rate parameter is only meaningful when the interface is in DCE
 | 
						|
        mode.  When the interface is in DTE mode, the value is simply ignored."
 | 
						|
    DEFVAL    { 2048000 }
 | 
						|
    ::= { juniV35IfEntry 4 }
 | 
						|
 | 
						|
juniV35IfNrzEncoding  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    normal(0),
 | 
						|
                    inverted(1) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The non-return-to-zero (NRZ) encoding for X.21/V.35 interface.
 | 
						|
        Inverted encoding is provided with NRZI-encoding command, which is
 | 
						|
        non-return-to-zero inverted (NRZI) encoding."
 | 
						|
    DEFVAL    { normal }
 | 
						|
    ::= { juniV35IfEntry 5 }
 | 
						|
 | 
						|
juniV35IfTxClock  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    normal(0),
 | 
						|
                    inverted(1) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "There is an option of inverting the transmit clock signal for X.21/V.35
 | 
						|
        interface.  Inverting the tranmit clock is used to compensate for skews
 | 
						|
        between the clock and data when transmitting across long cables at fast
 | 
						|
        data rates."
 | 
						|
    DEFVAL    { normal }
 | 
						|
    ::= { juniV35IfEntry 6 }
 | 
						|
 | 
						|
juniV35IfIgnoreDcd  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    ignoredNone(0),
 | 
						|
                    dcdIgnored(1),
 | 
						|
                    linkStateIgnored(2) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "When in X.21/V.35 DTE mode we have the capability of ignoring the DCD
 | 
						|
        signal in determining whether or not an interface is up."
 | 
						|
    DEFVAL    { ignoredNone }
 | 
						|
    ::= { juniV35IfEntry 7 }
 | 
						|
 | 
						|
juniV35IfLoopback  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    none(0),
 | 
						|
                    loopback(1) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Loopback interface is configured (or not) for X.21/V.35 interface"
 | 
						|
    DEFVAL    { none }
 | 
						|
    ::= { juniV35IfEntry 8 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Notifications
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- No notifications are defined in this MIB.  Placeholders follow.
 | 
						|
-- juniV35TrapControl OBJECT IDENTIFIER ::= { juniV35MIB 2 }
 | 
						|
-- juniV35Traps            OBJECT IDENTIFIER ::= { juniV35MIB 3 }
 | 
						|
-- juniV35TrapPrefix       OBJECT IDENTIFIER ::= { juniV35Traps 0 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Conformance information
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniV35Conformance OBJECT IDENTIFIER ::= { juniV35MIB 4 }
 | 
						|
juniV35Compliances OBJECT IDENTIFIER ::= { juniV35Conformance 1 }
 | 
						|
juniV35Groups      OBJECT IDENTIFIER ::= { juniV35Conformance 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- compliance statements
 | 
						|
--
 | 
						|
juniV35Compliance  MODULE-COMPLIANCE
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities that implement the Juniper
 | 
						|
        X.21/V.35 MIB."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniV35Group }
 | 
						|
    ::= { juniV35Compliances 1 }                                   -- JUNOSe 4.0
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- units of conformance
 | 
						|
--
 | 
						|
juniV35Group  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniV35IfType,
 | 
						|
        juniV35IfMode,
 | 
						|
        juniV35IfClockRate,
 | 
						|
        juniV35IfNrzEncoding,
 | 
						|
        juniV35IfTxClock,
 | 
						|
        juniV35IfIgnoreDcd,
 | 
						|
        juniV35IfLoopback }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects providing management of X.21/V.35 interfaces in
 | 
						|
        a Juniper product."
 | 
						|
    ::= { juniV35Groups 1 }
 | 
						|
 | 
						|
END
 |