One document matched: draft-ash-e2e-voip-hdr-comp-rqmts-00.txt
Network Working Group Jerry Ash
Internet Draft Bur Goode
<draft-ash-e2e-voip-hdr-comp-rqmts-00.txt> Jim Hand
Expiration Date: August 2003 AT&T
Raymond Zhang
Infonet Services Corporation
February, 2003
Requirements for End-to-End VoIP Header Compression
<draft-ash-e2e-voip-hdr-comp-rqmts-00.txt>
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
ABSTRACT:
VoIP typically uses the encapsulation voice/RTP/UDP/IP/. When MPLS
labels are added, this becomes voice/RTP/UDP/IP/MPLS. For an MPLS VPN,
the packet header is at least 48 bytes, while the voice payload is
typically no more than 30 bytes. VoIP header compression can
significantly reduce the VoIP overhead through various compression
mechanisms. This is important on access links where bandwidth is
scarce, and can be important on backbone facilities, especially where
costs are high (e.g., some global cross-sections). This draft gives a
problem statement and requirements for end-to-end VoIP header
compression, possibly over MPLS.
Table of Contents
1. Introduction
2. Problem Statement
3. Requirements
4. Security Considerations
5. References
6. Authors' Addresses
7. Full Copyright Statement
1. Introduction
Voice over IP (VoIP) typically uses the encapsulation voice/RTP/UDP/IP/.
When MPLS labels are added, this becomes voice/RTP/UDP/IP/MPLS. For an
MPLS VPN, the packet header is at least 48 bytes, while the voice
payload is typically no more than 30 bytes. The interest in VoIP header
compression is the possibility of significantly reducing the VoIP
overhead through various compression mechanisms. This draft gives a
problem statement and requirements for end-to-end VoIP header
compression, possibly over MPLS.
2. Problem Statement
Voice over IP (VoIP) typically uses the encapsulation voice/RTP/UDP/IP/.
When MPLS labels are added, this becomes voice/RTP/UDP/IP/MPLS.
Typically, VoIP will use voice compression mechanisms (e.g., G.729) in
order to conserve bandwidth. For an MPLS VPN, the packet header is at
least 48 bytes, while the compressed voice payload is typically no more
than 30 bytes. With VoIP header compression, significantly more
bandwidth could be saved. Therefore, end-to-end VoIP header
compression, possibly over MPLS, is required in order to significantly
reduce the VoIP overhead through compression mechanisms. The need may
be important on access links where bandwidth is more scarce, but it
could be important on backbone facilities, especially where costs are
high (e.g., some global cross-sections). For example, carrying VoIP
headers for the entire voice load of a large domestic network with 300
million or more calls per day could consume on the order of about 20-40
gigabits-per-second on the backbone network for headers alone. This
overhead could translate into considerable bandwidth capacity.
3. Requirements
End-to-end VoIP header compression, possibly over MPLS, MUST:
a. avoid link-by-link compression/decompression cycles. Compression
should be performed end-to-end through the MPLS network, e.g., from CE1
--> PE1 --> P --> PE2 --> CE2, where CE1 is the compressor and CE2 is
the decompressor ([E2E-VoMPLS], [E2E-cRTP]).
b. provide for efficient voice transport.
c. support various voice encoding (G.729, G.723.1, etc.).
d. use standard compress/decompress algorithms (e.g., [cRTP], [SIMPLE]).
e. operate in RFC2547 VPN context [MPLS-VPN].
f. operate in MPLS [MPLS-ARCH] networks using either [LDP] or [RSVP]
signaling.
g. be scalable to a very large number of CE --> CE flows.
- use standard protocols to aggregate RSVP-TE signaling (e.g.,
[RSVP-AGG]).
- minimize setups of tunnels & call sessions
h. use standard protocols to signal context identification and control
information (e.g., [RSVP], [RSVP-TE]).
i. use standard protocols to prioritize packets (e.g., [DIFFSERV,
DIFF-MPLS]).
j. use standard protocols to allocate LSP bandwidth (e.g., [DS-TE]).
k. use standard protocols to make [cRTP] more tolerant of packet loss
(e.g., [cRTP-ENHANCE]).
l. add minimal delay to the VoIP media flows.
4. Security Considerations
No new requirements.
5. References
[cRTP] Casner, S., Jacobsen, V., "Compressing IP/UDP/RTP Headers for
Low-Speed Serial Links", RFC 2508, February 1999.
[cRTP-ENHANCE] Koren, T., et. al., "Compressing IP/UDP/RTP Headers on
Links with High Delay, Packet Loss, and Reordering," work in progress.
[DIFF-MPLS] Le Faucheur, F., et. al., "MPLS Support of Diff-Serv", RFC
3270, May 2002.
[DIFFSERV] Blake, S., et. al., "An Architecture for Differentiated
Services", RFC 2475, December 1998.
[E2E-VoMPLS] Ash, G., Goode, B., Hand, J., "End-to-End VoIP over MPLS
Header Compression", work in progress.
[E2E-cRTP] Ash, G., Goode, B., Hand, J., "End-to-End VoIP Header
Compression Using cRTP", work in progress.
[KEY] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", RFC 2119, March 1997.
[LDP] Andersson, L., et. al., "LDP Specification", RFC 3036, January
2001.
[LDP-PWE3] Rosen, E., "LDP-based Signaling for L2VPNs", work in
progress.
[MPLS-ARCH] Rosen, E., et. al., "Multiprotocol Label Switching
Architecture," RFC 3031, January 2001.
[DS-TE] Le Faucheur, F., et. al., "Requirements for support of
Diff-Serv-aware MPLS Traffic Engineering," work in progress.
[MPLS-VPN] Rosen, E., Rekhter, Y., "BGP/MPLS VPNs", RFC 2547, March
1999.
[MPLSF-HC] MPLS Forum Technical Committee, "Voice over MPLS -
BearerTransport Implementation Agreement," March 2001.
[RSVP] Braden, R. et al., "Resource ReSerVation Protocol (RSVP) --
Version 1, Functional Specification", RFC 2205, September 1997.
[RSVP-AGG] Baker, F., et. al., "Aggregation of RSVP for IPv4 and IPv6
Reservations", RFC 3175, September 2001.
[RSVP-TE] Awduche, D., et. al., "RSVP-TE: Extensions to RSVP for LSP
Tunnels", RFC 3209, December 2001.
[SIMPLE] Swallow, G., Berger, L., "Simple Header Compression", work in
progress.
6. Authors' Addresses
Jerry Ash
AT&T
Room MT D5-2A01
200 Laurel Avenue
Middletown, NJ 07748, USA
Phone: +1 732-420-4578
Email: gash@att.com
Bur Goode
AT&T
Phone: + 1 203-341-8705
E-mail: bgoode@att.com
Jim Hand
AT&T
Room MT A2-4F36
200 Laurel Avenue
Middletown, NJ 07748, USA
Phone: +1 732-420-6179
E-mail: jameshand@att.com
Raymond Zhang
Infonet Services Corporation
2160 E. Grand Ave. El Segundo, CA 90025 USA
Email: raymond_zhang@infonet.com
7. Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it or
assist in its implementation may be prepared, copied, published and
distributed, in whole or in part, without restriction of any kind,
provided that the above copyright notice and this paragraph are included
on all such copies and derivative works.
However, this document itself may not be modified in any way, such as by
removing the copyright notice or references to the Internet Society or
other Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be followed,
or as required to translate it into languages other than English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an "AS
IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
| PAFTECH AB 2003-2026 | 2026-04-24 06:03:42 |