summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc5067.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc5067.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc5067.txt')
-rw-r--r--doc/rfc/rfc5067.txt395
1 files changed, 395 insertions, 0 deletions
diff --git a/doc/rfc/rfc5067.txt b/doc/rfc/rfc5067.txt
new file mode 100644
index 0000000..7d6a53b
--- /dev/null
+++ b/doc/rfc/rfc5067.txt
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+Network Working Group S. Lind
+Request for Comments: 5067 AT&T Labs
+Category: Informational P. Pfautz
+ AT&T
+ November 2007
+
+
+ Infrastructure ENUM Requirements
+
+Status of This Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard of any kind. Distribution of this
+ memo is unlimited.
+
+Abstract
+
+ This document provides requirements for "infrastructure" or "carrier"
+ ENUM (E.164 Number Mapping), defined as the use of RFC 3761
+ technology to facilitate interconnection of networks for E.164 number
+ addressed services, in particular but not restricted to VoIP (Voice
+ over IP.)
+
+Table of Contents
+
+ 1. Infrastructure ENUM . . . . . . . . . . . . . . . . . . . . . . 1
+ 1.1. Definition . . . . . . . . . . . . . . . . . . . . . . . . 1
+ 1.2. Background . . . . . . . . . . . . . . . . . . . . . . . . 2
+ 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3
+ 3. Requirements for Infrastructure ENUM . . . . . . . . . . . . . 3
+ 4. Security Considerations . . . . . . . . . . . . . . . . . . . . 4
+ 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
+ 6. Normative References . . . . . . . . . . . . . . . . . . . . . 5
+
+1. Infrastructure ENUM
+
+1.1. Definition
+
+ Infrastructure ENUM is defined as the use of the technology in RFC
+ 3761 [1] by the carrier-of-record (as defined below) for a specific
+ E.164 number [2] to publish the mapping of the E.164 number into a
+ URI [3] that identifies a specific point of interconnection to that
+ service provider's network. It is separate from any URIs that the
+ end user, who registers their E.164 number, may wish to associate
+ with that E.164 number.
+
+
+
+
+
+
+Lind & Pfautz Informational [Page 1]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+ "Infrastructure ENUM" is distinguished from "End User ENUM", defined
+ in RFC3761 [1], in which the entity or person having the right to use
+ a number has the sole discretion about the content of the associated
+ domain and thus the zone content. From a domain registration
+ perspective, the end user number assignee is thus the registrant.
+ Within the infrastructure ENUM namespace, we use the term "carrier-
+ of-record" for the entity having discretion over the domain and zone
+ content and acting as the registrant. The "carrier-of-record" is:
+
+ o The Service Provider to which the E.164 number was allocated for
+ end user assignment, whether by the National Regulatory Authority
+ (NRA) or the International Telecommunication Union (ITU), for
+ instance, a code under "International Networks" (+882) or "Universal
+ Personal Telecommunications (UPT)" (+878) or,
+
+ o if the number is ported, the service provider to which the number
+ was ported, or
+
+ o where numbers are assigned directly to end users, the service
+ provider that the end user number assignee has chosen to provide a
+ Public Switched Telephone Network/Public Land Mobile Network (PSTN/
+ PLMN) point-of-interconnect for the number.
+
+ It is understood that the definition of carrier-of-record within a
+ given jurisdiction is subject to modification by national
+ authorities.
+
+1.2. Background
+
+ Voice service providers use E.164 numbers currently as their main
+ naming and routing vehicle. Infrastructure ENUM in e164.arpa or
+ another publicly available tree allows service providers to link
+ Internet-based resources such as URIs to E.164 numbers. This allows
+ service providers, in addition to interconnecting via the PSTN/PLMN
+ (or exclusively), to peer via IP-based protocols. Service providers
+ may announce all E.164 numbers or number ranges they host, regardless
+ of whether the final end user device is on the Internet, on IP-based
+ open or closed Next Generation Networks (NGNs), or on the PSTN or
+ PLMN, provided that an access point of some type to the destination
+ service provider's network is available on the Internet. There is
+ also no guarantee that the originating service provider querying
+ infrastructure ENUM is able to access the ingress network element of
+ the destination provider's network. Additional peering and
+ accounting agreements requiring authentication may be necessary. The
+ access provided may also be to a shared network of a group of
+ providers, resolving the final destination network within the shared
+ network.
+
+
+
+
+Lind & Pfautz Informational [Page 2]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+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 BCP 14, RFC2119 [4].
+
+3. Requirements for Infrastructure ENUM
+
+ 1. Infrastructure ENUM SHALL provide a means for a provider to
+ populate DNS resource records (RRs) for the E.164 numbering
+ resources for which it is the carrier-of-record in a single
+ common publicly accessible namespace. The single common
+ namespace ultimately designated may or may not be the same as
+ that designated for End User ENUM (e164.arpa.) The Fully-
+ Qualified Domain Name (FQDN) in the resulting resource records
+ will not necessarily belong to or identify the carrier-of-record.
+
+ 2. Queries of infrastructure ENUM fully qualified domain names MUST
+ return a result, even if the result is Refused (RCODE = 5).
+ Queries must not be rejected without response, e.g., based on
+ access control lists.
+
+ 3. Infrastructure ENUM SHALL support RRs providing a URI that can
+ identify a point of interconnection for delivery to the carrier-
+ of-record of communications addressed to the E.164 number.
+
+ 4. Infrastructure ENUM SHOULD be able to support an Internet
+ Registry Information Service (IRIS) [5] capability that allows
+ qualified parties to obtain information regarding the E.164
+ numbering resources and the corresponding carrier-of-record.
+ Determination of what information, if any, shall be available
+ which parties for geographic numbers is a national matter.
+
+ 5. Implementation of infrastructure ENUM MUST NOT restrict the
+ ability of an end user, in a competitive environment, to choose a
+ Registrar and/or name server provider for End User ENUM
+ registrations.
+
+ 6. The domain name chosen for infrastructure ENUM and any parent
+ domains MUST be hosted on name servers that have performance
+ characteristics and supporting infrastructure that is comparable
+ to those deployed for the Internet root name servers. Those name
+ servers for infrastructure ENUM should be configured and operated
+ according to the guidelines described in [6].
+
+ 7. Infrastructure ENUM MUST meet all reasonable privacy concerns
+ about visibility of information over which an end user has no
+ control. It should, for example, support mechanisms to prevent
+
+
+
+Lind & Pfautz Informational [Page 3]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+ discovery of unlisted numbers by comparison of ENUM registrations
+ against directory listings, or inadvertent disclosure of user
+ identity.
+
+ 8. Proposed implementations of infrastructure ENUM SHOULD:
+
+ A. Minimize changes required to existing requirements that are
+ part of RFC 3761.
+
+ B. Work with open as well as closed numbering plans.
+
+ C. Not require additional functionality of resolvers at large
+ though they may require additional functionality in service
+ provider resolvers that would make use of infrastructure
+ ENUM.
+
+ D. Minimize the number of lookups required to obtain as many
+ NAPTR (Naming Authority Pointer) records (end user and
+ infrastructure) as possible.
+
+ E. Minimize knowledge of the numbering plan required of
+ resolvers making use of Infrastructure ENUM.
+
+ F. Maximize synergies with End User ENUM.
+
+ G. Support interworking with private ENUM trees. (In this
+ context, a private ENUM tree is one that is not under
+ e164.arpa or whatever namespace is chosen for infrastructure
+ ENUM but uses instead a privately held domain.)
+
+4. Security Considerations
+
+ Existing security considerations for ENUM (detailed in [1]) still
+ apply. Since infrastructure ENUM involves carriers where RFC 3761
+ mainly considered indviduals, implementations meeting these
+ requirements SHOULD reconsider the RFC 3761 security model given this
+ difference in actors concerned. Note that some registration
+ validation issues concerning End User ENUM may not apply to
+ infrastructure ENUM. Where the Tier 1 registry is able to identify
+ the provider serving a number, e.g., based on industry data for
+ number block assignments and number portability, registration might
+ be more easily automated and a separate registrar not required.
+
+ Some parties have expressed concern that an infrastructure ENUM could
+ compromise end user privacy by making it possible for others to
+ identify unlisted or unpublished numbers based on their registration
+ in ENUM. This can be avoided if providers register all of the their
+ allocated (as opposed to assigned) numbers. Unassigned numbers
+
+
+
+Lind & Pfautz Informational [Page 4]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+ should be provisioned to route to the provider's network in the same
+ fashion as assigned numbers and only then provide an indication that
+ they are unassigned. In that way, provider registration of a number
+ in ENUM provides no more information about the status of a number
+ than could be obtained by dialing it.
+
+ Implementers should take care to avoid inadvertent disclosure of user
+ identities, for example, in the URIs returned in response to
+ infrastructure ENUM queries.
+
+5. IANA Considerations
+
+ This document includes no actions to be taken by IANA. The
+ architecture ultimately chosen to meet the requirements may require
+ IANA actions.
+
+6. Normative References
+
+ [1] Faltstrom, P. and M. Mealling, "The E.164 to Uniform Resource
+ Identifiers (URI) Dynamic Delegation Discovery System (DDDS)
+ Application (ENUM)", RFC 3761, April 2004.
+
+ [2] International Telecommunication Union-Telecommunication
+ Standardization Sector, "The International Public
+ Telecommunication Numbering Plan", Recommendation E.164",
+ February 2005.
+
+ [3] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform
+ Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986,
+ January 2005.
+
+ [4] Bradner, S., "Key words for use in RFCs to Indicate Requirement
+ Levels", BCP 14, RFC 2119, March 1997.
+
+ [5] Newton, A. and M. Sanz, "IRIS: The Internet Registry Information
+ Service (IRIS) Core Protocol", RFC 3981, January 2005.
+
+ [6] Bush, R., Karrenberg, D., Kosters, M., and R. Plzak, "Root Name
+ Server Operational Requirements", BCP 40, RFC 2870, June 2000.
+
+
+
+
+
+
+
+
+
+
+
+
+Lind & Pfautz Informational [Page 5]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+Authors' Addresses
+
+ Steven Lind
+ AT&T Labs
+ 180 Park Ave
+ Florham Park, NJ 07932-0971
+ USA
+
+ EMail: sdlind@att.com
+
+
+ Penn Pfautz
+ AT&T
+ 200 S. Laurel Ave
+ Middletown, NJ 07748
+ USA
+
+ EMail: ppfautz@att.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Lind & Pfautz Informational [Page 6]
+
+RFC 5067 Infrastructure ENUM Requirements November 2007
+
+
+Full Copyright Statement
+
+ Copyright (C) The IETF Trust (2007).
+
+ 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, THE IETF TRUST 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.
+
+
+
+
+
+
+
+
+
+
+
+
+Lind & Pfautz Informational [Page 7]
+