Go backward to Announcements
Go up to Top
Go forward to High Speed LANs

Token Ring Reliability

  1. Reliability is a much bigger issue for token rings than it is for Ethernet.

  2. The basis of the token ring's mechanisms from recovering from "transient" errors is the assignment of the role of "monitor" to one of the ring's stations.

  3. To ensure reliability even if the monitor fails, the assignment of the monitor task to a station is not fixed. When necessary (for example when the machines on the network are first turned on or when the previous monitor crashes or is turned off), the stations of the ring "hold an election" to choose a monitor.

  4. Of course, given that the monitor is very important to the rings ability to handle failures, we need a way to handle the failure of the monitor itself.

    This can be handled by having station's timeout if they don't see a free token for a very long time.

    Alternately:

  5. The monitor bit also solves another problem. If the monitor ever sees a packet with the monitor bit set, it will realize that the packet has been around the ring at least twice. Whichever station was suppposed to remove the packet from the ring has failed! In this case, the monitor removes the packet from the ring and sends a free token. What order should the monitor bit and the free token bit fall to make this possible? Why aren't they in this order according to the readings?

Computer Science 336
Department of Computer Science
Williams College

Prev Up Next