Observium_CE/mibs/paradyne/PDN-CROSSCONNECT-MIB

373 lines
15 KiB
Plaintext

PDN-CROSSCONNECT-MIB DEFINITIONS ::= BEGIN
-- ===============================================================
--
-- The Paradyne Cross Connect Extentions MIB .
--
-- History:
--
-- 02/23/2000- jstrain - Added CrossConnect Table Clear Scalar
-- 03/15/2000- jstrain - Added CrossConnect devCrossConTableLastChange
--
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TimeTicks
FROM RFC1155-SMI
crossConnect
FROM PDN-HEADER-MIB;
-- ===============================================================
--
-- The Paradyne Channel Configuration group.
-- Release: 0.0.2 (6/27/96) DRAFT
--
-- Implementation of the Channel Configuration group is mandatory
-- for all Paradyne products capable of cross connecting between
-- multiple interfaces. These objects allow the SNMP management
-- system to 1) display the DS0 channel assignment for the network or
-- DSX-1 Drop/Insert (if available) T1 interfaces, 2) allocate DS0
-- channels on the DSX-1 Drop/Insert interface to the network interface,
-- 3) allocate DS0 channels on the network or DSX-1 Drop/Insert T1
-- interfaces to particular synchronous data or voice ports, and
-- 4) assign a synchronous data port to another synchronous data port.
--
-- This group consists of two tables:
--
-- (1) DS1 Fractional Table
-- (provides DS0 channel viewing and assignment between
-- T1 interfaces, and to synchronous data or voice ports)
-- (2) Synchronous Data Port Assignment Table
-- (provides data port to data port assignment and viewing)
-- The Paradyne DS1 Fractional Table.
-- The DS1 Fractional Group in the DS1/E1 MIB (RFC 1406) only
-- allowed specification of an entire interface to a particular
-- time slot on another interface (i.e., a time slot on one
-- interface could not be mapped to a time slot on another
-- interface). This caused the convention of mapping time
-- slots between channelized T1 interfaces to occur in
-- ascending order.
-- This table allows the complete mapping of time slots on the
-- DSX-1 Drop/Insert T1 interface to time slots on the network
-- T1 interface. In addition, time slots on either the DSX-1
-- or network T1 interface can be mapped to a synchronous data port
-- or to a voice port using this table.
-- It is important to note that when requesting a new connection,
-- all the necessary information used to specify a valid connection
-- must be included in the same SET PDU (i.e., multiple bindings
-- may be necessary).
--
-- In the case of assigning a DS0 channel between T1 interfaces,
-- two variable bindings are required in the SET PDU in order to
-- specify the entire valid connection (i.e., one binding to set
-- devDs1FracIfIndex, and one to set devDs1FracIfFracNumber).
--
-- However, in the case of assigning a DS0 channel to a synchronous
-- data port (or a voice port), only one binding is necessary (i.e.,
-- setting devDs1FracIfFracNumber is not manatory).
-- In addition, the allocation method (devSyncDataPortConfigAllocMethod)
-- must be set previously or included in the same SET PDU for this
-- assignment if the user wishes to use a value other than what is
-- currently set for the data port. The same is true for the data
-- port rate (devSyncDataPortConfigRate) in the case of assignment by
-- block, or ACAMI.
-- When the user specifies a valid connection, the unit completes
-- the connection for both directions simultaneously. For example,
-- the SET PDU contains the information for connecting time slot 2 of
-- the DSX-1 interface to time slot 5 of the network T1 interface. The
-- unit automatically sets up the connection for the 1) DSX-1 to network,
-- and 2) network to DSX-1 directions.
devDs1FracTable OBJECT-TYPE
SYNTAX SEQUENCE OF DevDs1FracEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Paradyne DS1 Fractional Table."
::= { crossConnect 1 }
devDs1FracEntry OBJECT-TYPE
SYNTAX DevDs1FracEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Paradyne DS1 Fractional Table."
INDEX { devDs1FracIndex, devDs1FracNumber }
::= { devDs1FracTable 1 }
-- Layout of one entry in devDs1FracTable.
DevDs1FracEntry ::=
SEQUENCE {
devDs1FracIndex INTEGER,
devDs1FracNumber INTEGER,
devDs1FracIfIndex INTEGER,
devDs1FracIfFracNumber INTEGER
}
devDs1FracIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
DS1 interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex from
the Interfaces table of MIB II (RFC 1213)."
::= { devDs1FracEntry 1 }
devDs1FracNumber OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The channel number associated with the interface
identified by devDs1FracIndex for this entry. If
devDs1FracIfIndex indicates that the channel
assignment is to a synchronous data port or to a voice
port, then the interpretation of this object's meaning
is dependent on the value of the allocation method,
devSyncDataPortConfigAllocMethod, for the data port.
If the allocation method is block, or ACAMI, then this
object specifies the starting DS0 channel for the assignment.
The number of channels assigned is dependent on the value of
devSyncDataPortConfigRate. If the allocation method is
channel, then this object specifies the individual DS0
channel to be allocated to the data port."
::= { devDs1FracEntry 2 }
devDs1FracIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An index value that uniquely identifies the interface to
which this entry is mapped. The interface identified by
a particular value of this index is the same interface as
identified by the same value of an ifIndex object instance
in the Interfaces table of MIB II (RFC 1213). If no interface
is currently using the channel identified by
devDs1FracNumber, then this value should be zero. If a
single interface occupies more than one time slot, then its
ifIndex value is found in multiple time slots (i.e., there are
multiple entries in table with the same devDs1FracIfIndex
value)."
::= { devDs1FracEntry 3 }
devDs1FracIfFracNumber OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The channel number associated with the interface
identified by devDs1FracIfIndex for this entry.
If the interface is a synchronous data port or a
voice port, then the value is ignored for set,
and undefined when read."
::= { devDs1FracEntry 4 }
-- The Paradyne Synchronous Data Port Assignment Table.
-- This table is used to assign a synchronous data port to another
-- synchronous data port. Assigning a synchronous data port to
-- another synchronous data port allows the feature of a backup port.
-- The user can attach an external backup device to the port and
-- manually assign the selected port to the backup port (i.e.,
-- route data from the selected port to the backup port).
-- It is important to note that when requesting a new connection,
-- all the necessary information used to specify a valid connection
-- must be included in the same SET PDU (i.e., multiple bindings
-- may be necessary).
-- During the assignment, both synchronous data ports must be at the same
-- port rate. If the rate is not already the same for both ports,
-- it must be included in the SET PDU (i.e., one binding to set
-- devSyncDataPortAssignRate, and one to set
-- devSyncDataPortAssignIfIndex).
-- When the user specifies a valid assignment, the unit completes
-- the connection for both directions simultaneously. For example,
-- the SET PDU contains the information for connecting synchronous
-- data port 1 to synchronous data port 3. The unit automatically
-- assigns 1) synchronous data port 1 to sunchronous data port 3,
-- and 2) synchronous data port 3 to synchronous data port 1.
-- When connecting a synchronous data port to another synchronous
-- data port, the ports must have compatible base data rates in
-- order for the assignment to be accepted. If the embedded data
-- link (EDL) is enabled for either port, the functionality associated
-- with the EDL feature is ignored.
devSyncDataPortAssignTable OBJECT-TYPE
SYNTAX SEQUENCE OF DevSyncDataPortAssignEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Paradyne Synchronous Data Port Assignment Table."
::= { crossConnect 2 }
devSyncDataPortAssignEntry OBJECT-TYPE
SYNTAX DevSyncDataPortAssignEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Paradyne Synchronous Data Port
Assignment Table."
INDEX { devSyncDataPortAssignIndex }
::= { devSyncDataPortAssignTable 1 }
-- Layout of one entry in devSyncDataPortAssignTable.
DevSyncDataPortAssignEntry ::=
SEQUENCE {
devSyncDataPortAssignIndex INTEGER,
devSyncDataPortAssignRate INTEGER,
devSyncDataPortAssignIfIndex INTEGER
}
devSyncDataPortAssignIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the synchronous
data port interface to which this entry is applicable.
The interface identified by a particular value of
this index is the same interface as identified
by the same value of ifIndex from the Interfaces
table of MIB II (RFC 1213)."
::= { devSyncDataPortAssignEntry 1 }
devSyncDataPortAssignRate OBJECT-TYPE
SYNTAX INTEGER {
rate56or64(1), -- 56 Kbps or 64 Kbps
rate112or128(2), -- 112 128
rate168or192(3), -- 168 192
rate224or256(4), -- 224 256
rate280or320(5), -- 280 320
rate336or384(6), -- 336 384
rate392or448(7), -- 392 448
rate448or512(8), -- 448 512
rate504or576(9), -- 504 576
rate560or640(10), -- 560 640
rate616or704(11), -- 616 704
rate672or768(12), -- 672 768
rate728or832(13), -- 728 832
rate784or896(14), -- 784 896
rate840or960(15), -- 840 960
rate896or1024(16), -- 896 1024
rate952or1088(17), -- 952 1088
rate1008or1152(18), -- 1008 1152
rate1064or1216(19), -- 1064 1216
rate1120or1280(20), -- 1120 1280
rate1176or1344(21), -- 1176 1344
rate1232or1408(22), -- 1232 1408
rate1288or1472(23), -- 1288 1472
rate1344or1536(24) -- 1344 1536
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The synchronous data port rate expressed in Kbps for both data
ports of the synchronous data port-to-synchronous data port
assignment represented by this entry. The actual rate for
the ports is obtained by reading the value of ifSpeed from
the Interfaces table of MIB II (RFC 1213). The possible data
rates depend on the current base rate configured for the data
ports of this assignment. For example, rate280or320(5)
represents a rate of 280 Kbps or 320 Kbps for a base rate
of 56 Kbps or 64 Kbps, respectively.
WARNING: changing this object's value, causes the DS0
channels assigned to the data port based on the
previous rate to be deallocated.
NOTE: this variable cannot be used independently to alter
the value of the rate associated with a particular
data port."
::= { devSyncDataPortAssignEntry 2 }
devSyncDataPortAssignIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An index value that uniquely identifies the interface
to which this synchronous data port is assigned. The interface
identified by a particular value of this index is the
same interface as identified by the same value of an
ifIndex object instance in the Interfaces table of MIB
II (RFC 1213). If no interface is currently connected
to this data port, then this value should be zero.
The value used to set this object must be the ifIndex
value of another synchronous data port interface only (i.e.,
synchronous data port to DS0 channel assignment is allowed
only in the DS1 Fractional Table, devDs1FracTable)."
::= { devSyncDataPortAssignEntry 3 }
-- ==========================================================
-- Paradyne CrossConnect Table Utilities Group
-- Release 0.1 02/23/2000
--
-- This group could be used to perform various operations on
-- all types of cross connect tables.
--
--
-- ============================================================
devCrossConUtility OBJECT IDENTIFIER ::= { crossConnect 4 }
--
--
-- NOTE: These Objects are SLE compliant because just like the ATM-MIB
-- where there is ONLY one cross connect table per SLE, there are
-- also only one group of devCrossConUtility objects per SLE.
--
devCrossConClear OBJECT-TYPE
SYNTAX INTEGER {
idle(1), -- read-only
inprogress(2), -- read-only
clear(3) -- read-write
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to delete all the entries
in the Cross Connect table where bulk deletion is needed.
This field can only be set to 'clear'. While the management
entity within the agent deletes all the cross connects , this
field will read 'inprogress'.When the 'clear' operation has
completed , or no operation is being performed at all the
default state will be 'idle'."
::= { devCrossConUtility 1 }
devCrossConTableLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time configuration or
status of the Cross Connect Table has last changed. Changes
in the Cross Connect table can be anything such as
configuration addition/deletions or Cross Connect
status changes."
::= { devCrossConUtility 2 }
END