Router with virtual channel allocation
Abstract
Internet router is configured as a network fabric of the fabric routers and links. The Internet router and receive data packets from the Internet or other link trunk line, so as to output to the Internet link to route the data packets and analyzes the header information in the data packets. The line interface also analyzes the header to define a fabric path through the router fabric. Wherein the internet packet is divided into flits to be transmitted through the router in accordance with a wormhole routing protocol. Flits are stored in fabric routers at the storage location assigned to the virtual channels corresponding to destination internet links. The virtual channels and links in the fabric are, by the identity in the virtual network define the virtual network do not interfere with the data flow through other virtual networks. In order to assign a packet to a virtual channel and for allocating a virtual channel to an output fabric link, arbitration is performed at each fabric router. The data packets share access to multiple virtual channels, access is defined by the dispersion code vector. Virtual channel, if the input buffer is available for receiving an indication that the next fabric router in the path is enabled for possible assignment to an output fabric link.
Term
Term ended
Expired 20 August 2018, 8.1 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
24 members in 9 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 91855697 | United States of America | A | |
| 8463698 | United States of America | A | |
| 9816762 | United States of America | W |
Members24
| Document | Office | Kind | |
|---|---|---|---|
| CA2301112A1 | Canada | A1 | |
| WO9911033A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU8904898A | Australia | A | |
| EP1005745A1 | European Patent Office (EPO) | A1 | |
| KR20010023195A | Republic of Korea | A | |
| US6285679B1 | United States of America | B1 | |
| JP2001514463A | Japan | A | |
| US2001038634A1 | United States of America | A1 | |
| US6370145B1 | United States of America | B1 | |
| US2002044560A1 | United States of America | A1 | |
| US6563831B1 | United States of America | B1 | |
| US2003118048A1 | United States of America | A1 | |
| US6654381B2 | United States of America | B2 | |
| US2004160970A1 | United States of America | A1 | |
| EP1005745B1 | European Patent Office (EPO) | B1 | |
| AT313891TThis record | Austria | T | |
| ATE313891T1 | Austria | T1 | |
| DE69832884D1 | Germany | D1 | |
| EP1641195A1 | European Patent Office (EPO) | A1 | |
| DE69832884T2 | Germany | T2 | |
| KR100615724B1 | Republic of Korea | B1 | |
| US7187679B2 | United States of America | B2 | |
| US2007140240A1 | United States of America | A1 | |
| US8325715B2 | United States of America | B2 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Ceased as to paragraph 5 lit. 3 law introducing patent treatiesCeasedRER | RER |
Numbers
- Application
- 98940865
Titles2
- German
- WEGESUCHEINHEIT MIT ZUTEILUNG VON VIRTUELLEN KANÄLEN
- English
- WAY SEARCH UNIT WITH ALLOCATION OF VIRTUAL CHANNELS
Classification
- CPC, 26
- H04L49/602
- H04L49/25
- H04L45/06
- H04L45/00
- H04L45/10
- H04L45/40
- H04L45/60
- H04L47/10
- H04L47/122
- H04L47/30
- H04L49/101
- H04L49/15
- H04L49/10
- H04L49/1515
- H04L49/251
- H04L49/30
- H04L49/3009
- H04L49/50
- H04L49/505
- H04L69/16
- H04L69/161
- H04L69/166
- H04L45/247
- H04L69/168
- H04L49/112
- H04L45/14
- IPC, 1
- H04L45 02