×

Method and system for correcting routing errors due to packet deflections

  • US 5,327,552 A
  • Filed: 06/22/1992
  • Issued: 07/05/1994
  • Est. Priority Date: 06/22/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of correcting a routing error caused by more than one packet at one switching node at one of a plurality of sequentially connected stages of a dual-shuffle exchange (DSN) network requesting connection to a same node in a next sequential routing stage of the DSN, the DSN comprising a shuffle-exchange network (SN) having a plurality of switching nodes and a complementary unshuffle-exchange network (USN) having a plurality of corresponding companion switching nodes, each packet including a routing tag for routing the packet through the DSN to a destination, the routing tag in each packet comprising a bit sequence of a plurality of bits which route the packet and which are deleted one-by-one as the packet and the remaining bits of its routing tag are routed from one stage to the next towards the packet'"'"'s destination, the method comprising the steps of:

  • deflecting at least one of the packets requesting connection to the said same node in the SN (or USN) to a companion node to that said same node in the USN (or SN);

    modifying the routing tag of the at least one deflected packet so that the modified routing tag includes error correcting information, the error correcting information including a plurality of additional bits which are added to the bit sequence of the remaining bits of the routing tag after deflection; and

    utilizing the error correcting information in the modified routing tag of the at least one deflected packet when it reaches the said companion node in the USN (or SN) to route the at least one deflected packet back to a node in one further next sequential stage of the SN (or USN), said node in the one further next sequential stage of the SN (or USN) being one which corresponds to the position of the node in the SN (or USN) from which deflection of the packet to the companion node in the USN (or SN) occurred and form which the at least one deflected packet can continue its route to said destination using its modified routing tag, the error correcting additional bits added to the routing tag after deflection being such that the bit sequence of the modified routing tag of the packet after routing to the n ode in the one further next sequential stage is the same as the bit sequence of the remaining bits of the routing tag of the packet when at the node from which deflection occurred.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×