< INC-PROJECT, WINSTON-RFC.NLS.6, >, 11-Jun-85 21:31-PDT JBP ;;;;

Similar documents
Network Working Group. Obsoletes: RFC 1103 October 1990

University of California at Berkeley April 1984

Introductory to Computer Networks Local Area Networks. Lecture 16 Fall Isfahan University of technology Dr.

McGraw-Hill The McGraw-Hill Companies, Inc., 2000

Request for Comments: 1332 Obsoletes: RFC 1172 May The PPP Internet Protocol Control Protocol (IPCP)

CCNA 1 Chapter 5 v5.0 Exam Answers 2013

2. What is a characteristic of a contention-based access method?

Lecture 11: Networks & Networking

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

LLC and Bridges. Raj Jain. Professor of CIS. The Ohio State University

NetWare Protocols. Background. Technology Basics CHAPTER

Mixed-Media Bridging. Chapter Goals. Background. Translation Challenges CHAPTER

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

SEN366 (SEN374) (Introduction to) Computer Networks

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Introduction to Internetworking

Network Working Group. Category: Informational March IPv4 Option for Sender Directed Multi-Destination Delivery

Link Layer and Ethernet

Link Layer and Ethernet

NetWare Protocols. Background CHAPTER

Internet Protocols (chapter 18)

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Network Working Group. Computervision Systems Integration R. Ullmann Process Software Corporation August 1992

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Network Working Group Request for Comments: 2043 Category: Standards Track October 1996

Network Working Group Request for Comments: 1377 November The PPP OSI Network Layer Control Protocol (OSINLCP)

Request for Comments: 4840 Category: Informational Internet Architecture Board April Multiple Encapsulation Methods Considered Harmful

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

OPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME

Cable Modem Termination System Network Side Interface Specification

TCP/IP THE TCP/IP ARCHITECTURE

Mixed-Media Bridging

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

Other Protocols. Arash Habibi Lashkari

Part3. Local Area Networks (LAN)

Chapter 5: Ethernet. Introduction to Networks - R&S 6.0. Cisco Networking Academy. Mind Wide Open

Local Area Networks. Ethernet LAN

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No.

TCP/IP and the OSI Model

Network Working Group Request for Comments: October 1996

Introduction to LAN Protocols

ET4254 Communications and Networking 1

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

1. Data Link Layer Protocols

Introduction to Computer Networks. CS 166: Introduction to Computer Systems Security

Review of Important Networking Concepts

The Internetworking Problem. Internetworking. A Translation-based Solution

Chapter 9 Ethernet Part 1

Address Resolution Protocol

Chapter 5 Reading Organizer After completion of this chapter, you should be able to:

Introduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.

Network Working Group. N. Hall. U of Wiscsonsin - Madison. M. Rose The Wollongong Group February 1989

IP Addressing and Subnetting

Stanford University October 1984

IP Protocols. ALTTC/Oct

CHAPTER 2 SINGLE SEGMENT NETWORKS

Network Working Group Request for Comments: 1434 IBM March Data Link Switching: Switch-to-Switch Protocol

Ethernet. Network Fundamentals Chapter Cisco Systems, Inc. All rights reserved. Cisco Public 1

Copyleft 2005, Binnur Kurt. Objectives

Defining Networks with the OSI Model. Module 2

Internetwork Protocols

Network Architecture Models

Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010)

Bridging and Switching Basics

Network Model. Why a Layered Model? All People Seem To Need Data Processing

Internet Protocol (IP)

Network Working Group Request for Comments: 1329 May Thoughts on Address Resolution for Dual MAC FDDI Networks

June Guidelines for the use of Internet-IP addresses in the ISO Connectionless-Mode Network Protocol

Request for Comments: 1552 Category: Standards Track December The PPP Internetwork Packet Exchange Control Protocol (IPXCP)

The Internet Protocol (IP)

Request for Comments: 1294 Wellfleet Communications, Inc. A. Malis BBN Communications January 1992

Network Working Group Request for Comments: UMich February 1989

Raj Jain. The Ohio State University Columbus, OH

Request for Comments: 2004 Category: Standards Track October Minimal Encapsulation within IP. Status of This Memo

Network Working Group Request for Comments: 1962 Category: Standards Track June 1996

Chapter 7. Local Area Network Communications Protocols

Network Working Group. Category: Standards Track June 1996

Introduction Layer 3. IP-Header: and RFC-760 Addressing schemes Subnetting Routing. Layer 3 Solution in Trains

BBN Laboratories June Multi-network Broadcasting within the Internet

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Category: Standards Track May Default IP MTU for use over ATM AAL5. Status of this Memo

Lecture 4b. Local Area Networks and Bridges

Chapter 5 Network Layer

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

Category: Standards Track A. Malis Ascend Communications, Inc. September Inverse Address Resolution Protocol. Status of this Memo

CTI 2572 ETHERNET TCP/IP ADAPTER MODULE TECHNICAL OVERVIEW. Version 1.1. CTI Part #

Chapter Motivation For Internetworking


Network Working Group. Obsoletes: 1388 November 1994 Updates: 1058 Category: Standards Track

Faculty of Science and IT Course title. Pre-requisite/corequisite

CIT 380: Securing Computer Systems. Network Security Concepts

1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?

Request for Comments: June MAPOS - Multiple Access Protocol over SONET/SDH Version 1

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Verteilte Systeme (Distributed Systems)

Imi :... Data:... Nazwisko:... Stron:...

Session Exam 1. EG/ES 3567 Worked Solutions. (revised)

Transcription:

---------

< INC-PROJECT, WINSTON-RFC.NLS.6, >, 11-Jun-85 21:31-PDT JBP ;;;; Winston [Page 0]

Network Working Group Request for Comments: 948 Ira Winston University of Pennsylvania June 1985 TWO METHODS FOR THE TRANSMISSION OF IP DATAGRAMS OVER IEEE 802.3 NETWORKS Status of this Memo This memo describes two methods of encapsulating Internet Protocol (IP) [1] datagrams on an IEEE 802.3 network [2]. This RFC suggests a proposed protocol for the ARPA-Internet community, and requests discussion and suggestions for improvements. Distribution of this memo is unlimited. Introduction The IEEE 802 project has defined a family of standards for Local Area Networks (LANs) that deals with the Physical and Data Link Layers as defined by the ISO Open System Interconnection Reference Model (ISO/OSI). Several Physical Layer standards (802.3, 802.4, and 802.5) [2, 3, 4] and one Data Link Layer Standard (802.2) [5] have been defined. The IEEE Physical Layer standards specify the ISO/OSI Physical Layer and the Media Access Control Sublayer of the ISO/OSI Data Link Layer. The 802.2 Data Link Layer standard specifies the Logical Link Control Sublayer of the ISO/OSI Data Link Layer. The 802.3 standard is based on the Ethernet Version 2.0 standard [6]. The Ethernet Physical Layer and the 802.3 Physical Layer are compatible for all practical purposes however, the Ethernet Data Link Layer and the 802.3/802.2 Data Link Layer are incompatible. There are many existing Ethernet network installations that transmit IP datagrams using the Ethernet compatible standard described in [7]. IEEE 802.3 Physical Layer compatible connections can be added to these networks using an an Ethernet Data Link Layer compatible method for transmitting IP datagrams without violating the 802.3 standard. Alternatively, an 802.2/802.3 Data Link Layer compatible method for transmitting IP datagrams can be used. Ethernet Compatible Method IEEE 802.3 networks must use 48-bit physical addresses and 10 megabit/second bandwidth in order to be Ethernet compatible. The IEEE 802.3 packet header is identical to Ethernet packet header except for the meaning assigned to one of the fields in the header. In an Ethernet packet header this field is used as a protocol type field and in an 802.3 packet header the field is used as a length field. The maximum allowed length field value on a 10 megabit/second Winston [Page 1]

802.3 network is 1500. The 802.3 standard states that packets with a length field greater than the maximum allowed length field may be ignored, discarded, or used in a private manner. Therefore, the length field can be used in a private manner as a protocol type field as long as the protocol types being used are greater than 1500. The protocol type for IP, ARP and trailer encapsulation are all greater than 1500. Using this technique, the method for transmitting IP datagrams on Ethernet networks described in [7] can be used to transmit IP datagrams on IEEE 802.3 networks in an Ethernet compatible manner. IEEE 802.2/802.3 Compatible Method Frame Format IP datagrams are transmitted in standard 802.2/802.3 LLC Type 1 Unnumbered Information format with the DSAP and SSAP fields of the 802.2 header set to 96, the IEEE assigned global SAP value for IP [8]. The data field contains the IP header followed immediately by the IP data. IEEE 802.3 packets have minimum size restrictions based on network bandwidth. When necessary, the data field should be padded (with octets of zero) to meet the 802.3 minimum frame size requirements. This padding is not part of the IP packet and is not included in the total length field of the IP header. IEEE 802.3 packets have maximum size restrictions based on the network bandwidth. Implementations are encouraged to support full-length packets. Gateway implementations MUST be prepared to accept full-length packets and fragment them when necessary. Host implementations should be prepared to accept full-length packets, however hosts MUST NOT send datagrams longer than 576 octets unless they have explicit knowledge that the destination is prepared to accept them. A host may communicate its size preference in TCP based applications via the TCP Maximum Segment Size option [9]. Note: Datagrams on 802.3 networks may be longer than the general Internet default maximum packet size of 576 octets. Hosts connected to an 802.3 network should keep this in mind when sending datagrams to hosts not on the same 802.3 network. It may Winston [Page 2]

be appropriate to send smaller datagrams to avoid unnecessary fragmentation at intermediate gateways. Please see [9] for further information on this point. Address Mappings The mapping of 32-bit Internet addresses to 16-bit or 48-bit 802.3 addresses can be done in several ways. A static table could be used, or a dynamic discovery procedure could be used. Static Table Each host could be provided with a table of all other hosts on the local network with both their 802.3 and Internet addresses. Dynamic Discovery Mappings between 32-bit Internet addresses and 802.3 addresses could be accomplished through a protocol similar to the Ethernet Address Resolution Protocol (ARP) [10]. Internet addresses are assigned arbitrarily on some Internet networks. Each host s implementation must know its own Internet address and respond to 802.3 Address Resolution packets appropriately. It should also use ARP to translate Internet addresses to 802.3 addresses when needed. Broadcast Address The broadcast Internet address (the address on that network with a host part of all binary ones) should be mapped to the broadcast 802.3 address (of all binary ones). The use of the ARP dynamic discovery procedure is strongly recommended. Trailer Formats Some versions of Unix 4.2bsd use a different encapsulation method in order to get better network performance with the VAX virtual memory architecture. Consenting systems on the same 802.3 network may use this format between themselves. Details of the trailer encapsulation method may be found in [11]. Winston [Page 3]

Byte Order Conclusion As described in Appendix B of the Internet Protocol specification [1], the IP datagram is transmitted over 802.2/802.3 networks as a series of 8-bit bytes. The two encapsulation methods presented can be mixed on the same local area network; however, this would partition the network into two incompatible subnetworks. One host on a network could support both methods and act as a gateway between the two subnetworks; however, this would introduce a significant performance penalty and should be avoided. The IEEE 802.2/802.3 compatible encapsulation method is preferable to the Ethernet compatible method because the IEEE 802.2 and IEEE 802.3 standards have been accepted both nationally and internationally and because the same encapsulation method could be used on other IEEE 802 Physical Layer implementations. However, there are many existing installations that are using IP on Ethernet and a controlled transition from Ethernet to IEEE 802.2/802.3 is necessary. To this end, all new implementations should allow for a static choice of encapsulation methods and all existing implementations should be modified to provide this static choice as well. During the transition, all hosts on the same network would use the Ethernet compatible method. After 802.2/802.3 support has been added to all existing implementations, the IEEE 802.2/802.3 method would be used and the transition would be complete. References [1] Postel, J. "Internet Protocol". RFC-791, USC/Information Sciences Institute, September 1981. [2] The Institute of Electronics and Electronics Engineers, Inc. "IEEE Standards for Local Area Networks: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications". The Institute of Electronics and Electronics Engineers, Inc., New York, New York, 1985. [3] The Institute of Electronics and Electronics Engineers, Inc. "IEEE Standards for Local Area Networks: Token-Passing Bus Access Method and Physical Layer Specifications". The Institute of Electronics and Electronics Engineers, Inc., New York, New York, 1985. Winston [Page 4]

[4] The Institute of Electronics and Electronics Engineers, Inc. "IEEE Standards for Local Area Networks: Token Ring Access Method and Physical Layer Specifications". The Institute of Electronics and Electronics Engineers, Inc., New York, New York, 1985. [5] The Institute of Electronics and Electronics Engineers, Inc. "IEEE Standards for Local Area Networks: Logical Link Control". The Institute of Electronics and Electronics Engineers, Inc., New York, New York, 1985. [6] "The Ethernet, Physical and Data Link Layer Specifications, Version 2.0". Digital Equipment Corporation, Intel Corporation, and Xerox Corporation, 1982. [7] Hornig, C. "A Standard for the Transmission of IP Datagrams over Ethernet Networks". RFC-894, Symbolics Cambridge Research Center, April 1984. [8] Reynolds, J., and Postel, J. "Assigned Numbers". RFC-943, USC/Information Sciences Institute, April 1985. [9] Postel, J. "The TCP Maximum Segment Size Option and Related Topics". RFC-879, USC/Information Sciences Institute, November 1983. [10] Plummer, D. "An Ethernet Address Resolution Protocol". RFC-826, Symbolics Cambridge Research Center, November 1982. [11] Leffler, S., and Karels, M. "Trailer Encapsulations". RFC-893, University of California at Berkeley, April 1984. Winston [Page 5]