mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
925 lines
34 KiB
Plaintext
925 lines
34 KiB
Plaintext
ATMF-CES DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
OBJECT-TYPE, MODULE-IDENTITY, Counter32,
|
|
Gauge32 FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
|
InterfaceIndex FROM IF-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
|
|
|
atmfCES MODULE-IDENTITY
|
|
LAST-UPDATED "9611050000Z"
|
|
ORGANIZATION "ATM Forum Circuit Emulation Working Group"
|
|
CONTACT-INFO "The ATM Forum
|
|
2570 West El Camino Real, Suite 304
|
|
Mountain View, CA 94040-1313 USA
|
|
Phone: +1 415-949-6700
|
|
Fax: +1 415-949-6705
|
|
info@atmforum.com"
|
|
DESCRIPTION "The MIB module used to describe the
|
|
Circuit Emulation Interworking Function
|
|
(Version 2.0)"
|
|
REVISION "9502030000Z"
|
|
DESCRIPTION "The MIB Module to describe the DS1/E1Circuit
|
|
Emulation Interworking Function (Version 1.0)
|
|
Note: The new Version 2 CES MIB replaces this earlier
|
|
Version 1 CES MIB which exists as the (deprecated)
|
|
first branch from the overall atmfCESmib object."
|
|
::= { atmfCESmib 2 }
|
|
|
|
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
|
|
atmForumNetworkManagement OBJECT IDENTIFIER ::= {atmForum 5 }
|
|
atmfCESmib OBJECT IDENTIFIER ::= { atmForumNetworkManagement 2 }
|
|
|
|
-- An OBJECT IDENTIFIER for all ATM Forum circuit emulation MIBs
|
|
-- has been assigned as a branch from the ATM Forum Network
|
|
-- Management tree. This MIB for the version 2 ATM Forum Circuit
|
|
-- Emulation specification is attached as the second branch from the
|
|
-- overall atmfCESmib object.
|
|
|
|
|
|
-- The following TEXTUAL-CONVENTIONS are used to link the CES
|
|
-- interworking function to ATM interface port, plus the
|
|
-- associated VPI and VCI.
|
|
|
|
VpiInteger ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer large enough to hold a VPI"
|
|
SYNTAX INTEGER (0..4095)
|
|
|
|
VciInteger ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An integer large enough to hold a VCI"
|
|
SYNTAX INTEGER (0..65535)
|
|
|
|
CESConnectionPort ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port associated with a Circuit Emulation
|
|
connection. Objects of this type are always defined as
|
|
part of a set that includes
|
|
fooPort CESConnectionPort
|
|
fooVpi VpiInteger
|
|
fooVci VciInteger
|
|
The interpretation of these objects is as follows:
|
|
1. If no connection exists, 'fooPort' has a value of 0.
|
|
Because Interface table entries always have 'ifIndex'
|
|
values greater than 0, 'fooPort' reliably serves as a
|
|
'connection exists' flag.
|
|
If no connection exists, 'fooVpi' and 'fooVci' are
|
|
not relevant and have a value of 0.
|
|
2. If a PVC or SVC exists, 'fooPort' is defined to have
|
|
the value of the MIB-II/RFC1573 'ifIndex' of the ATM
|
|
interface associated with the VCC. The ifType
|
|
associated with such an ifIndex value is either
|
|
atm(37) or atmLogical(80). 'fooVpi' and 'fooVci'
|
|
will contain its VPI/VCI."
|
|
SYNTAX INTEGER (0..2147483647)
|
|
|
|
AtmAddr ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATM address used by the network entity. The address
|
|
types are: no address (0 octets), E.164 (8 octets), and
|
|
NSAP-encoded ATM Endsystem Address (20 octets).
|
|
Note: The E.164 address is encoded in BCD format."
|
|
SYNTAX OCTET STRING (SIZE(0|8|20))
|
|
|
|
|
|
-- This is the MIB module for the ATM Forum Circuit Emulation
|
|
-- Service Interoperability Specification Version 2.0.
|
|
--
|
|
-- This MIB contains four tables:
|
|
-- CES Configuration Table
|
|
-- CES Mapping Table
|
|
-- CES Statistics Table
|
|
-- CES Active SVC Table
|
|
|
|
|
|
-- CES Configuration Table
|
|
|
|
atmfCESObjects OBJECT IDENTIFIER ::= {atmfCES 1}
|
|
|
|
atmfCESConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmfCESConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CES configuration table used to manage interworking
|
|
between CBR interfaces or channels and ATM Virtual Channel
|
|
Links (VCLs). The reverse mapping is shown in the
|
|
atmfCESMappingTable."
|
|
::= { atmfCESObjects 1 }
|
|
|
|
atmfCESConfEntry OBJECT-TYPE
|
|
SYNTAX AtmfCESConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the CES configuration table. There is one
|
|
entry in the table per CES entity, mapping one CBR
|
|
interface, channel, or bundle to an ATM VCL.
|
|
|
|
Creation of a row in this table with a non-zero
|
|
atmfCESAtmIndex causes a corresponding entry in the
|
|
atmVclTable of the ATM-MIB (RFC1695) to be created."
|
|
INDEX { atmfCESCbrIndex }
|
|
::= { atmfCESConfTable 1 }
|
|
|
|
AtmfCESConfEntry ::= SEQUENCE {
|
|
atmfCESCbrIndex InterfaceIndex,
|
|
atmfCESAtmIndex CESConnectionPort,
|
|
atmfCESAtmVpi VpiInteger,
|
|
atmfCESAtmVci VciInteger,
|
|
atmfCESCbrService INTEGER,
|
|
atmfCESCbrClockMode INTEGER,
|
|
atmfCESCas INTEGER,
|
|
atmfCESPartialFill INTEGER,
|
|
atmfCESBufMaxSize INTEGER,
|
|
atmfCESCdvRxT INTEGER,
|
|
atmfCESCellLossIntegrationPeriod INTEGER,
|
|
atmfCESConnType INTEGER,
|
|
atmfCESLocalAddr AtmAddr,
|
|
atmfCESAdminStatus INTEGER,
|
|
atmfCESOperStatus INTEGER,
|
|
atmfCESConfRowStatus RowStatus
|
|
}
|
|
|
|
atmfCESCbrIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is equal to MIB II's ifIndex value
|
|
of the CBR interface, channel, or bundle that is being
|
|
cross-connected to an ATM VCL."
|
|
::= { atmfCESConfEntry 1 }
|
|
|
|
atmfCESAtmIndex OBJECT-TYPE
|
|
SYNTAX CESConnectionPort
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is equal to MIB II's
|
|
ifIndex value of the ATM Port interface mapped
|
|
through this CES IWF to a CBR interface. This value
|
|
is overwritten whenever an active or passive SVC is
|
|
established.
|
|
|
|
The distinguished value zero indicates that no ATM
|
|
interface has been specified."
|
|
::= { atmfCESConfEntry 2 }
|
|
|
|
atmfCESAtmVpi OBJECT-TYPE
|
|
SYNTAX VpiInteger
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is equal to the VPI used
|
|
by the ATM VCL mapped through this CES IWF to a CBR
|
|
interface. This value is overwritten whenever an
|
|
active or passive SVC is established.
|
|
|
|
The value is not relevant if no ATM interface has been
|
|
specified (i.e., atmfCESAtmIndex is set to zero)."
|
|
::= { atmfCESConfEntry 3 }
|
|
|
|
atmfCESAtmVci OBJECT-TYPE
|
|
SYNTAX VciInteger
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is equal to the VCI used
|
|
by the ATM VCL mapped through this CES IWF to a CBR
|
|
interface. This value is overwritten whenever an
|
|
active or passive SVC is established.
|
|
|
|
The distinguished value zero indicates that no ATM
|
|
VCL has been specified."
|
|
::= { atmfCESConfEntry 4 }
|
|
|
|
atmfCESCbrService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unstructured(1),
|
|
structured(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define if DSx/Ex service isas structured or unstructurednot. A
|
|
structured(2) interface is some nx64kbKbps. An unstructured
|
|
(1) interface is 1.544Mbps, 2.048Mbps, 6.312Mbps, 44.736 Mbps,
|
|
or 34.368 Mbps. unstructured(1) passes all bits through the
|
|
ATM network. strucutured(2) passes data bits through the
|
|
ATM network, and may also pass signalling bits
|
|
|
|
At this time, only unstructured mode is defined for the
|
|
44.736 Mbps and 34.368 Mbps services."
|
|
::= { atmfCESConfEntry 5 }
|
|
|
|
atmfCESCbrClockMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
synchronous(1),
|
|
srts(2),
|
|
adaptive(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define if DSx/Ex service clocking mode. This maps into
|
|
transmit clock source of CBR interface.
|
|
|
|
For structured modes this value, if present, must be set to
|
|
synchronous(1)."
|
|
DEFVAL { synchronous }
|
|
::= { atmfCESConfEntry 6 }
|
|
|
|
atmfCESCas OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
basic(1),
|
|
e1Cas(2),
|
|
ds1SfCas(3),
|
|
ds1EsfCas(4),
|
|
j2Cas(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter selects which AAL1 Format should be used:
|
|
Basic does not carry CAS bits, and uses a single 125 usec frame.
|
|
e1Cas, ds1SfCas, dS1EsfCas and j2Cas carry CAS bits in a
|
|
multiframe structure for E1, DS1 SF, DS1 ESF and J2
|
|
respectively.
|
|
This applies to structured interfaces only. Default is
|
|
basic (1). For unstructured interfaces this value, if present,
|
|
must be set to the default of basic (1)."
|
|
DEFVAL { basic }
|
|
::= { atmfCESConfEntry 7 }
|
|
|
|
atmfCESPartialFill OBJECT-TYPE
|
|
SYNTAX INTEGER (0 .. 47)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If partial cell fill is used, the number of user octets per
|
|
cell must be set with this parameter. Setting this parameter
|
|
to zero disables partial cell fill, and causes all cells to
|
|
be completely filled before they are sent."
|
|
DEFVAL { 0 } -- Partial Cell Fill not used
|
|
::= { atmfCESConfEntry 8 }
|
|
|
|
atmfCESBufMaxSize OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65536)
|
|
UNITS "10 usec"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Define maximum size in 10 microsecond increments of the
|
|
reassembly buffer. Some implementations may want allow the
|
|
maximum buffer size to be programmed to a size less than the
|
|
physical limit to reduce the maximum delay through a circuit."
|
|
DEFVAL { 128 }
|
|
::= { atmfCESConfEntry 9 }
|
|
|
|
atmfCESCdvRxT OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
UNITS "10 usec"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum cell arrival jitter in 10 usec increments that
|
|
the reassembly process will tolerate in the cell stream
|
|
without producing errors on the CBR service interface."
|
|
DEFVAL { 100 }
|
|
::= { atmfCESConfEntry 10 }
|
|
|
|
atmfCESCellLossIntegrationPeriod OBJECT-TYPE
|
|
SYNTAX INTEGER (1000 .. 65535)
|
|
UNITS "msec"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in milliseconds for the cell loss integration period.
|
|
If a cells are continuously lost for this period of time,
|
|
atmfCESCellLossStatus is set to loss (2). The
|
|
default definition is 2500."
|
|
DEFVAL { 2500 }
|
|
::= { atmfCESConfEntry 11 }
|
|
|
|
atmfCESConnType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
pvc(2),
|
|
activeSvc(3),
|
|
passiveSvc(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of ATM connectivity between associated CES IWF's.
|
|
Valid values are:
|
|
other - none of the types specified below
|
|
pvc - supporting connectivity is a permanent
|
|
virtual connection
|
|
activeSvc - attempt calls whenever none established
|
|
passiveSvc - accept calls"
|
|
::= { atmfCESConfEntry 12 }
|
|
|
|
atmfCESLocalAddr OBJECT-TYPE
|
|
SYNTAX AtmAddr
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATM address of the local CES IWF process. This address
|
|
may be used by the automatic SVC establishment procedures to
|
|
identify the intended recipient CES IWF of an incoming automatic
|
|
SVC call request. Optionally, the MAX-ACCESS of this object
|
|
may be read-only, for those implementations where it is
|
|
not desired to manually configure this address."
|
|
::= { atmfCESConfEntry 13 }
|
|
|
|
atmfCESAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired administrative status of the CES interworking
|
|
function. The up and down states indicate that the traffic
|
|
flow is enabled or disabled respectively across the CES
|
|
interworking function."
|
|
::= { atmfCESConfEntry 14 }
|
|
|
|
atmfCESOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational status of the CES interworking function.
|
|
The up and down states indicate that the traffic flow is
|
|
enabled or disabled respectively across the CES interworking
|
|
function. The unknown state indicates that the state of the
|
|
CES interworking function cannot be determined. The state
|
|
will be down or unknown if the supporting CBR or ATM
|
|
interfaces are down or unknown, respectively."
|
|
::= { atmfCESConfEntry 15 }
|
|
|
|
atmfCESConfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create new rows in this table, modify
|
|
existing rows, and to delete existing rows."
|
|
::= { atmfCESConfEntry 16 }
|
|
|
|
|
|
-- CES Mapping Table
|
|
|
|
atmfCESMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmfCESMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CES mapping table used to show the mapping from ATM
|
|
VCLs to CBR interfaces or channels. The mapping and
|
|
interworking functions are configured in the
|
|
atmfCESConfTable."
|
|
::= { atmfCESObjects 2 }
|
|
|
|
atmfCESMappingEntry OBJECT-TYPE
|
|
SYNTAX AtmfCESMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the CES mapping table. There is one entry
|
|
in the table corresponding to each active row in the
|
|
atmfCESConfTable for which there is a non-zero
|
|
atmfCESAtmIndex."
|
|
INDEX { atmfCESAtmIndex,
|
|
atmfCESAtmVpi,
|
|
atmfCESAtmVci }
|
|
::= { atmfCESMappingTable 1 }
|
|
|
|
AtmfCESMappingEntry ::= SEQUENCE {
|
|
atmfCESMappingCbrIndex InterfaceIndex
|
|
}
|
|
|
|
atmfCESMappingCbrIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is equal to MIB II's ifIndex value
|
|
of the CBR interface, channel, or bundle that is being
|
|
cross-connected to an ATM VCL. Examples of the ifType
|
|
value for the CBR entity are ds1(18), ds3(30), ds0(81), or
|
|
ds0bundle(82)."
|
|
::= { atmfCESMappingEntry 1 }
|
|
|
|
|
|
-- CES Statistics Table
|
|
|
|
atmfCESStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmfCESStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CES AAL1 statistical data table."
|
|
::= { atmfCESObjects 3 }
|
|
|
|
atmfCESStatsEntry OBJECT-TYPE
|
|
SYNTAX AtmfCESStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the CES AAL1 Stats table. There is one
|
|
entry in this table corresponding to each entry in the
|
|
atmfCESConfTable."
|
|
AUGMENTS { atmfCESConfEntry }
|
|
::= { atmfCESStatsTable 1 }
|
|
|
|
AtmfCESStatsEntry ::= SEQUENCE {
|
|
atmfCESReassCells Counter32,
|
|
atmfCESHdrErrors Counter32,
|
|
atmfCESPointerReframes Counter32,
|
|
atmfCESPointerParityErrors Counter32,
|
|
atmfCESAal1SeqErrors Counter32,
|
|
atmfCESLostCells Counter32,
|
|
atmfCESMisinsertedCells Counter32,
|
|
atmfCESBufUnderflows Counter32,
|
|
atmfCESBufOverflows Counter32,
|
|
atmfCESCellLossStatus INTEGER
|
|
}
|
|
|
|
atmfCESReassCells OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This count gives the number of cells played out to the
|
|
CES Service Interface. It excludes cells that were
|
|
discarded for any reason, including cells that were not used
|
|
due to being declared misinserted, or discarded while the
|
|
reassembler was waiting to achieve synchronization."
|
|
::= { atmfCESStatsEntry 1 }
|
|
|
|
atmfCESHdrErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of the number of AAL1 header errors detected,
|
|
including those corrected. Header errors include correctable
|
|
and uncorrectable CRC, plus bad parity."
|
|
::= { atmfCESStatsEntry 2 }
|
|
|
|
atmfCESPointerReframes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This records the count of the number of events in which the
|
|
AAL1 reassembler found that an SDT pointer is not where it is
|
|
expected, and the pointer must be reacquired. This count is
|
|
only meaningful for structured CES modes, as unstructured CES
|
|
modes do not use pointers. For unstructured CES modes, this
|
|
count, if present, should indicate zero."
|
|
::= { atmfCESStatsEntry 3 }
|
|
|
|
atmfCESPointerParityErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This records the count of the number of events in which the
|
|
AAL1 reassembler detects a parity check failure at the point
|
|
where a structured data pointer is expected. This count is only
|
|
meaningful for structured CES modes, as unstructured CES modes
|
|
do not use pointers. For unstructured CES modes, this count, if
|
|
present, should indicate zero."
|
|
::= { atmfCESStatsEntry 4 }
|
|
|
|
atmfCESAal1SeqErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of times that the sequence number of an incoming AAL1
|
|
Type 1 SAR-PDU causes a transition from the 'sync' state to
|
|
the 'out of sequence' state, as defined by ITU-T I.363.1."
|
|
::= { atmfCESStatsEntry 5 }
|
|
|
|
atmfCESLostCells OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of lost cells, as detected by the AAL1 sequence number
|
|
processing, for example. This records the count of the number
|
|
of cells detected as lost in the network prior to the
|
|
destination CES IWF AAL1 layer processing."
|
|
::= { atmfCESStatsEntry 6 }
|
|
|
|
atmfCESMisinsertedCells OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of AAL1 sequence violations which the AAL Convergence
|
|
sublayer interprets as a misinserted cell, as defined by
|
|
ITU-T I.363.1."
|
|
::= { atmfCESStatsEntry 7 }
|
|
|
|
atmfCESBufUnderflows OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of buffer underflows. This records the count of the
|
|
number of times the CES reassembly buffer underflows. In the
|
|
case of a continuous underflow caused by a loss of ATM cell
|
|
flow, a single buffer underflow should be counted. If the CES
|
|
IWF is implemented with multiple buffers (such as a cell level
|
|
buffer and a bit level buffer), then either buffer underflow
|
|
will cause this count to be incremented."
|
|
::= { atmfCESStatsEntry 8 }
|
|
|
|
atmfCESBufOverflows OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of buffer overflows. This records the count of the
|
|
number of times the CES reassembly buffer overflows. If the CES
|
|
IWF is implemented with multiple buffers (such as a cell level
|
|
buffer and a bit level buffer, then either buffer overflow will
|
|
cause this count to be incremented "
|
|
::= { atmfCESStatsEntry 9 }
|
|
|
|
atmfCESCellLossStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noLoss(1),
|
|
loss(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When cells are continuously lost for the number of milliseconds
|
|
specified by atmfCESCellLossIntegrationPeriod, the value is set
|
|
to loss (2). When cells are no longer lost, the value is set
|
|
to noLoss (1)."
|
|
::= { atmfCESStatsEntry 10 }
|
|
|
|
|
|
-- CES Active SVC Table
|
|
|
|
atmfCESActiveSvcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmfCESActiveSvcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table used to manage active SVCs established across ATM
|
|
networks between CES entities."
|
|
::= { atmfCESObjects 4 }
|
|
|
|
atmfCESActiveSvcEntry OBJECT-TYPE
|
|
SYNTAX AtmfCESActiveSvcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the CES active SVC table. There is one
|
|
entry in the table corresponding to each active row in
|
|
the atmfCESConfTable for which the atmfCESConnType takes
|
|
the value 'activeSvc'."
|
|
INDEX { atmfCESCbrIndex }
|
|
::= { atmfCESActiveSvcTable 1 }
|
|
|
|
AtmfCESActiveSvcEntry ::= SEQUENCE {
|
|
atmfCESRemoteAddr AtmAddr,
|
|
atmfCESFirstRetryInterval INTEGER,
|
|
atmfCESRetryTimer INTEGER,
|
|
atmfCESRetryLimit INTEGER,
|
|
atmfCESRetryFailures Gauge32,
|
|
atmfCESActiveSvcRestart INTEGER,
|
|
atmfCESActiveSvcOperStatus INTEGER,
|
|
atmfCESLastReleaseCause INTEGER,
|
|
atmfCESLastReleaseDiagnostics OCTET STRING
|
|
}
|
|
|
|
atmfCESRemoteAddr OBJECT-TYPE
|
|
SYNTAX AtmAddr
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATM address supporting the corresponding far end
|
|
CES IWF process. If no address is supplied, no attempts
|
|
to establish the active SVC are initiated."
|
|
::= { atmfCESActiveSvcEntry 1 }
|
|
|
|
atmfCESFirstRetryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time to wait before attempting to establish the SVC
|
|
after the first failed call attempt. The time to wait
|
|
between subsequent call attempts may differ to implement
|
|
a backoff scheme. Zero represents an infinite interval
|
|
indicating no retries."
|
|
DEFVAL { 10 }
|
|
::= { atmfCESActiveSvcEntry 2 }
|
|
|
|
atmfCESRetryTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the current value of the retry timer for
|
|
this connection. When the value reaches zero an attempt
|
|
will be made to establish the active SVC. When the timer
|
|
is not running, the value zero shall be returned."
|
|
::= { atmfCESActiveSvcEntry 3 }
|
|
|
|
atmfCESRetryLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets a maximum limit on how many consecutive unsuccessful
|
|
call setup attempts can be made before stopping the attempt
|
|
to set up the connection. If this limit is reached then
|
|
management action will be required (e.g. setting
|
|
atmfCESActiveSvcRestart to 'restart') to initiate a new
|
|
attempt to establish the connection. A value of zero
|
|
indicates no limit - the attempts will continue until
|
|
successful. If this object is not present, no limit on call
|
|
attempts is assumed."
|
|
DEFVAL { 0 }
|
|
::= { atmfCESActiveSvcEntry 4 }
|
|
|
|
atmfCESRetryFailures OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how many attempts to establish the connection
|
|
have failed. This count is reset whenever a connection
|
|
is successfully established or the active SVC is restarted."
|
|
::= { atmfCESActiveSvcEntry 5 }
|
|
|
|
atmfCESActiveSvcRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restart(1),
|
|
noop(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the value is set to 'restart' the active SVC
|
|
is released if necessary and a new setup procedure
|
|
is begun. As a result of this action, the
|
|
atmfCESActiveSvcOperStatus object transitions to
|
|
'establishmentInProgress' (if not already in this state)
|
|
and the atmfCESRetryFailures object is cleared.
|
|
|
|
When the value is set to 'noop' no operation is
|
|
performed. When read, the value 'noop' is returned."
|
|
::= { atmfCESActiveSvcEntry 6 }
|
|
|
|
atmfCESActiveSvcOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
establishmentInProgress(2),
|
|
connected(3),
|
|
retriesExhausted(4),
|
|
noAddressSupplied(5),
|
|
lowerLayerDown(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the status of the active SVC. Valid values are:
|
|
other - none of the types specified below
|
|
establishmentInProgress - connection is not operational,
|
|
but call attempts are ongoing
|
|
connected - connection is currently operational
|
|
retriesExhausted - retry limit has been reached and call
|
|
attempts have ceased
|
|
noAddressSupplied - no remote address has been configured,
|
|
so no call attempts are initiated
|
|
lowerLayerDown - underlying CES IWF is not operational
|
|
|
|
When the row is not 'active', the value of this object is
|
|
'other'."
|
|
::= { atmfCESActiveSvcEntry 7 }
|
|
|
|
atmfCESLastReleaseCause OBJECT-TYPE
|
|
SYNTAX INTEGER(1..127)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of the Cause field of the Cause information element
|
|
in the last RELEASE signalling message received for this
|
|
active SVC. Indicates the reason for the release."
|
|
::= { atmfCESActiveSvcEntry 8 }
|
|
|
|
atmfCESLastReleaseDiagnostics OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of the first 8 bytes of diagnostic information
|
|
from the Cause field of the Cause information element
|
|
in the last RELEASE signalling message received for this
|
|
active SVC."
|
|
::= { atmfCESActiveSvcEntry 9 }
|
|
|
|
|
|
-- Conformance Information
|
|
|
|
atmfCESConformance OBJECT IDENTIFIER ::= { atmfCES 2 }
|
|
|
|
atmfCESGroups OBJECT IDENTIFIER ::= { atmfCESConformance 1 }
|
|
atmfCESCompliances OBJECT IDENTIFIER ::= { atmfCESConformance 2 }
|
|
|
|
-- Compliance Statements
|
|
|
|
atmfCESCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which support
|
|
the ATM Forum Circuit Emulation Services."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
atmfCESBasicConfigGroup,
|
|
atmfCESBasicStatsGroup
|
|
}
|
|
|
|
GROUP atmfCESStructConfigGroup
|
|
DESCRIPTION "This group is mandatory only for IWFs that
|
|
support Structured DS1, E1 or J2 Nx64 kbit/s
|
|
Service."
|
|
|
|
GROUP atmfCESStructStatsGroup
|
|
DESCRIPTION "This group is mandatory only for IWFs that
|
|
support Structured DS1, E1 or J2 Nx64 kbit/s
|
|
Service."
|
|
|
|
GROUP atmfCESSvcConfigGroup
|
|
DESCRIPTION "This group is mandatory only when support for
|
|
automatic SVC initiation procedures is provided."
|
|
|
|
OBJECT atmfCESLocalAddr
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION "Support for manual configuration of the local
|
|
CES interworking function address is not
|
|
required."
|
|
|
|
::= { atmfCESCompliances 1 }
|
|
|
|
-- Units of Conformance
|
|
|
|
atmfCESBasicConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESAtmIndex,
|
|
atmfCESAtmVpi,
|
|
atmfCESAtmVci,
|
|
atmfCESCbrService,
|
|
atmfCESCbrClockMode,
|
|
atmfCESBufMaxSize,
|
|
atmfCESCdvRxT,
|
|
atmfCESCellLossIntegrationPeriod,
|
|
atmfCESConnType,
|
|
atmfCESConfRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing configuration information
|
|
for generic Circuit Emulation Service IWFs."
|
|
::= { atmfCESGroups 1 }
|
|
|
|
atmfCESOptionalConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESAdminStatus,
|
|
atmfCESOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of optional objects providing configuration
|
|
information for generic Circuit Emulation Service IWFs."
|
|
::= { atmfCESGroups 2}
|
|
|
|
atmfCESBasicStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESReassCells,
|
|
atmfCESHdrErrors,
|
|
atmfCESBufUnderflows,
|
|
atmfCESBufOverflows,
|
|
atmfCESCellLossStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics information
|
|
for generic Circuit Emulation Service IWFs."
|
|
::= { atmfCESGroups 3 }
|
|
|
|
atmfCESOptionalStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESAal1SeqErrors,
|
|
atmfCESLostCells,
|
|
atmfCESMisinsertedCells
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of optional objects providing statistics
|
|
information for generic Circuit Emulation Service IWFs."
|
|
::= { atmfCESGroups 4 }
|
|
|
|
atmfCESStructConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESCas,
|
|
atmfCESPartialFill
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing configuration information
|
|
for Structured DS1, E1 or J2 Nx64 kbit/s Service IWFs."
|
|
::= { atmfCESGroups 5 }
|
|
|
|
atmfCESStructStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESPointerReframes
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics information
|
|
for Structured DS1, E1 or J2 Nx64 kbit/s Service IWFs."
|
|
::= { atmfCESGroups 6 }
|
|
|
|
atmfCESOptionalStructStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESPointerParityErrors
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of optional objects providing statistics
|
|
information for Structured DS1, E1 or J2 Nx64 kbit/s Service
|
|
IWFs."
|
|
::= { atmfCESGroups 7 }
|
|
|
|
atmfCESMappingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESMappingCbrIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about the
|
|
mapping from ATM VCLs to CBR interfaces or channels."
|
|
::= { atmfCESGroups 8 }
|
|
|
|
atmfCESSvcConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESLocalAddr,
|
|
atmfCESRemoteAddr,
|
|
atmfCESFirstRetryInterval,
|
|
atmfCESRetryTimer,
|
|
atmfCESRetryFailures,
|
|
atmfCESActiveSvcRestart,
|
|
atmfCESActiveSvcOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing SVC connection
|
|
establishment support configuration information for CES
|
|
IWFs."
|
|
::= { atmfCESGroups 9 }
|
|
|
|
atmfCESOptionalSvcConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
atmfCESRetryLimit,
|
|
atmfCESLastReleaseCause,
|
|
atmfCESLastReleaseDiagnostics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of optional objects providing SVC connection
|
|
establishment support configuration information for CES
|
|
IWFs."
|
|
::= { atmfCESGroups 10 }
|
|
|
|
END
|