Token Ring (IEEE 802.5)

 


Overview


 Physical Configuration may be Star

 

 


The token


Frame transmission proceeds thusly

  1. Sender reads token on ring and removes it.
  2. Sender transmits frame onto ring. For 16Mbps ring, token is released after the frame (early release).
  3. Transmitted frame circulates around the ring.
  4. Receiver copies bits into buffer but regenerates frame on ring. It sets ACK bits in last byte.
  5. All other stations just regenerate frame on ring.
  6. As bits come back to sender, they are "drained" from ring. Error-check here.
  7. For 4Mbps ring, sender releases new token when step 4 completed. (for 16Mbps, see step 2)

 

Consider performance of this protocol on heavily loaded ring (many stations want to transmit).

Is the protocol fair? The protocol also includes priorities.

 


 Frame Formats

 

Token ring token

field

bytes

description

start delimiter

1

invalid manchester signal (no transition)

access control

1

token bit plus priority bits plus reservation bits

end delimiter

1

invalid manchester signal

 

 

 

Token ring frame

field

bytes

description

start delimiter

1

same as above

access control

1

same as above

frame control

1

frame type (distinguish data from from ring maintenance frame)

destination

6

all 1’s for broadcast, first bit 1 for group, else individual

source

6

source address

data

0-4500

limited by amount of time station can hold token

checksum

4

CRC-32 checksum

end delimiter

1

same as above

frame status

1

ACKnowlegement that receiver can send as it forwards frame

 

 


Priorities


 Ring Monitor keeps network under control


Related Home Pages: notes | CSC 465 | Peter Sanderson | Computer Science | SMSU


Last reviewed: 16 March 1998

Peter Sanderson ( pete@csc.smsu.edu )