home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
drafts
/
draft_ietf_i
/
draft-ietf-ipngwg-dns-rr-rgadd-00.txt
< prev
next >
Wrap
Text File
|
1997-03-25
|
9KB
|
330 lines
Internet-Draft Jim Bound
IPng Working Group Digital Equipment Corp
March 1997
Synthesis of Routing Goop and AAAA Records in IPv6
<draft-ietf-ipngwg-dns-rr-rgadd-00.txt>
Status of this Memo
This document is a submission to the IPng Working Group of the
Internet Engineering Task Force (IETF). Comments should be submitted
to the ipng@sunroof.eng.sun.com mailing list. This document is not
at this time a product of the IPng Working Group, but a proposal to
become a product of the IPng Working Group.
This document is an Internet-Draft. 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.''
To learn the current status of any Internet-Draft, please check the
``1id-abstracts.txt'' listing contained in the Internet-Drafts Shadow
Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
ftp.isi.edu (US West Coast).
Distribution of this document is unlimited.
Abstract
This document is a proposal to redefine the existing DNS AAAA
resource record into two resource records: an RG record to define the
routing topology of an IPv6 address and an aAA record to define the
End System Identifier of an IPv6 address. The document will define
the synthesis of the RG and aAA record at the DNS primary server,
which will return an AAAA record to DNS resolvers. The objective of
this work is to split the AAAA record in the DNS into location and
identifier to provide future capabilities for dynamic renumbering of
addresses. This work was spawned by the GSE - Alternate Addressing
Architecture Proposal for IPv6.
Bound Expires September 1997 [Page 1]
Internet-Draft draft-ietf-ipngwg-dns-rr-rgadd-00.txt March 1997
Table of Contents:
1. Introduction.................................................3
2. Terminology and Definitions..................................3
3. New Resource Record Definitions..............................3
3.1 aAA record type.............................................3
3.2 RG record type..............................................4
3.3 aAA data format.............................................4
3.4 RG data format..............................................4
3.5 AAAA query..................................................4
3.6 Textual format of aAA and RG records........................4
4. Modifications to existing Query Types........................4
5. Security Considerations......................................5
Acknowledgements................................................5
References......................................................5
Authors' Address................................................5
Bound Expires September 1997 [Page 2]
Internet-Draft draft-ietf-ipngwg-dns-rr-rgadd-00.txt March 1997
1. Introduction
This document is a proposal to redefine the existing DNS AAAA
resource record [3,4] into two resource records: an RG record to
define the routing topology of an IPv6 address and an aAA record to
define the End System Identifier of an IPv6 address. The document
will define the synthesis of the RG and aAA record at the DNS primary
server, which will return an AAAA record to DNS resolvers. The
objective of this work is to split the AAAA record in the DNS into
location and identifier to provide future capabilities for dynamic
renumbering of addresses. This work was spawned by the GSE -
Alternate Addressing Architecture Proposal for IPv6 [5].
The design objective of these two record types is to make it
transparent to existing DNS resolvers and the DNS protocol used to
query for AAAA records.
This proposal is dependent on the IPng WG buying into new definitions
via a new addressing architecture proposal, support for clear
boundaries for an end system identifier, and the definition of the
routing goop to define location for the end system identifier. Upon
completion of that work in the WG if it moves forward the author can
finish this specification where "????" and "TBD" exists presently.
2. Terminology and Definitions
node - A device that implements IPv6.
interface - A node's attachment to the link.
address - An IP layer identifier for an interface or a set
of interfaces.
3. New Resource Record Definitions
Two new record types are defined to store a node's IPv6 address. A
node that has more than one IPv6 address must have more than one such
record or record combinations.
3.1 aAA record type
The aAA resource record type is a new record specific to the Internet
class that stores a single IPv6 address for a nodes interface. It is
an ESD as defined in TBD.
The value of the type is TBD (decimal).
Bound Expires September 1997 [Page 3]
Internet-Draft draft-ietf-ipngwg-dns-rr-rgadd-00.txt March 1997
3.2 RG record type
The RG resource record type is a new record specific to the Internet
class that stores a single IPv6 address for a nodes location within a
routing domain. It is RG as defined in TBD.
The value of the type is TBD (decimal).
3.3 aAA data format
A ??? bit IPv6 ESD address is encoded in the data portion of an aAA
resource record in network byte order (high-order byte first).
3.4 RG data format
A ??? bit IPv6 RG address is encoded in the data portion of an RG
resource record in network byte order (high-order byte first).
3.5 AAAA query
An AAAA [1,2,4] query for a specified domain name in the Internet
class returns all associated AAAA resource records in the answer
section of a response. The DNS primary server [2] will synthesize
the RG and aAA records to produce an AAAA record in the answer
section of the response for a query for an AAAA record.
A type AAAA query does not perform additional section processing.
3.6 Textual format of aAA and RG records
The textual representation of the data portion of an aAA and RG
resource record used in a master database file is the textual
representation of a IPv6 address as defined in [3 + update for aAA
and RG TBD].
4. Modifications to existing Query Types
Query processing as defined for AAAA records [4] would continue to be
processed as defined presently for IPv6. The DNS primary server
would bee responsible for concatentating the RG and aAA records to
respond to an AAAA query from resolvers. There may be multiple RG's
defined for each aAA record, and in those cases the DNS primary
server after synthesis of RG's to a specific aAA record must return
muliple AAAA record types in the answer section of a query response
for AAAA records.
The exception for the present AAAA records as defined is the IP6.INT
Bound Expires September 1997 [Page 4]
Internet-Draft draft-ietf-ipngwg-dns-rr-rgadd-00.txt March 1997
domain. The IPng WG at present is discussing a new methodology to
obtain addresses for names in a query but use of an ICMP message to
determine the name for an address. This needs further investigation
to determine it if has an affect on AAAA records.
But the same synthesis of RG + aAA records can be done for the
reverse address requirement for DNS PTR records [2], to process AAAA
reverse lookups in the DNS.
5. Security Considerations
Security issues are not discussed in this memo.
Acknowledgements
The attendees at the IPng Interim WG meeting to review the GSE
proposal at Sun Microsystems in Palo Alto, CA on February 27/28,
1997.
References
[1] Mockapetris, P., "Domain Names - Concepts and Facilities", STD
13, RFC 1034, USC/Information Sciences Institute, November 1987.
[2] Mockapetris, P., "Domain Names - Implementation and Specifica-
tion", STD 13, RFC 1035, USC/Information Sciences Institute,
November 1987.
[3] Hinden, R., and S. Deering, Editors, "IP Version 6 Addressing
Architecture", RFC 1884, Ipsilon Networks, Xerox PARC, December
1995.
[4] Tompson, S., and Huitema, C. "DNS Extensions to Support IP
version 6", RFC 1886, Bellcore, December 1995.
[5] O'dell, M. "GSE - An Alternate Addressing Architecture for IPv6"
draft-ipngwg-gseaddr-00.txt, UUNET Technologies, Februrary 1997.
Authors' Address
Jim Bound
Digital Equipment Corporation
110 Spitbrook Road, ZKO3-3/U14
Nashua, NH 03062
Phone: (603) 881-0400
Email: bound@zk3.dec.com
Bound Expires September 1997 [Page 5]