Internet DRAFT - draft-ertekin-rqts-hcoipsec
draft-ertekin-rqts-hcoipsec
Network Working Group E. Ertekin
Internet-Draft C. Christou
Expires: October 3, 2005 R. Jasani
Booz Allen Hamilton
April 2005
Integration of Header Compression over IPsec Security Associations
draft-ertekin-rqts-hcoipsec-01
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
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.
This Internet-Draft will expire on October 3, 2005.
Copyright Notice
Copyright (C) The Internet Society (2005).
Abstract
Internet Protocol security mechanisms, such as IP Security (IPsec)
[IPSEC], provides various security services for IP traffic. However,
the benefits offered by IPsec may come at the cost of increased
overhead. This document identifies a methodology for integrating
header compression (HC) over IPsec (HCoIPsec). HCoIPsec proposes to
reduce the amount of packet overhead associated with the transmission
of traffic over tunnel mode security associations.
Ertekin, et al. Expires October 3, 2005 [Page 1]
Internet-Draft Integration of HC over IPsec SAs April 2005
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Problem Statement: Packet Overhead Associated with IPsec
Tunnel-Mode SAs . . . . . . . . . . . . . . . . . . . . . . . 3
4. The Header Compression Solution . . . . . . . . . . . . . . . 4
5. Integration Methodology . . . . . . . . . . . . . . . . . . . 6
5.1 Work Assumptions . . . . . . . . . . . . . . . . . . . . . 6
5.2 Work Items . . . . . . . . . . . . . . . . . . . . . . . . 6
5.2.1 Header Compression Scheme Specific Extensions . . . . 7
5.2.2 Initialization and Negotiation of Header
Compression Channel . . . . . . . . . . . . . . . . . 7
5.2.3 Encapsulation and Identification of Header
Compressed Packets . . . . . . . . . . . . . . . . . . 7
6. Candidate Compression Schemes . . . . . . . . . . . . . . . . 8
7. Example Operation . . . . . . . . . . . . . . . . . . . . . . 8
8. Future Work Items . . . . . . . . . . . . . . . . . . . . . . 10
8.1 HCoIPsec Transport Mode SAs . . . . . . . . . . . . . . . 10
8.2 Multiplexing of Compressed Packets in IPsec Tunnels . . . 11
9. Security Considerations . . . . . . . . . . . . . . . . . . . 11
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . 12
11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . 12
12. References . . . . . . . . . . . . . . . . . . . . . . . . . 12
12.1 Normative References . . . . . . . . . . . . . . . . . . . 12
12.2 Informative References . . . . . . . . . . . . . . . . . . 13
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 13
Intellectual Property and Copyright Statements . . . . . . . . 15
Ertekin, et al. Expires October 3, 2005 [Page 2]
Internet-Draft Integration of HC over IPsec SAs April 2005
1. Introduction
This document identifies a methodology for the integration of header
compression (HC) over IPsec Security Associations (SAs) which are
operating in tunnel mode. The goal of integrating HC with IPsec
mechanisms is to reduce the protocol overhead associated with packets
traversing between IPsec SA endpoints. This goal can be achieved by
compressing the upper layer protocols (e.g., RTP/UDP and TCP) and the
inner IP header of packets traversing tunnel mode SAs, before packet
encryption takes place.
To accomplish HCoIPsec, this document proposes the use of Internet
Protocol Header Compression [IPHC], Compressed Real Time Protocol
[CRTP], Enhanced Compressed Real Time Protocol [ECRTP], and Robust
Header Compression [ROHC], to compress the inner headers of IP
packets traversing within an IPsec tunnel. However, since these HC
schemes operate on a hop-by-hop basis, several extensions to need to
be defined. This document details a methodology which will enable
these traditional hop-by-hop HC schemes to be extended, and operate
end-to-end between IPsec SA endpoints.
Currently, HCoIPsec primarily targets the application of HC to tunnel
mode SAs as opposed to transport mode SAs. Transport mode SAs only
encrypt/authenticate the payload of an IP packet, and leave the
original IP header unencrypted/unauthenticated. Since intermediary
routers use the original IP header to route the packet to a
decryption device, end-to-end header (de)compression functionality at
the transport-mode SA endpoints can only be applied on the transport
layer headers and not the IP header. Since compression of transport
layer headers alone does not provide substantial efficiency gains, it
is not fully integrated into the HCoIPsec methodology.
2. Audience
The target audience includes those who are involved with the design
and development of HC schemes, and IPsec mechanisms. Since
traditional IETF HC schemes are designed to operate on a hop-by-hop
basis, they will need to be modified to operate over IPsec SAs.
Therefore, the authors target various HC and IPsec communities who
may consider extending hop-by-hop HC schemes and IPsec protocols to
meet the methodology put forward in this document. Finally, this
document is directed towards vendors developing IPsec encryption/
decryption devices which will be deployed in bandwidth-constrained,
IP networking environments.
3. Problem Statement: Packet Overhead Associated with IPsec Tunnel-Mode
SAs
Ertekin, et al. Expires October 3, 2005 [Page 3]
Internet-Draft Integration of HC over IPsec SAs April 2005
IPsec mechanisms provide various security services for IP-based
networks. For example, ESP offers data origin authentication,
connectionless integrity, anti-replay service, and limited traffic
flow confidentiality [ESP].
The benefits of IPsec mechanisms may come at the cost of increased
overhead emanated into the network. For example, traffic flow
confidentiality, which is generally implemented at security gateways,
requires the tunneling of IP packets between the encryption/
decryption devices. Tunnels mask the source-destination patterns
that an intruder may ascertain, but the benefit comes at the cost of
extra per-packet overhead. An ESP tunnel mode SA applied to an IPv6
flow results in at least 50 bytes of additional overhead per packet.
This additional overhead may be undesirable for many bandwidth-
constrained wireless and/or Satellite Communications (SATCOM)
networks, as these types of infrastructure are not overprovisioned.
Consequently, the additional overhead incurred in an encryption-based
environment may hinder the efficient utilization of bandwidth.
In these bandwidth-constrained high bit error rate (BER) networks,
end-host applications may not have the luxury of sending packets with
large payloads. This is due to the fact that large packets
traversing high BER links result in high IP Packet Loss Ratio (IPLR).
To reduce IPLR, end-host devices may reduce the size of packet
payloads, which decreases the probability that a packet is lost due
to a bit error. Reducing the size of packet payloads, however,
increases the amount of overhead transmitted between the two end
hosts. Moreover, if these packets traverse over an IPsec tunnel mode
SA, the amount of overhead is further magnified. A mechanism is
needed to reduce the overhead associated with such flows.
4. The Header Compression Solution
IP HC schemes provide one such mechanism to reduce the per packet
overhead in an IP network. Schemes such as IPHC, CRTP, ECRTP and
ROHC exploit inter-packet redundancies of network and transport-layer
header fields of a flow to reduce the amount of overhead transmitted
between two nodes.
To apply HC schemes over IPsec SAs, several extensions to the
existing schemes need to be developed. Existing HC schemes such as
IPHC, CRTP, ECRTP and ROHC are designed to compress headers on a hop-
by-hop basis. IPsec SAs, however, may be instantiated between IPsec
devices functioning as gateways, with multiple intermediary nodes
between the IPsec gateways. Therefore, to fully integrate HC with
IPsec SAs, traditional hop-by-hop schemes need to be extended to
operate between IPsec SA endpoints.
Ertekin, et al. Expires October 3, 2005 [Page 4]
Internet-Draft Integration of HC over IPsec SAs April 2005
The migration of traditional hop-by-hop HC schemes over IPsec SAs is
simple, as SA endpoints provide source/destination pairs where
(de)compression operations can take place. Compression in such a
manner offers both a reduction of per-packet protocol overhead
between the two SA endpoints, and does not require compression and
decompression cycles at the intermediate network nodes between the
IPsec devices. Since HC schemes will now essentially be operating
over multiple hops, it is imperative that the performance of the HC
schemes is not severely impacted due to increased packet reordering
and/or IPLR events between the compressor and decompressor. It
should be noted that the notion of extending hop-by-hop HC schemes to
operate over multiple hops is not new, as the HCoIPsec effort
parallels other efforts such as ECRTP over MPLS [HCOMPLS].
Using the proposed architecture, the order of processing for outbound
packets at an IPsec device is to compress the appropriate packet
headers, and subsequently encrypt and/or authenticate the packet.
For tunnel mode SAs, compression occurs at the ingress of the IPsec
tunnel, and is applied to the transport layer protocol and the inner
IP header.
The order of processing for inbound packets at an IPsec device is
similar. For inbound packets, an IPsec device must first decrypt the
packet. Then, the IPsec device must identify whether the packet
includes a compressed header. If the IPsec device has identified the
packet as a packet with a compressed header, the decompression
function takes place. Decompression at the egress of an IPsec tunnel
includes the decompression of IP and transport layer headers.
Note: Compression of inner headers is completely independent from
compression of the outer (e.g., ESP/IP) headers. Intermediate
network nodes between IPsec endpoints may also compress the outer
ESP/IP headers. Current HC schemes such as ROHC and IPHC contain
the ability to compress these ESP/IP headers. Further discussion
of hop-by-hop compression of the outer ESP/IP headers is out of
scope of this document.
If IPsec NULL encryption is applied on packets, HC schemes may still
be applied on the inner headers at the IPsec SA endpoints. After
IPsec processes the compressed packet (and NULL encryption is applied
on the packet), the compressed header will be sent in the clear. In
scenarios where NULL encrypted packets traverse intermediate nodes
between the IPsec SA endpoints, the intermediary nodes should not
attempt to (de)compress the inner IP and transport layer headers on a
hop-by-hop basis.
Ertekin, et al. Expires October 3, 2005 [Page 5]
Internet-Draft Integration of HC over IPsec SAs April 2005
5. Integration Methodology
The goal for HCoIPsec is to provide more efficient transport of IP
packets between source and destination IPsec devices without
compromising security services offered by IPsec.
With this general goal in mind, Section 5.1 defines a set of work
assumptions to guide the direction of the HCoIPsec solution. Based
on these work assumptions, Section 5.2 defines work items which need
to be addressed to complete the HCoIPsec solution.
5.1 Work Assumptions
a. HCoIPsec must use existing HC protocols (e.g., IPHC, CRTP, ECRTP,
ROHC) to reduce the amount of overhead associated with packets
traversing an IPsec tunnel-mode SA.
b. HCoIPsec must execute (de)compression operations at IPsec SA
endpoints, and must not perform (de)compression cycles at
intermediate nodes between IPsec devices.
c. HCoIPsec must be independent of the underlying link layer framing
protocol (e.g., PPP).
d. HCoIPsec must allow each SA to constitute a HC channel, enabling
each SA to have its own CID space.
e. An SA with HC enabled should not deliver a larger amount of
incorrect packets than the same SA with HC disabled.
The motivation behind (c) comes from the realization that the link
layer frame will be changing between the IPsec endpoints. Therefore,
link layer dependencies exhibited by traditional hop-by-hop HC
schemes cannot be used in a HCoIPsec solution.
5.2 Work Items
This section identifies several work items that need to be addressed
to achieve HCoIPsec. The first work item encompasses the HC scheme
specific extensions needed to ensure that traditional hop-by-hop HC
schemes will operate efficiently over SA endpoints:
a. Header Compression Scheme Specific Extensions: Any modifications
needed to be made to existing HC schemes, which will facilitate
their operation over IPsec SAs. (Section 5.2.1)
Hop-by-hop HC schemes use the underlying link layer (e.g., Point to
Point Protocol) to negotiate the HC channel parameters and to
indicate the type of compressed packet the data-link layer frame is
encapsulating. To remove HC scheme dependencies on the underlying
link layer and to achieve a complete HCoIPsec solution, two
additional work items are proposed:
Ertekin, et al. Expires October 3, 2005 [Page 6]
Internet-Draft Integration of HC over IPsec SAs April 2005
b. Initialization and Negotiation of the Header Compression Channel:
Mechanisms needed to initialize a HC channel and negotiate HC
scheme parameters prior to operation. (Section 5.2.2)
c. Encapsulation and Identification of Header Compressed Packets:
Mechanisms which encapsulate and identify compressed header
packets, as well as how these mechanisms will operate. (Section
5.2.3)
5.2.1 Header Compression Scheme Specific Extensions
a. HCoIPsec should minimize HC scheme performance degradation due to
increased delays, packet loss, jitter, and reordering events
between compressor and decompressor.
b. HCoIPsec should minimize the amount of HC signaling between
compressor and decompressor.
The intention of (b) is to indicate that if a feedback channel from
the decompressor to the compressor is not used sparingly, then the
overall gains from HCoIPsec can be significantly reduced (even more
so than hop-by-hop HC). For example, take the case where ROHC in bi-
directional reliable mode is instantiated over an IPsec tunnel mode
SA. Any feedback sent from the decompressor to the compressor must
be tunneled, and therefore, the additional overhead incurred by
tunneling the feedback will reduce the overall benefits of HC.
5.2.2 Initialization and Negotiation of Header Compression Channel
Initialization of the HC channel is handed off to the IPsec SA
establishment protocols. During SA initialization, the IPsec SA
establishment protocols will identify the type of HC scheme
configured for the SA, as well as the HC scheme's channel parameters.
a. HCoIPsec may leverage IKE, IKEv2 to negotiate HC channel
parameters (e.g., for ROHC, IKE(v2) shall initialize MAX_CID,
MAX_HEADER, MRRU)
b. HCoIPsec should allow compressed headers and uncompressed headers
to traverse a single SA
(b) is desirable, as IPsec devices may have limitations on the number
of IPsec SAs which may be instantiated. Therefore, (b) indirectly
implies that both uncompressed and compressed packets should be able
to be classified under the same SA. Therefore, HCoIPsec should
include a mechanism which will aid an IPsec device in identifying
whether or not an inbound packet contains a compressed header.
5.2.3 Encapsulation and Identification of Header Compressed Packets
For indication purposes, a one-byte header may be added to the
Ertekin, et al. Expires October 3, 2005 [Page 7]
Internet-Draft Integration of HC over IPsec SAs April 2005
compressed packet; this field will help the decompressor identify how
to process the compressed packet.
a. HCoIPsec may introduce a new one-byte header to indicate the type
of compressed packet (e.g., for ECRTP, COMPRESSED_RTP_8,
COMPRESSED_RTP_16, CONTEXT_STATE, etc.)
6. Candidate Compression Schemes
IPHC can be used to compress TCP/IP headers for tunnel mode SAs.
IPHC, however, has been identified as a HC scheme which performs
poorly over long round trip time (RTT), high BER links [ROHC].
Extensions to IPHC to compress TCP/IP headers over an IPsec SA need
to take into consideration longer RTTs, increased packet reordering
and IPLR between the compressor and decompressor.
CRTP can be used to compress RTP/UDP/IP headers for tunnel mode SAs.
CRTP, however, has also been identified as a HC scheme which performs
poorly over long RTT, high BER links [CRTPE]. Recent modifications
to the CRTP scheme, such as ECRTP, enables the CRTP HC scheme to
tolerate long RTTs, packet loss, and packet reordering events between
compressor and decompressor. The ability to tolerate these network
characteristics is a necessity for any HC scheme, and will be a
factor in determining how efficiently the HC scheme operates over the
IPsec tunnel-mode SA.
ROHC, as defined in RFC 3095, provides a robust HC scheme which is
designed for high BER, long RTT links. This makes ROHC another
candidate header scheme to extend over IPsec tunnels. ROHC can be
used to compress not only RTP/UDP/IP headers, but also TCP/IP
headers, as defined in [ROHCTCP]. Similar to CRTP and IPHC, ROHC has
been identified as vulnerable to packet reordering events between the
compressor and decompressor[ROHCE]. Recent work [ROHCWEXT] contends
that the implementation aspects of ROHC can be modified to achieve
tolerance to packet reordering events. Such implementation aspects
should be taken into consideration when extending ROHC to operate
between IPsec SA endpoints.
7. Example Operation
The basic operation of the HCoIPsec protocol is detailed in the
following example. Assume there are two IPsec devices operating in
gateway mode. The initial step of the HCoIPsec process is to
leverage the SA establishment protocol (e.g., IKE, IKEv2) to
negotiate the HC scheme, and channel parameters. For example, the
MAX_CID, MRRU, MAX_HEADER, and PROFILES parameters will be negotiated
for each IPsec SA which is capable of ROHC. For an IPsec SA that is
ECRTP-enabled, channel parameters including F_MAX_PERIOD, F_MAX_TIME,
Ertekin, et al. Expires October 3, 2005 [Page 8]
Internet-Draft Integration of HC over IPsec SAs April 2005
and the ECRTP Compression Suboption will be initialized.
After the SA has been established, HC can take place for packets
which belong to that SA. Upon reception of an outbound packet, the
IPsec device will consult the security policy database, and associate
the packet with an SA. If the SA indicates that compression may take
place, the IPsec device will decide whether or not to compress the
packet: if it is determined that the packet will not be compressed,
then normal IPsec processing of the packet ensues; if it is
determined that the packet's header will be compressed, the HC scheme
is executed on the packet. After the packet's header is compressed,
the device must indicate what type of compressed packet it is. This
may be achieved by adding a one-byte field which indicates the type
of compressed packet (e.g., for ECRTP, this field will indicate-for
example-an 8-bit compressed RTP header). The compressed packet is
encrypted according to the SA configuration, the outer ESP/IP header
is appended, and finally, the packet is transmitted.
Upon reception of an inbound packet, an IPsec device associates the
packet with an SA, and decrypts the packet based on the SA
parameters. The IPsec device will then identify whether or not the
packet is composed of a compressed header. If a packet does not
contain a compressed header, normal IPsec processing ensues; if the
packet includes a compressed header, then the IPsec device hands the
packet to the decompressor process. The decompressor may inspect the
one-byte compressed packet type header field, and use this
information along with the HC channel parameters to decompress the
packet. When the packet decompression process completes, the packet
is handed back to the IPsec process, as the packet is then placed
through the security policy database, and is subsequently
transmitted.
Ertekin, et al. Expires October 3, 2005 [Page 9]
Internet-Draft Integration of HC over IPsec SAs April 2005
Figure 1 depicts the basic function of HCoIPsec:
-- -- -- -- -- -- -- -- -- --
| Tunnel Mode Security Association |
| |
| |
V V
+--------------+ +--------------+
|IPsec Endpoint| +--+ +--+ |IPsec Endpoint|
| | | | | | | |
+---| Compressor |-->|R1|-->|R2|-->| Decryptor |---+
| | Encryptor | | | | | | Decompressor | |
| +--------------+ +--+ +--+ +--------------+ |
| | | |
| |-----------------| |
| | |
| | |
V V V
------------------- ------------------------- -------------------
| | | | | | | | | | | |
| | UDP | | | | E | ------------- | | | UDP | |
|IP | / |Payload| |IP | S | |CID|Payload| | |IP | / |Payload|
| | RTP | | | | P | ------------- | | | RTP | |
| | | | | | | | | | | |
------------------- ------------------------- -------------------
| |
|---ENCRYPTED---|
| |
Figure 1: Example operation of HCoIPsec.
In the example scenario, note that the inbound and outbound packets
are first mapped to an SA, and then subsequently mapped to a CID.
This implies that the scope of each CID is contained within each SA.
A CID value of 1 can be associated with multiple SAs; however, the
context state information for CID 1 cannot be shared over multiple
SAs.
8. Future Work Items
8.1 HCoIPsec Transport Mode SAs
Many of the current HC profiles look to simultaneously compress
network and transport layer headers of IP packets. This makes the
extension of traditional HC schemes over transport-mode SAs more
difficult. For the application of HC over transport mode SAs,
traditional HC schemes may need to be extended to operate strictly on
layer 4 (e.g., TCP, and/or RTP/UDP) headers. The methodology and
Ertekin, et al. Expires October 3, 2005 [Page 10]
Internet-Draft Integration of HC over IPsec SAs April 2005
specification for HCoIPsec transport mode SAs is left for further
study.
8.2 Multiplexing of Compressed Packets in IPsec Tunnels
It should also be noted that a packet concatenation (or multiplexing)
scheme may be added in conjunction to HCoIPsec to further reduce the
overall overhead of packets traversing between IPsec devices. This
type of functionality is similar to AAL2 voice trunking, where voice
packets from different sources are placed into one cell [AAL2]. As
described in [AAL2], a multiplexer concatenates cells until one of
following two events occur:
o the first event indicates that the maximum size of multiplexed
cell is reached;
o the second event indicates that a timer has expired: this timer
provides an upper bound on the amount of delay a cell may exhibit.
When either of these events are triggered, the multiplexer transmits
the multiplexed cells.
[TCRTP] is one proposal to reduce the packet overhead used between
call gateways in an unencrypted network. In a similar fashion, if
multiple compressed flows are mapped to one SA between two IPsec
devices, then compressed packets MAY be concatenated with one
another, encrypted, and subsequently tunneled to the destination
IPsec device with one ESP/IP header. It should be noted, however,
that a multiplexing functionality may be undesirable for the high BER
networks, as multiplexing scheme may increase average packet sizes,
which may result in a greater IPLR. The specification of such a
protocol is left for further study.
9. Security Considerations
The extension of HC over IPsec security associations does not raise
any additional security concerns beyond the issues related to
existing IPsec protocols.
A malfunctioning header compressor (i.e., in the case of this
document, the encryption device) has the ability to send packets to
the decompressor (i.e., decryptor) which do not match the original
ones emanated from the end-hosts. In such a scenario, the invalid
packets will pass the decryption process, and will subsequently be
validly decompressed.
Furthermore, an intruder who has the ability to arbitrarily inject
packets between SA endpoints, and destines these malicious packets to
the encryption/decryption devices, has the ability to cause context
corruption between the compressor and decompressor processes
instantiated within the IPsec device (if the malicious packet passes
Ertekin, et al. Expires October 3, 2005 [Page 11]
Internet-Draft Integration of HC over IPsec SAs April 2005
through the decryption process). Such a scenario will result in a
decreased efficiency between compressor and decompressor, and
furthermore, may result in Denial of Service, as the decompression of
a significant number of invalid packets may drain the resources of an
IPsec device.
Note: It should be noted that these security issues are a direct
offset of IPsec vulnerabilities.
10. IANA Considerations
None.
11. Acknowledgments
The authors would like to thank Mr. Sean O'Keeffe, Mr. James Kohler,
of the Department of Defense, and Mr. A. Rich Espy of OPnet for their
contributions and support for developing this document. The authors
would also like to thank Mr. Jan Vilhuber, Mr. Dan Wing, of Cisco
Systems, Mr. Lars-Erik Jonsson and Mr. Kristopher Sandlund of
Ericsson for their valuable contributions to this document. The
authors would also like to thank Ms. Renee Esposito, Mr. Etzel
Brower, Mr. Jigar Amroliwala, and Mr. Dwayne Corbin of Booz Allen
Hamilton for their assistance in completing this work.
12. References
12.1 Normative References
[IPSEC] Kent, S. and R. Atkinson, "Security Architecture for the
Internet Protocol", RFC 2401, November 1998.
[IPHC] Nordgren, M., Pink, B., and S. Pink, "IP Header
Compression", RFC 2507, February 1999.
[CRTP] Casner, S. and V. Jacobson, "Compressing IP/UDP/RTP
Headers for Low-Speed Serial Links", RFC 2508,
February 1999.
[ECRTP] Koren, T. and et. al., "Compressing IP/UDP/RTP Headers on
Links with High Delay, Packet Loss, and Reordering",
RFC 3545, July 2003.
[ROHC] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H.,
Hannu, H., Jonsson, L., Hakenberg, R., Koren, T., Le, K.,
Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K.,
Wiebke, T., Yoshimura, T., and H. Zheng, "RObust Header
Compression (ROHC): Framework and four profiles: RTP, UDP,
Ertekin, et al. Expires October 3, 2005 [Page 12]
Internet-Draft Integration of HC over IPsec SAs April 2005
ESP, and uncompressed", RFC 3095, July 2001.
[ROHCTCP] Pelletier, G. and et. al, "Robust Header Compression: A
Profile For TCP/IP (ROHC-TCP)", work in progress ,
February 2005.
[ROHCWEXT]
Pelletier, G. and et. al, "ROHC over Channels That Can
Reorder Packets", work in progress , February 2005.
12.2 Informative References
[ESP] Kent, S. and R. Atkinson, "IP Encapsulating Security
Payload", RFC 2406, November 1998.
[HCOMPLS] Ash, J. and et. al, "Protocol Extensions for Header
Compression over MPLS", April 2005.
[CRTPE] Degermark, M., Hannu, H., Jonsson, L., and K. Svanbro,
"Evaluation of CRTP Performance over Cellular Radio
Networks", IEEE Personal Communication Magazine , Volume
7, number 4, pp. 20-25, August 2000.
[ROHCE] Ash, J. and et. al, "Requirements for ECRTP over MPLS",
work in progress , December 2004.
[AAL2] ITU-T, "B-ISDN ATM Adaptation layer specification: Type 2
AAL", I.363.2 , September 1997.
[TCRTP] Thompson, B., "Tunneling of Multiplexed Compressed RTP",
work in progress , September 2004.
Authors' Addresses
Emre Ertekin
Booz Allen Hamilton
8283 Greensboro Drive
McLean, VA 22102
US
Email: ertekin_emre@bah.com
Ertekin, et al. Expires October 3, 2005 [Page 13]
Internet-Draft Integration of HC over IPsec SAs April 2005
Chris Christou
Booz Allen Hamilton
8283 Greensboro Drive
McLean, VA 22102
US
Email: christou_chris@bah.com
Rohan Jasani
Booz Allen Hamilton
8283 Greensboro Drive
McLean, VA 22102
US
Email: jasani_rohan@bah.com
Ertekin, et al. Expires October 3, 2005 [Page 14]
Internet-Draft Integration of HC over IPsec SAs April 2005
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM 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.
Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Ertekin, et al. Expires October 3, 2005 [Page 15]