Observium_CE/mibs/netinsight/NETI-CHMGR-MIB

2365 lines
77 KiB
Plaintext

NETI-CHMGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
Unsigned32, Counter64
FROM SNMPv2-SMI
RowPointer, RowStatus, TEXTUAL-CONVENTION, TimeStamp,
TruthValue, MacAddress
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
netiExperimentalGeneric
FROM NETI-COMMON-MIB
DtmAddress
FROM NETI-DTM-MIB
;
netiChmgrMIB MODULE-IDENTITY
LAST-UPDATED
"201501081500Z"
ORGANIZATION
"Net Insight AB"
CONTACT-INFO
"Net Insight AB
Box 42093
SE-126 14 Stockholm
Sweden
Tel +46-8-685 0400
info@netinsight.se"
DESCRIPTION
"MIB for the Channel Manager. The Channel Manager is a
function that manages connections and their channels in a
consistent manner, independently of the service that uses the
connection. The Channel Manager provides a common method to
configure the connections, and to present data about the
connections and channels that exist."
REVISION
"201501081500Z"
DESCRIPTION
"Added object for Spare Capacity Utilization, a function that
allows a channel to utilize otherwise unused link capacity:
chmgrODescrOneHopSpareCapUtilization."
REVISION
"201405051200Z"
DESCRIPTION
"Updated textual convention Dst with DST for updated JPEG2000
mapping of audio into MXF: `j2kHdSdi2(24)', `j2k3gSdi2(25)',
`j2kSdSdi2(26)'."
REVISION
"201402061500Z"
DESCRIPTION
"Added objects for describing DCP version:
chmgrODescrRequestedDcpVersion, chmgrOConnDcpVersion and
chmgrTConnDcpVersion."
REVISION
"201309021600Z"
DESCRIPTION
"- Added chmgrOConnForceSourceRoute to allow re-establishing
a channels using a specified source route.
- Removed unnecessary range limit on Unsinged32 when full
range is used."
REVISION
"201203190900Z"
DESCRIPTION
"- Added chmgrODescrAcceptableMbps and
chmgrODescrRequestedMbps to allow setting of capacity
larger than 4,294,967,295 bits per second.
- Removed range limiter on chmgrODescrAcceptableSlots and
chmgrODescrRequestedSlots to allow presentation of higher
capacity."
REVISION
"201201261500Z"
DESCRIPTION
"Updated textual convention Dst with DSTs for JPEG 2000:
`j2kSdSdi(21)', `j2kHdSdi(22)', and `j2k3gSdi(23)'. "
REVISION
"201004060800Z"
DESCRIPTION
"Corrected description of chmgrOChanSourceRouteIndex."
REVISION
"200909251100Z"
DESCRIPTION
"Removed range limiter (0..4294967295) for
chmgrODescrRequestedBps, chmgrODescrAcceptableBps and
chmgrODescrChanSourceRoute.
Added chmgrODescrSuppressAlarms."
REVISION
"200812121400Z"
DESCRIPTION
"Changed label `dlt(1)' to `ets(1)', and `dit(2)' to `its(2)'
for enumeration in chmgrODescrType."
REVISION
"200801281400Z"
DESCRIPTION
"Added chmgrODescrDestAdminStatus that will allow enabling and
disabling of destinations for multicast connections.
Added chmgrChanDestDsti and slightly modified
chmgrChanDestOutgoingIfPort."
REVISION
"200801031600Z"
DESCRIPTION
"Added allowAlternative and allowZeroCapacity to
chmgrODescrCapabilities.
Added DST for Time Transfer Channel Protocol, and AES/EBU."
REVISION
"200706291200Z"
DESCRIPTION
"Added chmgrChanCapacity.
Changed label `dlt(8)' to `ets(8)' for textual convention Dst."
REVISION
"200609200800Z"
DESCRIPTION
"Updated Dsti textual convention to use range 0..32769, and to
use display hint.
Added textual convention DisplayId, and using this instead of
using Unsigned32.
Added textual convention Dst, and using this instead of
Integer32.
Added channel list support by adding chmgrChannelGroup.
Corrected spelling errors in descriptions."
REVISION
"200604200900Z"
DESCRIPTION
"Added precedence object chmgrODescrPrecedence.
Added allowAlternative to chmgrODescrCapabilities.
Added objects for channel re-establishment
chmgrOConnReestablish and chmgrOChanReestablish.
Added statistical objects, 64-bit values for bitrate
chmgrOStatDcap1Bitrate and chmgrTStatDcap1Bitrate, and per
cent indicator objects chmgrOStatDcap1Load and
chmgrTStatDcap1Load.
Added dle as connection type to chmgrODescrType.
Changed some formatting and typing errors in descriptions."
REVISION
"200509270000Z"
DESCRIPTION
"Updated descriptions.
The chmgrTStatPMReferenceTable is deprecated."
REVISION
"200411180000Z"
DESCRIPTION
"The value that indicates that no source route shall be
used is changed from 0 to max value. Changes only made in
descriptions."
REVISION
"200304240000Z"
DESCRIPTION
"Added operational state `dormant' for originating and
terminating connections."
::= { netiExperimentalGeneric 14 }
--
-- Textual Conventions
--
Dst ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The DST (DTM Service Type). The DST denotes a class of data
for which a channel is used."
SYNTAX INTEGER {
ctrl(0),
dleCrtlAndData(1),
pdh(4),
dleInterServer(5),
ets(8),
ping(12),
e1(13),
ds1(14),
sdi(15),
dvb(16),
sdh(18),
ttcp(19),
aesebu(20),
j2kSdSdi(21),
j2kHdSdi(22),
j2k3gSdi(23),
j2kHdSdi2(24),
j2k3gSdi2(25),
j2kSdSdi2(26) }
Dsti ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) is a number to identify
an instance of a service within a service type. The number is
used by the application to address the individual instance of
the service between nodes."
SYNTAX Unsigned32 (0..32769)
ChannelId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION
"The identity of the a channel. This value is unique within
the node where the channel originates. Together with the
address (typically the MAC address) of the originating node,
the channel's identity is unique within the entire DTM
network."
SYNTAX Unsigned32
DcapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The DCAP (DTM Channel Adaptation Protocol) type for the
connection.
dcap0(1)
DCAP-0 that provides an asynchronous streaming service.
dcap1(2)
DCAP-1 that provides an asynchronous packet service."
SYNTAX INTEGER {
dcap0(1),
dcap1(2) }
DtmNode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The DTM node is either the DTM address of a node, or the
node's name. If the DtmNode is on the format of a DTM
address, is assumed that it is the DTM address. If not, it
is assumed that it is the name of the node.
A DTM address has the format of eight groups of two characters
each, separated by dots. Each group represents one octet in
hexadecimal notation, e.g. '00.00.00.00.00.00.00.00'
A node's name has the format of a string with printable,
non-white space characters."
SYNTAX OCTET STRING (SIZE (0..64))
DcpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The DCP version."
SYNTAX INTEGER {
auto(1),
dcp2(2),
dcp3(3) }
--
-- Objects in the NETI-CHMGR-MIB
--
chmgrObjects OBJECT IDENTIFIER ::= { netiChmgrMIB 1 }
chmgrNotifications OBJECT IDENTIFIER ::= { netiChmgrMIB 2 }
chmgrConformance OBJECT IDENTIFIER ::= { netiChmgrMIB 3 }
--
-- Groups in the NETI-CHMGR-MIB.
-- The group chmgrTDescriptionGroup is a placeholder for future
-- objects for descriptions on the termination side of a connection.
--
chmgrODescriptionGroup OBJECT IDENTIFIER ::= { chmgrObjects 1 }
chmgrTDescriptionGroup OBJECT IDENTIFIER ::= { chmgrObjects 2 }
chmgrSourceRouteGroup OBJECT IDENTIFIER ::= { chmgrObjects 3 }
chmgrOConnectionGroup OBJECT IDENTIFIER ::= { chmgrObjects 4 }
chmgrTConnectionGroup OBJECT IDENTIFIER ::= { chmgrObjects 5 }
chmgrStatisticsGroup OBJECT IDENTIFIER ::= { chmgrObjects 6 }
chmgrChannelGroup OBJECT IDENTIFIER ::= { chmgrObjects 7 }
--
-- the Originating Description Group
--
chmgrODescriptionTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp when any data in any of the tables in this group
were last updated."
::= { chmgrODescriptionGroup 1 }
-- Description Table
chmgrODescriptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrODescriptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Descriptions on originating connections. The creation and
deletion of rows in the table is done by the application that
provides the service on the connection. When a row is
deleted, the associated rows in the destination table
chmgrODescrDestinationTable and channel table
chmgrODescrChannelTable are also deleted.
The table contains information about the capabilities of the
connections as well as the actual configuration of the
connections. As the capabilities depends on the type of
service, it is the service's application that is responsible
for defining these.
Changes made on a row in the table will take immediate
effect. This could result in a re-establishment of the
channel(s) using the new parameters."
::= { chmgrODescriptionGroup 2 }
chmgrODescriptionEntry OBJECT-TYPE
SYNTAX ChmgrODescriptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table is representing the description and
configuration of one connection."
INDEX { chmgrODescrIndex }
::= { chmgrODescriptionTable 1 }
ChmgrODescriptionEntry ::= SEQUENCE {
chmgrODescrIndex Unsigned32,
chmgrODescrType INTEGER,
chmgrODescrCapabilities BITS,
chmgrODescrCustomerId Unsigned32,
chmgrODescrServiceReference RowPointer,
chmgrODescrAcceptableBps Gauge32,
chmgrODescrAcceptableSlots Gauge32,
chmgrODescrRequestedBps Gauge32,
chmgrODescrRequestedSlots Gauge32,
chmgrODescrReestablishMethod INTEGER,
chmgrODescrMinInterval Gauge32,
chmgrODescrMaxInterval Gauge32,
chmgrODescrEstablish TruthValue,
chmgrODescrNextDestTableIndex Unsigned32,
chmgrODescrPrecedence TruthValue,
chmgrODescrSuppressAlarms BITS,
chmgrODescrAcceptableMbps Gauge32,
chmgrODescrRequestedMbps Gauge32,
chmgrODescrRequestedDcpVersion DcpVersion,
chmgrODescrOneHopSpareCapUtilization TruthValue }
chmgrODescrIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for this entry."
::= { chmgrODescriptionEntry 1 }
chmgrODescrType OBJECT-TYPE
SYNTAX INTEGER {
ets(1),
its(2),
dle(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the unique connection type identifier that defined
the type of service that the connection description
describes.
ets(1). Ethernet Transport Service (DTM LAN Transport).
its(2). Isochronous Transport Service (DTM Isochronous
Transport).
dle(3). DTM LAN Emulation."
::= { chmgrODescriptionEntry 2 }
chmgrODescrCapabilities OBJECT-TYPE
SYNTAX BITS {
allowCapacityInterval(0),
destination(1),
allowDynamicCapacity(2),
isMulticast(3),
allowEstablish(4),
allowProtection(5),
allowReestablish(6),
allowScheduling(7),
allowSourceRoute(8),
requireCapacity(9),
allowAlternative(10),
allowZeroCapacity(11) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connection capabilities that indicate which parameters that
are possible to configure in this connection description.
allowCapacityInterval(0)
Allows the configuration of capacity to have different values
on requested and accepted capacity.
destination(1)
Describes if destinations shall be configured for this
description. This is the normal case for most connections,
but is some cases, the destination is decided by the
application that is responsible for the service on the
connection.
allowDynamicCapacity(2)
Allows the use of dynamic capacity adjustment.
isMulticast(3)
Describes if the connection is a multicast connection. This
value is set by the application that is responsible for the
service that uses the connection.
allowEstablish(4)
Allows the configuration of whether the connection shall be
established using the capacity configurations of the
connection or not.
allowProtection(5)
Allows the connection to be configured to be 1+1 protected by
using two channels for the connection.
allowReestablish(6)
Allows configuration of the re- establishment algorithm.
allowScheduling(7)
Allows an external application, such as a scheduled, to alter
the capacity and administrative state of the connection.
allowSourceRoute(8)
Allows configuration of source routed connections.
requireCapacity(9)
Requires the configuration of capacity. This is the normal
case for most connections, but in some cases, the capacity is
defaulted by the application.
allowAlternative(10)
Allows configuration of several alternative destinations. The
unicast connection will be established using only one of the
available destination.
allowZeroCapacity(11).
Allows configuration of zero capacity."
::= { chmgrODescriptionEntry 3 }
chmgrODescrCustomerId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a customer identifications number assigned by the
application that is providing the service on the
connection. The object has no functional use except to
provide the information."
::= { chmgrODescriptionEntry 4 }
chmgrODescrServiceReference OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a pointer to the application or service that owns
this connection description, and that is responsible for the
capabilities."
::= { chmgrODescriptionEntry 5 }
chmgrODescrAcceptableBps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum payload capacity in bits per second for the
service using the channel. If it is not possible to allocate
this capacity, a channel will not be established. If the
acceptable capacity is larger than the maximum value
(4,294,967,295) bits per second, then the
`chmgrODescrAcceptableMbps' must be used. If the capacity is
greater than the maximum value of this object, then the this
object should report the maximum value."
::= { chmgrODescriptionEntry 6 }
chmgrODescrAcceptableSlots OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum capacity in number of 512 kbps DTM slots. The
value is based on the chmgrAcceptableBps and the necessary
overhead required by the service for delivering the payload
capacity. The overhead is calculated by the service
application."
::= { chmgrODescriptionEntry 7 }
chmgrODescrRequestedBps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The requested payload capacity in bits per second for the
service using the channel. If the requested capacity is
larger than the maximum value (4,294,967,295) bits per
second, then the `chmgrODescrRequestedMbps' must be used.
If the capacity is greater than the maximum value of this
object, then the this object should report the maximum value."
::= { chmgrODescriptionEntry 8 }
chmgrODescrRequestedSlots OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The requested capacity in number of 512 kbps DTM slots. The
value is based on the chmgrRequestedBps and the necessary
overhead required by the service for delivering the payload
capacity. The overhead is calculated by the service
application."
::= { chmgrODescriptionEntry 9 }
chmgrODescrReestablishMethod OBJECT-TYPE
SYNTAX INTEGER {
exponential(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of algorithm or method used to re-establish channels
that for some reason fail to be established or is torn down.
The methods are:
exponential(1)
Establishment attempts are done at time interval that is
doubled for each attempt, starting at chmgrMinInterval and
increased to a maximum of chmgrMaxInterval, until a channel
is successfully established.
The value is only valid if the allowReestablish(6) bit in
chmgrODescrCapabililties is set."
DEFVAL { exponential }
::= { chmgrODescriptionEntry 10 }
chmgrODescrMinInterval OBJECT-TYPE
SYNTAX Gauge32 (0..3600000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum time in milliseconds between two attempts to
establish the channel."
DEFVAL { 500 }
::= { chmgrODescriptionEntry 11 }
chmgrODescrMaxInterval OBJECT-TYPE
SYNTAX Gauge32 (0..3600000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum time in milliseconds between two attempts to
establish the channel. This value must be larger than
chmgrODescrMinInterval."
DEFVAL { 10000 }
::= { chmgrODescriptionEntry 12 }
chmgrODescrEstablish OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes if the connection shall be established with the
defined parameters. The value is only valid if the
allowEstablish(4) bit in chmgrODescrCapabilites is set.
true(1)
The connection is established.
false(2)
The connection is not established. The establishment of the
connection is controlled by some other function outside the
scope of this MIB. This could be a scheduler or timer
specified in other MIB's."
DEFVAL { true }
::= { chmgrODescriptionEntry 13 }
chmgrODescrNextDestTableIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the next available index for this connection
description in the chmgrODescrDestinationTable."
::= { chmgrODescriptionEntry 14 }
chmgrODescrPrecedence OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A channel with precedence is established and torn down before
any channel without precedence.
true(1)
The channel has precedence.
false(2)
The channel does not have precedence."
DEFVAL { false }
::= { chmgrODescriptionEntry 15 }
chmgrODescrSuppressAlarms OBJECT-TYPE
SYNTAX BITS {
route(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Suppress generation of some alarms:
route(0)
Alarm raised if a service is not using its primary source route."
::= { chmgrODescriptionEntry 16 }
chmgrODescrAcceptableMbps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum payload capacity in units of 1,000,000 bits per
second for the service using the channel. If it is not
possible to allocate this capacity, a channel will not be
established. This object must be used when requesting a
capacity larger than 4,294,967,295 bits per second. If a
lower capacity is requested, then it is possible to use
`chmgrODescrAcceptableBps'."
::= { chmgrODescriptionEntry 17 }
chmgrODescrRequestedMbps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The requested payload capacity in units of 1,000,000 bits per
second for the service using the channel. This object must
be used when requesting a capacity larger than 4,294,967,295
bits per second. If a lower capacity is requested, then it
is possible to use `chmgrODescrRequestedBps'."
::= { chmgrODescriptionEntry 18 }
chmgrODescrRequestedDcpVersion OBJECT-TYPE
SYNTAX DcpVersion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DCP version that should be used for channel established for
this connection. `any' means try with DCP3 first and revert to
DCP2 if unsuccessful because of node version mismatch."
::= { chmgrODescriptionEntry 19 }
chmgrODescrOneHopSpareCapUtilization OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if the the channel shall dynamically allocate spare
capacity.
When `true', then the channel is initially established with
the acceptable capacity specified in chmgrODescrAcceptableBps
(or chmgrODescrAcceptableMbps). The channel capacity is then
monitored and automatically increased with available capacity
up to the capacity specified in chmgrODescrRequestedBps (or
chmgrODescrRequestedMbps). If another channel would request
capacity, then the capacity of this channel is reduced as
needed by the other channel, but not below the acceptable
capacity.
When set to `false', then spare capacity will not be used.
This function requires use of DCP3, see
chmgrODescrRequestedDcpVersion.
This function requires use of ETS unicast.
This function requires the channel destination to be a
neighboring node."
::= { chmgrODescriptionEntry 20 }
-- End of Description Table
-- Destination Table
chmgrODescrDestinationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrODescrDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table describes destinations for a connection. A unicast
connection can normally only have one destination, while a
multicast connection may have several destinations.
If a unicast connection allows alternative destinations, as
defined by the allowAlternative(10) bit in
chmgrODescrCapabilities, it is allowed to define multiple
destinations. At channel establishment, the destinations will
be tried in succession until a channel is successfully
established.
It is possible to add, change and delete destinations while
the connection is active. For a unicast connection, a
changed destination is torn down as soon as it is changed,
and established as soon as the changed information contains
valid data. For a multicast connection, it is possible to
add and delete destinations to an already established
connection without affecting the connection to the other
destinations. An added destination will be established as
soon as it includes valid information, and will be
re-established as soon as the information is changed.
Note that a destination address with an empty string can be
used to disable the destination. For a multicast connection
a single destination can also be enabled and disabled using
its administrative status.
The bits allowAlternative(10), destination(1) and
allowMulticast(3) in chmgrODescCapabilities describes
if and how it is allowed to add a destination to a
connection."
::= { chmgrODescriptionGroup 3 }
chmgrODescrDestinationEntry OBJECT-TYPE
SYNTAX ChmgrODescrDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table represents one destination."
INDEX { chmgrODescrIndex, chmgrODescrDestIndex }
::= { chmgrODescrDestinationTable 1 }
ChmgrODescrDestinationEntry ::= SEQUENCE {
chmgrODescrDestIndex Unsigned32,
chmgrODescrDestAddress DtmNode,
chmgrODescrDestDsti Dsti,
chmgrODescrDestRowStatus RowStatus,
chmgrODescrDestAdminStatus INTEGER }
chmgrODescrDestIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for this entry."
::= { chmgrODescrDestinationEntry 1 }
chmgrODescrDestAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DTM address for a destination termination point of the
connection. The empty string indicates an unconfigured
destination. The address should be the last object to
configure to avoid unnecessary channel establishment while
configuring the destination."
DEFVAL { ''H }
::= { chmgrODescrDestinationEntry 2 }
chmgrODescrDestDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) for the destination
termination point of the connection."
DEFVAL { 0 }
::= { chmgrODescrDestinationEntry 3 }
chmgrODescrDestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"See SNMPv2-TC. The following values are supported:
active(1)
The object always reads active(1).
createAndGo(4)
A new conceptual row is created representing a new
destination.
destroy(6)
The conceptual row representing the destination is deleted,
and the connection to the destination is torn
down. Connections to other destinations are not
affected. Associated rows in the channel table
chmgrODescrChannelTable will also be destroyed."
::= { chmgrODescrDestinationEntry 4 }
chmgrODescrDestAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administrative state of the destination. The value
controls the desired state of the multicast connection
to the destination.
up(1). The connection shall be established to the
destination.
down(2). No connection shall be established to the
destination."
::= { chmgrODescrDestinationEntry 5 }
-- End of Destination Table
-- Channel Table
chmgrODescrChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrODescrChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table describes relationships between destinations
defined in the chmgrODescrDestinationTable, channels and
source routes. To make a connection to a destination 1+1
protected, create two rows representing the two channels in
the table. Note that this is only allowed if the bit
allowProtection(5) is set in chmgrODescrCapabilities.
If no conceptual row exists for a destination, it is assumed
that there shall be only one channel to the destination and
that no source route is shall be used.
A channel to a destination may have its route through the DTM
networks defined by one or many source routes. If multiple
source routes are defined, any one of these source routes is
chosen when the channel is established."
::= { chmgrODescriptionGroup 4 }
chmgrODescrChannelEntry OBJECT-TYPE
SYNTAX ChmgrODescrChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents the relationship between
one channel in the connection (defined in
chmgrODescrDestinationTable) and one source route (defined in
chmgrSourceRouteTable)."
INDEX { chmgrODescrIndex, chmgrODescrDestIndex,
chmgrODescrChanIndex, chmgrODescrChanSourceRouteIndex }
::= { chmgrODescrChannelTable 1 }
ChmgrODescrChannelEntry ::= SEQUENCE {
chmgrODescrChanIndex Unsigned32,
chmgrODescrChanSourceRouteIndex Unsigned32,
chmgrODescrChanSourceRoute Unsigned32,
chmgrODescrChanRowStatus RowStatus
}
chmgrODescrChanIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the channel used by the connection."
::= { chmgrODescrChannelEntry 1 }
chmgrODescrChanSourceRouteIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the row describing the relationship to one
source route."
::= { chmgrODescrChannelEntry 2 }
chmgrODescrChanSourceRoute OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index in the chmgrOSourceRouteTable representing the
desired source route for the channel to the destination. If
no source route shall be used by the channel for this
destination, delete the conceptual row or set the value to
the max value (4294967295)."
::= { chmgrODescrChannelEntry 3 }
chmgrODescrChanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"See SNMPv2-TC. The following values are supported:
active(1)
The object always reads active(1).
createAndGo(4)
a new conceptual row is created representing a channel is
added.
destroy(6)
The conceptual row representing the channel is deleted."
::= { chmgrODescrChannelEntry 4 }
-- End of Channel Table
--
-- Terminating Description Group
--
-- The group is a placeholder for future extensions to the MIB.
-- Possible extensions could be to configuration of connections
-- on the terminating side. Such connections could be to be able
-- to attachment to an existing multicast tree.
--
-- Source Route Group
--
chmgrSourceRouteTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of sysUpTime when any of the tables in this group were last
updated."
::= { chmgrSourceRouteGroup 1 }
-- Source Route Table
chmgrSourceRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrSourceRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table listing source routes. A source route is a route
through the DTM net that is defined at the source of the
channel. The source routes may be used by many connections,
making the connections using the same route through the DTM
network. A source route may only be updated or deleted when
it is not used by any established connection.
Note that a source route set up as loose, with no
intermediate nodes, and set up to use any outgoing interface
is equivalent to a shortest path routing."
::= { chmgrSourceRouteGroup 2 }
chmgrSourceRouteEntry OBJECT-TYPE
SYNTAX ChmgrSourceRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing one source route."
INDEX { chmgrSourceRouteIndex }
::= { chmgrSourceRouteTable 1 }
ChmgrSourceRouteEntry ::= SEQUENCE {
chmgrSourceRouteIndex Unsigned32,
chmgrSourceRouteName SnmpAdminString,
chmgrSourceRouteTypeOfRoute INTEGER,
chmgrSourceRouteFirstIfBoard Unsigned32,
chmgrSourceRouteFirstIfPort Unsigned32,
chmgrSourceRouteRowStatus RowStatus
}
chmgrSourceRouteIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for this entry."
::= { chmgrSourceRouteEntry 1 }
chmgrSourceRouteName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string for administrative use that identifies or describes
the source route. The string does not have to be unique."
::= { chmgrSourceRouteEntry 2 }
chmgrSourceRouteTypeOfRoute OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
loose(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of source route that shall be used.
strict(1)
The channel must only pass the hops defined in the source
route.
loose(2)
The channel must pass all the hops defined in the source
route."
DEFVAL { strict }
::= { chmgrSourceRouteEntry 3 }
chmgrSourceRouteFirstIfBoard OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identity of the board where the DTM interface is located
that shall be used for leaving the node. A value of zero (0)
means that any board may be used. A DTM interface is
identified by a board and a port on that board."
DEFVAL { 0 }
::= { chmgrSourceRouteEntry 4 }
chmgrSourceRouteFirstIfPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identity of the port on the board specified in
chmgrSourceRouteFirstIfBoard that shall be used for leaving
the node. A value of zero (0) means that any port may be
used. A DTM interface is identified by a board and a port on
that board."
DEFVAL { 0 }
::= { chmgrSourceRouteEntry 5 }
chmgrSourceRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Se SNMPv2-TC. Supports createAndGo(4) and destroy(6).
createAndGo(4)
A new row is created representing a new
source route.
destroy(6)
A row is deleted. All rows in the chmgrSourceRouteHopTable
that describes the route are also deleted. It is not possible
to change or delete a source route that is in use by an
established channel."
::= { chmgrSourceRouteEntry 6 }
-- End of Source Route Table
-- Source Route Hop Table
chmgrSourceRouteHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrSourceRouteHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table describing the nodes and interfaces for intermediate nodes
that a source route shall be using."
::= { chmgrSourceRouteGroup 3 }
chmgrSourceRouteHopEntry OBJECT-TYPE
SYNTAX ChmgrSourceRouteHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describes one hop for a source route."
INDEX { chmgrSourceRouteIndex, chmgrSourceRouteHopIndex }
::= { chmgrSourceRouteHopTable 1 }
ChmgrSourceRouteHopEntry ::= SEQUENCE {
chmgrSourceRouteHopIndex Unsigned32,
chmgrSourceRouteHopAddress DtmNode,
chmgrSourceRouteHopNextIfBoard Unsigned32,
chmgrSourceRouteHopNextIfPort Unsigned32,
chmgrSourceRouteHopRowStatus RowStatus
}
chmgrSourceRouteHopIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for this conceptual row."
::= { chmgrSourceRouteHopEntry 1 }
chmgrSourceRouteHopAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DTM address of the node."
::= { chmgrSourceRouteHopEntry 2 }
chmgrSourceRouteHopNextIfBoard OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identity of the board where the DTM interface is located
that shall be used for leaving the node. A value of zero (0)
means that any board may be used. A DTM interface is
identified by a card and a port on that board."
DEFVAL { 0 }
::= { chmgrSourceRouteHopEntry 3 }
chmgrSourceRouteHopNextIfPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identity of the port on the board specified in
chmgrSourceRouteFirstIfCard that shall be used for leaving
the node. A value of zero (0) means that any port may be
used. A DTM interface is identified by a board and a port on
that board."
DEFVAL { 0 }
::= { chmgrSourceRouteHopEntry 4 }
chmgrSourceRouteHopRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"See SNMPv2-TC. The following values are supported:
active(1)
The object always reads active(1).
createAndGo(4)
A new conceptual row is created.
destroy(6)
The conceptual row representing is deleted."
::= { chmgrSourceRouteHopEntry 5 }
-- End of Source Route Hop Table
--
-- Originating Connection Group
--
chmgrOConnectionTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when any of the tables in the group
were last changed."
::= { chmgrOConnectionGroup 1 }
-- Originating Connection Table
chmgrOConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrOConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists all the originating connections. The
connections are configured in the chmgrODescriptionTable."
::= { chmgrOConnectionGroup 2 }
chmgrOConnectionEntry OBJECT-TYPE
SYNTAX ChmgrOConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table representing one originating connection."
INDEX { chmgrOConnIndex }
::= { chmgrOConnectionTable 1 }
ChmgrOConnectionEntry ::= SEQUENCE {
chmgrOConnIndex Unsigned32,
chmgrOConnCustomerId Unsigned32,
chmgrOConnODescrIndex Unsigned32,
chmgrOConnServiceReference RowPointer,
chmgrOConnAllocatedSlots Gauge32,
chmgrOConnAllocatedSlotsChanged TimeStamp,
chmgrOConnDcapType DcapType,
chmgrOConnDst Dst,
chmgrOConnSourceAddress DtmNode,
chmgrOConnSourceDsti Dsti,
chmgrOConnStatusLastChanged TimeStamp,
chmgrOConnAdminStatus INTEGER,
chmgrOConnOperStatus INTEGER,
chmgrOConnReestablish INTEGER,
chmgrOConnForceSourceRoute Unsigned32,
chmgrOConnDcpVersion DcpVersion
}
chmgrOConnIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the connection in the table."
::= { chmgrOConnectionEntry 1 }
chmgrOConnCustomerId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a customer identification number assigned by the
application that is providing the service on the
connection. The object has no functional use except to
provide the information. This is the same value as
chmgrODescrCustomerId."
::= { chmgrOConnectionEntry 2 }
chmgrOConnODescrIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to the chmgrODescriptionTable. It is the index in
the chmgrODescriptionTable for the description that describes
the configuration of this connection."
::= { chmgrOConnectionEntry 3 }
chmgrOConnServiceReference OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to the service responsible for this connection.
The object points to the instance of the service in the
service's MIB. Its MIB shall have a table representing all
the instances of the service."
::= { chmgrOConnectionEntry 4 }
chmgrOConnAllocatedSlots OBJECT-TYPE
SYNTAX Gauge32 (0..8389)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of 512 kbps DTM slots that is allocated by the
connection. Note that for a connection with multiple
channels, e.g. 1+1 protected connection, all the channels
have the same capacity.
To know how much capacity that is used by the connection,
multiply the value with the number of active channels. The
channels are listed in chmgrOChannelTable."
::= { chmgrOConnectionEntry 5 }
chmgrOConnAllocatedSlotsChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the allocated capacity for the
connection was last changed."
::= { chmgrOConnectionEntry 6 }
chmgrOConnDcapType OBJECT-TYPE
SYNTAX DcapType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DCAP (DTM Channel Adaptation Protocol) type for the
connection."
::= { chmgrOConnectionEntry 7 }
chmgrOConnDst OBJECT-TYPE
SYNTAX Dst
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DST (DTM Service Type) of the service that uses the
connection."
::= { chmgrOConnectionEntry 8 }
chmgrOConnSourceAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address of the originating node for the connection."
::= { chmgrOConnectionEntry 9 }
chmgrOConnSourceDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the service at the
originating node of the connection."
::= { chmgrOConnectionEntry 10 }
chmgrOConnStatusLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the operational status of the
connection was last changed."
::= { chmgrOConnectionEntry 11 }
chmgrOConnAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Information about the administrative state of the
connection. The administrative state is controlled by the
application that provides the service transported on the
connection. The application sets the administrative state to
up(1) when a connection shall be established, and down(2)
when the connection shall be torn down."
::= { chmgrOConnectionEntry 12 }
chmgrOConnOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
partial(3),
dormant(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational state of the connection. In general, the
operational state should follow the administrative state,
chmgrOConnAdminStatus.
up(1)
The connection is up to all its destination on all its
channels. For a unicast connection, this is the one configured
destination. For a multicast connection, this is all the
configured connections. For a 1+1 protected connection, this
is both the channels.
down(2)
No channels are established for the connection.
partial(3)
The connection is partly established. The connection is not
established to at least one of its configured destination on
at least one of its channels.
dormant(5)
The establishment of the connection is pending an action
from some other entity, e.g. a scheduler. This is not an
error state."
::= { chmgrOConnectionEntry 13 }
chmgrOConnReestablish OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
reestablish(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing to this object immediately starts to re-establish the
connection to all its destinations. The establishment of the
connection will be done according to the current network
topology and availability. If source routes are defined, the
first source route will be tried first.
notApplicable(0) Always reads this value. This value cannot
be written.
reestablish(1) Writing this value reestablishes the
connection. "
::= { chmgrOConnectionEntry 14 }
chmgrOConnForceSourceRoute OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing to this object immediately starts to re-establish the
connection to the destinations and channels using the source
route specified with the written value. The value written
controls which source route to first try when re-establishing
the channel. For each destination and channel for the
connection, the written value is used as value for the index
chmgrODescrChanSourceRouteIndex in the the
chmgrODescrChannelTable. If the entry does not exist, or if
the source route is already the one that used by the
destination and channel, then no action is taken. Otherwise
if the entry exists, then the channel for the destination is
re-established, where the given source route is first
attempted.
Reading this always returns the value 0."
::= { chmgrOConnectionEntry 15 }
chmgrOConnDcpVersion OBJECT-TYPE
SYNTAX DcpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of DCP that is used for this connection. `any(0)'
means that a channel is not established."
::= { chmgrOConnectionEntry 16 }
-- End of Originating Connection Table
-- Originating Destination Table
chmgrODestinationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrODestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of destinations per origination connection."
::= { chmgrOConnectionGroup 3 }
chmgrODestinationEntry OBJECT-TYPE
SYNTAX ChmgrODestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry represents one destination for a connection."
INDEX { chmgrOConnIndex, chmgrODescrDestIndex }
::= { chmgrODestinationTable 1 }
ChmgrODestinationEntry ::= SEQUENCE {
chmgrODestDestinationAddress DtmNode,
chmgrODestDestinationDsti Dsti
}
chmgrODestDestinationAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address of a destination node."
::= { chmgrODestinationEntry 1 }
chmgrODestDestinationDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the service at the
destination node."
::= { chmgrODestinationEntry 2 }
-- End of Origination Destination Table
-- Origination Destination Channel Table
chmgrOChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrOChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table that shows the status for all the originating channels,
listed per connection and destination."
::= { chmgrOConnectionGroup 4 }
chmgrOChannelEntry OBJECT-TYPE
SYNTAX ChmgrOChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry per channel."
INDEX { chmgrOConnIndex, chmgrODescrDestIndex, chmgrODescrChanIndex }
::= { chmgrOChannelTable 1 }
ChmgrOChannelEntry ::= SEQUENCE {
chmgrOChanSourceRouteIndex Unsigned32,
chmgrOChanChannelId ChannelId,
chmgrOChanErrorMessage SnmpAdminString,
chmgrOChanErrorAddress DtmNode,
chmgrOChanOperStatus INTEGER,
chmgrOChanStatusChanged TimeStamp,
chmgrOChanReestablish INTEGER
}
chmgrOChanSourceRouteIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source route index that is referring to the source route
currently used by the the channel. This is the value of the
index chmgrODescrChanSourceRouteIndex in
chmgrODescrChannelTable. A value of '0' would mean the 1st
configured source route is used, '1' the 2nd, and so on. If
no source route is used by the channel, then the value is
4294967295."
::= { chmgrOChannelEntry 1 }
chmgrOChanChannelId OBJECT-TYPE
SYNTAX ChannelId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the DTM channel. If no channel is
established, the value is zero (0)."
::= { chmgrOChannelEntry 2 }
chmgrOChanErrorMessage OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains a message describing the error if the channel is
down due to an error. If there are no error, the objects
returns an empty string."
::= { chmgrOChannelEntry 3 }
chmgrOChanErrorAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the DTM address if the node that is reporting an
error, described in chmgrOChanErrorMessage. If there are no
error, the object returns the address
00.00.00.00.00.00.00.00."
::= { chmgrOChannelEntry 4 }
chmgrOChanOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the channel. If the operational
status of the connection is up, indicated in
chmgrOConnOperStatus, a value of up(1) indicates that the
channel is operational, and a value of down(2) indicates that
the channel is not operational due to an error. The object
chmgrOChanErrorMessage describes the problem.
If the operational status of the connection is down, the
value of the object is always down."
::= { chmgrOChannelEntry 5 }
chmgrOChanStatusChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUpTime when the status of the channel to the
destination was last established or torn down."
::= { chmgrOChannelEntry 6 }
chmgrOChanReestablish OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
reestablish(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing to this object re-establishes the channel to its
destination without affecting other channels or destinations
configured for this connection. The establishment of the
channel will be done according to the current network
topology and availability. If source routes are defined, the
first source route will be tried first.
notApplicable(0)
Always reads this value. This value cannot be written.
reestablish(1)
Writing this value reestablishes the channel."
::= { chmgrOChannelEntry 7 }
-- End of Originating Channel Table
--
-- Terminating Connection Group
--
chmgrTConnectionTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp, i.e. the value of sysUpTime when any for the
tables in the group was last changed."
::= { chmgrTConnectionGroup 1 }
-- Terminating Connection Table
chmgrTConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrTConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with termination connections. The table is managed by
the applications that provide services transported on the
connections."
::= { chmgrTConnectionGroup 2 }
chmgrTConnectionEntry OBJECT-TYPE
SYNTAX ChmgrTConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry represents one connection."
INDEX { chmgrTConnIndex }
::= { chmgrTConnectionTable 1 }
ChmgrTConnectionEntry ::= SEQUENCE {
chmgrTConnIndex Unsigned32,
chmgrTConnCustomerId Unsigned32,
chmgrTConnNumberOfChannels Unsigned32,
chmgrTConnActiveChannel Unsigned32,
chmgrTConnServiceReference RowPointer,
chmgrTConnAllocatedSlots Gauge32,
chmgrTConnAllocatedSlotsChanged TimeStamp,
chmgrTConnDcapType DcapType,
chmgrTConnDst Dst,
chmgrTConnSourceDsti Dsti,
chmgrTConnSourceAddress DtmNode,
chmgrTConnDestinationDsti Dsti,
chmgrTConnDestinationAddress DtmNode,
chmgrTConnStatusLastChanged TimeStamp,
chmgrTConnAdminStatus INTEGER,
chmgrTConnOperStatus INTEGER,
chmgrTConnDcpVersion DcpVersion
}
chmgrTConnIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for this entry."
::= { chmgrTConnectionEntry 1 }
chmgrTConnCustomerId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a customer identification number assigned by the
application that is providing the service on the
connection. The object has no functional use except to
provide the information."
::= { chmgrTConnectionEntry 2 }
chmgrTConnNumberOfChannels OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of channels this connection uses. A 1+1 protected
connection uses two channels."
::= { chmgrTConnectionEntry 3 }
chmgrTConnActiveChannel OBJECT-TYPE
SYNTAX Unsigned32 (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The channel that is currently active. This is the index of
the channel in the chmgrTChannelTable. If there is no active
channel for the connection, the value is zero (0)."
::= { chmgrTConnectionEntry 4 }
chmgrTConnServiceReference OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to the service responsible for this connection.
The object points to the instance of the service in the
service's MIB. Its MIB shall have a table representing all
the instances of the service."
::= { chmgrTConnectionEntry 5 }
chmgrTConnAllocatedSlots OBJECT-TYPE
SYNTAX Gauge32 (0..8389)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of 512 kbps DTM slots that is allocated by the
connection. Note that for a connection with multiple
channels, e.g. 1+1 protected connection, all the channels
have the same capacity.
To know how much capacity that is used by the connection,
multiply the value with the number of active channels. The
channels are listed in chmgrTChannelTable."
::= { chmgrTConnectionEntry 6 }
chmgrTConnAllocatedSlotsChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the capacity for the connection
was last changed."
::= { chmgrTConnectionEntry 7 }
chmgrTConnDcapType OBJECT-TYPE
SYNTAX DcapType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DCAP (DTM Channel Adaptation Protocol) type for the
connection."
::= { chmgrTConnectionEntry 8 }
chmgrTConnDst OBJECT-TYPE
SYNTAX Dst
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DST (DTM Service Type) of the service that uses the
connection."
::= { chmgrTConnectionEntry 9 }
chmgrTConnSourceDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the service at the
originating node of the connection."
::= { chmgrTConnectionEntry 10 }
chmgrTConnSourceAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address of the connection's originating node."
::= { chmgrTConnectionEntry 11 }
chmgrTConnDestinationDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the service at the
terminating node of the connection."
::= { chmgrTConnectionEntry 12 }
chmgrTConnDestinationAddress OBJECT-TYPE
SYNTAX DtmNode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address of the connection's terminating node."
::= { chmgrTConnectionEntry 13 }
chmgrTConnStatusLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the operational status of the
connection was last changed."
::= { chmgrTConnectionEntry 14 }
chmgrTConnAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative state of the connection. The
administrative state is controlled by the application that
provides a service on the connection. It may be accessed in
the service's MIB, where the instance is described by
chmgrTConnServiceReference."
::= { chmgrTConnectionEntry 15 }
chmgrTConnOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
dormant(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational state of the connection. It should follow the
administrative state described in chmgrTConnAdminStatus.
up(1)
A channel has been established.
down(2)
No channels are established, and the connection's
administrative state is down.
dormant(5)
No channels have been established. The connection's
administrative state is up and the connection is pending a
terminating channel."
::= { chmgrTConnectionEntry 16 }
chmgrTConnDcpVersion OBJECT-TYPE
SYNTAX DcpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of DCP that is used for this connection. `any(0)'
means that a channel is not established."
::= { chmgrTConnectionEntry 17 }
-- End of Terminating Connection Table
-- Terminating Channel Table
chmgrTChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrTChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The channels that exists on a terminating connection. The
table is managed by the application that provides the service
on the connection. A row is inserted when a new channel is
established and is removed when a channel is torn down. For a
1+1 protected connection, there are two channels in a
connection."
::= { chmgrTConnectionGroup 3 }
chmgrTChannelEntry OBJECT-TYPE
SYNTAX ChmgrTChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table represents a channel on a connection."
INDEX { chmgrTConnIndex, chmgrTChanIndex }
::= { chmgrTChannelTable 1 }
ChmgrTChannelEntry ::= SEQUENCE {
chmgrTChanIndex Unsigned32,
chmgrTChanChannelId ChannelId,
chmgrTChanCreated TimeStamp
}
chmgrTChanIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for the channel within the connection. If a
connection is 1+1 protected, is consists of two channels."
::= { chmgrTChannelEntry 1 }
chmgrTChanChannelId OBJECT-TYPE
SYNTAX ChannelId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the DTM channel. If no channel is
established, the value is zero (0)."
::= { chmgrTChannelEntry 2 }
chmgrTChanCreated OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUpTime when the channel was created."
::= { chmgrTChannelEntry 3 }
-- End of Termination Channel Table
--
-- Statistics Group
--
-- Originating Connection DCAP-1 Statistics Table
chmgrOStatDcap1Table OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrOStatDcap1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table shows statistics for originating DCAP-1
connections. It uses the same index as the
chmgrOConnectionTable. Note that all connections are not of
the type DCAP-1, and are hence not represented in this
table."
::= { chmgrStatisticsGroup 1 }
chmgrOStatDcap1Entry OBJECT-TYPE
SYNTAX ChmgrOStatDcap1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry represents statistics for one originating
connection."
INDEX { chmgrOConnIndex }
::= { chmgrOStatDcap1Table 1 }
ChmgrOStatDcap1Entry ::= SEQUENCE {
chmgrOStatDcap1Octets Counter32,
chmgrOStatDcap1Packets Counter32,
chmgrOStatDcap1UtilizedBps Gauge32,
chmgrOStatDcap1DiscardOctets Counter32,
chmgrOStatDcap1DiscardPackets Counter32,
chmgrOStatDcap1Bitrate Counter64,
chmgrOStatDcap1Load Unsigned32
}
chmgrOStatDcap1Octets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of out-bound octets (bytes) on the
connection."
::= { chmgrOStatDcap1Entry 1 }
chmgrOStatDcap1Packets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of out-bound packets on the connection."
::= { chmgrOStatDcap1Entry 2 }
chmgrOStatDcap1UtilizedBps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization in bits per second on the connection as mean
value during the last 30 seconds"
::= { chmgrOStatDcap1Entry 3 }
chmgrOStatDcap1DiscardOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of out-bound octets which were chosen to be
discarded even though no errors had been detected to prevent
their being transmitted. One possible reason for discarding
such a packet could be to free up buffer space."
::= { chmgrOStatDcap1Entry 4 }
chmgrOStatDcap1DiscardPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of out-bound packets which were chosen to be
discarded even though no errors had been detected to prevent
their being transmitted. One possible reason for discarding
such a packet could be to free up buffer space."
::= { chmgrOStatDcap1Entry 5 }
chmgrOStatDcap1Bitrate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization in bits per second on the connection as mean
value measured during the last 30 seconds. This value is a
64-bit equivalent to chmgrOStatDcap1UtilizedBps."
::= { chmgrOStatDcap1Entry 6 }
chmgrOStatDcap1Load OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization (load) in percent on the connection as mean
value measured during the last 30 seconds."
::= { chmgrOStatDcap1Entry 7 }
-- End of Originating Connection DCAP-1 Statistics Table
-- Terminating Connection DCAP-1 Statistics Table
chmgrTStatDcap1Table OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrTStatDcap1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table shows statistics for terminating DCAP-1
connections. It uses the same index as the
chmgrTConnectionTable. Note that all connections are not of
the type DCAP-1, and are hence not represented in this
table."
::= { chmgrStatisticsGroup 2 }
chmgrTStatDcap1Entry OBJECT-TYPE
SYNTAX ChmgrTStatDcap1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing statistics for one terminating
connection."
INDEX { chmgrTConnIndex }
::= { chmgrTStatDcap1Table 1 }
ChmgrTStatDcap1Entry ::= SEQUENCE {
chmgrTStatDcap1Octets Counter32,
chmgrTStatDcap1Packets Counter32,
chmgrTStatDcap1UtilizedBps Gauge32,
chmgrTStatDcap1DiscardOctets Counter32,
chmgrTStatDcap1DiscardPackets Counter32,
chmgrTStatDcap1ErrorCRC Counter32,
chmgrTStatDcap1ErrorLods Counter32,
chmgrTStatDcap1Bitrate Counter64,
chmgrTStatDcap1Load Unsigned32
}
chmgrTStatDcap1Octets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of in-bound octets (bytes) on the
connection."
::= { chmgrTStatDcap1Entry 1 }
chmgrTStatDcap1Packets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of in-bound packets on the connection."
::= { chmgrTStatDcap1Entry 2 }
chmgrTStatDcap1UtilizedBps OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization in bits per second on the connection as a
mean value during the last 30 seconds."
::= { chmgrTStatDcap1Entry 3 }
chmgrTStatDcap1DiscardOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of in-bound octets which were chosen to be
discarded even though no errors had been detected to prevent
their being transmitted. One possible reason for discarding
such a packet could be to free up buffer space."
::= { chmgrTStatDcap1Entry 4 }
chmgrTStatDcap1DiscardPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of in-bound packets which were chosen to be
discarded even though no errors had been detected to prevent
their being transmitted. One possible reason for discarding
such a packet could be to free up buffer space."
::= { chmgrTStatDcap1Entry 5 }
chmgrTStatDcap1ErrorCRC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CRC32 errors detected on in-bound packets for
the connection."
::= { chmgrTStatDcap1Entry 6 }
chmgrTStatDcap1ErrorLods OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LODS errors detected on in-bound data."
::= { chmgrTStatDcap1Entry 7 }
chmgrTStatDcap1Bitrate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization in bits per second on the connection as mean
value measured during the last 30 seconds. This value is a
64-bit equivalent to chmgrTStatDcap1UtilizedBps."
::= { chmgrTStatDcap1Entry 8 }
chmgrTStatDcap1Load OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The utilization (load) in percent on the connection as mean
value measured during the last 30 seconds."
::= { chmgrTStatDcap1Entry 9 }
-- End of Terminating Connection DCAP-1 Statistics Table
-- Terminating Performance Monitoring Data Reference Table
chmgrTStatPMReferenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrTStatPMReferenceEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Table with reference to Performance Monitoring Data for the
connections. It uses the same index as the
chmgrOConnectionTable. Note that all connections are not
represented in this table."
::= { chmgrStatisticsGroup 3 }
chmgrTStatPMReferenceEntry OBJECT-TYPE
SYNTAX ChmgrTStatPMReferenceEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the table."
INDEX { chmgrTConnIndex }
::= { chmgrTStatPMReferenceTable 1 }
ChmgrTStatPMReferenceEntry ::= SEQUENCE {
chmgrTStatPMReference RowPointer
}
chmgrTStatPMReference OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"A reference to a row in a table that shows performance data
for the connection. The table is not part of this MIB."
::= { chmgrTStatPMReferenceEntry 1 }
-- End of Terminating Performance Monitoring Data Reference Table
-- Channel Table
chmgrChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChmgrChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with all channels, that is originating, transiting or
terminating channels."
::= { chmgrChannelGroup 1 }
chmgrChannelEntry OBJECT-TYPE
SYNTAX ChmgrChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry represents one branch of the channel. There table
has on entry for each channel branch that is transiting and
terminating in the node."
INDEX { chmgrChanSourceMacAddress, chmgrChanChannelId, chmgrChanOutgoingIfBoard, chmgrChanOutgoingIfPort }
::= { chmgrChannelTable 1 }
ChmgrChannelEntry ::= SEQUENCE {
chmgrChanSourceMacAddress MacAddress,
chmgrChanChannelId ChannelId,
chmgrChanOutgoingIfBoard Unsigned32,
chmgrChanOutgoingIfPort Unsigned32,
chmgrChanOutgoingIfMacAddress MacAddress,
chmgrChanNextHopMacAddress MacAddress,
chmgrChanNextHopDtmAddress DtmAddress,
chmgrChanIncomingIfBoard Unsigned32,
chmgrChanIncomingIfPort Unsigned32,
chmgrChanSourceDtmAddress DtmAddress,
chmgrChanDst Dst,
chmgrChanSourceDsti Dsti,
chmgrChanIsMulticast TruthValue,
chmgrChanCapacity Unsigned32,
chmgrChanDestDsti Dsti
}
chmgrChanSourceMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address of the node where the channel originates."
::= { chmgrChannelEntry 1 }
chmgrChanChannelId OBJECT-TYPE
SYNTAX ChannelId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity of the DTM channel."
::= { chmgrChannelEntry 2 }
chmgrChanOutgoingIfBoard OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity of the board where the DTM interface is located
on which this branch of the channel leaves this node. If the
channel branch does not leave this node, then the value is 0."
::= { chmgrChannelEntry 3 }
chmgrChanOutgoingIfPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity of the port on the board specified in
chmgrChanOutgoingIfBoard for the DTM interface, on which this
branch of the channel leaves the this node. If the channel
branch does not leave this node, then the value is the same
as the value of chmgrChanDestDsti."
::= { chmgrChannelEntry 4 }
chmgrChanOutgoingIfMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the DTM interface on which this branch of
the channel leaves this node."
::= { chmgrChannelEntry 5 }
chmgrChanNextHopMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address for the next-hop DTM node."
::= { chmgrChannelEntry 6 }
chmgrChanNextHopDtmAddress OBJECT-TYPE
SYNTAX DtmAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address for the next-hop DTM node."
::= { chmgrChannelEntry 7 }
chmgrChanIncomingIfBoard OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the board where the DTM interface is located
on which this channel is entering this node. If the channel
originates in this node, then the value is 0."
::= { chmgrChannelEntry 8 }
chmgrChanIncomingIfPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the port on the board specified in
chmgrChanIncomingIfBoard for the DTM interface, on which this
channels is entering this node. If the channel originates in
this node, then the value is 0."
::= { chmgrChannelEntry 9 }
chmgrChanSourceDtmAddress OBJECT-TYPE
SYNTAX DtmAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DTM address of the node where the channel originates."
::= { chmgrChannelEntry 10 }
chmgrChanDst OBJECT-TYPE
SYNTAX Dst
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DST (DTM Service Type) of the service that uses the
channel."
::= { chmgrChannelEntry 11 }
chmgrChanSourceDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the service at the
originating node of the channel."
::= { chmgrChannelEntry 12 }
chmgrChanIsMulticast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes if the channel is a multicast or unicast type.
true(1)
The channel is a multicast channel.
false(2)
The channel is a unicast channel.
"
::= { chmgrChannelEntry 13 }
chmgrChanCapacity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of the channel in 512 kbps slots."
::= { chmgrChannelEntry 14 }
chmgrChanDestDsti OBJECT-TYPE
SYNTAX Dsti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSTI (DTM Service Type Instance) of the terminating part
of the service. This value is only valid for an entry
describing a channel branch that is terminating on the
node. Its value is 0 for an entry describing a channel
branch that is continuing to another node."
::= { chmgrChannelEntry 15 }
-- End of Channel table
END