Direct memory access packet router method and apparatus
US6747978B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 27, 1999 |
| Grant date | Jun 8, 2004 |
| Priority date | — |
| Expiry date | May 27, 2019 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L43/0876
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Disclosed is an apparatus for and method of routing telephony data packets by checking the address of each data packet as the data packet is sent to a common random access memory to be used by all of a plurality of router. The appropriate output link is ascertained by use of a lookup table accessible by each of the plurality of routers. The location of the data packet in memory is then sent to a FIFO entity associated with the appropriate output link. When the queue for that link reaches a pointer in the FIFO for that data packet, it is retrieved from memory and forwarded to its destination.The design of the overall router entity facilitates monitoring of average input traffic as well as output traffic on each link at a data packet or byte level, monitoring the traffic of any input link by copying all data packets received from a given link to a monitoring link, restricting the capability of link sources from broadcasting data packets, checking individual or composite FIFO queue levels to determine the amount of time a link or links are operating at full capacity.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.