Requirements for Internet gateways (RFC1009)
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2019-Feb-15
Internet Society Requests For Comment (RFCs)
R.T. Braden: AUTHOR [+1]
This RFC summarizes the requirements for gateways to be used between networks supporting the Internet protocols. This document is a formal statement of the requirements to be met by gateways used in the Internet system. As such, it is an official specification for the Internet community.
Network Working Group R. Braden Request for Comments: 1009 J. Postel Obsoletes: 985 ISI June 1987
Requirements for Internet Gateways
Status of this Memo
This document is a formal statement of the requirements to be met by gateways used in the Internet system. As such, it is an official specification for the Internet community. Distribution of this memo is unlimited.
This RFC summarizes the requirements for gateways to be used between networks supporting the Internet protocols. While it was written specifically to support National Science Foundation research programs, the requirements are stated in a general context and are applicable throughout the Internet community.
The purpose of this document is to present guidance for vendors offering gateway products that might be used or adapted for use in an Internet application. It enumerates the protocols required and gives references to RFCs and other documents describing the current specifications. In a number of cases the specifications are evolving and may contain ambiguous or incomplete information. In these cases further discussion giving specific guidance is included in this document. Specific policy issues relevant to the NSF scientific networking community are summarized in an Appendix. As other specifications are updated this document will be revised. Vendors are encouraged to maintain contact with the Internet research community.
The following material is intended as an introduction and background for those unfamiliar with the Internet architecture and the Internet gateway model. General background and discussion on the Internet architecture and supporting protocol suite can be found in the DDN Protocol Handbook  and ARPANET Information Brochure , see also [19, 28, 30, 31].
The Internet protocol architecture was originally developed under DARPA sponsorship to meet both military and civilian communication requirements . The Internet system presently supports a variety of government and government-sponsored operational and research activities. In particular, the National Science Foundation (NSF) is building a major extension to the Internet to provide user access to
Braden & Postel [Page 1]
RFC 1009 - Requirements for Internet Gateways June 1987
national supercomputer centers and other national scientific resources, and to provide a computer networking capability to a large number of universities and colleges.
In this document there are many terms that may be obscure to one unfamiliar with the Internet protocols. There is not much to be done about that but to learn, so dive in. There are a few terms that are much abused in general discussion but are carefully and intentionally used in this document. These few terms are defined here.
Packet A packet is the unit of transmission on a physical network.
Datagram A datagram is the unit of transmission in the IP protocol. To cross a particular network a datagram is encapsulated inside a packet.
Router A router is a swit...