PIPELINED PACKET SWITCHING AND QUEUING ARCHITECTURE

Patent №

US 6,980,552

Granted

2005-12-27

Filed 2002

Owner

CISCO TECHNOLOGY, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10219460

A pipelined linecard architecture for receiving, modifying, switching, buffering, queuing and dequeuing packets for transmission in a communications network. The linecard has two paths: the receive path, which carries packets into the switch device from the network, and the transmit path, which carries packets from the switch to the network. In the receive path, received packets are processed and switched in a multi-stage pipeline utilizing programmable data structures for fast table lookup and linked list traversal. The pipelined switch operates on several packets in parallel while determining each packet's routing destination. Once that determination is made, each packet is modified to contain new routing information as well as additional header data to help speed it through the switch. Using bandwidth management techniques, each packet is then buffered and enqueued for transmission over the switching fabric to the linecard attached to the proper destination port. The destination linecard may be the same physical linecard as that receiving the inbound packet or a different physical linecard. The transmit path includes a buffer/queuing circuit similar to that used in the receive path and can include another pipelined switch. Both enqueuing and dequeuing of packets is accomplished using CoS-based decision making apparatus, congestion avoidance, and bandwidth management hardware.

AI hardwareH04L 47/527H04L 47/10H04L 47/21H04L 47/326H04L 47/50H04L 47/6215H04L 49/1546H04L 49/3009+8 more

AI classification

AI hardware0.99
Evolutionary computation0.13
Machine learning0.01
Speech0.00
Natural language0.00
Knowledge representation0.00
Planning0.00
Vision0.00

Ownership

CISCO TECHNOLOGY, INC.

assignment · 134590556

Assignors

BELZ, DAVID, EPPS, GARRY P., LAOR, MICHAEL, OREN, EYAL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC