System and method for implementing ASI over long distances
First Claim
1. A device adapted to transmit a plurality of packets using a protocol which defines a perishable bit within each packet of said plurality of packets, said device comprising:
- a first circuit for transmitting each of said plurality of packets to a destination, and a storage element adapted to store only those transmitted packets in which said perishable bit is not asserted.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for utilizing the Advanced Switching network protocol to communicate over long distances, such as multiple kilometers. The present invention utilizes an existing status bit, referred to as the Perishable Bit, within the AS packet header, to reduce the number of packets which must be stored in the retry buffer. This reduces the required size of the retry buffer and simultaneously reduces the latency associated with retransmitting time critical packets after NAKs are received. The receiving device also utilizes the Perishable Bit in determining which packets to accept and which to discard.
42 Citations
14 Claims
-
1. A device adapted to transmit a plurality of packets using a protocol which defines a perishable bit within each packet of said plurality of packets, said device comprising:
-
a first circuit for transmitting each of said plurality of packets to a destination, and a storage element adapted to store only those transmitted packets in which said perishable bit is not asserted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of minimizing the size of a retry buffer used in the transmission of a plurality of packets utilizing a protocol defining a perishable bit within each packet, said method comprising the steps of:
-
transmitting one of said plurality of packets;
determining if said perishable bit is asserted in said one of said plurality;
storing said one of said plurality of packets if said determination indicates said perishable bit is not asserted;
discarding said one of said plurality of packets if said determination indicates said perishable bit is asserted; and
repeating said transmitting, determining, storing and discarding steps for each of said plurality of packets. - View Dependent Claims (14)
-
Specification