summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-V35-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-V35-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-V35-MIB')
-rw-r--r--MIBS/junose/Juniper-V35-MIB239
1 files changed, 239 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-V35-MIB b/MIBS/junose/Juniper-V35-MIB
new file mode 100644
index 0000000..b3bfcb6
--- /dev/null
+++ b/MIBS/junose/Juniper-V35-MIB
@@ -0,0 +1,239 @@
+
+-- *****************************************************************************
+-- 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