diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-V35-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/junose/Juniper-V35-MIB')
| -rw-r--r-- | MIBS/junose/Juniper-V35-MIB | 239 |
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 |