Terminology for Benchmarking Session Initiation Protocol (SIP) Devices: Basic Session Setup and Registration
RFC 7501
Internet Engineering Task Force (IETF) C. Davids
Request for Comments: 7501 Illinois Institute of Technology
Category: Informational V. Gurbani
ISSN: 2070-1721 Bell Laboratories, Alcatel-Lucent
S. Poretsky
Allot Communications
April 2015
Terminology for Benchmarking Session Initiation Protocol (SIP) Devices:
Basic Session Setup and Registration
Abstract
This document provides a terminology for benchmarking the Session
Initiation Protocol (SIP) performance of devices. Methodology
related to benchmarking SIP devices is described in the companion
methodology document (RFC 7502). Using these two documents,
benchmarks can be obtained and compared for different types of
devices such as SIP Proxy Servers, Registrars, and Session Border
Controllers. The term "performance" in this context means the
capacity of the Device Under Test (DUT) to process SIP messages.
Media streams are used only to study how they impact the signaling
behavior. The intent of the two documents is to provide a normalized
set of tests that will enable an objective comparison of the capacity
of SIP devices. Test setup parameters and a methodology are
necessary because SIP allows a wide range of configurations and
operational conditions that can influence performance benchmark
measurements. A standard terminology and methodology will ensure
that benchmarks have consistent definitions and were obtained
following the same procedures.
Status of This Memo
This document is not an Internet Standards Track specification; it is
published for informational purposes.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Not all documents
approved by the IESG are a candidate for any level of Internet
Standard; see Section 2 of RFC 5741.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
http://www.rfc-editor.org/info/rfc7501.
Davids, et al. Informational [Page 1]
RFC 7501 SIP Benchmarking Terminology April 2015
Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Davids, et al. Informational [Page 2]
RFC 7501 SIP Benchmarking Terminology April 2015
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. Term Definitions . . . . . . . . . . . . . . . . . . . . . . 7
3.1. Protocol Components . . . . . . . . . . . . . . . . . . . 7
3.1.1. Session . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2. Signaling Plane . . . . . . . . . . . . . . . . . . . 8
3.1.3. Media Plane . . . . . . . . . . . . . . . . . . . . . 8
3.1.4. Associated Media . . . . . . . . . . . . . . . . . . 9
3.1.5. Overload . . . . . . . . . . . . . . . . . . . . . . 9
3.1.6. Session Attempt . . . . . . . . . . . . . . . . . . . 10
3.1.7. Established Session . . . . . . . . . . . . . . . . . 10
3.1.8. Session Attempt Failure . . . . . . . . . . . . . . . 11
3.2. Test Components . . . . . . . . . . . . . . . . . . . . . 11
3.2.1. Emulated Agent . . . . . . . . . . . . . . . . . . . 11
3.2.2. Signaling Server . . . . . . . . . . . . . . . . . . 12
3.2.3. SIP Transport Protocol . . . . . . . . . . . . . . . 12
3.3. Test Setup Parameters . . . . . . . . . . . . . . . . . . 13
3.3.1. Session Attempt Rate . . . . . . . . . . . . . . . . 13
3.3.2. Establishment Threshold Time . . . . . . . . . . . . 13
3.3.3. Session Duration . . . . . . . . . . . . . . . . . . 14
Show full document text