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
|