Internet DRAFT - draft-kaplan-dnsext-enum-sip-source-ref-opt-code
draft-kaplan-dnsext-enum-sip-source-ref-opt-code
Network Working Group H. Kaplan
Internet Draft Acme Packet
Intended status: Informational R. Walter
Expires: April 24, 2012 NetNumber
P. Gorman
Sprint Nextel
M. Maharishi
TNS
October 24, 2011
EDNS Option Code for SIP and PSTN Source Reference Info
draft-kaplan-dnsext-enum-sip-source-ref-opt-code-03
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with
the provisions of BCP 78 and 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 April 24, 2012.
Copyright and License Notice
Copyright (c) 2010 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
Kaplan Expires April 2011 [Page 1]
Internet-Draft EDNS Option Code for SIP Source October 2011
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 BSD License.
Abstract
This document requests an IANA allocation for an EDNS0 Option-Code,
per [RFC2671], for a UTF-8 encoded string field containing a URI for
private use. The intended use of this field is for providing SIP
and PSTN-type source information for ENUM-resolution DNS queries, in
private DNS server environments such as Private ENUM.
Table of Contents
1. Introduction..................................................2
2. Terminology...................................................3
3. Applicability.................................................3
4. OPTION-DATA Format............................................3
5. Security Considerations.......................................3
6. IANA Considerations...........................................4
7. Acknowledgments...............................................4
8. References....................................................4
8.1. Normative References.....................................4
8.2. Informative References...................................4
Authors' Addresses................................................4
1. Introduction
In many VoIP domains, private DNS servers are used to provide ENUM
resolution for SIP request routing purposes. Devices in such
domains, such as SIP Proxies and PSTN Gateways, which are the DNS
clients set to use the private DNS servers for ENUM resolution, need
to provide the server(s) with some additional private meta-data
concerning the source of the SIP request that triggered the DNS
query, which may aid the server(s) in providing an answer. The
additional data is in the form of a URI-formatted UTF-8 string,
which needs to be provided in the DNS query request. The Extension
Mechanism for DNS (EDNS) defined in [RFC2671] provides a suitable
means by which to encode such a string into the DNS request, using
the OPT RR and a new EDNS0 Option-Code indicating this field use.
This document requests IANA for assignment of such an Option-Code,
for providing SIP and PSTN-type source reference information in DNS
requests used for ENUM, in private, controlled environments only.
This is neither applicable to, nor appropriate for, the general
public Internet DNS; the only reason this document exists is to
Kaplan, et al Expires - April 2011 [Page 2]
Internet-Draft EDNS Option Code for SIP Source October 2011
obtain a reserved option code number, for interoperability among
vendors within private, restricted environments.
2. Terminology
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. The
terminology in this document conforms to RFC 2828, "Internet
Security Glossary".
Private DNS server: a DNS server which does not use the IANA-base
tree, nor the "e164.arpa" suffix, and is deployed for specific name
resolution purposes in a controlled, restricted environment.
3. Applicability
This draft requests a new Option code value based on [EDNS0].
4. OPTION-DATA Format
The format of the OPTION-DATA contents is a UTF-8 [RFC2279] text
string, with no character termination (the OPTION-LENGTH field
identifies the length).
For the private use defined for this option code, the contents of
the UTF-8 string are a URI, typically a SIP or TEL URI, including
the "sip:" or "tel:" schemes. Non-UTF-8 characters, or characters
not allowed in the ABNF rules for a SIP-URI or TEL-URI format per
[RFC3261] or [RFC3966] MUST be escaped per those formats.
The usage and source of the URI content is outside the scope of this
document, and are documented in [draft-enum-sip-routing].
The query option is of a multi-hop, transitive nature. As such,
this mechanism will only work in restricted DNS server use cases
where all the DNS servers (and intermediate caches) are known to
support the extension. The primary use-case for this is in Private
ENUM deployments.
5. Security Considerations
There are privacy concerns with regard to passing SIP/PSTN source
reference information in a DNS query. The intent of this option is
for a purely private use, in a controlled environment. Clients MUST
NOT use this option mechanism if they do not know the DNS query will
only be processed by private DNS servers in a controlled
environment, for example through explicit configuration that such is
the case.
Kaplan, et al Expires - April 2011 [Page 3]
Internet-Draft EDNS Option Code for SIP Source October 2011
6. IANA Considerations
This document requests that IANA register in the "Domain Name System
(DNS) Parameters" registry at http://www.iana.org/assignments/dns-
parameters in sub-registry "DNS EDNS0 Options", a new option named
"SIP/PSTN Source Reference Info".
7. Acknowledgments
Thanks to Tom Creighton (Comcast), James Yu (Neustar), Nick Russell
(Vodafone), Colin Pons (KPN), and Raja Gopal (Nominum) for their
input and support. Funding for the RFC Editor function is provided
by the IETF Administrative Support Activity (IASA).
8. References
8.1. Normative References
[RFC2279] Yergeau, F., "UTF-8, a transformation format of ISO
10646", RFC 2279, January 1998.
[RFC2671] Vixie, P., "Extension Mechanisms for DNS (EDNS0)", RFC
2671, August 1999.
[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.
[RFC3966] Schulzrinne, H., "The tel URI for Telephone Numbers", RFC
3966, December 2004.
8.2. Informative References
[draft-enum-sip-routing] Kaplan, H., Pons, C., Gorman, P., "Routing
SIP Requests with ENUM", draft-kaplan-enum-sip-routing-04, October
24, 2011.
Authors' Addresses
Hadriel Kaplan
Acme Packet
100 Crosby Dr.
Bedford, MA 01730
USA
Email: hkaplan@acmepacket.com
Robert H. Walter
NetNumber, Inc.
Kaplan, et al Expires - April 2011 [Page 4]
Internet-Draft EDNS Option Code for SIP Source October 2011
650 Suffolk Street, Suite 307
Lowell, MA 01854
USA
Email: rwalter@netnumber.com
Pierce Gorman
Sprint Nextel Corporation
6220 Sprint Parkway
MS: KSOPHD0504 - 5D208
Overland Park, KS 66251
Email: pierce.gorman@sprint.com
Manjul Maharishi
TNS Inc.
1939 Roland Clarke Place
Reston, VA 20191
USA
Email: mmaharishi@tnsi.com
Kaplan, et al Expires - April 2011 [Page 5]