Token Ring
Token Ring
Token Ring
Token Ring
• The Token Ring network was originally developed
by IBM in the 1970s
Token Ring
IBM's Token Ring Network
and IEEE 802.5
Token Ring
Physical Connections
IBM Token Ring network stations are directly connected to
MSAUs,
Token Ring
Token Ring Operation
• Token Ring and IEEE 802.5 are two principal examples of token-
passing networks (FDDI is the other). Token-passing networks move a
small frame, called a token, around the network.
• Possession of the token grants the right to transmit. If a node receiving
the token has no information to send, it passes the token to the next end
station. Each station can hold the token for a maximum period of time
• If a station possessing the token does have information to transmit, it
seizes the token, alters 1 bit of the token (which turns the token into a
start-of-frame sequence), appends the information that it wants to
transmit, and sends this information to the next station on the ring.
While the information frame is circling the ring, no token is on the
network (unless the ring supports early token release), which means
that other stations wanting to transmit must wait. Therefore, collisions
cannot occur in Token Ring networks. If early token release is
supported, a new token can be released when frame transmission is
complete
Token Ring
Priority System
Token Ring
Frame Format
• Token Ring and IEEE 802.5 support two basic frame types:
• tokens
• data/command frames.
• Tokens are 3 bytes in length and consist of a start delimiter,
an access control byte, and an end delimiter.
• Data frames carry information for upper-layer protocols
• Command frames contain control information and have no
data for upper-layer protocols.
Token Ring
Frame Format
Start End
Access Frame Dest Src Frame
Deli Data FCS Deli
Control Control Address Address Status
miter miter
1 1 1 6 6 >=0 4 1 1
bytes
Data/Command
Start End
Access
Deli Deli
Control
miter miter
1 1 1
Token
Token Ring
Token Frame Fields
Token Ring
Data/Command Frame Fields
Token Ring
Data/Command Frame Fields
• Destination and source addresses—Consists of two 6-byte address
fields that identify the destination and source station addresses.
• Data—Indicates that the length of field is limited by the ring token
holding time, which defines the maximum time a station can hold the
token.
• Frame-check sequence (FCS)—Is filed by the source station with a
calculated value dependent on the frame contents. The destination
station recalculates the value to determine whether the frame was
damaged in transit. If so, the frame is discarded.
• End Delimiter—Signals the end of the token or data/command frame.
The end delimiter also contains bits to indicate a damaged frame and
identify the frame that is the last in a logical sequence.
• Frame Status—Is a 1-byte field terminating a command/data frame.
The Frame Status field includes the address-recognized indicator and
frame-copied indicator.
Token Ring