"How to Build a Gateway
https://groups.csail.mit.edu/ana/Publications/Zhang-How-to-Build-A-Gateway-1987.pdf
The Origianl version of the document How to build a gateway on the IEN(Internet Experiment Note) is
https://www.rfc-editor.org/ien/ien109.txt
Reference
[1] Boggs, Shoch, Taft, Metcalfe. Pup: An Internetwork Architecture. IEEE Transactions on Communications, April, 1980.
[2] David D. Clark. An Alternative Protocol Implementation. Computer System Research Group RFC-223, MIT Lab for Computer Science. May, 1982
[3] Digital Equipment Corp. DECNET Digital Network Architecture (Phase IV) General Description AA-N149A-TC.
[4] R. Hinden et al. The DARPA Internet Gateway. ARPA Internet RFC-823. September, 1982
[5] James E. Mathis, Keith S. Klemba, and Andrew A. Poggio. Terminal Interface Unit Notebook. Project No. 6933, SRI International, April 1979.
[6] David L. Mills. Exterior Gateway Protocol Formal Specification. Network Information Center RFC-904, SRI International. April, 1984
[7] David A. Moon. Chaosnet. Technical Memo 628, MIT AI Lab., June 1981.
[8] J. Postel. DoD Standard Internet Protocol. Network Information Center RFC-791, SRI International. September, 1981
[9] J. Postel. nternet Control Message Protocol. Network Information Center RFC-792, SRI International. September, 1981
[10] J. Shock, D. Cohen, and E. Taft. Mutual Encapsulation of Internetwork Protocols. Computer Networks 1981(5):287-300, 1981.
[11] Xerox System Integration Standard 028112. Internet Transport Protocols. December 1981.
[12] Lixia Zhang. Congestion Control in Packet-Switched Computer Networks. In The Proceedings of the Second International Conference on Computers and Applications (Bejing, China). IEEE, June, 1987.
[13]H. Zimmerman. OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection. IEEE Transactions on Communications 28(4):425-432, April, 1980.
Table of the contents of this paper
- Introduction
- C-Gateway: history and current status
- C-Gatewey Design and implementation
- Summary
Acknowledgements
References
Table of the contents of IEN
- Introduction...............................................1
- Information Maintained by Gateways.........................1
- Initialization.............................................3
- Determining Connectivity to Networks.......................3
- Determining Connectivity to Neighbors......................4
- Exchanging Routing Information.............................4
- Computing Routes...........................................5
- Forwarding Traffic.........................................7
- Non-Routing Gateways.......................................7
- Adding New Neighbors and Networks..........................8
- Communications with Hosts..................................9
- Future Modifications......................................10
- Packet Formats............................................11
- Examples..................................................19
- Tables and Variables......................................23
- Events and Responses......................................25