EP0730355A2

Error recovery in a network having cascaded hubs

Abstract

A network system includes end nodes which are connected to a plurality of cascaded hubs. Each hub is able to generate a network error packet when a timeout is detected. More specifically, a first hub starts a first timer upon the first hub acknowledging a grant to a first device connected to a first port of the first hub. Upon expiration of the first timer without the first hub beginning to receive a first network packet over the first port, the first hub begins to send a first error packet to a second device connected to the first hub. If the first hub begins to receive a second error packet over the first port after expiration of the first timer and before the first hub has completed sending the first error packet, the first hub appends the second error packet to the first error packet. If the first hub does not begin to receive any error packet over the first port before completely sending the first error packet, the first hub marks the first port as failed.

EP0730355A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 9 February 2016, 10.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    In a network system in which end nodes are connected to a plurality of cascaded hubs, a method comprising the steps of:(a) starting a first timer upon a first hub acknowledging a grant to send a first network packet to a second hub, the second hub being connected to a first port of the first hub;(b) starting a second timer upon the second hub acknowledging the grant to send the first network packet to a first device connected to a first port of the second hub;(c) upon expiration of the first timer without the first hub beginning to receive the first network packet, beginning to send, by the first hub, a first error packet to a second device connected to the first hub;and, (d) upon expiration of the second timer without the second hub beginning to receive the first network packet, beginning to send, by the second hub to the first hub, a second error packet.
  2. 9
    In a network system in which end nodes are connected to a plurality of cascaded hubs, a method by which a first hub handles a timeout on a first port of the first hub, the method comprising the steps of:(a) starting a first timer upon the first hub acknowledging a grant to a first device connected to the first port;(b) upon expiration of the first timer without the first hub beginning to receive a first network packet over the first port, beginning to send by, the first hub, a first error packet to a second device connected to the first hub;and, (c) upon the first hub beginning to receive a second error packet over the first port after expiration of the first timer and before the first hub has completed sending the first error packet, appending the second error packet to the first error packet.
  3. 18
    In a network system in which end nodes are connected to a plurality of cascaded hubs, a method by which a first hub handles a timeout, the method comprising the steps of:(a) starting a first timer upon the first hub expecting to receive a first network packet from a first device connected to the first hub;(b) upon expiration of the first timer without the first hub beginning to receive the network packet, beginning to send, by the first hub, a first error packet to a second device connected to the first hub and expecting the first network packet;and, (c) upon the first hub beginning to receive a second error packet from the first device after expiration of the first timer and before the first hub has completed sending the first error packet, appending the second error packet to the first error packet.