Network Working Group                                          R. Jasani
Internet-Draft                                               J. Pezeshki
Intended status: Experimental                                 E. Ertekin
Expires: March 26, 2007                                      C. Christou
                                                     Booz Allen Hamilton
                                                      September 22, 2006


Extensions to IKEv2 to Support Header Compression over IPsec (HCoIPsec)
                 draft-ietf-rohc-ikev2-extensions-hcoipsec-00.txt


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 March 26, 2007.

Copyright Notice

   Copyright (C) The Internet Society (2006).

Abstract

   When using Header Compression (HC) schemes in conjunction with IPsec
   (i.e., [HCOIPSEC]) a mechanism is needed to negotiate both the HC
   scheme and any associated configuration parameters between end-points
   prior to operation.  Internet Key Exchange (IKE) is a mechanism which
   can be leveraged to handle these negotiations.  This document
   specifies extensions to Internet Key Exchange (IKEv2) that will allow



Jasani, et al.           Expires March 26, 2007                 [Page 1]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


   header compression schemes and their associated configuration
   parameters to be negotiated for IPsec security associations.


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Audience . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Header Compression Channel Negotiation . . . . . . . . . . . .  3
     3.1.  Header Compression Scheme Negotiation  . . . . . . . . . .  3
       3.1.1.  Notify Payload For RoHC  . . . . . . . . . . . . . . .  6
         3.1.1.1.  Profiles Suboption . . . . . . . . . . . . . . . .  8
       3.1.2.  Notify Payload For IPHC/cRTP/ECRTP . . . . . . . . . .  8
       3.1.3.  Notify Payload For None  . . . . . . . . . . . . . . . 10
   4.  Security Considerations  . . . . . . . . . . . . . . . . . . . 11
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 11
   6.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 11
   7.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 12
     7.1.  Normative References . . . . . . . . . . . . . . . . . . . 12
     7.2.  Informative References . . . . . . . . . . . . . . . . . . 12
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 13
   Intellectual Property and Copyright Statements . . . . . . . . . . 15





























Jasani, et al.           Expires March 26, 2007                 [Page 2]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


1.  Introduction

   Packet header overhead incurred by applications that use IPsec can
   result in inefficient bandwidth utilization of the communications
   channel.  Coupling header compression with IPsec [IPSEC] (i.e.,
   [HCOIPSEC]) offers an efficient way to deploy these applications
   securely.

   HC schemes require their configuration parameters to be negotiated
   between the compressor and decompressor, prior to operation.  Current
   hop-by-hop HC schemes negotiate these parameters through a link-layer
   protocol such as Point-to-Point Protocol (PPP).  This document
   proposes the use of IPsec's parameter negotiation mechanism, IKE, to
   handle HC scheme and parameter negotiation for HCoIPsec.  This
   document details how IKEv2 must be extended to provide the
   functionality required to initialize an HC channel and negotiate HC
   scheme parameters.


2.  Audience

   The target audience of this document includes those who are involved
   with the design and development of Header Compression (HC) schemes,
   IPsec mechanisms, and the IETF HCoIPsec participants.  In addition,
   this document is intended for vendors developing IPsec encryption/
   decryption devices that may be deployed in bandwidth-constrained, IP
   networking environments.


3.  Header Compression Channel Negotiation

   The initialization of a HC session entails negotiating the HC scheme
   to be used, as well as any configuration parameters that are required
   by that particular HC scheme.  IKEv2, an extensible protocol that
   negotiates parameters via request/response message pairs (e.g.
   exchange), will be used to initialize a HCoIPsec session.

   IKEv2 negotiation of a HCoIPsec session is implemented with a Notify
   payload as part of the IKE_AUTH and CREATE_CHILD_SA exchanges.  The
   new Notify payload will be used to negotiate:

   1.  HC scheme
   2.  HC scheme configuration parameters

3.1.  Header Compression Scheme Negotiation

   An IPsec end-point may be able to support multiple compression types,
   including RObust Header Compression (ROHC) [ROHC], IP Header



Jasani, et al.           Expires March 26, 2007                 [Page 3]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


   Compression (IPHC) [IPHC], Compressed RTP CRTP [CRTP], and/or
   Enhanced Compressed RTP ECRTP [ECRTP].  As such, for a given Child
   SA, the configuration parameters for these HC schemes will be
   negotiated at either the establishment or rekeying of a Child SA.

   The Notify payload will be used during the IKE_AUTH and
   CREATE_CHILD_SA exchanges to negotiate the HCoIPsec session.  This
   payload will contain the proposed/accepted HC schemes for the Child
   SA, as well as the configuration parameters for each scheme.  A new
   Notify Message Type value, denoted HC_SUPPORTED, will be added to
   indicate that the Notify payload is conveying HC information.  In
   addition, the supported HC schemes and their corresponding
   configuration parameters will be communicated in the Notification
   Data field.

   Note: The prioritized list of allowable HC schemes within the
   Notification Data field of the Notify payload should always end with
   NONE, indicating uncompressed traffic.

   The Notify payload used to convey HC information must begin with the
   following payload header:


    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   ! Next Payload  !C!  RESERVED   !         Payload Length        !
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   !  Protocol ID  !   SPI Size    !      Notify Message Type      !
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   !                                                               !
   ~                Security Parameter Index (SPI)                 ~
   !                                                               !
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 1: Notify Payload Header

   Next Payload (1 octet)
      Identifier for the payload type of the next payload in the
      message.  If the current payload is the last in the message, then
      this field will be 0.  The Next Payload value of the previous
      payload must be 41, indicating that this current payload is a
      Notify Payload.

   Critical (1 bit)
      This value is set to zero, indicating that the recipient must skip
      this payload if it does not understand the payload type code in
      the Next Payload field of the previous payload.




Jasani, et al.           Expires March 26, 2007                 [Page 4]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


   RESERVED (7 bits)
      Must be sent as zero, and must be ignored on receipt.

   Payload Length (2 octets)
      Length in octets of the current payload, including the generic
      payload header.

   Protocol ID (1 octet)
      If this notification concerns an existing SA, this field indicates
      the SA type.  This field must contain either (2) to indicate AH or
      (3) to indicate ESP on the Child SA.  For notifications that do
      not relate to an existing SA, this field must be sent as zero and
      ignored on receipt.  This value must not be set to (1), since this
      refers to IKE_SA notifications.  All other values for this field
      are reserved to IANA for future assignment.

   SPI Size (1 octet)
      Length in octets of the SPI as defined by the IPsec protocol ID or
      zero if no SPI is applicable.

   Notify Message Type (2 octets)
      Specifies the type of notification message.  This field must be
      set to HC_SUPPORTED.

   SPI (variable length)
      Security Parameter Index.

   Following the Notify payload header, the remainder of the payload is
   used to identify the proposed HC schemes, and their associated
   configuration parameters.  Each scheme will be listed in the
   following format:


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     HC ID     |   Next HC ID  |      HC Parameter Length      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   !                                                               !
   ~               HC Scheme Configuration Parameters              ~
   !                                                               !
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 2: Portion of HC Notify Payload Body (repeated for each
   proposed HC scheme)

   HC ID (1 octet)




Jasani, et al.           Expires March 26, 2007                 [Page 5]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      Identifies the HC scheme that is being defined within the HC
      Scheme Configuration Parameters field(s).  The order in which the
      HC ID fields occur within the HC Notify payload define the order
      of preference (i.e. the first HC scheme defined is the scheme most
      preferred by the initiator).

   Next HC ID (1 octet)
      Identifies the HC scheme that will be defined after the HC Scheme
      Configuration Parameters field(s).  If this is the last HC scheme
      to be proposed, this value is set to zero.

   HC Parameter Length (2 octets)
      The length, in octets, of the configuration parameters for this
      particular HC scheme.

   HC Scheme Configuration Parameters (Variable Length)
      The negotiable parameters for the particular HC scheme.

3.1.1.  Notify Payload For RoHC

   For ROHC, the NOTIFY payload will be of the following form (ignoring
   the header depicted in Figure 1):


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  HC ID (ROHC) |   Next HC ID  |      HC Parameter Length      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            MAX_CID            |             MRRU              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           MAX_HEADER          |          suboptions...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 3: Portion of HC Notify Payload Body for negotiating RoHC
   parameters

   HC ID
      1 (ROHC)

   HC Parameter Length
      >= 6

   MAX_CID
      The MAX_CID field is two octets and indicates the maximum value of
      a context identifier.  This value must be at least 0 and at most
      16383 (The value 0 implies having one context).




Jasani, et al.           Expires March 26, 2007                 [Page 6]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      Suggested value: 15

      Note: The value of LARGE_CIDS will be implicitly determined by
      this value (i.e. if MAX_CID is <= 15, LARGE_CIDS will be assumed
      to be 0).

   MRRU
      The MRRU field is two octets and indicates the maximum
      reconstructed reception unit (see [ROHC], section 5.1.1).

      Suggested value: 0

   MAX_HEADER
      The largest header size in octets that may be compressed.

      Suggested value: 168 octets

      The value of MAX_HEADER should be large enough so that at least
      the outer network layer header can be compressed.  To increase
      compression efficiency MAX_HEADER should be set to a value large
      enough to cover common combinations of network and transport layer
      headers.

      Note: The MAX_HEADER parameter is not used for all RoHC profiles.
      If none of the RoHC profiles require this field, this value is
      ignored.

   suboptions
      The suboptions field consists of zero or more suboptions.  Each
      suboption consists of a type field, a length field and zero or
      more parameter octets, as defined by the suboption type.  The
      value of the length field indicates the length of the suboption in
      its entirety, including the lengths of the type and length fields.




       0                   1                   2
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |     Type      |    Length     |  Parameters...
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      Figure 4: Suboption for RoHC

      Note: When a pair of SAs are created (one in each direction), the
      ROHC channel parameter FEEDBACK_FOR is set implicitly to the other
      SA of the pair (e.g. the SA pointing in the reverse direction).



Jasani, et al.           Expires March 26, 2007                 [Page 7]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


3.1.1.1.  Profiles Suboption

   The set of profiles to be enabled on a Child SA is subject to
   negotiation.


    0                   1                   2
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Type      |    Length     |  Parameters...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 5: Profiles suboption

   Type
      1

   Length
      2n+2

   Value
      n octet-pairs in ascending order, each octet-pair specifying a
      ROHC profile supported.  Values negotiated are assigned in the
      RoHC profile identifiers registry [ROHCPROF].

3.1.2.  Notify Payload For IPHC/cRTP/ECRTP

   For IPHC/cRTP/ECRTP, the NOTIFY payload will be of the following form
   (ignoring the header depicted in Figure 1):


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | HC ID (ECRTP) |   Next HC ID  |      HC Parameter Length      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           TCP_SPACE           |         NON_TCP_SPACE         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         F_MAX_PERIOD          |          F_MAX_TIME           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           MAX_HEADER          |          suboptions...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 6: Portion of HC Notify Payload Body for negotiating IPHC/
   cRTP/ECRTP parameters

   HC ID




Jasani, et al.           Expires March 26, 2007                 [Page 8]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      2 (ECRTP)
      3 (cRTP)
      4 (IPHC)

   HC Parameter Length
      >= 10

   TCP_SPACE
      The TCP_SPACE field is two octets and indicates the maximum value
      of a context identifier in the space of context identifiers
      allocated for TCP.

      Suggested value: 15

      TCP_SPACE must be at least 0 and at most 255 (the value 0 implies
      having one context).

   NON_TCP_SPACE
      The NON_TCP_SPACE field is two octets and indicates the maximum
      value of a context identifier in the space of context identifiers
      allocated for non-TCP.  These context identifiers are carried in
      COMPRESSED_NON_TCP, COMPRESSED_UDP and COMPRESSED_RTP packet
      headers.

      Suggested value: 15

      NON_TCP_SPACE must be at least 0 and at most 65535 (the value 0
      implies having one context).

   F_MAX_PERIOD
      Maximum interval between full headers.  No more than F_MAX_PERIOD
      COMPRESSED_NON_TCP headers may be sent between FULL_HEADER
      headers.

      Suggested value: 256

      A value of zero implies infinity, i.e. there is no limit to the
      number of consecutive COMPRESSED_NON_TCP headers.

   F_MAX_TIME
      Maximum time interval between full headers.  COMPRESSED_NON_TCP
      headers may not be sent more than F_MAX_TIME seconds after sending
      the last FULL_HEADER header.

      Suggested value: 5 seconds






Jasani, et al.           Expires March 26, 2007                 [Page 9]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      A value of zero implies infinity.

   MAX_HEADER
      The largest header size in octets that may be compressed.

      Suggested value: 168 octets

      The value of MAX_HEADER should be large enough so that at least
      the outer network layer header can be compressed.  To increase
      compression efficiency MAX_HEADER should be set to a value large
      enough to cover common combinations of network and transport layer
      headers.

   suboptions
      The suboptions field consists of zero or more suboptions.  Each
      suboption consists of a type field, a length field and zero or
      more parameter octets, as defined by the suboption type.  The
      value of the length field indicates the length of the suboption in
      its entirety, including the lengths of the type and length fields.




       0                   1                   2
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |     Type      |    Length     |  Parameters...
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      Figure 7: Suboption for IPHC/cRTP/ECRTP

3.1.3.  Notify Payload For None

   For None, the Notify payload will be of the following form (ignoring
   the header depicted in Figure 1):


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | HC ID (NONE ) |   NEXT HC ID  |      HC PARAMETER LENGTH      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Figure 8: Portion of HC Notify Payload Body for no HC scheme

   HC ID





Jasani, et al.           Expires March 26, 2007                [Page 10]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      0

   HC Parameter Length
      0

   Note: None (e.g. no HC) should always be proposed last.  If proposed
   last, the Next HC ID field for this set of fields must be set to
   zero.


4.  Security Considerations

   The negotiated HC schemes and parameters negotiated via IKEv2 do not
   add any any new vulnerabilities beyond those associated with the
   normal operation of IKEv2.


5.  IANA Considerations

   This document defines a new Notify Message Type value of which future
   assignments will be managed by the IANA.

   The following registry should be updated:
      IKEv2 Notify Message Types (REF4306, Section 3.10.1)

   The following registry should be created:
      HC ID (Section 4.1)

   The following HC IDs should be allocated:


      HC ID  Document   Identifier
        0    RFCthis       None
        1    RFCthis       ROHC
        2    RFCthis       ECRTP
        3    RFCthis       cRTP
        4    RFCthis       IPHC


6.  Acknowledgments

   The authors would like to thank Mr. Sean O'Keeffe, Mr. James Kohler,
   and Ms. Linda Noone of the Department of Defense, and well as Mr.
   Rich Espy of OPnet for their contributions and support in the
   development of this document.  In addition, the authors would like to
   thank the following for their numerous reviews and comments to this
   document:




Jasani, et al.           Expires March 26, 2007                [Page 11]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


      Mr. Tero Kivinen
      Dr. Stephen Kent

   Finally, the authors would also like to thank Mr. Tom Conkle, Ms.
   Renee Esposito, and Mr. Etzel Brower.


7.  References

7.1.  Normative References

   [IPSEC]    Kent, S. and K. Seo, "Security Architecture for the
              Internet Protocol", RFC 4301, December 2005.

   [HCOIPSEC]
              Ertekin, E., Christou, C., and R. Jasani, "Integration of
              Header Compression over IPsec Security Associations", work
              in progress , June 2006.

   [IPHC]     Nordgren, M., Pink, B., and S. Pink, "IP Header
              Compression", RFC 2509, 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,
              ESP, and uncompressed", RFC 3095, July 2001.

   [ROHCPROF]
              "RObust Header Compression (ROHC) Profile Identifiers",
              IANA list , October 2005.

7.2.  Informative References

   [ROHCPPP]  Bormann, C., "Robust Header Compression (ROHC) over PPP",
              RFC 3241, April 2002.

   [IPHCPPP]  Engan, M., Casner, S., Bormann, C., and T. Koren, "IP
              Header Compression over PPP", RFC 3544, July 2003.



Jasani, et al.           Expires March 26, 2007                [Page 12]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


   [AH]       Kent, S., "IP Authentication Header", RFC 4302,
              December 2005.

   [ESP]      Kent, S., "IP Encapsulating Security Payload (ESP)",
              RFC 4303, December 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.

   [TCRTP]    Thompson, B., "Tunneling of Multiplexed Compressed RTP",
              work in progress , September 2004.


Authors' Addresses

   Rohan Jasani
   Booz Allen Hamilton
   13200 Woodland Park Dr.
   Herndon, VA  20171
   US

   Email: jasani_rohan@bah.com


   Jonah Pezeshki
   Booz Allen Hamilton
   13200 Woodland Park Dr.
   Herndon, VA  20171
   US

   Email: pezeshki_jonah@bah.com


   Emre Ertekin
   Booz Allen Hamilton
   13200 Woodland Park Dr.
   Herndon, VA  20171
   US

   Email: ertekin_emre@bah.com






Jasani, et al.           Expires March 26, 2007                [Page 13]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


   Chris Christou
   Booz Allen Hamilton
   13200 Woodland Park Dr.
   Herndon, VA  20171
   US

   Email: christou_chris@bah.com












































Jasani, et al.           Expires March 26, 2007                [Page 14]


Internet-Draft   Extensions to IKEv2 to Support HCoIPsec  September 2006


Full Copyright Statement

   Copyright (C) The Internet Society (2006).

   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.

   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.


Intellectual Property

   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.


Acknowledgment

   Funding for the RFC Editor function is provided by the IETF
   Administrative Support Activity (IASA).





Jasani, et al.           Expires March 26, 2007                [Page 15]