Network Working Group B. Carpenter
Request for Comments: 1900 Y. Rekhter
Category: Informational IAB
February 1996
Renumbering Needs Work
1. Motivation
Hosts in an IP network are identified by IP addresses, and the IP address prefixes of subnets are advertised by routing protocols. A change in such IP addressing information associated with a host or subnet is known as "renumbering".
Carpenter & Rekhter Informational [Page 1]
RFC 1900 Renumbering Needs Work February 1996
Currently, renumbering is usually a costly, tedious and error-prone process. It normally requires the services of experts in the area and considerable advance planning. Tools to facilitate renumbering are few, not widely available, and not widely deployed. While a variety of ad hoc approaches to renumbering have been developed and used, the overall situation is far from satisfactory. There is little or no documentation that describes renumbering procedures. While renumbering occurs in various parts of the Internet, there is little or no documented experience sharing.
2. DNS versus IP Addresses
Within the Internet architecture an individual host can be identified by the IP address(es) assigned to the network interface(s) on that host. The Domain Name System (DNS) provides a convenient way to associate legible names with IP addresses. The DNS name space is independent of the IP address space. DNS names are usually related to the ownership and function of the hosts, not to the mechanisms of addressing and routing. A change in DNS name may be a sign of a real change in function or ownership, whereas a change in IP address is a purely technical event.
Carpenter & Rekhter Informational [Page 2]
RFC 1900 Renumbering Needs Work February 1996
In some cases, both the addresses and FQDNs of desk top or portable systems are allocated dynamically. It is only a highly responsive dynamic DNS update mechanism that can cope with this.
3. Recommendations
To make renumbering more feasible, the IAB strongly recommends that all designs and implementations should minimise the cases in which IP addresses are stored in non-volatile storage maintained by humans, such as configuration files. Configuration information used by TCP/IP protocols should be expressed, whenever possible, in terms of Fully Qualified Domain Names, rather than IP addresses. Hardcoding IP addresses into applications should be deprecated. Files containing lists of name to address mappings, other than that used as part of DNS configuration, should be deprecated, and avoided wherever possible.
Carpenter & Rekhter Informational [Page 3]
RFC 1900 Renumbering Needs Work February 1996 4. Security ConsiderationsRenumbering is believed to be compatible with the Internet security architecture, as long as addresses do not change during the lifetime of a security association.