Token Bus Topology: Working, Token Passing, Frame Format, Differences & Limitations

Introduction

A Token Bus network uses a virtual ring over a physical bus (coaxial cable) to implement the Token Ring access method. A token is passed between network nodes, and only the node holding the token is allowed to transmit data. If a node has no data to send, it simply passes the token to its logical neighbor in the virtual ring. For this reason, each node must know the address of its adjacent node in the logical sequence.

Ethernet was originally considered unsuitable for manufacturing automation because it offered no guaranteed maximum waiting time for any device. Token Bus was therefore developed to combine the deterministic access control of Token Ring with the simpler physical structure of a bus network.

Token Bus is defined under the IEEE 802.4 standard and was widely used in industrial environments. General Motors used it as part of the Manufacturing Automation Protocol (MAP). Although based on Token Ring concepts, Token Bus does not form a physical ring—its endpoints do not meet.

A modified version of Token Bus was later proposed for Manufacturing Automation Systems and flexible manufacturing systems (FMS) to guarantee packet delay and reliable transmission.

Token Passing Mechanism in Token Bus

A token is a small control frame that circulates among the stations in a logical order. When a station receives the token:

Although stations are physically connected through coaxial cable, they function as though arranged in a logical ring. Access to the bus is controlled by the circulating token. This ensures deterministic communication—important for industrial applications.

General Motors’ MAP system used Token Bus because of its predictable timing. A modified Token Bus protocol was also used in flexible manufacturing systems to ensure reliable packet delivery.

Token Bus Frame Format

The major fields in a Token Bus frame are listed below:

Differences Between Token Ring and Token Bus

Token Ring Token Bus
The token moves around a physical ring formed by stations or a star-wired ring. The token moves along a logical (virtual) ring over a bus network.
Uses physical ring or star topology. Uses physical bus or tree topology.
Defined under IEEE 802.5 standard. Defined under IEEE 802.4 standard.
The maximum time for token arrival at each station can be calculated. Token arrival time is difficult to predict.

Limitations of Token Bus