DNSExt Working Group H. Kaplan Internet Draft Acme Packet Intended status: Informational Expires: January 5, 2011 July 5, 2010 EDNS Option Code for SIP Source Reference draft-kaplan-dnsext-enum-sip-source-ref-opt-code-00 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 January 5, 2011. 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 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. Kaplan Expires January 1, 2008 [Page 1] Internet-Draft EDNS Option Code for SIP Source July 2010 Abstract This document requests an IANA allocation for an EDNS Option code, per [RFC2671], for an opaque field for private use. The intended use of this field is for providing source information for the query. Table of Contents 1. Introduction................................................2 2. Terminology.................................................2 3. Applicability...............................................3 4. OPTION-DATA Format..........................................3 5. Security Considerations.....................................3 6. IANA Considerations.........................................3 7. References..................................................3 7.1. Normative References...................................3 7.2. Informative References.................................4 Authors' Addresses................................................4 Acknowledgment....................................................4 1. Introduction In certain circumstances, DNS clients querying a private DNS server need to provide the server with some additional private data concerning the source of the query, which may aid the server in providing an answer. The additional data is in the form of a text 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 EDNS Option code indicating this field use. This document requests IANA for assignment of such an Option code, for providing SIP source reference information in DNS requests used for ENUM, in private, controlled environments only. This is NOT applicable to nor appropriate for the general public Internet DNS, and the only reason this document exists is to obtain a reserved option code number, for interoperability among vendors within private 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 Kaplan Expires - January 2007 [Page 2] Internet-Draft EDNS Option Code for SIP Source July 2010 terminology in this document conforms to RFC 2828, "Internet Security Glossary". 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 an ascii-text string, with no character termination (the OPTION-LENGTH field identifies the length). Although the text string should be opaque in general, for the private use envisioned for it the contents of the text string are a URI, typically a SIP URI. One example is a SIP/SIPS/TEL-URI, including the "sip:", "sips:", or "tel:" schemes. Non-Ascii characters, or characters not allowed in the ABNF for a SIP- URI/SIPS-URI/TEL-URI format per [RFC3261] or [RFC3966] MUST be escaped per those formats. The usage and source of the text content is outside the scope of this document. The query option is of a multi-hop, transitive nature. 5. Security Considerations There are privacy concerns with regard to passing on SIP source reference information in a DNS query. The intent of this option is for a purely private use, in a controlled environment. 6. IANA Considerations This document requests that IANA register in the 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 Source Reference". 7. References 7.1. Normative References [RFC2671] Vixie, P., "Extension Mechanisms for DNS (EDNS0)", RFC 2671, August 1999. Kaplan Expires - January 2007 [Page 3] Internet-Draft EDNS Option Code for SIP Source July 2010 [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. 7.2. Informative References none. Authors' Addresses Hadriel Kaplan Acme Packet 71 Third Ave. Burlington, MA 01803 USA Email: hkaplan@acmepacket.com Acknowledgment Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA). Kaplan Expires - January 2007 [Page 4]