227 lines
6.7 KiB
Plaintext
227 lines
6.7 KiB
Plaintext
|
|
|
|
|
|
|
|
|
|
|
|
Network Working Group B. Manning
|
|
Request for Comments: 1348 Rice University
|
|
Updates: RFCs 1034, 1035 July 1992
|
|
|
|
|
|
DNS NSAP RRs
|
|
|
|
Status of this Memo
|
|
|
|
This memo defines an Experimental Protocol for the Internet
|
|
community. Discussion and suggestions for improvement are requested.
|
|
Please refer to the current edition of the "IAB Official Protocol
|
|
Standards" for the standardization state and status of this protocol.
|
|
Distribution of this memo is unlimited.
|
|
|
|
Table of Contents
|
|
|
|
Introduction ..................................................... 1
|
|
Background ....................................................... 1
|
|
NSAP RR .......................................................... 2
|
|
NSAP-PTR RR ...................................................... 2
|
|
REFERENCES and BIBLIOGRAPHY ...................................... 3
|
|
Security Considerations .......................................... 4
|
|
Author's Address ................................................. 4
|
|
|
|
Introduction
|
|
|
|
This RFC defines the format of two new Resource Records (RRs) for the
|
|
Domain Name System (DNS), and reserves corresponding DNS type
|
|
mnemonic and numerical codes. This format may be used with the any
|
|
proposal that has variable length addresses, but is targeted for CLNP
|
|
use.
|
|
|
|
This memo assumes that the reader is familiar with the DNS [3,4].
|
|
|
|
Background
|
|
|
|
This section describes an experimental representation of NSAP
|
|
addresses in the DNS. There are several reasons to take this approch.
|
|
First, it provides simple documentation of the correct addresses to
|
|
use in static configurations of CLNP compliant hosts and routers.
|
|
|
|
NSAP support requires that a new DNS resource record entry type
|
|
("NSAP") be defined, to store longer Internet (i.e., NSAP) addresses.
|
|
This resource record allows mapping from DNS names to NSAP addresses,
|
|
and will contain entries for systems which are able to run Internet
|
|
applications, over TCP or UDP, over CLNP.
|
|
|
|
|
|
|
|
|
|
Manning [Page 1]
|
|
|
|
RFC 1348 DNS NSAP RRs July 1992
|
|
|
|
|
|
The backward translation (from NSAP address to DNS name) is
|
|
facilitated by definition of an associated resource record. This
|
|
resource record is known as "NSAP-PTR", and is used in a manner
|
|
analogous to the existing "in-addr.arpa".
|
|
|
|
These RRs are intended for use in a proposal [6] by one of the
|
|
members of the NOOP WG to address the next-generation internet.
|
|
|
|
The NSAP RR
|
|
|
|
The NSAP RR is defined with mnemonic NSAP and type code 22 (decimal).
|
|
|
|
An NSAP (Network Service Access Protocol) number is a unique string
|
|
to OSI transport service.
|
|
|
|
The numbering plan follows RFC 1237 and associated OSI definitions
|
|
for NSAP format.
|
|
|
|
NSAP has the following format:
|
|
|
|
<owner> <ttl> <class> NSAP <length> <NSAP-address>
|
|
|
|
All fields are required.
|
|
|
|
<length> identifies the number of octets in the <NSAP-address> as
|
|
defined by the various national and international authorities.
|
|
|
|
<NSAP-address> enumerates the actual octet values assigned by the
|
|
assigning authority. Its format in master files is a <character-
|
|
string> syntactically identical to that used in TXT and HINFO.
|
|
|
|
The format of NSAP is class insensitive. NSAP RR causes no
|
|
additional section processing.
|
|
|
|
For example:
|
|
|
|
foo.bar.com. IN NSAP 21 47000580ffff000000321099991111222233334444
|
|
host.school.de IN NSAP 17 39276f3100111100002222333344449876
|
|
|
|
The RR data is the ASCII representation of the digits. It is encoded
|
|
as two <character-strings>, i.e., count followed by characters.
|
|
|
|
The NSAP-PTR RR
|
|
|
|
The NSAP-PTR RR is defined with mnemonic NSAP-PTR and a type code 23
|
|
(decimal).
|
|
|
|
Its function is analogous to the PTR record used for IP addresses
|
|
|
|
|
|
|
|
Manning [Page 2]
|
|
|
|
RFC 1348 DNS NSAP RRs July 1992
|
|
|
|
|
|
[4,7].
|
|
|
|
NSAP-PTR has the following format:
|
|
|
|
<NSAP-suffix> <ttl> <class> NSAP-PTR <owner>
|
|
|
|
All fields are required.
|
|
|
|
<NSAP-suffix> enumerates the actual octet values assigned by the
|
|
assigning authority for the LOCAL network. Its format in master
|
|
files is a <character-string> syntactically identical to that used in
|
|
TXT and HINFO.
|
|
|
|
The format of NSAP-PTR is class insensitive. NSAP-PTR RR causes no
|
|
additional section processing.
|
|
|
|
For example:
|
|
|
|
In net ff08000574.nsap-in-addr.arpa:
|
|
|
|
444433332222111199990123000000ff NSAP-PTR foo.bar.com.
|
|
|
|
Or in net 11110031f67293.nsap-in-addr.arpa:
|
|
|
|
67894444333322220000 NSAP-PTR host.school.de.
|
|
|
|
The RR data is the ASCII representation of the digits. It is encoded
|
|
as a <character-string>.
|
|
|
|
REFERENCES and BIBLIOGRAPHY
|
|
|
|
[1] Stahl, M., "Domain Administrators Guide", RFC 1032, Network
|
|
Information Center, SRI International, November 1987.
|
|
|
|
[2] Lottor, M., "Domain Administrators Operations Guide", RFC 1033,
|
|
Network Information Center, SRI International, November, 1987.
|
|
|
|
[3] Mockapetris, P., "Domain Names - Concepts and Facilities", RFC
|
|
1034, USC/Information Sciences Institute, November 1987.
|
|
|
|
[4] Mockapetris, P., "Domain Names - Implementation and
|
|
Specification", RFC 1035, USC/Information Sciences Institute,
|
|
November 1987.
|
|
|
|
[5] Colella, R., Gardner, E., and R. Callon, "Guidelines for OSI
|
|
NSAP Allocation in the Internet", RFC 1237, NIST, Mitre, DEC,
|
|
July 1991.
|
|
|
|
|
|
|
|
|
|
Manning [Page 3]
|
|
|
|
RFC 1348 DNS NSAP RRs July 1992
|
|
|
|
|
|
[6] Callon, R., "TCP and UDP with Bigger Addresses (TUBA),
|
|
A Simple Proposal for Internet Addressing and Routing",
|
|
Digital Equipment Corporation, RFC 1347, June 1992.
|
|
|
|
[7] Mockapetris, P., "DNS Encoding of Network Names and Other Types",
|
|
RFC 1101, USC/Information Sciences Institute, April 1989.
|
|
|
|
[8] ISO/IEC. Information Processing Systems -- Data Communications
|
|
-- Network Service Definition Addendum 2: Network Layer Address-
|
|
ing. International Standard 8348/Addendum 2, ISO/IEC JTC 1,
|
|
Switzerland, 1988.
|
|
|
|
[9] Bryant, P., "NSAPs", PB660, IPTAG/92/23, SCIENCE AND ENGINEERING
|
|
RESEARCH COUNCIL, RUTHERFORD APPLETON LABORATORY May 1992.
|
|
|
|
Security Considerations
|
|
|
|
Security issues are not addressed in this memo.
|
|
|
|
Author's Address
|
|
|
|
Bill Manning
|
|
Rice University - ONCS
|
|
PO Box 1892
|
|
6100 South Main
|
|
Houston, Texas 77251-1892
|
|
|
|
Phone: +1.713.285.5415
|
|
EMail: bmanning@rice.edu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Manning [Page 4]
|
|
|