rfc2761.txt
来自「RFC 的详细文档!」· 文本 代码 · 共 1,796 行 · 第 1/5 页
TXT
1,796 行
Network Working Group J. Dunn
Request for Comments: 2761 C. Martin
Category: Informational ANC, Inc.
February 2000
Terminology for ATM Benchmarking
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved.
Abstract
This memo discusses and defines terms associated with performance
benchmarking tests and the results of these tests in the context of
Asynchronous Transfer Mode (ATM) based switching devices. The terms
defined in this memo will be used in addition to terms defined in
RFCs 1242, 2285, and 2544. This memo is a product of the Benchmarking
Methodology Working Group (BMWG) of the Internet Engineering Task
Force (IETF).
Introduction
This document provides terminology for benchmarking ATM based
switching devices. It extends terminology already defined for
benchmarking network interconnect devices in RFCs 1242, 2285, and
2544. Although some of the definitions in this memo may be applicable
to a broader group of network interconnect devices, the primary focus
of the terminology in this memo is on ATM cell relay and signaling.
This memo contains two major sections: Background and Definitions.
Within the definitions section is a formal definitions subsection,
provided as a courtesy to the reader, and a measurement definitions
sub-section, that contains performance metrics with inherent units.
The divisions of the measurement sub-section follow the BISDN model.
Dunn & Martin Informational [Page 1]
RFC 2761 Terminology for ATM Benchmarking February 2000
The BISDN model comprises four layers and two planes. This document
addresses the interactions between these layers and how they effect
IP and TCP throughput. A schematic of the B-ISDN model follows:
---------|--------------------------|-------------------------------
| User Plane | Control Plane
---------|--------------------------|--------------------------------
Services | IP | ILMI | UNI, PNNI
---------|--------------------------|----------|---------------------
AAL | AAL1, AAL2, AAL3/4, AAL5 | AAL5 | SAAL
---------|--------------------------|----------|---------------------
ATM | Cell Relay | OAM, RM
---------|--------------------------|--------------------------------
| Convergence |
Physical |--------------------------|--------------------------------
| Media |
---------|--------------------------|--------------------------------
This document assumes that necessary services are available and
active. For example, IP connectivity requires SSCOP connectivity
between signaling entities. Further, it is assumed that the SUT has
the ability to configure ATM addresses (via hard coded addresses,
ILMI or PNNI neighbor discovery), has the ability to run SSCOP, and
has the ability to perform signaled call setups (via UNI or PNNI
signaling). This document covers only CBR, VBR and UBR traffic
types. ABR will be handled in a separate document. Finally, this
document presents only the terminology associated with benchmarking
IP performance over ATM; therefore, it does not represent a total
compilation of ATM test terminology.
The BMWG produces two major classes of documents: Benchmarking
Terminology documents and Benchmarking Methodology documents. The
Terminology documents present the benchmarks and other related terms.
The Methodology documents define the procedures required to collect
the benchmarks cited in the corresponding Terminology documents.
Existing Definitions
RFC 1242, "Benchmarking Terminology for Network Interconnect Devices"
should be consulted before attempting to make use of this document.
RFC 2544, "Benchmarking Methodology for Network Interconnect Devices"
contains discussions of a number of terms relevant to the
benchmarking of switching devices and should be consulted. RFC 2285,
"Benchmarking Terminology for LAN Switching Devices" contains a
number of terms pertaining to traffic distributions and datagram
interarrival. For the sake of clarity and continuity, this RFC
adopts the template for definitions set out in Section 2 of RFC 1242.
Definitions are indexed and grouped together in sections for ease of
Dunn & Martin Informational [Page 2]
RFC 2761 Terminology for ATM Benchmarking February 2000
reference. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
"SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and
"OPTIONAL" go in this document are to be interpreted as described in
RFC 2119.
Definitions
The definitions presented in this section have been divided into two
groups. The first group is formal definitions, which are required in
the definitions of the performance metrics but are not themselves
strictly metrics. These definitions are subsumed from other work
done in other working groups both inside and outside the IETF. They
are provided as a courtesy to the reader.
1. Formal Definitions
1.1. Definition Format (from RFC 1242)
Term to be defined.
Definition: The specific definition for the term.
Discussion: A brief discussion of the term, its application and any
restrictions on measurement procedures. These discussions pertain
solely to the impact of a particular ATM parameter on IP or TCP;
therefore, definitions which contain no configurable components or
whose components will have the discussion: None.
Specification: The working group and document in which the terms are
specified and are listed in the references section.
1.2. Related Definitions
1.2.1. ATM Adaptation Layer (AAL)
Definition: The layer in the B-ISDN reference model (see B-ISDN)
which adapts higher layer PDUs into the ATM layer.
Discussion: There are four types of adaptation layers: AAL 1: used
for circuit qemulation, voice over ATM AAL2: used for sub-rated voice
over ATM AAL3/4: used for data over noisy ATM lines AAL5: used for
data over ATM, most widely used AAL type
Dunn & Martin Informational [Page 3]
RFC 2761 Terminology for ATM Benchmarking February 2000
These AAL types are not measurements, but it is possible to measure
the time required for Segmentation and Reassembly (SAR).
Specification: I.363
1.2.2. ATM Adaptation Layer Type 5 (AAL5)
Definition: AAL5 adapts multi-cell higher layer PDUs into ATM with
minimal error checking and no error detection. The AAL5 CPCS (Common
Paer Convergence Sub-layer) PDU is defined as follows:
|---------------------------|---------------------------|--------------|
| Higher Layer PDU | Padding (If needed) | Trailer |
|---------------------------|---------------------------|--------------|
Where the padding is used to ensure that the trailer occupies the
final 8 octets of the last cell.
The trailer is defined as follows:
|--------------|--------------|--------------|--------------|
| CPCS-UU | CPI | Length | CRC-32 |
|--------------|--------------|--------------|--------------|
where:
CPCS-UU is the 1 octet Common Part Convergence Sub-layer User to User
Indication and may be used to communicate between two AAL5 entities.
CPI is the 1 octet Common Part Indicator and must be set to 0.
Length is the 2 octet length of the higher layer PDU.
CRC-32 is a 32 bit (4 octet) cyclic redundancy check over the entire
PDU.
Discussion: AAL5 is the adaptation layer for UNI signaling, ILMI,
PNNI signaling, and for IP PDUs. It is the most widely used AAL type
to date. AAL5 requires two distinct processes. The first is the
encapsulation, on the transmit side, and de-encapsulation, on the
receive side, of the higher layer PDU into the AAL5 CPCS PDU which
requires the computation of the length and the CRC-32. The time
required for this process depends on whether the CRC-32 computation
is done on the interface (on-board) or in machine central memory (in
core). On-board computation should produce only a small, constant
delay; however, in core computation will produce variable delay,
which will negatively effect TCP RTT computations. The second process
is segmentation and re-assembly (SAR) which is defined below (see
Dunn & Martin Informational [Page 4]
RFC 2761 Terminology for ATM Benchmarking February 2000
SAR).
Specification: I.363.5
1.2.3. Asynchronous Transfer Mode (ATM)
Definition: A transfer mode in which the information is organized
into 53 octet PDUs called cells. It is asynchronous in the sense that
the recurrence of cells containing information from an individual
user is not necessarily periodic.
Discussion: ATM is based on the ISDN model; however, unlike ISDN, ATM
uses fixed length (53 octet) cells. Because of the fixed length of
ATM PDUs, higher layer PDUs must be adapted into ATM using one of the
four ATM adaptation layers (see AAL).
Specification: AF-UNI3.1
1.2.4. ATM Link
Definition: A virtual path link (VPL) or a virtual channel link
(VCL).
Discussion: none.
Specification: AF-UNI3.1
1.2.5. ATM Peer-to-Peer Connection
Definition: A virtual channel connection (VCC) or a virtual path
connection (VPC).
Discussion: none.
Specification: AF-UNI3.1
1.2.6. ATM Traffic Descriptor
Definition: A generic list of traffic parameters, which specify the
intrinsic traffic characteristics of a requested ATM connection (see
GCRA), which must include PCR and QoS and may include BT, SCR and
best effort (UBR) indicator.
Dunn & Martin Informational [Page 5]
RFC 2761 Terminology for ATM Benchmarking February 2000
Discussion: The effects of each traffic parameter will be discussed
individually.
Specification: AF-UNI3.1
1.2.7. ATM User-User Connection
Definition: An association established by the ATM Layer to support
communication between two or more ATM service users (i.e., between
two or more next higher entities or between two or more ATM-
entities). The communications over an ATM Layer connection may be
either bi-directional or unidirectional. The same Virtual Channel
Identifier (VCI) is issued for both directions of a connection at an
interface.
Discussion: Because ATM is connection oriented, certain features of
IP (i.e. those which require multicast) are not available.
Specification: AF-UNI3.1
1.2.8. Broadband ISDN (B-ISDN) Model
Definition: A layered service model that specifies the mapping of
higher layer protocols onto ATM and its underlying physical layer.
The model is composed of four layers: Physical, ATM, AAL and Service.
Discussion: See discussion above.
Specification: I.321
1.2.9. Burst Tolerance (BT)
Definition: A traffic parameter, which, along with the Sustainable
Cell Rate (SCR), specifies the maximum number of cells which will be
accepted at the Peak Cell Rate (PCR) on an ATM connection.
Discussion: BT applies to ATM connections supporting VBR services and
is the limit parameter of the GCRA. BT will effect TCP and IP PDU
loss in that cells presented to an interface which violate the BT may
be dropped, which will cause AAL5 PDU corruption. BT will also effect
TCP RTT calculation. BT=(MBS-1)*(1/SCR 1/PCR) (see MBS, PCR, SCR).
Specification: AF-TM4.0
Dunn & Martin Informational [Page 6]
RFC 2761 Terminology for ATM Benchmarking February 2000
1.2.10. Call
Definition: A call is an association between two or more users or
between a user and a network entity that is established by the use of
network capabilities. This association may have zero or more
connections.
Discussion: none.
Specification: AF-UNI3.1
1.2.11. Cell
Definition: A unit of transmission in ATM. A fixed-size frame
consisting of a 5-octet header and a 48-octet payload.
Discussion: none.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?