draft-ietf-frnetmib-frmrelay-service-00.txt   draft-ietf-frnetmib-frmrelay-service-01.txt 
Definitions of Managed Objects Definitions of Managed Objects
for Frame Relay Service Level Definitions for Frame Relay Service Level Definitions
February 7, 2000 June 14, 2000
draft-ietf-frnetmib-frmrelay-service-00.txt draft-ietf-frnetmib-frmrelay-service-01.txt
Robert A. Steinberger Robert A. Steinberger
Paradyne Networks Paradyne Networks
rsteinberger@paradyne.com rsteinberger@paradyne.com
Orly Nicklass, Ph.D Orly Nicklass, Ph.D
RAD Data Communications Ltd. RAD Data Communications Ltd.
orly@radmail.rad.co.il Orly_n@rad.co.il
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. Internet-Drafts are working all provisions of Section 10 of RFC2026. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
skipping to change at page 2, line 8 skipping to change at page 2, line 8
Relay Service Level Definitions. This memo does not specify a Relay Service Level Definitions. This memo does not specify a
standard for the Internet community. standard for the Internet community.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved. Copyright (C) The Internet Society (2000). All Rights Reserved.
Table of Contents Table of Contents
1. The SNMP Management Framework ............................... 3 1. The SNMP Management Framework ............................... 3
2. Overview .................................................... 4 2. Conventions ................................................. 4
2.1. Frame Relay Service Level Definitions ..................... 4 3. Overview .................................................... 4
2.2. Terminology ............................................... 5 3.1. Frame Relay Service Level Definitions ..................... 4
2.3. Network Model ............................................. 6 3.2. Terminology ............................................... 5
2.4. Reference Points .......................................... 6 3.3. Network Model ............................................. 5
2.5. Measurement Methodology ................................... 8 3.4. Reference Points .......................................... 6
2.6. Collection Location ....................................... 8 3.5. Measurement Methodology ................................... 8
2.7. Use of MIB in Calculation of Service Level Definitions .... 10 3.6. Theory of Operation ....................................... 9
2.7.1. Delay ................................................... 11 3.6.1. Capabilities Discovery .................................. 9
2.7.2. Frame Delivery Ratio .................................... 11 3.6.2. Determining Reference Points for Row Creation ........... 9
2.7.3. Data Delivery Ratio ..................................... 11 3.6.3. Creation Process ........................................ 11
2.7.4. Service Availability .................................... 12 3.6.4. Destruction Process ..................................... 11
3. Relation to Other MIBs ...................................... 12 3.6.4.1. Manual Row Destruction ................................ 11
4. Structure of the MIB ........................................ 13 3.6.4.2. Automatic Row Destruction ............................. 12
4.1. frsldPvcCtrlTable ......................................... 13 3.6.5. Modification Process .................................... 12
4.2. frsldSmplCtrlTable ........................................ 14 3.6.6. Collection Process ...................................... 12
4.3. frsldPvcDataTable ......................................... 14 3.6.6.1. Remote Polling ........................................ 12
4.4. frsldPvcDataSampleTable ................................... 14 3.6.6.2. Sampling .............................................. 13
4.5. frsldPvcAvailSampleTable .................................. 14 3.6.6.3. User History .......................................... 14
4.6. frsldCapabilities ......................................... 14 3.6.7. Use of MIB in Calculation of Service Level Definitions .. 14
5. Object Definitions .......................................... 14 3.6.8. Delay ................................................... 16
6. Acknowledgments ............................................. 40 3.6.9. Frame Delivery Ratio .................................... 16
7. References .................................................. 41 3.6.10. Data Delivery Ratio .................................... 17
8. Security Considerations ..................................... 43 3.6.11. Service Availability ................................... 17
9. Authors' Addresses .......................................... 43 4. Relation to Other MIBs ...................................... 18
10. Copyright Section .......................................... 44 5. Structure of the MIB ........................................ 19
5.1. frsldPvcCtrlTable ......................................... 19
5.2. frsldSmplCtrlTable ........................................ 20
5.3. frsldPvcDataTable ......................................... 20
5.4. frsldPvcDataSampleTable ................................... 20
5.5. frsldPvcAvailSampleTable .................................. 20
5.6. frsldCapabilities ......................................... 20
6. Object Definitions .......................................... 20
7. Acknowledgments ............................................. 52
8. References .................................................. 54
9. Security Considerations ..................................... 56
10. Authors' Addresses ......................................... 56
11. Copyright Section .......................................... 57
1. The SNMP Management Framework 1. The SNMP Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2571 [1]. o An overall architecture, described in RFC 2571 [1].
o Mechanisms for describing and naming objects and events for o Mechanisms for describing and naming objects and events for the
the purpose of management. The first version of this purpose of management. The first version of this Structure of
Structure of Management Information (SMI) is called SMIv1 and Management Information (SMI) is called SMIv1 and described in RFC
described in RFC 1155 [2], RFC 1212 [3] and RFC 1215 [4]. The 1155 [2], RFC 1212 [3] and RFC 1215 [4]. The second version,
second version, called SMIv2, is described in RFC 2578 [5], called SMIv2, is described in RFC 2578 [5], RFC 2579 [6] and RFC
RFC 2579 [6] and RFC 2580 [7]. 2580 [7].
o Message protocols for transferring management information. o Message protocols for transferring management information. The
The first version of the SNMP message protocol is called first version of the SNMP message protocol is called SNMPv1 and
SNMPv1 and described in RFC 1157 [8]. A second version of the described in RFC 1157 [8]. A second version of the SNMP message
SNMP message protocol, which is not an Internet standards protocol, which is not an Internet standards track protocol, is
track protocol, is called SNMPv2c and described in RFC 1901 called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10].
[9] and RFC 1906 [10]. The third version of the message The third version of the message protocol is called SNMPv3 and
protocol is called SNMPv3 and described in RFC 1906 [10], RFC described in RFC 1906 [10], RFC 2572 [11] and RFC 2574 [12].
2572 [11] and RFC 2574 [12].
o Protocol operations for accessing management information. The o Protocol operations for accessing management information. The
first set of protocol operations and associated PDU formats first set of protocol operations and associated PDU formats is
is described in RFC 1157 [8]. A second set of protocol described in RFC 1157 [8]. A second set of protocol operations and
operations and associated PDU formats is described in RFC associated PDU formats is described in RFC 1905 [13].
1905 [13].
o A set of fundamental applications described in RFC 2573 [14] o A set of fundamental applications described in RFC 2573 [14] and
and the view-based access control mechanism described in RFC the view-based access control mechanism described in RFC 2575
2575 [15]. [15].
A more detailed introduction to the current SNMP Management Framework A more detailed introduction to the current SNMP Management Framework
can be found in RFC 2570 [16]. can be found in RFC 2570 [16].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI. defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine SMIv1 during the translation process. However, this loss of machine
readable information is not considered to change the semantics of the readable information is not considered to change the semantics of the
MIB. MIB.
2. Overview 2. Conventions
The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD,
SHOULD NOT, RECOMMENDED, NOT RECOMMENDED, MAY, and OPTIONAL, when
they appear in this document, are to be interpreted as described in
RFC 2119 [23].
3. Overview
This MIB addresses the items required to manage the Frame Relay This MIB addresses the items required to manage the Frame Relay
Forum's Implementation Agreement for Service Level Definitions Forum's Implementation Agreement for Service Level Definitions
(FRF.13 [17]). At present, this applies to these values of the (FRF.13 [17]). At present, this applies to these values of the
ifType variable in the Internet-standard MIB: ifType variable in the Internet-standard MIB:
o frameRelay (32) o frameRelay (32)
o frameRelayService (44) o frameRelayService (44)
This section provides an overview and background of how to use this This section provides an overview and background of how to use this
MIB. MIB.
2.1. Frame Relay Service Level Definitions 3.1. Frame Relay Service Level Definitions
The frame relay service level definitions address specific The frame relay service level definitions address specific
characteristics of a frame relay service that can be used to characteristics of a frame relay service that can be used to
facilitate the following tasks: facilitate the following tasks:
o Evaluation of frame relay service providers, offerings or o Evaluation of frame relay service providers, offerings or
products. products.
o Measurement of Quality of Service. o Measurement of Quality of Service.
o Enforcement of Service Level Agreements. o Enforcement of Service Level Agreements.
o Planning or describing a frame relay network. o Planning or describing a frame relay network.
The following parameters are defined in FRF.13 [17] as a sufficient The following parameters are defined in FRF.13 [17] as a sufficient
set of values to accomplish the tasks previously stated. set of values to accomplish the tasks previously stated.
o Delay - The amount of time elapsed, in microseconds, from the o Delay - The amount of time elapsed, in microseconds, from the time
time a frame exits the source to the time it reaches the a frame exits the source to the time it reaches the destination.
destination. NOTE: FRF.13 [17] defines this value in terms NOTE: FRF.13 [17] defines this value in terms of milliseconds.
of milliseconds.
o Frame Delivery Ratio - The ratio of the number of frames o Frame Delivery Ratio - The ratio of the number of frames delivered
delivered to the destination versus the number of frames sent to the destination versus the number of frames sent by the source.
by the source. This ratio can be further divided by This ratio can be further divided by inspecting either only the
inspecting either only the frames within the CIR or only the frames within the CIR or only the frames in excess of the CIR.
frames in excess of the CIR.
o Data Delivery Ratio - The ratio of the amount of data o Data Delivery Ratio - The ratio of the amount of data delivered to
delivered to the destination versus the amount of data sent the destination versus the amount of data sent by the source. This
by the source. This ratio can be further divided by ratio can be further divided by inspecting either only the data
inspecting either only the data within the CIR or only the within the CIR or only the data in excess of the CIR.
data in excess of the CIR.
o Service Availability - The amount of time the frame relay o Service Availability - The amount of time the frame relay service
service was not unavailable. There are three types of was not available. There are three types of availability
availability statistics defined in FRF.13 [17]: Virtual statistics defined in FRF.13 [17]: Mean Time to Repair, Virtual
Connection Availability, Mean Time to Repair, and Mean Time Connection Availability, and Mean Time Between Service Outages.
Between Service Outages. The later two require information The later two require information about the scheduled outage time.
about the scheduled outage time. It is assumed that this It is assumed that scheduled outage time information will be
information will be maintained by the network management maintained by the network management software, so it is not
software, so it is not included in the MIB. included in the MIB.
Consult FRF.13 [17] for more details. Consult FRF.13 [17] for more details.
2.2. Terminology 3.2. Terminology
o CIR - The Committed Information Rate (CIR) is the subscriber o CIR - The Committed Information Rate (CIR) is the subscriber data
data rate (expressed in bits/second) that the network commits to rate (expressed in bits/second) that the network commits to
deliver under normal network conditions. [18] deliver under normal network conditions. [18]
o DLCI - Data Link Connection Identifier. [18] o DLCI - Data Link Connection Identifier. [18]
o Logical Port - This term is used to model the Frame Relay o Logical Port - This term is used to model the Frame Relay
"interface" on a device. [18] "interface" on a device. [18]
o NNI - Network to Network Interface. [18] o NNI - Network to Network Interface. [18]
o Permanent Virtual Connection (PVC) - A virtual connection that o Permanent Virtual Connection (PVC) - A virtual connection that has
has its end-points and bearer capabilities defined at its end-points and bearer capabilities defined at subscription
subscription time. [18] time. [18]
o Reference Point (RP) - The point of reference within the network o Reference Point (RP) - The point of reference within the network
model at which the calculations or data collection takes place. model at which the calculations or data collection takes place.
o UNI - User to Network Interface. [18] o UNI - User to Network Interface. [18]
2.3. Network Model 3.3. Network Model
The basic model, as illustrated in figure 1 below, contains two frame The basic model, as illustrated in figure 1 below, contains two frame
relay DTE endpoints connected to a network cloud via a frame relay relay DTE endpoints connected to a network cloud via a frame relay
UNI interface. The network cloud can contain zero or more internal UNI interface. The network cloud can contain zero or more internal
frame relay NNI connections that interconnect multiple networks. The frame relay NNI connections that interconnect multiple networks. The
calculations and data collection can be performed at any reference calculations and data collection can be performed at any reference
point within the network. point within the network.
+-------------+ +-------------+ +-------------+ +-------------+
| Frame Relay | | Frame Relay | | Frame Relay | | Frame Relay |
skipping to change at page 6, line 29 skipping to change at page 6, line 24
UNI UNI UNI UNI
Connection Connection Connection Connection
| | | |
+------+------+ NNI +-------------+ NNI +------+------+ +------+------+ NNI +-------------+ NNI +------+------+
| Network A +------------+ Network B +------------+ Network C | | Network A +------------+ Network B +------------+ Network C |
+-------------+ Connection +-------------+ Connection +-------------+ +-------------+ Connection +-------------+ Connection +-------------+
Figure 1 Figure 1
Frame Relay Network Reference Model Frame Relay Network Reference Model
2.4. Reference Points 3.4. Reference Points
The collection and calculations of the service level definitions The collection and calculations of the service level definitions
apply to two reference points within the network. These two points apply to two reference points within the network. These two points
are the locations where the frames are referenced in the collection are the locations where the frames are referenced in the collection
of the service level specific information. The reference points used of the service level specific information. The reference points used
in the MIB are shown in figure 2 below. For completeness, the MIB in the MIB are shown in figure 2 below. For completeness, the MIB
also allows for a proprietary reference point which can exist also allows for proprietary reference points which MAY exist anywhere
anywhere in the network that is not a previously defined reference in the network that is not a previously defined reference point. The
point. Its meaning is insignificant unless defined by the device meaning of the proprietary reference points is insignificant unless
manufacturer. defined by the device manufacturer.
+---------------------------+ +---------------------------+
|+-----------+ +-----------+| |+-----------+ +-----------+|
|| | |Measurement|| || | |Measurement||
||Frame Relay---Engine --(Source RP)----+ ||Frame Relay---Engine --(Source RP)----+
||DTE | |(If Exists)|| | ||DTE | |(If Exists)|| |
|+-----------+ +-----------+| | |+-----------+ +-----------+| |
+---------------------------+ | +---------------------------+ |
Frame Relay Source | Frame Relay Source |
+------------------------------------------+ +------------------------------------------+
skipping to change at page 8, line 4 skipping to change at page 8, line 4
+---------------------------+ +-----------+ +---------------------------+ +-----------+
|+-----------+ +-----------+| | |+-----------+ +-----------+| |
|| | |Measurement|| | || | |Measurement|| |
||Frame Relay---Engine --(Destination RP)--+ ||Frame Relay---Engine --(Destination RP)--+
||DTE | |(If Exists)|| ||DTE | |(If Exists)||
|+-----------+ +-----------+| |+-----------+ +-----------+|
+---------------------------+ +---------------------------+
Figure 2 Figure 2
Reference Points (FRF.13 [17]) Reference Points (FRF.13 [17])
The MIB variables frsldPvcCtrlSrcRP and frsldPvcCtrlDstRP allow the The MIB variables frsldPvcCtrlTransmitRP and frsldPvcCtrlReceiveRP
user to view and, if supported, configure the reference points at allow the user to view and configure the reference points at which
which the calculations occur. These variables are specific to the the calculations occur. These variables are specific to the device
device on which they are located. Frame relay devices act as both on which they are located. Frame relay devices act as both frame
frame sources and frame destinations. The definitions in this MIB sources and frame destinations. The definitions in this MIB apply to
apply to the interaction of a pair of devices on the network path. the interaction of a pair of devices on the network path. The same
The same device can potentially use different reference points for device can potentially use different reference points for calculation
calculation and collection of the statistics based on whether the and collection of the statistics based on whether the referenced
referenced frame is sent or received by the device. When the device frame is sent or received by the device. When the device is acting as
is acting as a frame source, the value of frsldPvcCtrlSrcRP reflects a frame source, the value of frsldPvcCtrlTransmitRP reflects the
the reference point used for all source calculations pertaining to reference point used for all source calculations pertaining to the
the specified PVC. When the device is acting as a frame destination, specified PVC. When the device is acting as a frame destination, the
the value of frsldPvcCtrlDstRP reflects the reference point used for value of frsldPvcCtrlReceiveRP reflects the reference point used for
all destination calculations pertaining to the specified PVC. all destination calculations pertaining to the specified PVC.
For example, FRF.13 [17] defines an Edge-to-Edge Egress Queue For example, FRF.13 [17] defines an Edge-to-Edge Egress Queue
measurement domain as a domain in which measurement is performed measurement domain as a domain in which measurement is performed
between an Ingress Reference Point and an Egress Queue Input between an Ingress Reference Point and an Egress Queue Input
Reference Point. For this domain between a source device and a Reference Point. For this domain between a source device and a
destination device, the value of frsldPvcCtrlSrcRP for the source destination device, the value of frsldPvcCtrlTransmitRP for the
device would be set to ingRP(2) and the value of frsldPvcCtrlDstRP source device would be set to ingTxLocalRP(2) and the value of
for the destination device would be set to eqiRP(4). While it is frsldPvcCtrlReceiveRP for the destination device would be set to
usually the case that the reference points would simply swap when eqiRxLocalRP(4). While it is usually the case that the reference
looking at frames going in the opposite direction, there is no points would be equivalent on the remote device when monitoring
requirement for them to do so. frames going in the opposite direction, there is no requirement for
them to be so.
2.5. Measurement Methodology It can be seen from the above example that a total of four reference
points are required in order to collect information for both
directions of traffic flow. The reference points represent the
transmit and receive directions at both ends of a PVC. If a device
has knowledge of the information from the remote device, it is
possible to collect the statistics from a single device. This is not
always the case. In most instances, two devices will need to be
monitored to capture a complete description of the service level on a
PVC. The reference points a single device is capable of monitoring
are contained in the frsldRPCaps object.
3.5. Measurement Methodology
This document neither recommends nor suggests a method of This document neither recommends nor suggests a method of
implementation. This is left to the device manufacturer and should implementation. This is left to the device manufacturer and should be
be independent of the data that is actually collected. independent of the data that is actually collected.
Periodic collection of this data can be performed through either Periodic collection of this data can be performed through either
polling of the data table, use of the sample tables or use of the polling of the data table, use of the sample tables or use of the
user history group of RFC 2021 [19]. user history group of RFC 2021 [19].
2.6. Collection Location 3.6. Theory of Operation
In order to facilitate implementation independence, the location at The following sections describe how to use this MIB. They include
which the calculations are performed must be reported. In that these row handling, data collection and data calculation. The
statistics correlate information between two devices (a source- recommendations here in are suggestions as to implementation and do
destination node pair), there are multiple locations at which this not infer that they are the only method that can be used to perform
calculation can actually take place. These locations are specified such operations.
using the MIB variables frsldPvcCtrlDelayLoc and
frsldPvcCtrlDeliveryLoc. The potential values for these variables
have the following meanings:
o source - All calculations are performed at the source node 3.6.1. Capabilities Discovery
given statistics from the destination node. This means that
the source node collects information from the destination
node and reports values that are consistent with the current
state of the network. There may be some delay in updating
these values due to the cross-network correlation. However,
all values should be synchronized such that they act as if
collected simultaneously. The method of cross-network
communication is implementation independent.
The network node being queried is acting as the source node. Three objects are provided to aid the network manager in discovering
The network node at the far end of the PVC is the destination the capabilities of the device with respect to this MIB.
node. The values of the "offered" statistics are associated
with those frames sent by this node. The values of the
"delivered" statistics are associated with those frames
actually reaching the destination node. The one-way delay
statistics are associated with packets sent from this node to
the far-end node. The round-trip delay statistics are
associated with packets sent by this node and received by
this node.
o destination - All calculations are performed at the o frsldPvcCtrlWriteCaps This object reports the write capabilities
destination node given statistics from the source node. This of the PVC Control Table. Use this object
means that the destination node collects information from the to determine which objects can be modified.
source node and reports values that are consistent with the This need only be referenced if row
current state of the network. There may be some delay in creation or modification is to be
updating these values due to the cross-network correlation. performed.
However, all values should be synchronized such that they act
as if collected simultaneously. The method of cross-network
communication is implementation independent.
The network node being queried is acting as the destination o frsldSmplCtrlWriteCaps This object reports the write capabilities
node. The network node at the far end of the PVC is the of the Sample Control Table. Use this
source node. The values of the "offered" statistics are object to determine which objects can be
associated with those frames sent by the source node. The modified. The group need only be
values of the "delivered" statistics are associated with referenced if the sample tables will be
those frames actually received by this node. The one-way used to collect historical information.
delay statistics are associated with packets sent by the far
end node and received by this node. The round-trip delay
statistics are associated with packets sent by the far end
node, received by the far end node and reported to this node.
o intermediate - All calculations are performed at some o frsldRPCaps This object reports the reference points at
intermediate node such as a probe. This means that both the which the device is capable of collecting
source and the destination node are referenced such that the information. This object needs to be
values reported are consistent with the current state of the referenced if row creation is to be
network. There may be some delay in updating these values due performed in the PVC Control Table.
to the cross-network correlation. However, all values should Devices can only create rows containing
be synchronized such that they act as if collected supported reference points.
simultaneously. The method of cross-network communication is
implementation independent.
The network node being queried is acting as neither the These objects do not imply that there is no need for an Agent
source nor the destination node. The network node at one far Capabilities macro for devices that do not fully support every object
end of the PVC is the source node while the other far end in this MIB. They are provided specifically to aid in the ensured
node is the destination node. The values of the "offered" network management operations of this MIB with respect to row
statistics are associated with those frames sent by the creation and modification.
source node. The values of the "delivered" statistics are
associated with those frames actually received by the
destination node. The one-way delay statistics are
associated with packets traveling from the source reference
point to the destination reference point. The round-trip
delay statistics are associated with packets that leave and
return to this node.
o distributed - There is no cross-network communication 3.6.2. Determining Reference Points for Row Creation
performed by the device in the collection of statistics. The
values in the MIB objects on this device reflect only
information that this device knows about itself. The source
specific values reflect information about this device when it
acts as the source. Likewise, the destination specific
values reflect information about this device when it acts as
a destination. It is up to the network management software
to communicate to each device to collect the statistics.
The network node being queried is acting as both a source and The ability to monitor specific reference points varies between
a destination node for separate source-destination node devices. This variance is based on the capabilities of device in
pairs. The values of the "offered" statistics are associated regards to communication with the remote devices along the PVC as
with those frames sent by this node and are valid in the well as where the device exists in the network. Most endpoint devices
context of the source-destination node pair for which this are capable of monitoring the local source and destination reference
node is the source. The values of the "delivered" statistics points but may not have the capability to monitor any other reference
are associated with those frames actually received by this points. Some devices are able to communicate with remote devices in
node and are valid in the context of the source-destination such a way that information concerning the remote reference points is
node pair for which this node is the destination. All delay known locally.
statistics for this node are deferred to the node at the far
end.
2.7. Use of MIB in Calculation of Service Level Definitions To monitor bidirectional information on a PVC a total of four
reference points is required. Two relate to the local device and two
relate to the remote device. It does not matter on which device the
reference points exist as long as the transmit and receive reference
points for each device are captured.
The MIB variables can be used to calculate statistics defined in The following list shows the possible valid reference points for an
FRF.13 [17]. For the following explanation, it is assumed that FRF.13 SLA from the source reference point to the destination
statistics can both be collected from the same device, i.e. the reference point in both directions.
location type is not distributed. Should the location be
distributed, the manager should collect the source information from
the source node and the network information from the network node.
Otherwise, all information should be collected from the single device o Local Information Only
representing the correct end of the PVC.
2.7.1. Delay Local Device: srcLocalRP, desLocalRP
Remote Device: srcLocalRP, desLocalRP
o Remote Information Only
Local Device: srcRemoteRP, desRemoteRP
Remote Device: srcRemoteRP, desRemoteRP
o Mixed Two Device Model 1 (Local Device Always Transmitter)
Local Device: srcLocalRP, desRemoteRP
Remote Device: srcLocalRP, desRemoteRP
o Mixed Two Device Model 2 (Local Device Always Receiver)
Local Device: srcRemoteRP, desLocalRP
Remote Device: srcRemoteRP, desLocalRP
o Mixed One Device Model 1 (Directional Rows)
First Row: srcRemoteRP, desLocalRP (Receiver Row)
Second Row: srcLocalRP, desRemoteRP (Sender Row)
o Mixed One Device Model 2 (Device Based Rows)
First Row: srcLocalRP, desLocalRP (Local Row)
Second Row: srcRemoteRP, desRemoteRP (Remote Row)
Each of the above combinations is valid and provides the same
information.
The following steps are recommended to find which reference points
need to be configured:
1) Locate both of the devices at either end of the PVC to be
monitored.
2) Determine the capabilities by referencing the frsldRPCaps object
of each device.
3) Locate the best combination of the two devices such that the
necessary reference points are all represented.
4) If any one of the necessary reference points does not exist in
the combination of the two devices, it is not possible to
monitor the FRF.13 defined SLA between the two reference point
on the PVC.
3.6.3. Creation Process
In some cases, devices will automatically populate the rows of PVC
Control Table and potentially the Sample Control Table. However, in
many cases, it may be necessary for a network manager to manually
create rows.
Manual creation of rows requires the following steps:
1) Ensure the PVC exists between the two devices.
2) Determine the necessary reference points for row creation.
3) Create the row(s) in each device as needed.
4) Create the row(s) in the sample control tables if desired.
3.6.4. Destruction Process
3.6.4.1. Manual Row Destruction
Manual row destruction is straight forward. Any row can be destroyed
and the resources allocated to it are freed by setting the value of
its status object (either frsldPvcCtrlStatus or frsldSmplCtrlStatus)
to destroy(6). It should be noted that when frsldPvcCtrlStatus is
set to destroy(6) all associated sample control, sample and data
table rows will also be destroyed. Similarly, when
frsldSmplCtrlStatus is set to destroy(6) all sample rows will also be
destroyed. The frsldPvcCtrlPurge objects do not apply to manual row
destruction. If the row is set to destroy(6) manually, the rows are
destroyed as part of the set.
3.6.4.2. Automatic Row Destruction
Rows is the tables may be destroyed automatically based on the
existence of the DLCI on which they rely. This behavior is
controlled by the frsldPvcCtrlPurge and frsldPvcCtrlDeleteOnPurge
objects. When a DLCI no longer exists in the device, the data in the
tables has no relation to anything known on the network. However,
there may be some need to keep the historic information active for a
short period after the destruction or removal of a DLCI. If the
basis for the row no longer exists, the row will be destroyed at the
end of the purge interval that is controlled by frsldPvcCtrlPurge.
The effects of automatic row destruction are the same as manual row
destruction.
3.6.5. Modification Process
All read-create items in this MIB can be modified at any time if they
are fully supported. Write access is not required. To simplify the
use of the MIB frsldPvcCtrlWriteCaps and frsldSmplCtrlWriteCaps state
which of the read-create variables can actually be written on a
particular device.
3.6.6. Collection Process
3.6.6.1. Remote Polling
This MIB supports data collection through remote polling of the free
running counters in the PVC Data Table. Remote polling is a common
method used to capture real-time statistics. A remote management
station polls the device to collect the desired information. It is
recommended all statistics for a single PVC be collected in a single
PDU.
The following objects are designed around the concept of real-time
polling:
o frsldPvcDataDelayMin
o frsldPvcDataDelayMax
o frsldPvcDataDelayAvg
o frsldPvcDataMissedPolls
o frsldPvcDataFrDeliveredC
o frsldPvcDataFrDeliveredE
o frsldPvcDataFrOfferedC
o frsldPvcDataFrOfferedE
o frsldPvcDataDataDeliveredC
o frsldPvcDataDataDeliveredE
o frsldPvcDataDataOfferedC
o frsldPvcDataDataOfferedE
o frsldPvcDataHCFrDeliveredC
o frsldPvcDataHCFrDeliveredE
o frsldPvcDataHCFrOfferedC
o frsldPvcDataHCFrOfferedE
o frsldPvcDataHCDataDeliveredC
o frsldPvcDataHCDataDeliveredE
o frsldPvcDataHCDataOfferedC
o frsldPvcDataHCDataOfferedE
o frsldPvcDataUnavailableTime
o frsldPvcDataUnavailables
3.6.6.2. Sampling
The sample tables provide the ability to historically sample data
without requiring the additional overhead of polling. At key
periods, a network management station can collect the samples needed.
This method allows the manager to perform the collection of data at
times that will least affect the active network traffic.
The sample data can be collected using a series of SNMP getNext or
getBulk operations. The values of frsldPvcDataSmplIdx and
frsldPvcAvailSmplIdx increment with each new collection bucket. This
allows the managers to skip information that has already been
collected. However, care should be taken in that the value can roll
over after a long period of time.
The start and end times of a collection period allow the manager to
know what the actual period of collection was. It is possible for
there to be discontinuities in the sample table, so both start and
end should be referenced.
3.6.6.3. User History
User history, as defined in RFC 2021 [19], is an alternative
mechanism that can be used to get the same benefits as the sample
table by using the objects provided for real-time polling. Some
devices MAY have the ability to use user history and opt not to
support the sample tables. If this is the case, the information from
the data table can be used to define a group of user history objects.
3.6.7. Use of MIB in Calculation of Service Level Definitions
The objects in this MIB can be used to calculate the statistics
defined in FRF.13 [17]. The description below describes the
calculations for one direction of the data flow, i.e. data sent from
local transmitter to a remote receiver. A complete set of
bidirectional information would require calculations based on both
directions. For the purposes of this description, the reference
points used SHOULD consistently represent data that is sent by one
device and received by the other.
The calculations below use the following terminology:
o DelayAvg
The average delay on the PVC. This is represented within the
MIB by either frsldPvcDataDelayAvg or frsldPvcDataSmplDelayAvg.
o FrDeliveredC
The number of frames received by the receiving device through
the receive reference point that were delivered within CIR.
This is represented within the MIB by one of
frsldPvcDataFrDeliveredC, frsldPvcDataHCFrDeliveredC,
frsldPvcDataSmplFrDeliveredC, or frsldPvcDataSmplHCFrDeliveredC.
o FrDeliveredE
The number of frames received by the receiving device through
the receive reference point that were delivered in excess of
CIR. This is represented within the MIB by one of
frsldPvcDataFrDeliveredE, frsldPvcDataHCFrDeliveredE,
frsldPvcDataSmplFrDeliveredE, or frsldPvcDataSmplHCFrDeliveredE.
o FrOfferedC
The number of frames offered by the transmitting device through
the transmit reference point that were sent within CIR. This is
represented within the MIB by one of frsldPvcDataFrOfferedC,
frsldPvcDataHCFrOfferedC, frsldPvcDataSmplFrOfferedC, or
frsldPvcDataSmplHCFrOfferedC.
o FrOfferedE
The number of frames offered by the transmitting device through
the transmit reference point that were sent in excess of CIR.
This is represented within the MIB by one of
frsldPvcDataFrOfferedE, frsldPvcDataHCFrOfferedE,
frsldPvcDataSmplFrOfferedE, or frsldPvcDataSmplHCFrOfferedE.
o DataDeliveredC
The number of octets received by the receiving device through
the receive reference point that were delivered within CIR.
This is represented within the MIB by one of
frsldPvcDataDataDeliveredC, frsldPvcDataHCDataDeliveredC,
frsldPvcDataSmplDataDeliveredC, or
frsldPvcDataSmplHCDataDeliveredC.
o DataDeliveredE
The number of octets received by the receiving device through
the receive reference point that were delivered in excess of
CIR. This is represented within the MIB by one of
frsldPvcDataDataDeliveredE, frsldPvcDataHCDataDeliveredE,
frsldPvcDataSmplDataDeliveredE, or
frsldPvcDataSmplHCDataDeliveredE.
o DataOfferedC
The number of octets offered by the transmitting device through
the transmit reference point that were sent within CIR. This is
represented within the MIB by one of frsldPvcDataDataOfferedC,
frsldPvcDataHCDataOfferedC, frsldPvcDataSmplDataOfferedC, or
frsldPvcDataSmplHCDataOfferedC.
o DataOfferedE
The number of octets offered by the transmitting device through
the transmit reference point that were sent in excess of CIR.
This is represented within the MIB by one of
frsldPvcDataDataOfferedE, frsldPvcDataHCDataOfferedE,
frsldPvcDataSmplDataOfferedE, or frsldPvcDataSmplHCDataOfferedE.
o UnavailableTime
The amount of time the PVC was not available during the interval
of interest. This is represented within the MIB by either
frsldPvcDataUnavailableTime or frsldPvcAvailSmplUnavailableTime.
o Unavailables
The number of times the PVC was declared to be unavailable
during the interval of interest. This is represented within the
MIB by either frsldPvcDataUnavailables or
frsldPvcAvailSmplUnavailables.
3.6.8. Delay
The frame transfer delay is defined as the amount of time elapsed, in The frame transfer delay is defined as the amount of time elapsed, in
microseconds, from the time a frame exits the source to the time it microseconds, from the time a frame exits the source to the time it
reaches the destination. The average delay can be found using the reaches the destination. The average delay can be found using the MIB
frsldPvcDataDelayAvg MIB variable. The delay may be calculated as variable described in DelayAvg above. The delay may be calculated as
either round trip or one way, and this information is held in the either round trip or one way, and this information is held in the
frsldPvcCtrlDelayType MIB variable. Should the delay be calculated as frsldPvcCtrlDelayType MIB variable. If the delay be calculated as
round trip, the value of frsldPvcDataDelayAvg represents the average round trip, the value of DelayAvg represents the average of the total
of the total delays of the round trips. In this case, the manager delays of the round trips. In this case, the manager SHOULD divide
should dive the value returned by the agent by two to obtain the the value returned by the agent by two to obtain the frame transfer
frame transfer delay. In the case that frsldPvcCtrlDelayType is delay. In the case that frsldPvcCtrlDelayType is oneWay, the value
oneWay, the value of frsldPvcDataDelayAvg represents the average of of DelayAvg represents the average of the frame transfer delays and
the frame transfer delays. SHOULD be used as is.
2.7.2. Frame Delivery Ratio 3.6.9. Frame Delivery Ratio
The frame delivery ratio is defined as the total number of frames The frame delivery ratio is defined as the total number of frames
delivered to the destination divided by the frames offered by the delivered to the destination divided by the frames offered by the
source. The destination values can be obtained using FrDeliveredC source. The destination values can be obtained using FrDeliveredC
and FrDeliveredE. The source values can be obtained using FrOfferedC and FrDeliveredE. The source values can be obtained using FrOfferedC
and FrOfferedE. and FrOfferedE.
FrDeliveredC + FrDeliveredE FrDeliveredC + FrDeliveredE
Frame Delivery Ratio = --------------------------- Frame Delivery Ratio = ---------------------------
FrOfferedC + FrOfferedE FrOfferedC + FrOfferedE
FrDeliveredC FrDeliveredC
Committed Frame Delivery Ratio = ------------ Committed Frame Delivery Ratio = ------------
FrOfferedC FrOfferedC
FrDeliveredE FrDeliveredE
Excess Frame Delivery Ratio = ------------ Excess Frame Delivery Ratio = ------------
FrOfferedE FrOfferedE
2.7.3. Data Delivery Ratio 3.6.10. Data Delivery Ratio
The data delivery ratio is defined as the total amount of data The data delivery ratio is defined as the total amount of data
delivered to the destination divided by the data offered by the delivered to the destination divided by the data offered by the
source. The destination values can be obtained using DataDeliveredC source. The destination values can be obtained using DataDeliveredC
and DataDeliveredE. The source values can be obtained using and DataDeliveredE. The source values can be obtained using
DataOfferedC and DataOfferedE. DataOfferedC and DataOfferedE.
DataDeliveredC + DataDeliveredE DataDeliveredC + DataDeliveredE
Data Delivery Ratio = ------------------------------- Data Delivery Ratio = -------------------------------
DataOfferedC + DataOfferedE DataOfferedC + DataOfferedE
DataDeliveredC DataDeliveredC
Committed Data Delivery Ratio = -------------- Committed Data Delivery Ratio = --------------
DataOfferedC DataOfferedC
DataDeliveredE DataDeliveredE
Excess Data Delivery Ratio = -------------- Excess Data Delivery Ratio = --------------
DataOfferedE DataOfferedE
2.7.4. Service Availability 3.6.11. Service Availability
Some forms of service availability measurement defined in FRF.13 [17]
require knowledge of the amount of time the network is allowed to be
unavailable during the period of measurement. This is called the
excluded outage time and will be represented in the measurements
below as ExcludedTime. It is assumed that the management software
will maintain this information in that it often relates to specific
times and dates that many devices are not capable of maintaining.
Further, it may change based on a moving maintenance window that the
device cannot track well.
Mean Time to Repair (FRMTTR) = 0 if Unavailables is 0. Mean Time to Repair (FRMTTR) = 0 if Unavailables is 0.
UnavailableTime UnavailableTime
Otherwise, FRMTTR = --------------- Otherwise, FRMTTR = ---------------
Unavailables Unavailables
3. Relation to Other MIBs Virtual Connection Availability (FRVCA) = 0 if IntervalTime equals
ExcludedTime.
IntervalTime - ExcludedTime - UnavailableTime
Otherwise, FRVCA = --------------------------------------------- * 100
IntervalTime - ExcludedTime
Mean Time Between Service Outages (FRMTBSO) = 0 if Unavailables is 0.
Otherwise, FRMTBSO = IntervalTime - ExcludedTime - UnavailableTime
---------------------------------------------
Unavailables
4. Relation to Other MIBs
There is no explicit relation to any other frame relay MIB nor are There is no explicit relation to any other frame relay MIB nor are
any required to implement this MIB. However, there is a need for any required to implement this MIB. However, there is a need for
knowledge of ifIndexes and some understanding of DLCIs. The ifIndex knowledge of ifIndexes and some understanding of DLCIs. The ifIndex
information can be found in the IF-MIB which is required. The DLCI information can be found in the IF-MIB which is required. The DLCI
information can be found in either the Frame Relay DTE MIB (RFC 2115) information can be found in either the Frame Relay DTE MIB (RFC 2115)
[20] or the Frame Relay Network Services MIB (RFC 1604) [18]; [20] or the Frame Relay Network Services MIB (RFC 1604) [18];
however, neither is required. however, neither is required.
Upon setting of frsldPvcCtrlStatus in the frsldPvcCtrlTable to Upon setting of frsldPvcCtrlStatus in the frsldPvcCtrlTable to
skipping to change at page 13, line 13 skipping to change at page 19, line 13
(3) The respective DLCI has just been removed. This corresponds to a (3) The respective DLCI has just been removed. This corresponds to a
state in which either frPVCEndptRowStatus is no longer active(1) state in which either frPVCEndptRowStatus is no longer active(1)
or frPVCEndptRcvdSigStatus is no longer active(2) or none(4) for or frPVCEndptRcvdSigStatus is no longer active(2) or none(4) for
the Frame Relay Network Services MIB (RFC 1604) [18]. For the the Frame Relay Network Services MIB (RFC 1604) [18]. For the
Frame Relay DTE MIB, the same state is shown when either Frame Relay DTE MIB, the same state is shown when either
frCircuitRowStatus is no longer active(1) or frCircuitState is no frCircuitRowStatus is no longer active(1) or frCircuitState is no
longer active(2). longer active(2).
For the first case, the row in the frsldPvcDataTable will be filled. For the first case, the row in the frsldPvcDataTable will be filled.
If frsldSmplCtrlStatus in the frsldSmplCtrlTable for the respective If frsldSmplCtrlStatus in the frsldSmplCtrlTable for the respective
DLCI is also 'active' the frsldPvcDataSampleTable and DLCI is also `active' the frsldPvcDataSampleTable and
frsldPvcAvailSampleTable will be filled as well. frsldPvcAvailSampleTable will be filled as well.
For the second case, the respective rows will not be added to any of For the second case, the respective rows will not be added to any of
the data or sample tables and frsldPvcCtrlStatus should be set to the data or sample tables and frsldPvcCtrlStatus SHOULD be set to
notReady(3). notReady(3).
For the third case, frsldPvcCtrlDeleteOnPurge should direct the For the third case, frsldPvcCtrlDeleteOnPurge should direct the
behavior of the system. If all tables are purged, this case will be behavior of the system. If all tables are purged, this case will be
equivalent to the second case above. Otherwise, frsldPvcCtrlStatus equivalent to the second case above. Otherwise, frsldPvcCtrlStatus
should remain active(1). SHOULD remain active(1).
4. Structure of the MIB 5. Structure of the MIB
The FRSLD-MIB consists of the following components: The FRSLD-MIB consists of the following components:
o frsldPvcCtrlTable o frsldPvcCtrlTable
o frsldSmplCtrlTable o frsldSmplCtrlTable
o frsldPvcDataTable o frsldPvcDataTable
o frsldPvcDataSampleTable o frsldPvcDataSampleTable
o frsldPvcAvailSampleTable o frsldPvcAvailSampleTable
o frsldCapabilities o frsldCapabilities
Refer to the compliance statement defined within for a definition of Refer to the compliance statement defined within for a definition of
what objects MUST be implemented. what objects MUST be implemented.
4.1. frsldPvcCtrlTable 5.1. frsldPvcCtrlTable
The frsldPvcCtrlTable is the central control table for operations of The frsldPvcCtrlTable is the central control table for operations of
the Frame Relay Service Level Definitions MIB. It provides variables the Frame Relay Service Level Definitions MIB. It provides variables
to control the parameters required to calculate the objects in the to control the parameters required to calculate the objects in the
other tables. other tables.
A row in this table must exist in order for a row to exist in any A row in this table MUST exist in order for a row to exist in any
other table in this MIB. other table in this MIB.
4.2. frsldSmplCtrlTable 5.2. frsldSmplCtrlTable
This is an optional table to allow control of sampling of the data in This is an optional table to allow control of sampling of the data in
the data table. the data table.
4.3. frsldPvcDataTable 5.3. frsldPvcDataTable
This table contains the calculated data. It relies on configuration This table contains the calculated data. It relies on configuration
from the control table. from the control table.
4.4. frsldPvcDataSampleTable 5.4. frsldPvcDataSampleTable
This table contains samples of the delay and delivery information This table contains samples of the delay and delivery information
from the data table. It relies on configuration from both the from the data table. It relies on configuration from both the
control table and the sample control table. control table and the sample control table.
4.5. frsldPvcAvailSampleTable 5.5. frsldPvcAvailSampleTable
This table contains samples of the availability information from the This table contains samples of the availability information from the
data table. It relies on configuration from both the control table data table. It relies on configuration from both the control table
and the sample control table. and the sample control table.
4.6. frsldCapabilities 5.6. frsldCapabilities
This is a group of objects that define write capabilities of the This is a group of objects that define write capabilities of the
read-create objects in the tables above. read-create objects in the tables above.
5. Object Definitions 6. Object Definitions
FRSLD-MIB DEFINITIONS ::= BEGIN FRSLD-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Gauge32, Integer32, Counter32, Gauge32, Integer32,
experimental, BITS FROM SNMPv2-SMI Counter64, TimeTicks, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, CounterBasedGauge64 FROM HCNUM-TC
TimeStamp FROM SNMPv2-TC RowStatus, TimeStamp FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB; ifIndex FROM IF-MIB;
frsldMIB MODULE-IDENTITY frsldMIB MODULE-IDENTITY
LAST-UPDATED "0002060000Z" LAST-UPDATED "200006141500Z" -- June 14, 2000
ORGANIZATION "IETF Frame Relay Service MIB (frnetmib) Working Group" ORGANIZATION "IETF Frame Relay Service MIB Working Group"
CONTACT-INFO CONTACT-INFO
"IETF Frame Relay Service MIB (frnetmib) Working Group "IETF Frame Relay Service MIB (frnetmib) Working Group
General Discussion:frnetmib@sunroof.eng.sun.com WG Charter: http://www.ietf.org/html.charters/
To Subscribe: majordomo@sunroof.eng.sun.com frnetmib-charter.html
In Body: subscribe frnetmib WG-email: frnetmib@sunroof.eng.sun.com
Subscribe: frnetmib-request@sunroof.eng.sun.com
Email Archive: ftp://ftp.ietf.org/ietf-mail-archive/frnetmib
Robert Steinberger Chair: Andy Malis
Postal: Paradyne Networks Lucent Technologies
Mailstop: LG-132 Email: amalis@lucent.com
8545 126th Avenue North
Largo, FL USA 33773
TEL: +1 727 530 2395
FAX +1 727 532 5244
E-mail: rsteinberger@paradyne.com
Orly Nicklass, Ph.D WG editor: Robert Steinberger
Postal: RAD Data Communications Ltd. Paradyne Networks
12 Hanechoshet Street Email: rsteinberger@paradyne.com
Tel Aviv, Israel 69710
TEL: +972 3 6459588 Co-author: Orly Nicklass
FAX: +972 3 6472675 RAD Data Communications Ltd.
E-mail: orly@radmail.rad.co.il" EMail: Orly_n@rad.co.il"
DESCRIPTION DESCRIPTION
"The MIB module to describe generic objects for "The MIB module to describe generic objects for
Frame Relay Service Level Definitions." FRF.13 Frame Relay Service Level Definitions."
REVISION "0002060000Z" REVISION "200006141500Z"
DESCRIPTION DESCRIPTION
"o Published as draft-ietf-frnetmib-frmrelay-service- "o Removed all uses of FrsldLocation by removing objects
00.txt frsldPvcCtrlDelayLoc and frsldPvcCtrlDeliveryLoc
o Removed FrsldRP TC and distributed source and destination
specific information into index for control table as
frsldPvcCtrlTransmitRP and frsldPvcCtrlReceiveRP.
o Added frsldPvcCtrlDelayCnt to control table.
o Changed frsldPvcDataUnavailableTime from TimeStamp to
TimeTicks.
o Updated text of RowStatus objects
o Added frsldPvcCtrlTransmitRP and frsldPvcCtrlReceiveRP as
indices to ALL tables.
o Added HC counters for all data delivery stats and
samples.
o Adjusted description of sample information for clarity.
o Adjusted names of sample objects for consistency.
o Added frsldRPCaps.
o Changed location to mib-2
o Reworked Group Definitions."
REVISION "200002061500Z"
DESCRIPTION
"o Published as draft-ietf-frnetmib-frmrelay-service-00.txt
o Added frsldCapabilities group to define the o Added frsldCapabilities group to define the
read/write capabilities read/write capabilities
o Changed location to experimental 104 o Changed location to experimental 104
o Changed name of frsldTables to frsldObjects o Changed name of frsldTables to frsldObjects
o Changed MAX-ACCESS of frsldPvcCtrlDelayType to o Changed MAX-ACCESS of frsldPvcCtrlDelayType to
read-create read-create
o Unlinked frsldPvcDataDelayMin, frsldPvcDataDelayMax, o Unlinked frsldPvcDataDelayMin, frsldPvcDataDelayMax,
and frsldPvcDataDelayAvg from the sample period" and frsldPvcDataDelayAvg from the sample period"
REVISION "9909030000Z" REVISION "199909031500Z"
DESCRIPTION DESCRIPTION
"o Added range to frsldPvcCtrlPacketFreq "o Added range to frsldPvcCtrlPacketFreq
o Changed range of frsldPvcCtrlDelayTimeOut to match o Changed range of frsldPvcCtrlDelayTimeOut to match
that of frsldPvcCtrlPacketFreq that of frsldPvcCtrlPacketFreq
o Clarified what happens when frsldPvcCtrlPacketFreq o Clarified what happens when frsldPvcCtrlPacketFreq
is set to zero is set to zero
o Changed delay to count in microseconds instead of o Changed delay to count in microseconds instead of
milliseconds milliseconds
o Created a new sample control table and moved sample o Created a new sample control table and moved sample
specific information into it. specific information into it.
o Changed the prefix of 'frsldPvcCtrl' object name to o Changed the prefix of `frsldPvcCtrl' object name to
'frsldSmplCtrl' `frsldSmplCtrl'
o Added the sample control index to the indices of the o Added the sample control index to the indices of the
sample tables sample tables
o Changed all occasions of TimeTicks to TimeStamp o Changed all occasions of TimeTicks to TimeStamp
o Added frsldPvcCtrlPurge to aide in control validity o Added frsldPvcCtrlPurge to aid in control validity
of information due to PVC status changes of information due to PVC status changes
o Added frsldPvcCtrlDeleteOnPurge object o Added frsldPvcCtrlDeleteOnPurge object
o Added frsldPvcCtrlLastPurgeTime object o Added frsldPvcCtrlLastPurgeTime object
o Added units clauses to all time related fields. o Added units clauses to all time related fields.
o Reworded the 'change in' syntax to be more explicit" o Reworded the `change in' syntax to be more explicit"
::= { experimental 104 } -- ::= { experimental 104 } OLD Value
::= { mib-2 xxx } -- RFC editor - IANA assigns xxx
FrsldLocation ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The location at which the calculations occur."
SYNTAX INTEGER {
source(1), -- Calculations occur at the
-- source device.
destination(2), -- Calculations occur at the
-- destination device.
intermediate(3), -- Calculations occur at some
-- intermediate device such as
-- a probe.
distributed(4) -- Calculations are distributed
-- between source and destination
-- devices.
}
FrsldRP ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Reference points for calculation of service
level definitions."
SYNTAX INTEGER {
srcRP(1), -- Source Reference Point
ingRP(2), -- Ingress Reference Point
tpRP(3), -- Traffic Policing Reference Point
eqiRP(4), -- Egress Queue Input Reference Point
eqoRP(5), -- Egress Queue Output Reference Point
desRP(6), -- Destination Reference Point
propRP(7) -- Proprietary Reference Point
}
frsldObjects OBJECT IDENTIFIER ::= { frsldMIB 1 } frsldObjects OBJECT IDENTIFIER ::= { frsldMIB 1 }
frsldCapabilities OBJECT IDENTIFIER ::= { frsldMIB 2 } frsldCapabilities OBJECT IDENTIFIER ::= { frsldMIB 2 }
frsldConformance OBJECT IDENTIFIER ::= { frsldMIB 3 } frsldConformance OBJECT IDENTIFIER ::= { frsldMIB 3 }
-- The Frame Relay Service Level Definitions PVC Control Table -- The Frame Relay Service Level Definitions PVC Control Table
-- --
-- This table is used to define and display the parameters of -- This table is used to define and display the parameters of
-- service level definitions on individual PVCs. -- service level definitions on individual PVCs.
frsldPvcCtrlTable OBJECT-TYPE frsldPvcCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldPvcCtrlEntry SYNTAX SEQUENCE OF FrsldPvcCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 17, line 17 skipping to change at page 23, line 4
-- service level definitions on individual PVCs. -- service level definitions on individual PVCs.
frsldPvcCtrlTable OBJECT-TYPE frsldPvcCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldPvcCtrlEntry SYNTAX SEQUENCE OF FrsldPvcCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Frame Relay Service Level Definitions "The Frame Relay Service Level Definitions
PVC control table." PVC control table."
::= { frsldObjects 1 } ::= { frsldObjects 1 }
frsldPvcCtrlEntry OBJECT-TYPE frsldPvcCtrlEntry OBJECT-TYPE
SYNTAX FrsldPvcCtrlEntry SYNTAX FrsldPvcCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Frame Relay Service Level "An entry in the Frame Relay Service Level
Definitions PVC control table." Definitions PVC control table."
INDEX { ifIndex, frsldPvcCtrlDlci } INDEX { ifIndex, frsldPvcCtrlDlci,
frsldPvcCtrlTransmitRP, frsldPvcCtrlReceiveRP}
::= { frsldPvcCtrlTable 1 } ::= { frsldPvcCtrlTable 1 }
FrsldPvcCtrlEntry ::= FrsldPvcCtrlEntry ::=
SEQUENCE { SEQUENCE {
-- --
-- Index Control Variables -- Index Control Variables
-- --
frsldPvcCtrlDlci Integer32, frsldPvcCtrlDlci Integer32,
frsldPvcCtrlTransmitRP INTEGER,
frsldPvcCtrlReceiveRP INTEGER,
frsldPvcCtrlStatus RowStatus, frsldPvcCtrlStatus RowStatus,
-- --
-- Service Level Definitions Setup Variables -- Service Level Definitions Setup Variables
-- --
frsldPvcCtrlSrcRP FrsldRP,
frsldPvcCtrlDstRP FrsldRP,
frsldPvcCtrlPacketFreq Integer32, frsldPvcCtrlPacketFreq Integer32,
-- --
-- Delay Specific Setup Variables -- Delay Specific Setup Variables
-- --
frsldPvcCtrlDelayLoc FrsldLocation,
frsldPvcCtrlDelayFrSize Integer32, frsldPvcCtrlDelayFrSize Integer32,
frsldPvcCtrlDelayType INTEGER, frsldPvcCtrlDelayType INTEGER,
frsldPvcCtrlDelayTimeOut Integer32, frsldPvcCtrlDelayTimeOut Integer32,
-- frsldPvcCtrlDelayCnt Integer32,
-- Delivery Specific Setup Variables
--
frsldPvcCtrlDeliveryLoc FrsldLocation,
-- --
-- Data Persistence Control Variables -- Data Persistence Control Variables
-- --
frsldPvcCtrlPurge Integer32, frsldPvcCtrlPurge Integer32,
frsldPvcCtrlDeleteOnPurge INTEGER, frsldPvcCtrlDeleteOnPurge INTEGER,
frsldPvcCtrlLastPurgeTime TimeStamp frsldPvcCtrlLastPurgeTime TimeStamp
} }
frsldPvcCtrlDlci OBJECT-TYPE frsldPvcCtrlDlci OBJECT-TYPE
SYNTAX Integer32 (16..4194303) SYNTAX Integer32 (16..4194303)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of this object is equal to the DLCI "The value of this object is equal to the DLCI
value for this PVC." value for this PVC."
::= { frsldPvcCtrlEntry 1 } ::= { frsldPvcCtrlEntry 1 }
frsldPvcCtrlTransmitRP OBJECT-TYPE
SYNTAX INTEGER {
srcLocalRP(1),
ingTxLocalRP(2),
tpTxLocalRP(3),
eqiTxLocalRP(4),
eqoTxLocalRP(5),
otherTxLocalRP(6),
srcRemoteRP(7),
ingTxRemoteRP(8),
tpTxRemoteRP(9),
eqiTxRemoteRP(10),
eqoTxRemoteRP(11),
otherTxRemoteRP(12)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The reference point this PVC used for calculation
of transmitter related statistics. This object
together with frsldPvcCtrlReceiveRP define the
measurement domain.
The valid values for this object are as follows:
- srcLocalRP(1) for the local source
- ingTxLocalRP(2) for the local ingress queue input
- tpTxLocalRP(3) for the local traffic policing
- eqiTxLocalRP(4) for the local egress queue input
- eqoTxLocalRP(5) for the local egress queue output
- otherTxLocalRP(6) for any other local transmit point
- srcRemoteRP(7) for the remote source
- ingTxLocalRP(8) for the remote ingress queue input
- tpTxLocalRP(9) for the remote traffic policing
- eqiTxRemoteRP(10) for the remote egress queue input
- eqoTxRemoteRP(11) for the remote egress queue output
- otherTxRemoteRP(12) for any other remote transmit point"
::= { frsldPvcCtrlEntry 2 }
frsldPvcCtrlReceiveRP OBJECT-TYPE
SYNTAX INTEGER {
desLocalRP(1),
ingRxLocalRP(2),
tpRxLocalRP(3),
eqiRxLocalRP(4),
eqoRxLocalRP(5),
otherRxLocalRP(6),
desRemoteRP(7),
ingRxRemoteRP(8),
tpRxRemoteRP(9),
eqiRxRemoteRP(10),
eqoRxRemoteRP(11),
otherRxRemoteRP(12)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The reference point this PVC used for calculation
of receiver related statistics. This object
together with frsldPvcCtrlTransmitRP define the
measurement domain.
The valid values for this object are as follows:
- desLocalRP(1) for the local destination
- ingRxLocalRP(2) for the local ingress queue input
- tpRxLocalRP(3) for the local traffic policing
- eqiRxLocalRP(4) for the local egress queue input
- eqoRxLocalRP(5) for the local egress queue output
- otherRxLocalRP(6) for any other local receive point
- desRemoteRP(7) for the remote destination
- ingRxRemoteRP(8) for the remote ingress input
- tpRxRemoteRP(9) for the remote traffic policing
- eqiRxRemoteRP(10) for the remote egress queue input
- eqoRxRemoteRP(11) for the remote egress queue output
- otherRxRemoteRP(12) for any other remote receive point"
::= { frsldPvcCtrlEntry 3 }
frsldPvcCtrlStatus OBJECT-TYPE frsldPvcCtrlStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of the current row. This object is "The status of the current row. This object is
used to add, delete, and disable rows in this used to add, delete, and disable rows in this
table. When the status changes to active the table. When the status changes to active(1) for the
first time, a row will also be added to the data first time, a row will also be added to the data
table below. This row should not be removed until table below. This row SHOULD not be removed until
the status is changed to deleted. the status is changed to deleted.
When this object is set to delete, all associated When this object is set to destroy(6), all associated
sample and data table rows will also be deleted. sample and data table rows will also be deleted.
When this object is changed from active to any When this object is changed from active(1) to any
other valid value, the defined purge behavior will other valid value, the defined purge behavior will
affect the data and sample tables. affect the data and sample tables.
The rows added to this table must have a valid The rows added to this table MUST have a valid
ifIndex and an ifType related to frame relay." ifIndex and an ifType related to frame relay. Further,
::= { frsldPvcCtrlEntry 2 } the reference points referred to by frsldPvcCtrlTransmitRP
and frsldPvcCtrlReceiveRP MUST be supported (see the
frsldPvcCtrlSrcRP OBJECT-TYPE frsldRPCaps object).
SYNTAX FrsldRP
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The reference point this PVC uses for calculation
when it is acting as a source. This object
together with frsldPvcCtrlDstRp define the
measurement domain."
::= { frsldPvcCtrlEntry 3 }
frsldPvcCtrlDstRP OBJECT-TYPE If at any point the row is not in the active(1) state
SYNTAX FrsldRP and the DLCI no longer exists, the state SHOULD
MAX-ACCESS read-create report notReady(3)."
STATUS current
DESCRIPTION
"The reference point this PVC uses for calculation
when it is acting as a destination. This object
together with frsldPvcCtrlDstRP define the
measurement domain."
::= { frsldPvcCtrlEntry 4 } ::= { frsldPvcCtrlEntry 4 }
frsldPvcCtrlPacketFreq OBJECT-TYPE frsldPvcCtrlPacketFreq OBJECT-TYPE
SYNTAX Integer32 (0..3600) SYNTAX Integer32 (0..3600)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The frequency in seconds between initiation of "The frequency in seconds between initiation of
specialized packets used to collect delay and / or specialized packets used to collect delay and / or
delivery information as supported by the device. delivery information as supported by the device.
A value of zero indicates that no packets will A value of zero indicates that no packets will
be sent." be sent."
DEFVAL { 60 } DEFVAL { 60 }
::= { frsldPvcCtrlEntry 5 } ::= { frsldPvcCtrlEntry 5 }
frsldPvcCtrlDelayLoc OBJECT-TYPE
SYNTAX FrsldLocation
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The location at which the calculation of delay for
this PVC occurs."
::= { frsldPvcCtrlEntry 6 }
frsldPvcCtrlDelayFrSize OBJECT-TYPE frsldPvcCtrlDelayFrSize OBJECT-TYPE
SYNTAX Integer32 (1..8188) SYNTAX Integer32 (1..8188)
UNITS "octets"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of the payload in the frame used for "The size of the payload in the frame used for
calculation of network delay." calculation of network delay."
DEFVAL { 128 } DEFVAL { 128 }
::= { frsldPvcCtrlEntry 7 } ::= { frsldPvcCtrlEntry 6 }
frsldPvcCtrlDelayType OBJECT-TYPE frsldPvcCtrlDelayType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
oneWay(1), oneWay(1),
roundTrip(2) roundTrip(2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of delay measurement performed." "The type of delay measurement performed."
::= { frsldPvcCtrlEntry 8 } ::= { frsldPvcCtrlEntry 7 }
frsldPvcCtrlDelayTimeOut OBJECT-TYPE frsldPvcCtrlDelayTimeOut OBJECT-TYPE
SYNTAX Integer32 (1..3600) SYNTAX Integer32 (1..3600)
UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A delay frame will count as a missed poll if "A delay frame will count as a missed poll if
it is not updated in the time specified by it is not updated in the time specified by
frsldPvcCtrlDelayTimeOut." frsldPvcCtrlDelayTimeOut."
DEFVAL { 60 } DEFVAL { 60 }
::= { frsldPvcCtrlEntry 9 } ::= { frsldPvcCtrlEntry 8 }
frsldPvcCtrlDeliveryLoc OBJECT-TYPE frsldPvcCtrlDelayCnt OBJECT-TYPE
SYNTAX FrsldLocation SYNTAX Integer32 (0..32767)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The location at which the collection of delivery "The number of discrete delay measurements that are
parameters for this PVC occur." used to calculate the free running minimum, maximum
::= { frsldPvcCtrlEntry 10 } and average. A value of zero indicates that the values
are unbounded."
DEFVAL { 1000 }
::= { frsldPvcCtrlEntry 9 }
frsldPvcCtrlPurge OBJECT-TYPE frsldPvcCtrlPurge OBJECT-TYPE
SYNTAX Integer32 (0..172800) -- up to 48 hours SYNTAX Integer32 (0..172800) -- up to 48 hours
UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object defines the amount of time the device "This object defines the amount of time the device
will wait, after discovering either that a DLCI will wait, after discovering that a DLCI does not exist,
does not exist or it was deleted, prior to the DLCI was deleted or the value of frsldPvcCtrlStatus
automatically purging the history in the sample changes from active(1) to either notInService(2) or
tables and resetting the data in the data tables notReady(3), prior to automatically purging the history
to all zeroes." in the sample tables and resetting the data in the data
tables to all zeroes. If frsldPvcCtrlStatus is manually
set to destroy(6), this object does not apply."
DEFVAL { 0 } DEFVAL { 0 }
::= { frsldPvcCtrlEntry 11 } ::= { frsldPvcCtrlEntry 10 }
frsldPvcCtrlDeleteOnPurge OBJECT-TYPE frsldPvcCtrlDeleteOnPurge OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
none(1), none(1),
sampleContols(2), sampleContols(2),
all(3) all(3)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 21, line 19 skipping to change at page 28, line 14
automatically be deleted from the tables automatically be deleted from the tables
when the information is purged. when the information is purged.
- A value of none(1) indicates that no rows - A value of none(1) indicates that no rows
will deleted. The last known values will will deleted. The last known values will
be preserved. be preserved.
- A value of sampleControls(2) indicates - A value of sampleControls(2) indicates
that all associated sample control rows that all associated sample control rows
will be deleted. will be deleted.
- A value of all(3) indicates that all - A value of all(3) indicates that all
associated rows should be deleted." associated rows SHOULD be deleted."
DEFVAL { all } DEFVAL { all }
::= { frsldPvcCtrlEntry 12 } ::= { frsldPvcCtrlEntry 11 }
frsldPvcCtrlLastPurgeTime OBJECT-TYPE frsldPvcCtrlLastPurgeTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the value of sysUpTime "This object returns the value of sysUpTime
at the time the information was last purged. at the time the information was last purged.
This value should be set to the sysUpTime This value SHOULD be set to the sysUpTime
upon setting frsldPvcCtrlStatus to upon setting frsldPvcCtrlStatus to active(1)
active(1). If frsldPvcCtrlStatus has never for the first time. If frsldPvcCtrlStatus has
been active(1), this object should return 0." never been active(1), this object SHOULD return 0."
DEFVAL { 0 } DEFVAL { 0 }
::= { frsldPvcCtrlEntry 13 } ::= { frsldPvcCtrlEntry 12 }
-- The Frame Relay Service Level Definitions Sampling Control -- The Frame Relay Service Level Definitions Sampling Control
-- Table -- Table
-- --
-- This table is used to define the sample control parameters -- This table is used to define the sample control parameters
-- of service level definitions on individual PVCs. -- of service level definitions on individual PVCs.
frsldSmplCtrlTable OBJECT-TYPE frsldSmplCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldSmplCtrlEntry SYNTAX SEQUENCE OF FrsldSmplCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 22, line 4 skipping to change at page 28, line 46
-- of service level definitions on individual PVCs. -- of service level definitions on individual PVCs.
frsldSmplCtrlTable OBJECT-TYPE frsldSmplCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldSmplCtrlEntry SYNTAX SEQUENCE OF FrsldSmplCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Frame Relay Service Level Definitions "The Frame Relay Service Level Definitions
sampling control table." sampling control table."
::= { frsldObjects 2 } ::= { frsldObjects 2 }
frsldSmplCtrlEntry OBJECT-TYPE frsldSmplCtrlEntry OBJECT-TYPE
SYNTAX FrsldSmplCtrlEntry SYNTAX FrsldSmplCtrlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Frame Relay Service Level "An entry in the Frame Relay Service Level
Definitions sample control table." Definitions sample control table."
INDEX { ifIndex, frsldPvcCtrlDlci, frsldSmplIdx } INDEX { ifIndex, frsldPvcCtrlDlci,
frsldPvcCtrlTransmitRP, frsldPvcCtrlReceiveRP,
frsldSmplCtrlIdx }
::= { frsldSmplCtrlTable 1 } ::= { frsldSmplCtrlTable 1 }
FrsldSmplCtrlEntry ::= FrsldSmplCtrlEntry ::=
SEQUENCE { SEQUENCE {
-- --
-- Index Control Variables -- Index Control Variables
-- --
frsldSmplIdx Integer32, frsldSmplCtrlIdx Integer32,
frsldSmplCtrlStatus RowStatus, frsldSmplCtrlStatus RowStatus,
-- --
-- Sampling Control Variables: Delay and Delivery -- Data Collection Control Variables
-- --
frsldSmplCtrlDataColPeriod Integer32, frsldSmplCtrlDataColPeriod Integer32,
frsldSmplCtrlDataBuckets Integer32, frsldSmplCtrlDataBuckets Integer32,
frsldSmplCtrlDataBucketsGranted Integer32, frsldSmplCtrlDataBucketsGranted Integer32,
-- --
-- Sampling Control Variables: Availability -- Availability Collection Control Variables
-- --
frsldSmplCtrlAvailColPeriod Integer32, frsldSmplCtrlAvailColPeriod Integer32,
frsldSmplCtrlAvailBuckets Integer32, frsldSmplCtrlAvailBuckets Integer32,
frsldSmplCtrlAvailBucketsGranted Integer32 frsldSmplCtrlAvailBucketsGranted Integer32
} }
frsldSmplIdx OBJECT-TYPE frsldSmplCtrlIdx OBJECT-TYPE
SYNTAX Integer32 (1..256) SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique index for this row in the "The unique index for this row in the
sample control table." sample control table."
::= { frsldSmplCtrlEntry 1 } ::= { frsldSmplCtrlEntry 1 }
frsldSmplCtrlStatus OBJECT-TYPE frsldSmplCtrlStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of the current row. This object is "The status of the current row. This object is
used to add, delete, and disable rows in this used to add, delete, and disable rows in this
table. This row should not be removed until the table. This row SHOULD NOT be removed until the
status is changed to deleted. When the status status is changed to destroy(6). When the status
changes to active, the collection in the sample changes to active(1), the collection in the sample
tables below will be activated. tables below will be activated.
The rows added to this table must have a valid The rows added to this table MUST have a valid
ifIndex, an ifType related to frame relay and ifIndex, an ifType related to frame relay,
frsldPvcCtrlDlci must exist for the specified frsldPvcCtrlDlci MUST exist for the specified
ifIndex." ifIndex and frsldPvcCtrlStatus MUST have a
value of active(1).
The value of frsldPvcCtrlStatus MUST be active(1)
to transition this object to active(1). If
the value of frsldPvcCtrlStatus becomes anything
other than active(1) when the state of this object
is not active(1), this object SHOULD be set to
notReady(3)."
::= { frsldSmplCtrlEntry 2 } ::= { frsldSmplCtrlEntry 2 }
frsldSmplCtrlDataColPeriod OBJECT-TYPE frsldSmplCtrlDataColPeriod OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The amount of time in seconds that defines a "The amount of time in seconds that defines a
period of collection of the delay and / or period of collection for data delivery statistics.
delivery information. At the end of each period, At the end of each period, the statistics will be
the delay and / or delivery statistics will be sampled and a row is added to the sample table."
sampled and a row is added to the data sample
table."
DEFVAL { 900 } -- 15 Minutes
::= { frsldSmplCtrlEntry 3 } ::= { frsldSmplCtrlEntry 3 }
frsldSmplCtrlDataBuckets OBJECT-TYPE frsldSmplCtrlDataBuckets OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of discrete buckets over which the delay "The number of discrete buckets over which the
and delivery data statistics are sampled. data statistics are sampled.
A value of zero indicates that no samples are
desired for the delay and delivery statistics.
When this object is created or modified, the device When this object is created or modified, the device
should attempt to set the frsldSmplCtrlDataBuckets- SHOULD attempt to set the frsldSmplCtrlDataBuckets-
Granted to a value as close as is possible Granted to a value as close as is possible
depending upon the implementation and the available depending upon the implementation and the available
resources." resources."
DEFVAL { 60 } DEFVAL { 60 }
::= { frsldSmplCtrlEntry 4 } ::= { frsldSmplCtrlEntry 4 }
frsldSmplCtrlDataBucketsGranted OBJECT-TYPE frsldSmplCtrlDataBucketsGranted OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 24, line 19 skipping to change at page 31, line 17
available resources." available resources."
::= { frsldSmplCtrlEntry 5 } ::= { frsldSmplCtrlEntry 5 }
frsldSmplCtrlAvailColPeriod OBJECT-TYPE frsldSmplCtrlAvailColPeriod OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The amount of time in seconds that defines a "The amount of time in seconds that defines a
period of collection of the availability period of collection for availability statistics.
statistics. At the end of each period, the At the end of each period, the statistics will be
availability statistics will be sampled. sampled and a row is added to the sample table."
The value at the last sample will be subtracted
from the current value, and the difference will
be stored in a new row in the availability
sample table."
DEFVAL { 86400 } -- 24 hours
::= { frsldSmplCtrlEntry 6 } ::= { frsldSmplCtrlEntry 6 }
frsldSmplCtrlAvailBuckets OBJECT-TYPE frsldSmplCtrlAvailBuckets OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of discrete buckets over which the "The number of discrete buckets over which the
availability statistics are sampled. availability statistics are sampled.
A value of zero indicates that no samples are
desired for the availability statistics.
When this object is created or modified, the device When this object is created or modified, the device
should attempt to set the frsldSmplCtrlAvail- SHOULD attempt to set the frsldSmplCtrlDataBuckets-
BucketsGranted to a value as close as is possible Granted to a value as close as is possible
depending upon the implementation and the available depending upon the implementation and the available
resources." resources."
DEFVAL { 31 } -- One month DEFVAL { 60 }
::= { frsldSmplCtrlEntry 7 } ::= { frsldSmplCtrlEntry 7 }
frsldSmplCtrlAvailBucketsGranted OBJECT-TYPE frsldSmplCtrlAvailBucketsGranted OBJECT-TYPE
SYNTAX Integer32 (0..65535) SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of discrete buckets granted. This "The number of discrete buckets granted. This
object will return 0 until frsldPvcCtrlStatus is object will return 0 until frsldSmplCtrlStatus is
set to active(1). At that time the buckets will be set to active(1). At that time the buckets will be
allocated depending upon the implementation and allocated depending upon implementation and
available resources." available resources."
::= { frsldSmplCtrlEntry 8 } ::= { frsldSmplCtrlEntry 8 }
-- The Frame Relay Service Level Definitions PVC Data Table -- The Frame Relay Service Level Definitions PVC Data Table
-- --
-- This table contains the accumulated values of -- This table contains the accumulated values of
-- the collected data. This table is the table that should -- the collected data. This table is the table that should
-- be referenced by external polling mechanism should time -- be referenced by external polling mechanisms if time
-- based polling be desired. -- based polling be desired.
frsldPvcDataTable OBJECT-TYPE frsldPvcDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldPvcDataEntry SYNTAX SEQUENCE OF FrsldPvcDataEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Frame Relay Service Level Definitions "The Frame Relay Service Level Definitions
data table." data table.
This table contains accumulated values of the
collected data. It is the table that should be
referenced by external polling mechanisms if
time based polling be desired."
::= { frsldObjects 3 } ::= { frsldObjects 3 }
frsldPvcDataEntry OBJECT-TYPE frsldPvcDataEntry OBJECT-TYPE
SYNTAX FrsldPvcDataEntry SYNTAX FrsldPvcDataEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Frame Relay Service Level "An entry in the Frame Relay Service Level
Definitions data table." Definitions data table."
INDEX { ifIndex, frsldPvcCtrlDlci } INDEX { ifIndex, frsldPvcCtrlDlci,
frsldPvcCtrlTransmitRP, frsldPvcCtrlReceiveRP}
::= { frsldPvcDataTable 1 } ::= { frsldPvcDataTable 1 }
FrsldPvcDataEntry ::= FrsldPvcDataEntry ::=
SEQUENCE { SEQUENCE {
frsldPvcDataDelayMin Gauge32, frsldPvcDataDelayMin Gauge32,
frsldPvcDataDelayMax Gauge32, frsldPvcDataDelayMax Gauge32,
frsldPvcDataDelayAvg Gauge32, frsldPvcDataDelayAvg Gauge32,
frsldPvcDataMissedPolls Counter32, frsldPvcDataMissedPolls Counter32,
frsldPvcDataFrDeliveredC Counter32, frsldPvcDataFrDeliveredC Counter32,
frsldPvcDataFrDeliveredE Counter32, frsldPvcDataFrDeliveredE Counter32,
frsldPvcDataFrOfferedC Counter32, frsldPvcDataFrOfferedC Counter32,
frsldPvcDataFrOfferedE Counter32, frsldPvcDataFrOfferedE Counter32,
frsldPvcDataDataDeliveredC Counter32, frsldPvcDataDataDeliveredC Counter32,
frsldPvcDataDataDeliveredE Counter32, frsldPvcDataDataDeliveredE Counter32,
frsldPvcDataDataOfferedC Counter32, frsldPvcDataDataOfferedC Counter32,
frsldPvcDataDataOfferedE Counter32, frsldPvcDataDataOfferedE Counter32,
frsldPvcDataUnavailableTime TimeStamp, frsldPvcDataHCFrDeliveredC Counter64,
frsldPvcDataHCFrDeliveredE Counter64,
frsldPvcDataHCFrOfferedC Counter64,
frsldPvcDataHCFrOfferedE Counter64,
frsldPvcDataHCDataDeliveredC Counter64,
frsldPvcDataHCDataDeliveredE Counter64,
frsldPvcDataHCDataOfferedC Counter64,
frsldPvcDataHCDataOfferedE Counter64,
frsldPvcDataUnavailableTime TimeTicks,
frsldPvcDataUnavailables Counter32 frsldPvcDataUnavailables Counter32
} }
frsldPvcDataDelayMin OBJECT-TYPE frsldPvcDataDelayMin OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum delay reported in microseconds. "The minimum delay, reported in microseconds, that
has been detected within the frsldPvcCtrlDelayCnt
most recent delay queries.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataEntry 1 } ::= { frsldPvcDataEntry 1 }
frsldPvcDataDelayMax OBJECT-TYPE frsldPvcDataDelayMax OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The largest delay reported in microseconds. "The largest delay, reported in microseconds, that
has been detected within the frsldPvcCtrlDelayCnt
most recent delay queries.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataEntry 2 } ::= { frsldPvcDataEntry 2 }
frsldPvcDataDelayAvg OBJECT-TYPE frsldPvcDataDelayAvg OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The average delay reported in microseconds. "The average delay, reported in microseconds,
calculated over the frsldPvcCtrlDelayCnt most
recent delay queries.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataEntry 3 } ::= { frsldPvcDataEntry 3 }
frsldPvcDataMissedPolls OBJECT-TYPE frsldPvcDataMissedPolls OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of polls that have been missed." "The total number of polls that have been determined
to be missed."
::= { frsldPvcDataEntry 4 } ::= { frsldPvcDataEntry 4 }
frsldPvcDataFrDeliveredC OBJECT-TYPE frsldPvcDataFrDeliveredC OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of frames that were delivered within "The number of frames that were received at
CIR. If the location of calculation is frsldPvcCtrlReceiveRP and determined to have been
distributed(4), this value represents the number of sent within CIR."
committed frames the far end sent that reached this
device."
::= { frsldPvcDataEntry 5 } ::= { frsldPvcDataEntry 5 }
frsldPvcDataFrDeliveredE OBJECT-TYPE frsldPvcDataFrDeliveredE OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of frames that were delivered in excess "The number of frames that were received at
of the CIR. If the location of calculation is frsldPvcCtrlReceiveRP and determined to have been
distributed(4), this value represents the number of sent in excess of the CIR."
excess frames the far end sent that reached this
device."
::= { frsldPvcDataEntry 6 } ::= { frsldPvcDataEntry 6 }
frsldPvcDataFrOfferedC OBJECT-TYPE frsldPvcDataFrOfferedC OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of frames that were offered with CIR. "The number of frames that were offered through
If the location of calculation is distributed(4), frsldPvcCtrlTransmitRP within CIR."
this value represents the number of committed
frames the near end sent."
::= { frsldPvcDataEntry 7 } ::= { frsldPvcDataEntry 7 }
frsldPvcDataFrOfferedE OBJECT-TYPE frsldPvcDataFrOfferedE OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of frames that were offered in excess "The number of frames that were offered through
of the CIR. If the location of calculation is frsldPvcCtrlTransmitRP in excess of the CIR."
distributed(4), this value represents the number of
excess frames the near end sent."
::= { frsldPvcDataEntry 8 } ::= { frsldPvcDataEntry 8 }
frsldPvcDataDataDeliveredC OBJECT-TYPE frsldPvcDataDataDeliveredC OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets that were delivered within "The number of octets that were received at
CIR. If the location of calculation is frsldPvcCtrlReceiveRP and determined to have been
distributed(4), this value represents the number of sent within CIR."
committed octets the far end sent that reached this
device."
::= { frsldPvcDataEntry 9 } ::= { frsldPvcDataEntry 9 }
frsldPvcDataDataDeliveredE OBJECT-TYPE frsldPvcDataDataDeliveredE OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets that were delivered in excess "The number of octets that were received at
of the CIR. If the location of calculation is frsldPvcCtrlReceiveRP and determined to have been
distributed(4), this value represents the number of sent in excess of the CIR."
excess octets the far end sent that reached this
device."
::= { frsldPvcDataEntry 10 } ::= { frsldPvcDataEntry 10 }
frsldPvcDataDataOfferedC OBJECT-TYPE frsldPvcDataDataOfferedC OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets that were offered with CIR. "The number of octets that were offered through
If the location of calculation is distributed(4), frsldPvcCtrlTransmitRP within CIR."
this value represents the number of committed
octets the near end sent."
::= { frsldPvcDataEntry 11 } ::= { frsldPvcDataEntry 11 }
frsldPvcDataDataOfferedE OBJECT-TYPE frsldPvcDataDataOfferedE OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets that were offered in excess "The number of octets that were offered through
of the CIR. If the location of calculation is frsldPvcCtrlTransmitRP in excess of the CIR."
distributed(4), this value represents the number of
excess octets the near end sent."
::= { frsldPvcDataEntry 12 } ::= { frsldPvcDataEntry 12 }
frsldPvcDataUnavailableTime OBJECT-TYPE frsldPvcDataHCFrDeliveredC OBJECT-TYPE
SYNTAX TimeStamp SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The amount of time this PVC was declared "The number of frames that were received at
unavailable for any reason." frsldPvcCtrlReceiveRP and determined to have been
sent within CIR. This object is a 64-bit version
of frsldPvcDataFrDeliveredC."
::= { frsldPvcDataEntry 13 } ::= { frsldPvcDataEntry 13 }
frsldPvcDataHCFrDeliveredE OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent in excess of the CIR. This object is a 64-bit
version of frsldPvcDataFrDeliveredE."
::= { frsldPvcDataEntry 14 }
frsldPvcDataHCFrOfferedC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were offered through
frsldPvcCtrlTransmitRP within CIR. This object is
a 64-bit version of frsldPvcDataFrOfferedC."
::= { frsldPvcDataEntry 15 }
frsldPvcDataHCFrOfferedE OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were offered through
frsldPvcCtrlTransmitRP in excess of the CIR. This
object is a 64-bit version of frsldPvcDataFrOfferedE."
::= { frsldPvcDataEntry 16 }
frsldPvcDataHCDataDeliveredC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent within CIR. This object is a 64-bit version of
frsldPvcDataDataDeliveredC."
::= { frsldPvcDataEntry 17 }
frsldPvcDataHCDataDeliveredE OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent in excess of the CIR. This object is a 64-bit
version of frsldPvcDataDataDeliveredE."
::= { frsldPvcDataEntry 18 }
frsldPvcDataHCDataOfferedC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were offered through
frsldPvcCtrlTransmitRP within CIR. This object is
a 64-bit version of frsldPvcDataDataOfferedC."
::= { frsldPvcDataEntry 19 }
frsldPvcDataHCDataOfferedE OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were offered through
frsldPvcCtrlTransmitRP in excess of the CIR.
This object is a 64-bit version of
frsldPvcDataDataOfferedE."
::= { frsldPvcDataEntry 20 }
frsldPvcDataUnavailableTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time this PVC was declared unavailable
for any reason since this row was created."
::= { frsldPvcDataEntry 21 }
frsldPvcDataUnavailables OBJECT-TYPE frsldPvcDataUnavailables OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times this PVC was declared "The number of times this PVC was declared unavailable
unavailable for any reason." for any reason since this row was created."
::= { frsldPvcDataEntry 14 } ::= { frsldPvcDataEntry 22 }
-- The Frame Relay Service Level Definitions PVC -- The Frame Relay Service Level Definitions PVC
-- Data Sample Table -- Data Sample Table
-- --
-- This table contains the sampled delay and delivery -- This table contains the sampled delay and delivery
-- information. -- information.
frsldPvcDataSampleTable OBJECT-TYPE frsldPvcDataSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldPvcDataSampleEntry SYNTAX SEQUENCE OF FrsldPvcDataSampleEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 29, line 40 skipping to change at page 38, line 22
::= { frsldObjects 4 } ::= { frsldObjects 4 }
frsldPvcDataSampleEntry OBJECT-TYPE frsldPvcDataSampleEntry OBJECT-TYPE
SYNTAX FrsldPvcDataSampleEntry SYNTAX FrsldPvcDataSampleEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Frame Relay Service Level "An entry in the Frame Relay Service Level
Definitions data sample table." Definitions data sample table."
INDEX { ifIndex, frsldPvcCtrlDlci, INDEX { ifIndex, frsldPvcCtrlDlci,
frsldSmplIdx, frsldPvcDataSmplIdx } frsldPvcCtrlTransmitRP, frsldPvcCtrlReceiveRP,
frsldSmplCtrlIdx, frsldPvcDataSmplIdx }
::= { frsldPvcDataSampleTable 1 } ::= { frsldPvcDataSampleTable 1 }
FrsldPvcDataSampleEntry ::= FrsldPvcDataSampleEntry ::=
SEQUENCE { SEQUENCE {
frsldPvcDataSmplIdx Integer32, frsldPvcDataSmplIdx Integer32,
frsldPvcDataDelaySmplMin Gauge32, frsldPvcDataSmplDelayMin Gauge32,
frsldPvcDataDelaySmplMax Gauge32, frsldPvcDataSmplDelayMax Gauge32,
frsldPvcDataDelaySmplAvg Gauge32, frsldPvcDataSmplDelayAvg Gauge32,
frsldPvcDataSmplMissedPolls Gauge32, frsldPvcDataSmplMissedPolls Gauge32,
frsldPvcDataSmplFrDeliveredC Gauge32, frsldPvcDataSmplFrDeliveredC Gauge32,
frsldPvcDataSmplFrDeliveredE Gauge32, frsldPvcDataSmplFrDeliveredE Gauge32,
frsldPvcDataSmplFrOfferedC Gauge32, frsldPvcDataSmplFrOfferedC Gauge32,
frsldPvcDataSmplFrOfferedE Gauge32, frsldPvcDataSmplFrOfferedE Gauge32,
frsldPvcDataSmplDataDeliveredC Gauge32, frsldPvcDataSmplDataDeliveredC Gauge32,
frsldPvcDataSmplDataDeliveredE Gauge32, frsldPvcDataSmplDataDeliveredE Gauge32,
frsldPvcDataSmplDataOfferedC Gauge32, frsldPvcDataSmplDataOfferedC Gauge32,
frsldPvcDataSmplDataOfferedE Gauge32, frsldPvcDataSmplDataOfferedE Gauge32,
frsldPvcDataSmplHCFrDeliveredC CounterBasedGauge64,
frsldPvcDataSmplHCFrDeliveredE CounterBasedGauge64,
frsldPvcDataSmplHCFrOfferedC CounterBasedGauge64,
frsldPvcDataSmplHCFrOfferedE CounterBasedGauge64,
frsldPvcDataSmplHCDataDeliveredC CounterBasedGauge64,
frsldPvcDataSmplHCDataDeliveredE CounterBasedGauge64,
frsldPvcDataSmplHCDataOfferedC CounterBasedGauge64,
frsldPvcDataSmplHCDataOfferedE CounterBasedGauge64,
frsldPvcDataSmplStartTime TimeStamp, frsldPvcDataSmplStartTime TimeStamp,
frsldPvcDataSmplEndTime TimeStamp frsldPvcDataSmplEndTime TimeStamp
} }
frsldPvcDataSmplIdx OBJECT-TYPE frsldPvcDataSmplIdx OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bucket index of the current sample. This "The bucket index of the current sample. This
increments once for each new bucket in the increments once for each new bucket in the
table." table."
::= { frsldPvcDataSampleEntry 1 } ::= { frsldPvcDataSampleEntry 1 }
skipping to change at page 30, line 25 skipping to change at page 39, line 14
frsldPvcDataSmplIdx OBJECT-TYPE frsldPvcDataSmplIdx OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bucket index of the current sample. This "The bucket index of the current sample. This
increments once for each new bucket in the increments once for each new bucket in the
table." table."
::= { frsldPvcDataSampleEntry 1 } ::= { frsldPvcDataSampleEntry 1 }
frsldPvcDataDelaySmplMin OBJECT-TYPE frsldPvcDataSmplDelayMin OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum delay reported in microseconds measured "The minimum delay reported in microseconds measured
for any information packet that arrived in this for any information packet that arrived during this
interval. interval.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataSampleEntry 2 } ::= { frsldPvcDataSampleEntry 2 }
frsldPvcDataDelaySmplMax OBJECT-TYPE frsldPvcDataSmplDelayMax OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The largest delay reported in microseconds measured "The largest delay reported in microseconds measured
for any information packet that arrived in this for any information packet that arrived during this
interval. interval.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataSampleEntry 3 } ::= { frsldPvcDataSampleEntry 3 }
frsldPvcDataDelaySmplAvg OBJECT-TYPE frsldPvcDataSmplDelayAvg OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The average delay reported in microseconds measured "The average delay reported in microseconds measured
for all delay packets that arrived in this for all delay packets that arrived during this
interval. interval.
A value of zero means that no data is available." A value of zero means that no data is available."
::= { frsldPvcDataSampleEntry 4 } ::= { frsldPvcDataSampleEntry 4 }
frsldPvcDataSmplMissedPolls OBJECT-TYPE frsldPvcDataSmplMissedPolls OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of polls that were missed during "The total number of polls that were missed during
this polling period." this interval."
::= { frsldPvcDataSampleEntry 5 } ::= { frsldPvcDataSampleEntry 5 }
frsldPvcDataSmplFrDeliveredC OBJECT-TYPE frsldPvcDataSmplFrDeliveredC OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataFr- "The number of frames that were received at
DeliveredC during this sample interval. frsldPvcCtrlReceiveRP and determined to have been
The value at the last sample will be subtracted sent within CIR during this interval."
from the current value, and the difference will
be contained in this object."
::= { frsldPvcDataSampleEntry 6 } ::= { frsldPvcDataSampleEntry 6 }
frsldPvcDataSmplFrDeliveredE OBJECT-TYPE frsldPvcDataSmplFrDeliveredE OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataFr- "The number of frames that were received at
DeliveredE during this sample interval. frsldPvcCtrlReceiveRP and determined to have been
The value at the last sample will be subtracted sent in excess of the CIR during this interval."
from the current value, and the difference will
be contained in this object."
::= { frsldPvcDataSampleEntry 7 } ::= { frsldPvcDataSampleEntry 7 }
frsldPvcDataSmplFrOfferedC OBJECT-TYPE frsldPvcDataSmplFrOfferedC OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataFrOfferedC "The number of frames that were offered through
during this sample interval. The value at the last frsldPvcCtrlTransmitRP within CIR during this
sample will be subtracted from the current value, interval."
and the difference will be contained in this
object."
::= { frsldPvcDataSampleEntry 8 } ::= { frsldPvcDataSampleEntry 8 }
frsldPvcDataSmplFrOfferedE OBJECT-TYPE frsldPvcDataSmplFrOfferedE OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataFrOfferedE "The number of frames that were offered through
during this sample interval. The value at the last frsldPvcCtrlTransmitRP in excess of the CIR
sample will be subtracted from the current value, during this interval."
and the difference will be contained in this
object."
::= { frsldPvcDataSampleEntry 9 } ::= { frsldPvcDataSampleEntry 9 }
frsldPvcDataSmplDataDeliveredC OBJECT-TYPE frsldPvcDataSmplDataDeliveredC OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataData- "The number of octets that were received at
DeliveredC during this sample interval. frsldPvcCtrlReceiveRP and determined to have been
The value at the last sample will be subtracted sent within CIR during this interval."
from the current value, and the difference will
be contained in this object."
::= { frsldPvcDataSampleEntry 10 } ::= { frsldPvcDataSampleEntry 10 }
frsldPvcDataSmplDataDeliveredE OBJECT-TYPE frsldPvcDataSmplDataDeliveredE OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataData- "The number of octets that were received at
DeliveredE during this sample interval. frsldPvcCtrlDeliveredRP and determined to have been
The value at the last sample will be subtracted sent in excess of the CIR during this interval."
from the current value, and the difference will
be contained in this object."
::= { frsldPvcDataSampleEntry 11 } ::= { frsldPvcDataSampleEntry 11 }
frsldPvcDataSmplDataOfferedC OBJECT-TYPE frsldPvcDataSmplDataOfferedC OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataDataOfferedC "The number of octets that were offered through
during this sample interval. The value at the last frsldPvcCtrlTransmitRP within CIR during this
sample will be subtracted from the current value, interval."
and the difference will be contained in this
object."
::= { frsldPvcDataSampleEntry 12 } ::= { frsldPvcDataSampleEntry 12 }
frsldPvcDataSmplDataOfferedE OBJECT-TYPE frsldPvcDataSmplDataOfferedE OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcDataData- "The number of octets that were offered through
OfferedE during this sample interval. frsldPvcCtrlTransmitRP in excess of the CIR
The value at the last sample will be subtracted during this interval."
from the current value, and the difference will
be contained in this object."
::= { frsldPvcDataSampleEntry 13 } ::= { frsldPvcDataSampleEntry 13 }
frsldPvcDataSmplHCFrDeliveredC OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent within CIR during this interval. This object
is a 64-bit version of frsldPvcDataSmplFrDeliveredC."
::= { frsldPvcDataSampleEntry 14 }
frsldPvcDataSmplHCFrDeliveredE OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent in excess of the CIR during this interval.
This object is a 64-bit version of frsldPvcDataSmpl-
FrDeliveredE."
::= { frsldPvcDataSampleEntry 15 }
frsldPvcDataSmplHCFrOfferedC OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were offered through
frsldPvcCtrlTransmitRP within CIR during this
interval. This object is a 64-bit version of
frsldPvcDataSmplFrOfferedC."
::= { frsldPvcDataSampleEntry 16 }
frsldPvcDataSmplHCFrOfferedE OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of frames that were offered through
frsldPvcCtrlTransmitRP in excess of the CIR
during this interval. This object is a 64-bit
version of frsldPvcDataSmplFrOfferedE."
::= { frsldPvcDataSampleEntry 17 }
frsldPvcDataSmplHCDataDeliveredC OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent within CIR during this interval. This value
is a 64-bit version of frsldPvcDataSmplDataDeliveredC."
::= { frsldPvcDataSampleEntry 18 }
frsldPvcDataSmplHCDataDeliveredE OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were received at
frsldPvcCtrlReceiveRP and determined to have been
sent in excess of the CIR during this interval. This
value is a 64-bit version of frsldPvcDataSmplData-
DeliveredE."
::= { frsldPvcDataSampleEntry 19 }
frsldPvcDataSmplHCDataOfferedC OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were offered through
frsldPvcCtrlTransmitRP within CIR during this
interval. This value is a 64-bit version of
frsldPvcDataSmplDataOfferedC."
::= { frsldPvcDataSampleEntry 20 }
frsldPvcDataSmplHCDataOfferedE OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were offered through
frsldPvcCtrlTransmitRP in excess of the CIR
during this interval. This object is a 64-bit
version of frsldPvcDataSmplDataOfferedE."
::= { frsldPvcDataSampleEntry 21 }
frsldPvcDataSmplStartTime OBJECT-TYPE frsldPvcDataSmplStartTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when this sample period "The value of sysUpTime when this sample interval
started." started."
::= { frsldPvcDataSampleEntry 14 } ::= { frsldPvcDataSampleEntry 22 }
frsldPvcDataSmplEndTime OBJECT-TYPE frsldPvcDataSmplEndTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when this sample period "The value of sysUpTime when this sample interval
ended. No data will be reported and the row will ended. No data will be reported and the row will
not appear in the table until the sample has not appear in the table until the sample has
been collected." been collected."
::= { frsldPvcDataSampleEntry 15 } ::= { frsldPvcDataSampleEntry 23 }
-- The Frame Relay Service Level Definitions PVC -- The Frame Relay Service Level Definitions PVC
-- Availability Sample Table -- Availability Sample Table
-- --
-- This table contains the sampled availability information. -- This table contains the sampled availability information.
frsldPvcAvailSampleTable OBJECT-TYPE frsldPvcAvailSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrsldPvcAvailSampleEntry SYNTAX SEQUENCE OF FrsldPvcAvailSampleEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 34, line 22 skipping to change at page 44, line 31
availability sample table." availability sample table."
::= { frsldObjects 5 } ::= { frsldObjects 5 }
frsldPvcAvailSampleEntry OBJECT-TYPE frsldPvcAvailSampleEntry OBJECT-TYPE
SYNTAX FrsldPvcAvailSampleEntry SYNTAX FrsldPvcAvailSampleEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Frame Relay Service Level "An entry in the Frame Relay Service Level
Definitions availability sample table." Definitions availability sample table."
INDEX { ifIndex, frsldPvcCtrlDlci, frsldSmplIdx, INDEX { ifIndex, frsldPvcCtrlDlci,
frsldPvcAvailSmplIdx } frsldPvcCtrlTransmitRP, frsldPvcCtrlReceiveRP,
frsldSmplCtrlIdx, frsldPvcAvailSmplIdx }
::= { frsldPvcAvailSampleTable 1 } ::= { frsldPvcAvailSampleTable 1 }
FrsldPvcAvailSampleEntry ::= FrsldPvcAvailSampleEntry ::=
SEQUENCE { SEQUENCE {
frsldPvcAvailSmplIdx Integer32, frsldPvcAvailSmplIdx Integer32,
frsldPvcAvailSmplUnavailableTime TimeStamp, frsldPvcAvailSmplUnavailableTime TimeTicks,
frsldPvcAvailSmplUnavailables Gauge32, frsldPvcAvailSmplUnavailables Gauge32,
frsldPvcAvailSmplStartTime TimeStamp, frsldPvcAvailSmplStartTime TimeStamp,
frsldPvcAvailSmplEndTime TimeStamp frsldPvcAvailSmplEndTime TimeStamp
} }
frsldPvcAvailSmplIdx OBJECT-TYPE frsldPvcAvailSmplIdx OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The bucket index of the current sample. This "The bucket index of the current sample. This
increments once for each new bucket in the increments once for each new bucket in the
table." table."
::= { frsldPvcAvailSampleEntry 1 } ::= { frsldPvcAvailSampleEntry 1 }
frsldPvcAvailSmplUnavailableTime OBJECT-TYPE frsldPvcAvailSmplUnavailableTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcData- "The amount of time this PVC was declared
UnavailableTime during this sample interval. unavailable for any reason during this interval."
The value at the last sample will be subtracted
from the current value, and the difference will
be contained in this object."
::= { frsldPvcAvailSampleEntry 2 } ::= { frsldPvcAvailSampleEntry 2 }
frsldPvcAvailSmplUnavailables OBJECT-TYPE frsldPvcAvailSmplUnavailables OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The change in the value of frsldPvcData- "The number of times this PVC was declared
Unavailables during this sample interval. unavailable for any reason during this interval."
The value at the last sample will be subtracted
from the current value, and the difference will
be contained in this object."
::= { frsldPvcAvailSampleEntry 3 } ::= { frsldPvcAvailSampleEntry 3 }
frsldPvcAvailSmplStartTime OBJECT-TYPE frsldPvcAvailSmplStartTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when this sample period "The value of sysUpTime when this sample interval
started." started."
::= { frsldPvcAvailSampleEntry 4 } ::= { frsldPvcAvailSampleEntry 4 }
frsldPvcAvailSmplEndTime OBJECT-TYPE frsldPvcAvailSmplEndTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when this sample period "The value of sysUpTime when this sample interval
ended. No data will be reported and the row will ended. No data will be reported and the row will
not appear in the table until the sample has not appear in the table until the sample has
been collected." been collected."
::= { frsldPvcAvailSampleEntry 5 } ::= { frsldPvcAvailSampleEntry 5 }
-- Capabilities Group -- Capabilities Group
-- This group provides capabilities objects for the tables -- This group provides capabilities objects for the tables
-- that control configuration. -- that control configuration.
frsldPvcCtrlWriteCaps OBJECT-TYPE frsldPvcCtrlWriteCaps OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
frsldPvcCtrlStatus(0), frsldPvcCtrlStatus(0),
frsldPvcCtrlSrcRP(1), frsldPvcCtrlPacketFreq(1),
frsldPvcCtrlDstRP(2), frsldPvcCtrlDelayFrSize(2),
frsldPvcCtrlPacketFreq(3), frsldPvcCtrlDelayType(3),
frsldPvcCtrlDelayLoc(4), frsldPvcCtrlDelayTimeOut(4),
frsldPvcCtrlDelayFrSize(5), frsldPvcCtrlDelayCnt(5),
frsldPvcCtrlDelayType(6), frsldPvcCtrlPurge(6),
frsldPvcCtrlDelayTimeOut(7), frsldPvcCtrlDeleteOnPurge(7)
frsldPvcCtrlDeliveryLoc(8),
frsldPvcCtrlPurge(9),
frsldPvcCtrlDeleteOnPurge(10)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the write capabilities "This object specifies the write capabilities
for the read-create objects of the PVC Control for the read-create objects of the PVC Control
table. If the corresponding bit is enabled (1), table. If the corresponding bit is enabled (1),
the agent supports writes to that object." the agent supports writes to that object."
::= { frsldCapabilities 1 } ::= { frsldCapabilities 1 }
frsldSmplCtrlWriteCaps OBJECT-TYPE frsldSmplCtrlWriteCaps OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
frsldSmplCtrlStatus(0), frsldSmplCtrlStatus(0),
frsldSmplCtrlDataColPeriod(1), frsldSmplCtrlBuckets(1)
frsldSmplCtrlDataBuckets(2),
frsldSmplCtrlAvailColPeriod(3),
frsldSmplCtrlAvailBuckets(4)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the write capabilities "This object specifies the write capabilities
for the read-create objects of the Sample Control for the read-create objects of the Sample Control
table. If the corresponding bit is enabled (1), table. If the corresponding bit is enabled (1),
the agent supports writes to that object." the agent supports writes to that object."
::= { frsldCapabilities 2 } ::= { frsldCapabilities 2 }
frsldRPCaps OBJECT-TYPE
SYNTAX BITS {
srcLocalRP(0),
ingTxLocalRP(1),
tpTxLocalRP(2),
eqiTxLocalRP(3),
eqoTxLocalRP(4),
otherTxLocalRP(5),
srcRemoteRP(6),
ingTxRemoteRP(7),
tpTxRemoteRP(8),
eqiTxRemoteRP(9),
eqoTxRemoteRP(10),
otherTxRemoteRP(11),
desLocalRP(12),
ingRxLocalRP(13),
tpRxLocalRP(14),
eqiRxLocalRP(15),
eqoRxLocalRP(16),
otherRxLocalRP(17),
desRemoteRP(18),
ingRxRemoteRP(19),
tpRxRemoteRP(20),
eqiRxLocalRP(21),
eqoRxLocalRP(22),
otherRxRemoteRP(23)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the reference points that
the agent supports. This object allows the management
application to discover which rows can be created on
a specific device."
::= { frsldCapabilities 3 }
-- Conformance Information -- Conformance Information
frsldMIBGroups OBJECT IDENTIFIER ::= { frsldConformance 1 } frsldMIBGroups OBJECT IDENTIFIER ::= { frsldConformance 1 }
frsldMIBCompliances OBJECT IDENTIFIER ::= { frsldConformance 2 } frsldMIBCompliances OBJECT IDENTIFIER ::= { frsldConformance 2 }
-- --
-- Compliance Statements -- Compliance Statements
-- --
frsldCompliance MODULE-COMPLIANCE frsldCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for SNMPv2 entities "The compliance statement for SNMPv2 entities
which support Frame Relay Service Level which support with Frame Relay Service Level
Definitions." Definitions. This group defines the minimum
level of support required for compliance."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { frsldPvcReqCtrlGroup, MANDATORY-GROUPS { frsldPvcReqCtrlGroup,
frsldPvcReqDataGroup, frsldPvcReqDataGroup,
frsldCapabilitiesGroup} frsldCapabilitiesGroup}
OBJECT frsldPvcCtrlSrcRP OBJECT frsldPvcCtrlStatus
MIN-ACCESS read-only SYNTAX INTEGER { active(1) } -- subset of RowStatus
DESCRIPTION
"Write access is not required."
OBJECT frsldPvcCtrlDstRP
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT frsldPvcCtrlDelayFrSize
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT frsldPvcCtrlDelayType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT frsldPvcCtrlDelayLoc
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT frsldPvcCtrlDeliveryLoc
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required, and only one of the six
enumerated values for the RowStatus textual convention
need be supported, specifically: active(1)."
OBJECT frsldPvcCtrlPurge OBJECT frsldPvcCtrlPurge
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT frsldPvcCtrlDeleteOnPurge OBJECT frsldPvcCtrlDeleteOnPurge
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
::= { frsldMIBCompliances 1 } ::= { frsldMIBCompliances 1 }
-- --
-- Units of Conformance -- Units of Conformance
-- --
frsldPvcReqCtrlGroup OBJECT-GROUP frsldPvcReqCtrlGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcCtrlSrcRP, frsldPvcCtrlStatus,
frsldPvcCtrlDstRP,
frsldPvcCtrlDelayLoc,
frsldPvcCtrlDelayFrSize,
frsldPvcCtrlDelayType,
frsldPvcCtrlDeliveryLoc,
frsldPvcCtrlPurge, frsldPvcCtrlPurge,
frsldPvcCtrlDeleteOnPurge, frsldPvcCtrlDeleteOnPurge,
frsldPvcCtrlLastPurgeTime frsldPvcCtrlLastPurgeTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of required objects providing "A collection of required objects providing
control information applicable to a PVC which control information applicable to a PVC which
implements Service Level Definitions." implements Service Level Definitions."
::= { frsldMIBGroups 1 } ::= { frsldMIBGroups 1 }
frsldPvcOptCtrlGroup OBJECT-GROUP frsldPvcPacketGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcCtrlStatus, frsldPvcCtrlPacketFreq
frsldPvcCtrlPacketFreq, }
STATUS current
DESCRIPTION
"A collection of optional objects providing packet
level control information applicable to a PVC which
implements Service Level Definitions."
::= { frsldMIBGroups 2 }
frsldPvcDelayCtrlGroup OBJECT-GROUP
OBJECTS {
frsldPvcCtrlDelayFrSize,
frsldPvcCtrlDelayType,
frsldPvcCtrlDelayTimeOut, frsldPvcCtrlDelayTimeOut,
frsldPvcCtrlDelayCnt
}
STATUS current
DESCRIPTION
"A collection of optional objects providing delay
control information applicable to a PVC which
implements Service Level Definitions."
::= { frsldMIBGroups 3 }
frsldPvcDataSampleCtrlGroup OBJECT-GROUP
OBJECTS {
frsldSmplCtrlStatus, frsldSmplCtrlStatus,
frsldSmplCtrlDataColPeriod, frsldSmplCtrlDataColPeriod,
frsldSmplCtrlAvailColPeriod,
frsldSmplCtrlDataBuckets, frsldSmplCtrlDataBuckets,
frsldSmplCtrlDataBucketsGranted, frsldSmplCtrlDataBucketsGranted,
frsldSmplCtrlAvailColPeriod,
frsldSmplCtrlAvailBuckets, frsldSmplCtrlAvailBuckets,
frsldSmplCtrlAvailBucketsGranted frsldSmplCtrlAvailBucketsGranted
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of optional objects providing "A collection of optional objects providing sample
control information applicable to a PVC which control information applicable to a PVC which
implements Service Level Definitions." implements Service Level Definitions."
::= { frsldMIBGroups 2 } ::= { frsldMIBGroups 4 }
frsldPvcReqDataGroup OBJECT-GROUP frsldPvcReqDataGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcDataDelayAvg, frsldPvcDataDelayAvg,
frsldPvcDataFrDeliveredC, frsldPvcDataFrDeliveredC,
frsldPvcDataFrDeliveredE, frsldPvcDataFrDeliveredE,
frsldPvcDataFrOfferedC, frsldPvcDataFrOfferedC,
frsldPvcDataFrOfferedE, frsldPvcDataFrOfferedE,
frsldPvcDataDataDeliveredC, frsldPvcDataDataDeliveredC,
frsldPvcDataDataDeliveredE, frsldPvcDataDataDeliveredE,
frsldPvcDataDataOfferedC, frsldPvcDataDataOfferedC,
frsldPvcDataDataOfferedE, frsldPvcDataDataOfferedE,
frsldPvcDataUnavailableTime, frsldPvcDataUnavailableTime,
frsldPvcDataUnavailables frsldPvcDataUnavailables
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of required objects providing data "A collection of required objects providing data
collected on a a PVC which implements Service collected on a PVC which implements Service
Level Definitions." Level Definitions."
::= { frsldMIBGroups 3 } ::= { frsldMIBGroups 5 }
frsldPvcDataOptGroup OBJECT-GROUP frsldPvcDelayDataGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcDataDelayMin, frsldPvcDataDelayMin,
frsldPvcDataDelayMax, frsldPvcDataDelayMax,
frsldPvcDataMissedPolls frsldPvcDataMissedPolls
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of optional objects providing data "A collection of optional objects providing delay
collected on a a PVC which implements Service data collected on a PVC which implements Service
Level Definitions." Level Definitions."
::= { frsldMIBGroups 4 } ::= { frsldMIBGroups 6 }
frsldPvcSampleOptGroup OBJECT-GROUP frsldPvcHCFrameDataGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataHCFrDeliveredC,
frsldPvcDataHCFrDeliveredE,
frsldPvcDataHCFrOfferedC,
frsldPvcDataHCFrOfferedE
}
STATUS current
DESCRIPTION
"A collection of optional objects providing high
capacity frame data collected on a PVC which
implements Service Level Definitions."
::= { frsldMIBGroups 7 }
frsldPvcHCOctetDataGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataHCDataDeliveredC,
frsldPvcDataHCDataDeliveredE,
frsldPvcDataHCDataOfferedC,
frsldPvcDataHCDataOfferedE
}
STATUS current
DESCRIPTION
"A collection of optional objects providing high
capacity octet data collected on a PVC which
implements Service Level Definitions."
::= { frsldMIBGroups 8 }
frsldPvcDataSampleDelayGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataSmplDelayMin,
frsldPvcDataSmplDelayMax,
frsldPvcDataSmplDelayAvg,
frsldPvcDataSmplMissedPolls
}
STATUS current
DESCRIPTION
"A collection of optional objects providing delay
sample data collected on a PVC which implements
Service Level Definitions."
::= { frsldMIBGroups 9 }
frsldPvcDataSampleDataGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcDataDelaySmplMin,
frsldPvcDataDelaySmplMax,
frsldPvcDataDelaySmplAvg,
frsldPvcDataSmplMissedPolls,
frsldPvcDataSmplFrDeliveredC, frsldPvcDataSmplFrDeliveredC,
frsldPvcDataSmplFrDeliveredE, frsldPvcDataSmplFrDeliveredE,
frsldPvcDataSmplFrOfferedC, frsldPvcDataSmplFrOfferedC,
frsldPvcDataSmplFrOfferedE, frsldPvcDataSmplFrOfferedE,
frsldPvcDataSmplDataDeliveredC, frsldPvcDataSmplDataDeliveredC,
frsldPvcDataSmplDataDeliveredE, frsldPvcDataSmplDataDeliveredE,
frsldPvcDataSmplDataOfferedC, frsldPvcDataSmplDataOfferedC,
frsldPvcDataSmplDataOfferedE, frsldPvcDataSmplDataOfferedE
frsldPvcDataSmplStartTime, }
frsldPvcDataSmplEndTime, STATUS current
DESCRIPTION
"A collection of optional objects providing data
and frame delivery sample data collected on a PVC
which implements Service Level Definitions."
::= { frsldMIBGroups 10 }
frsldPvcDataSampleHCFrameGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataSmplHCFrDeliveredC,
frsldPvcDataSmplHCFrDeliveredE,
frsldPvcDataSmplHCFrOfferedC,
frsldPvcDataSmplHCFrOfferedE
}
STATUS current
DESCRIPTION
"A collection of optional objects providing high
capacity frame delivery sample data collected on a PVC
which implements Service Level Definitions."
::= { frsldMIBGroups 11 }
frsldPvcDataSampleHCDataGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataSmplHCDataDeliveredC,
frsldPvcDataSmplHCDataDeliveredE,
frsldPvcDataSmplHCDataOfferedC,
frsldPvcDataSmplHCDataOfferedE
}
STATUS current
DESCRIPTION
"A collection of optional objects providing high
capacity data delivery sample data collected on a PVC
which implements Service Level Definitions."
::= { frsldMIBGroups 12 }
frsldPvcAvailSampleAvailGroup OBJECT-GROUP
OBJECTS {
frsldPvcAvailSmplUnavailableTime, frsldPvcAvailSmplUnavailableTime,
frsldPvcAvailSmplUnavailables, frsldPvcAvailSmplUnavailables,
frsldPvcAvailSmplStartTime, frsldPvcAvailSmplStartTime,
frsldPvcAvailSmplEndTime frsldPvcAvailSmplEndTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of optional objects providing "A collection of optional objects providing
the ability to sample the data collected on a availability sample data collected on a PVC which
PVC which implements Service Level Definitions." implements Service Level Definitions."
::= { frsldMIBGroups 5 } ::= { frsldMIBGroups 13 }
frsldPvcDataSampleGeneralGroup OBJECT-GROUP
OBJECTS {
frsldPvcDataSmplStartTime,
frsldPvcDataSmplEndTime
}
STATUS current
DESCRIPTION
"A collection of optional objects providing
general sample data collected on a PVC which
implements Service Level Definitions."
::= { frsldMIBGroups 14 }
frsldCapabilitiesGroup OBJECT-GROUP frsldCapabilitiesGroup OBJECT-GROUP
OBJECTS { OBJECTS {
frsldPvcCtrlWriteCaps, frsldPvcCtrlWriteCaps,
frsldSmplCtrlWriteCaps frsldSmplCtrlWriteCaps,
frsldRPCaps
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of required objects providing "A collection of required objects providing
capability information for this MIB." capability information for this MIB."
::= { frsldMIBGroups 6 } ::= { frsldMIBGroups 15 }
END END
6. Acknowledgments 7. Acknowledgments
This document was produced by the Frame Relay Service MIB Working This document was produced by the Frame Relay Service MIB Working
Group. It is based on the Frame Relay Forum's implementation Group. It is based on the Frame Relay Forum's implementation
agreement on service level definitions, FRF.13 [17]. agreement on service level definitions, FRF.13 [17].
7. References The editors would like to thank the following people for their
helpful comments:
o Ken Rehbehn, Visual Networks
o Santa Dasu, Quick Eagle Networks
8. References
[1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for
Describing SNMP Management Frameworks", RFC 2571, Cabletron Systems, Describing SNMP Management Frameworks", RFC 2571, Cabletron Systems,
[2] Rose, M., and K. McCloghrie, "Structure and Identification of [2] Rose, M., and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", RFC 1155, STD Management Information for TCP/IP-based Internets", RFC 1155, STD
[3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212,
STD 16, Performance Systems International, Hughes LAN Systems, March STD 16, Performance Systems International, Hughes LAN Systems, March
1991 1991
skipping to change at page 43, line 5 skipping to change at page 56, line 5
RFC 1604, Bell Communications Research, March 1994. RFC 1604, Bell Communications Research, March 1994.
[19]Waldbusser, S., "Remote Network Monitoring Management Information [19]Waldbusser, S., "Remote Network Monitoring Management Information
Base Version 2 using SMIv2", RFC 2021, International Network Base Version 2 using SMIv2", RFC 2021, International Network
Service, January 1997. Service, January 1997.
[20]Brown, C., Baker, F., "Management Information Base for Frame Relay [20]Brown, C., Baker, F., "Management Information Base for Frame Relay
DTEs Using SMIv2", RFC 2115, Cadia Networks, Inc., Cisco Systems, DTEs Using SMIv2", RFC 2115, Cadia Networks, Inc., Cisco Systems,
September 1997. September 1997.
8. Security Considerations 9. Security Considerations
There are a number of management objects defined in this MIB that There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write and/or read-create. Such have a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect on environment without proper protection can have a negative effect on
network operations. network operations.
SNMPv1 by itself is not a secure environment. Even if the network SNMPv1 by itself is not a secure environment. Even if the network
itself is secure (for example by using IPSec), even then, there is no itself is secure (for example by using IPSec), even then, there is no
skipping to change at page 43, line 30 skipping to change at page 56, line 30
features as provided by the SNMPv3 framework. Specifically, the use features as provided by the SNMPv3 framework. Specifically, the use
of the User-based Security Model RFC 2274 [12] and the View-based of the User-based Security Model RFC 2274 [12] and the View-based
Access Control Model RFC 2275 [15] is recommended. Access Control Model RFC 2275 [15] is recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
(users) that have legitimate rights to indeed GET or SET (users) that have legitimate rights to indeed GET or SET
(change/create/delete) them. (change/create/delete) them.
9. Authors' Addresses 10. Authors' Addresses
Robert Steinberger Robert Steinberger
Paradyne Networks Paradyne Networks
Mailstop: LG-132 Mailstop: LG-132
8545 126th Avenue North 8545 126th Avenue North
Largo, FL USA 33773 Largo, FL USA 33773
Phone: 1(727)530-2395 Phone: 1(727)530-2395
Email: rsteinberger@paradyne.com Email: rsteinberger@paradyne.com
Orly Nicklass, Ph.D Orly Nicklass, Ph.D
RAD Data Communications Ltd. RAD Data Communications Ltd.
12 Hanechoshet Street 12 Hanechoshet Street
Tel Aviv, Israel 69710 Tel Aviv, Israel 69710
Phone: 972 3 6459588 Phone: 972 3 7659969
Email: orly@radmail.rad.co.il Email: Orly_n@rrad.co.il
10. Copyright Section 11. Copyright Section
Copyright (C) The Internet Society (2000). All Rights Reserved. Copyright (C) The Internet Society (2000). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing document itself may not be modified in any way, such as by removing
 End of changes. 201 change blocks. 
617 lines changed or deleted 1202 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/