EP0681384A2

Two priority fair distributed round robin protocol for a network having cascaded hubs.

Abstract

A network system includes end nodes (71-81) which are connected to a plurality of cascaded hubs (60-63). A two priority protocol is provided for selecting end nodes (71-81) to send network packets (98,99,100,111,112) over the network. When at least one end node (71-81) in the network system has a high priority network packet (98-100) to send, each end node (71-81) with a high priority network packet (98-100) is acknowledged in turn. Each end node (71-81), when acknowledged, sends its high priority network packet (98-100) through the network. When no end nodes (71-81) have a high priority network packet (98-100), and at least one end node (71-81) in the network system has a normal priority network packet (111,112) to send, each end node (71-81) with a normal priority network packet (111,112) is acknowledged in turn. This includes a root hub (60) acknowledging in turn each second level hub (61-63) which is connected to an end node (71-81) which has a normal priority network packet (111,112) to send. Each second level hub (61-63), when acknowledged, proceeds to acknowledge in turn each end node (71-81) which is connected to the second level hub (61-63) and which has a normal priority network packet (111,112). Each end node (71-81), when acknowledged, sends its normal priority network packet (111,112). However, when the root hub (60) receives a request for an end node (71-81) to send a high priority packet, the root hub (60) signals to the second level hub (61-63) that a high priority request has been received. The second level hub (61-63) stops acknowledging the end nodes (71-81) connected to the second level hub (61-63) which have a normal priority network packet (111,112). Then each end node (71-81) with a high priority network packet (98-100) is acknowledged in turn. Each end node (71-81), when acknowledged, sends its high priority network packet (98-100).

EP0681384A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 1 May 2015, 11.4 years ago.

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

10 claims: 1 independent, 9 dependent

  1. 1
    In a network system in which end nodes (71-81) are connected to a plurality of cascaded hubs (60-63), a method for providing for a two priority protocol, the method comprising the steps of:(a) when at least one end node (71-81) in the network system has a normal priority network packet (111,112) to send and no end nodes (71-81) have a high priority network packet (98-100) to send, acknowledging in turn each end node (71-81) with a normal priority network packet (111,112), including the following substep    (a.1) acknowledging in turn, by a root hub (60), each second level hub (61-63) which is connected to an end node (71-81) which has a normal priority network packet (111,112) to send, each second level hub (61-63), when acknowledged, proceeding to acknowledge in turn, each end node (71-81) which is connected to the second level hub (61-63) and which has a normal priority network packet (111,112), each end node (71-81), when acknowledged, sending the normal priority network packet (111,112);(b) when during performance of substep (a.1), the root hub (60) receives a request for an end node (71-81) to send a high priority packet, performing the following substeps, (b.1) signaling by the root hub (60) to the second level hub (61-63) that a high priority request has been received, (b.2) ceasing from acknowledging in turn, by the second level hub (61-63), each end node (71-81) which is connected to the second level hub (61-63) and which has a normal priority network packet (111,112);and, (c) while at least one end node (71-81) in the network system has a high priority network packet (98-100) to send, acknowledging in turn each end node (71-81) with a high priority network packet (98-100), each end node (71-81), when acknowledged, sending the high priority network packet (98-100).