Internet DRAFT - draft-dommety-e212-dns
draft-dommety-e212-dns
Internet Engineering Task Force Gopal Dommety,
INTERNET DRAFT Paddy Nallur,
Category: Standards Track Viren Malaviya
Title: draft-dommety-e212-dns-00.txt cisco Systems
Niranjan Segal
Motorola
Expires January 2002 June 2001
E.212 number and DNS
draft-dommety-e212-dns-00.txt
Status of this Memo
This document is an individual contribution for consideration by the
Network Working Group of the Internet Engineering Task Force.
Comments should be submitted to the enum@ietf.org mailing list.
Distribution of this memo is unlimited.
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. 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.
Abstract
An E212 number or IMSI (International Mobile Station Identity) is
used to uniquely identify a mobile station Internationally. This
document discusses the use of the Domain Name System (DNS) for
storage of information regarding E.212 numbers and how DNS can be
used for identifying available services connected to one E.212
number. This draft is adaptation of RFC 2916 to E.212 numbers.
Dommety [Page 1]
Internet Draft E.212 number and DNS June, 2000
1. Introduction
An E212 number or IMSI (International Mobile Station Identity) is
used to uniquely identify a mobile station Internationally.
Through transformation of E.212 numbers into DNS names and the use of
existing DNS services like delegation through NS records, and use of
NAPTR [1] records in DNS [2] [3], one can look up what services are
available for a specific domain name in a decentralized way with
distributed management of the different levels in the lookup
process. This document discusses the use of the Domain Name
System (DNS) for storage of information regarding E.212 numbers and
how DNS can be used for identifying available services connected to a
E.212 number. This document is very similar to the RFC 2916.
1.1 Terminology
The key words "MUST", "REQUIRED", "SHOULD", "RECOMMENDED", and
"MAY" in this document are to be interpreted as described in
RFC2119 [4].
2. E.212 numbers and DNS
This document discusses the use of the Domain Name System (DNS) for
storage of information regarding E.212 numbers and how DNS can be
used for identifying and obtaining information related to an E.212
number.
The domain "e212.arpa" is being populated in order to provide the
infrastructure in DNS for storage of E.212 numbers. In order to
facilitate distributed operations, this domain is divided into
subdomains. Just like in normal DNS operations, holders of E.212
numbers which want to be listed in DNS should contact the appropriate
zone administrator in order to be listed, by examining the SOA
resource record associated with the zone. As with other domains,
policies for such listings will be controlled on a subdomain basis
and may differ in different parts of the world.
To find the DNS names for a specific E.212 number, the following
procedure is to be followed:
1. See that the E.212 number is written in its full
form (MCC (Mobile Country Code) , MNC (Mobile Network Code) and
MSIN (Mobile Subscriber Identification Number). Example:
404984809514412
2. Remove all non-digit characters and characters with the
with the exception of the digits.
Dommety [Page 2]
Internet Draft E.212 number and DNS June, 2000
3. Put dots (".") between each digit. Example:
4.0.4.9.8.4.8.0.9.5.1.4.4.1.2
4. Reverse the order of the digits. Example:
2.1.4.4.1.5.9.0.8.4.8.9.4.0.4
5. Append the string ".e212.arpa" to the end. Example:
2.1.4.4.1.5.9.0.8.4.8.9.4.0.4.e212.arpa
3. Fetching URIs given an E.212 number
For a record in DNS, the NAPTR record is used for identifying
available ways of contacting a specific node and associated
services identified by that name [1]. Use of NAPTR records for
the obtaining URIs associated with E.164 numbers is
speficied in [6]. The same service E2U can be used to obtain
URIs associated with E.212 addresses by using an DNS name
corrosponding to a E.212 number instead of a E.164 number as
specified in [6].
4. IANA Considerations
This memo requests that the IANA delegate the E212.ARPA domain
following instructions to be provided by the IAB. Names within this
zone are to be delegated to parties according to the ITU
recommendation E.212. The names allocated should be hierarchic in
accordance with ITU Recommendation E.212, and the codes should
assigned in accordance with that Recommendation.
Delegations in the zone e212.arpa (not delegations in delegated
domains of e212.arpa) should be done after Expert Review, and the
IESG will appoint a designated expert.
5. Security Considerations
As this system is built on top of DNS, one can not be sure that the
information obtained from DNS is more secure than any DNS query. To
solve this problem, the use of DNSSEC [7] for securing and verifying
zones is recommended.
The caching in DNS can make the propagation time for a change take
the same amount of time as the time to live for the NAPTR records in
the zone that is changed. The use of this in an environment where
IP-addresses are for hire (for example, when using DHCP [9]) must
Dommety [Page 3]
Internet Draft E.212 number and DNS June, 2000
therefore be done very carefully.
There are a number of countries (and other numbering environments) in
which there are multiple providers of call routing and number/name
translation services. In these areas, any system that permits users,
or putative agents for users, to change routing or supplier
information may provide incentives for changes that are actually
unauthorized (and, in some cases, for denial of legitimate change
requests). Such environments should be designed with adequate
mechanisms for identification and authentication of those requesting
changes and for authorization of those changes.
6. Funny Note
One of the ideas was to have a one line draft that said "replace
"E.164" by E.212 and "e164" by "e212" in [6] to transform E.212
numbers into DNS names.
7. Acknowledgements
The document is based on [6] and would like to thank Patrik
Faltstrom for consenting to use text from [6]. We would also
like to thank Michel Young and Tim Stammers for the disccussing
involving this and various other solutions.
References
[1] Mealling, M. and R. Daniel, "The Naming Authority Pointer
(NAPTR) DNS Resource Record", RFC 2915, September 2000.
[2] Mockapetris, P., "Domain names - concepts and facilities", STD
13, RFC 1034, November 1987.
[3] Mockapetris, P., "Domain names - implementation and
specification", STD 13, RFC 1035, November 1987.
[4] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997.
[5] Berners-Lee, T., Fielding, R.T. and L. Masinter, "Uniform
Resource Identifiers (URI): Generic Syntax", RFC 2396, August 1998.
[6] Faltstrom, P., "E.164 number and DNS", RFC 2916, September 2000.
[7] Eastlake, D., "Domain Name System Security Extensions", RFC
2535, March 1999.
Dommety [Page 4]
Internet Draft E.212 number and DNS June, 2000
[8] Gulbrandsen, A., Vixie, P. and L. Esibov, "A DNS RR for
specifying the location of services (DNS SRV)", RFC 2782,February
2000.
[9] Droms, R., "Dynamic Host Configuration Protocol", RFC 2131, March
1997.
Authors Address
Gopal Dommety
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134
e-mail: gdommety@cisco.com
Paddy Nallur
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134
e-mail: pnallur@cisco.com
Viren Malaviya
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134
e-mail: vmalaviy@cisco.com
Niranjan Segal
Motorola, Inc.
5401 N. Beach Street
Ft. Worth, TX 76137
email: fns001@email.mot.com
This internet draft expires in January 2002
Dommety [Page 5]