6man Working Group                                          M. Boucadair
Internet-Draft                                                  D. Binet
Intended status: Standards Track                          France Telecom
Expires: April 7, 2013                                   October 4, 2012


                  IPv6 RA Option for SIP Proxy Server
                   draft-boucadair-6man-sip-proxy-01

Abstract

   This document specifies a new optional extension to IPv6 Router
   Advertisement messages to advertise SIP Proxy Server (e.g., P-CSCF)
   addresses to IPv6 hosts.

   The provisioning of the SIP Proxy Server address is crucial for the
   delivery of SIP-based services.  Means to ensure reliable delivery of
   this information to connecting SIP User Agents is a must.

Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on April 7, 2013.

Copyright Notice

   Copyright (c) 2012 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



Boucadair & Binet         Expires April 7, 2013                 [Page 1]


Internet-Draft           RA for SIP Proxy Server            October 2012


   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.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.1.  Needs . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.2.  Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  SIP Proxy Server Option . . . . . . . . . . . . . . . . . . . . 4
   3.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
   4.  Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   5.  References  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
     5.1.  Normative References  . . . . . . . . . . . . . . . . . . . 5
     5.2.  Informative References  . . . . . . . . . . . . . . . . . . 5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . . . 6





























Boucadair & Binet         Expires April 7, 2013                 [Page 2]


Internet-Draft           RA for SIP Proxy Server            October 2012


1.  Introduction

1.1.  Needs

   Access to SIP-based service offerings (e.g., telephony) relies on the
   provisioning of the IP address or FQDN of the outbound SIP Proxy
   Server [RFC3261].  Two means have been defined in the past to
   provision such information:

   1.  DHCPv6 SIP options [RFC3319].

   2.  Dedicated 3GPP PCO to convey the address of the P-CSCF [CORE].

   Nevertheless, these means are not sufficient because of the following
   reasons:

   1.  PCO-IE is not mandatory in 3G networks (e.g., PCO information may
       not be supported by terminals);

   2.  DHCPv6 is not required in all 3GPP releases.  Moreover, the
       support of DHCPv6 client is not mandatory in the IETF IPv6 node
       requirements.

   3.  PCO-IE is not available in non-3GPP networks.  This is very
       critical when the UE (User Equipment) performs a network
       attachment in a non-3GPP network because the user won't have
       access to SIP-based services if no alternative means are
       supported.

   As a conclusion, auto-configuration [RFC4861] is required so that a
   SIP UA (User Agent) can learn one or multiple SIP Proxy Servers.

1.2.  Scope

   This document defines a new ND option called SIP Proxy Server option
   that contains the domain name of SIP Proxy Server(s).  This option
   follows the procedures defined in [RFC4861].  The IPv6 host embedding
   a SIP UA can learn a list of SIP Proxy Servers using this option.

   This option can be sent along with other options, such as DNS
   information [RFC6106], in the same RA message.

   The router sending the SIP Proxy Server in RA must be configured with
   the Proxy Server information.







Boucadair & Binet         Expires April 7, 2013                 [Page 3]


Internet-Draft           RA for SIP Proxy Server            October 2012


2.  SIP Proxy Server Option

   The SIP Proxy Server Option contains a domain name representing the
   SIP outbound Proxy Server (e.g., SBE, P-CSCF).  Figure 1 shows the
   format of the SIP Proxy Server Option.

        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |     Type      |     Length    |           Reserved            |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                           Lifetime                            |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                                                               |
       :                    SIP Server Domain Name                     :
       |                                                               |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                                 Figure 1

   Where

   o  Type: To be assigned (RA SIP Proxy Server Option).

   o  Length is a 8-bit unsigned integer.  The length of the option is
      in unit of 8 octets.

   o  Reserved is for future use.

   o  Lifetime is a 16-bit unsigned integer.  Same as in [RFC6106].

   o  SIP Server Domain Name: The domain names of the SIP outbound proxy
      servers for the client to use.  The domain names are encoded as
      specified Section 3.1 of [RFC1035].  The domain names MUST NOT be
      encoded in a compressed form, as described in Section 4.1.4 of
      [RFC1035].

   Upon receipt of an RA SIP Proxy Server option, the IPv6 host MUST
   verify that the option length does not exceed 255 octets [RFC1035].
   The IPv6 host MUST verify the FQDN is properly encoded as detailed in
   Section 3.1 of [RFC1035].

   Once the FQDN conveyed in a SIP Proxy Server RA option is validated,
   the included name is passed to the name resolution library (e.g.,
   Section 6.1.1 of [RFC1123] or [RFC6055]) to retrieve the
   corresponding IP address.





Boucadair & Binet         Expires April 7, 2013                 [Page 4]


Internet-Draft           RA for SIP Proxy Server            October 2012


3.  IANA Considerations

   This document requests IANA to assign a new option code for:

      SIP Proxy Server


4.  Security Considerations

   The security considerations discussed in [RFC4861] and [RFC3261] must
   be taken into account.

   This option can be used to inject a fake proxy server which will
   discover the security credentials used by legitimate user to connect
   to their SIP services.  This threat is similar to what is discussed
   in [RFC6106].


5.  References

5.1.  Normative References

   [RFC1035]  Mockapetris, P., "Domain names - implementation and
              specification", STD 13, RFC 1035, November 1987.

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC3261]  Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston,
              A., Peterson, J., Sparks, R., Handley, M., and E.
              Schooler, "SIP: Session Initiation Protocol", RFC 3261,
              June 2002.

   [RFC4861]  Narten, T., Nordmark, E., Simpson, W., and H. Soliman,
              "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861,
              September 2007.

5.2.  Informative References

   [CORE]     3GPP 24.008, "3GPP 24.008 -- Mobile radio interface Layer
              3 specification; Core network protocols; Stage 3",
              December 2008.

   [RFC1123]  Braden, R., "Requirements for Internet Hosts - Application
              and Support", STD 3, RFC 1123, October 1989.

   [RFC3319]  Schulzrinne, H. and B. Volz, "Dynamic Host Configuration
              Protocol (DHCPv6) Options for Session Initiation Protocol



Boucadair & Binet         Expires April 7, 2013                 [Page 5]


Internet-Draft           RA for SIP Proxy Server            October 2012


              (SIP) Servers", RFC 3319, July 2003.

   [RFC6055]  Thaler, D., Klensin, J., and S. Cheshire, "IAB Thoughts on
              Encodings for Internationalized Domain Names", RFC 6055,
              February 2011.

   [RFC6106]  Jeong, J., Park, S., Beloeil, L., and S. Madanapalli,
              "IPv6 Router Advertisement Options for DNS Configuration",
              RFC 6106, November 2010.


Authors' Addresses

   Mohamed Boucadair
   France Telecom
   Rennes,   35000
   France

   Email: mohamed.boucadair@orange.com


   David Binet
   France Telecom
   Rennes
   France

   Email: david.binet@orange.com
























Boucadair & Binet         Expires April 7, 2013                 [Page 6]