rfc-1188

Proposed Standard for the Transmission of IP Datagrams over FDDI Networks

D. Katz
date1990-10 streamIETF areaint wgfddi statusDRAFT STANDARD pages11 canonicalhttps://www.rfc-editor.org/rfc/rfc1188 doi10.17487/RFC1188
This memo defines a method of encapsulating the Internet Protocol (IP) datagrams and Address Resolution Protocol (ARP) requests and replies on Fiber Distributed Data Interface (FDDI) Networks. [STANDARDS-TRACK]

obsoletes

Extracted elements (23)

design-rationale §Address Resolution

ARP hardware addresses are carried in canonical (bit-reversed) order, with the Group bit as the low-order bit of the first octet, to maintain compatibility with Ethernet conventions in bridged environments. It is also recommended that all Network Layer protocols in FDDI frames use canonical MAC address order.

ip

design-rationale §Address Resolution

ARP uses hardware type code 1 (Ethernet) instead of 6 (IEEE 802) on FDDI because differing values between Ethernet and IEEE 802 networks cause interoperability problems in bridged environments, and the goal is not to preclude such interoperability.

ip

design-rationale §MAC Layer Details

The FDDI MAC maximum frame size is 4500 octets, but the MTU is set to 4352 rather than the theoretical maximum of ~4470 to reserve space for future extensions to the MAC header and frame status fields.

ip

interoperability-note §Appendix on Numbers

IEEE specifies numbers as bit-strings with the least significant bit first (bit-wise little-endian), while Internet protocols are documented in bit-wise big-endian order. This can cause confusion; the appendix provides conversion tables for key values such as UI (IEEE 11000000 = Internet 3), SAP for SNAP (IEEE 01010101 = Internet 170), and others.

ip

interoperability-note §MAC Layer Details

The semantics of FDDI Frame Copied (C) and Address Recognized (A) indicators are not well defined as of the time of writing, especially in the presence of bridges. Implementors are urged to follow ANSI ASC X3T9.5 work on this issue to avoid interoperability problems.

ip

interoperability-note §Introduction

This document covers single MAC stations only (single-attach or dual-attach). Operation on dual MAC stations is to be described in a forthcoming document.

ip

normative-requirement §IEEE 802.2 Details MUST

All implementations must support IEEE 802.2 standard Class I service, including support for Unnumbered Information (UI) commands, XID commands and responses, and TEST commands and responses.

ip

normative-requirement §MAC Layer Details MUST

All IP and ARP frames shall be transmitted as Asynchronous LLC frames using Unrestricted tokens. The Priority value is a matter of local convention, but implementations should make it a tunable parameter.

ip

normative-requirement §Address Resolution MUST

ARP packets shall be transmitted with a hardware type code of 1 (Ethernet), not 6 (IEEE 802), to preserve interoperability in bridged environments. ARP packets must be accepted if received with hardware type codes of either 1 or 6.

ip

normative-requirement §MAC Layer Details MUST

FDDI implementations must be prepared to receive and ignore trailing pad octets, in order to not preclude interoperability with Ethernet in a bridged environment.

ip

normative-requirement §MAC Layer Details MUST

Gateway implementations must be prepared to accept packets as large as the MTU and fragment them when necessary. Host implementations must not send datagrams longer than 576 octets unless they have explicit knowledge that the destination will accept them.

ip

normative-requirement §Address Resolution MUST

Hardware addresses in ARP packets (ar$sha, ar$tha) must be carried in canonical bit order, with the Group bit as the low order bit of the first octet. Because FDDI normally places the Group bit in the high order position, addresses must be bit-reversed within each octet.

ip

normative-requirement §Trailer Formats MUST NOT

Hosts directly connected to FDDI networks shall not use trailer encapsulations (BSD Unix 4.x style). Trailers are prohibited.

ip

normative-requirement §Packet Format MUST

IP datagrams and ARP requests/replies on FDDI shall be encapsulated within 802.2 LLC and SNAP data link layers. All frames must be transmitted in standard 802.2 LLC Type 1 Unnumbered Information format.

ip

normative-requirement §MAC Layer Details MUST

Only 48-bit FDDI addresses shall be used with IP and ARP, to avoid interoperability problems arising from incomplete interworking between 16-bit and 48-bit address stations.

ip

normative-requirement §Broadcast Address MUST

The broadcast Internet address must be mapped to the FDDI broadcast address (all binary ones). This is an absolute requirement.

ip

normative-requirement §MAC Layer Details MUST

The MTU of FDDI networks shall be 4352 octets, providing 4096 octets of data and 256 octets of network-layer headers. Implementations must not send packets larger than the MTU.

ip

normative-requirement §IEEE 802.2 Details MUST

When an XID or TEST command is received with a DSAP of SNAP SAP (170), Null SAP (0), or Global SAP (255), an appropriate response must be returned. Stations must be able to transmit XID and TEST responses though not necessarily commands.

ip

protocol-element §Address Resolution

ARP field values for use on FDDI: hardware type (hrd) = 1, protocol type (pro) = 2048 (IP), hardware address length (hln) = 6, protocol address length (pln) = 4, operation code (op) = 1 for request, 2 for reply.

ip

protocol-element §Multicast Support

IP multicast addresses are mapped to FDDI group addresses by placing the low order 23 bits of the IP address into the low order 23 bits of the FDDI group address 01-00-5E-00-00-00 (canonical order). When transmitted in native FDDI bit order, the multicast bit appears as the high order bit of the first octet.

ip, multicast

security-consideration §Security Considerations

Security issues are not discussed in this memo.

security, ip

wire-format §IEEE 802.2 Details

IEEE 802.2 LLC control field encoding (Internet/big-endian decimal): UI=3, XID=175 (Poll/Final off) or 191 (Poll/Final on), TEST=227 (Poll/Final off) or 243 (Poll/Final on). XID response frames must include an XID Information field of 129.1.0 indicating Class I service.

ip

wire-format §Packet Format

IP datagrams and ARP packets on FDDI are encapsulated using 802.2 LLC Type 1 UI frames with a SNAP header. DSAP and SSAP are both set to 170 (decimal), the Control field is 3 (UI), the 24-bit Organization Code in SNAP is 0, and the 16-bit EtherType identifies the network layer protocol (IP=2048, ARP=2054). The combined LLC and SNAP header is 8 octets.

ip