CSMA/CD

Carrier Sense Multiple Access with Collision Detection

Other
Introduced in Rel-15
CSMA/CD is a media access control (MAC) method used in wired Ethernet networks where devices listen before transmitting and detect collisions. In 3GPP specifications, it's referenced for integration scenarios with non-3GPP access networks, particularly when bridging cellular systems with traditional LAN technologies. This allows for unified network management across heterogeneous access types.

Description

Carrier Sense Multiple Access with Collision Detection (CSMA/CD) is a foundational protocol for managing access to a shared transmission medium in local area networks (LANs). The protocol operates at the Data Link Layer (Layer 2) of the OSI model, specifically within the Media Access Control (MAC) sublayer. Its primary function is to regulate how multiple devices share a common communication channel, such as a coaxial cable or twisted-pair Ethernet segment, preventing data collisions and ensuring efficient data transmission.

The operational mechanism of CSMA/CD follows a specific sequence. First, a device with data to transmit performs 'Carrier Sense'—it listens to the medium to determine if another transmission is currently in progress. If the medium is idle, the device begins transmitting its data frame. During transmission, it simultaneously performs 'Collision Detection' by monitoring the signal on the medium. If the device detects a different signal (indicating another device started transmitting simultaneously), a collision has occurred. Upon detecting a collision, the device immediately stops transmission and sends a jam signal to ensure all other devices recognize the collision. The device then implements a 'backoff algorithm'—it waits for a random period before attempting retransmission, reducing the probability of repeated collisions.

Key components of the CSMA/CD system include the physical layer transceiver, which handles signal transmission and collision detection; the MAC controller, which implements the carrier sense, collision detection, and backoff algorithms; and the frame structure, which includes preamble, destination/source addresses, data payload, and frame check sequence. The backoff algorithm typically uses a binary exponential backoff, where the waiting time doubles with each successive collision up to a maximum limit, providing a dynamic adjustment to network congestion levels.

Within 3GPP architecture, CSMA/CD is not used in the radio access network but appears in specifications like 29.561 for scenarios involving interworking with non-3GPP access networks. This includes integration with wired Ethernet backhauls, industrial networks, or legacy systems where CSMA/CD-based Ethernet is deployed. The 3GPP system must account for the characteristics of CSMA/CD networks when managing quality of service (QoS), handovers, or security policies across these heterogeneous access types, ensuring seamless service continuity between cellular and wired domains.

Purpose & Motivation

CSMA/CD was created to solve the fundamental problem of multiple devices competing for access to a shared communication medium in early local area networks. Before CSMA/CD, network designs often used token-passing or polling mechanisms, which introduced latency and complexity, especially as network size grew. CSMA/CD provided a decentralized, distributed approach where each device independently managed its access, eliminating the need for a central arbiter and making networks more scalable and fault-tolerant.

The protocol specifically addresses the 'multiple access' problem—how to allow several devices to share a single broadcast channel efficiently. The 'carrier sense' component prevents collisions when possible by having devices check channel availability before transmitting. The 'collision detection' component provides a recovery mechanism for when collisions inevitably occur due to propagation delays (the time it takes for a signal to travel across the cable). Without collision detection, corrupted frames would continue transmission, wasting bandwidth, and higher-layer protocols would need to handle retransmission after timeouts, significantly reducing efficiency.

In the context of 3GPP standards, CSMA/CD's purpose is not to define cellular air interface protocols but to enable integration with existing wired network infrastructure. As 3GPP systems evolved to support non-3GPP access integration (like wireline networks in 5G), understanding CSMA/CD became necessary for managing end-to-end connections that traverse both cellular and traditional Ethernet segments. This allows operators to leverage existing infrastructure while providing consistent services, particularly for fixed wireless access, enterprise connectivity, and industrial IoT deployments where wired and wireless technologies converge.

Key Features

  • Carrier sensing before transmission to check medium availability
  • Simultaneous transmission and collision detection on shared medium
  • Immediate cessation of transmission upon collision detection
  • Jam signal transmission to notify all stations of collision
  • Binary exponential backoff algorithm for retransmission timing
  • Decentralized media access control without central coordinator

Evolution Across Releases

Rel-15 Initial

Initial reference to CSMA/CD in 3GPP specification 29.561 for supporting non-3GPP access integration. This release established the framework for interworking with external networks, including those using CSMA/CD-based Ethernet, as part of the 5G System architecture. The specification defines requirements for bridging between 3GPP and non-3GPP domains, accounting for CSMA/CD's contention-based access characteristics in end-to-end service management.

Defining Specifications

SpecificationTitle
TS 29.561 3GPP TS 29.561