Routers for switching ATM cells in a packet-like manner using a packet switch
First Claim
1. A switching arrangement for switching an ATM cell having an ATM cell header, comprising:
- a first circuit configured to receive said ATM cell;
a second circuit coupled to said first circuit, said second circuit creating a packet header having at least a portion of the information contained in said ATM cell header and attaching said packet header to said ATM cell, thereby forming an ATM cell-containing packet;
a packet switch device configured to switch packets among a plurality of ports, said packet switch device being operatively coupled to said second circuit to receive said ATM cell-containing packet through a first port and to switch said ATM cell-containing packet to a second port as if said ATM cell-containing packet is a packet of the type normally switched by said packet switch device; and
a third circuit operatively coupled to said packet switch device for receiving said ATM cell-containing packet, said third circuit identifying said ATM cell-containing packet as a packet containing an ATM cell, said third circuit removing said packet header to recover said ATM cell.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique for disguising ATM cells as ATM cell-containing packets within a routing facility to permit the packet-only switch to also handle switching of the ATM cells. The technique has wide applications within the backbone infrastructure, Wide Area Networks, Metro Area Networks, Local Area Networks, and particularly within a routing facility to handle high speed traffic. The technique can receive both ATM cells and packets for switching via a single channel or optical fiber or receive ATM cells and packets via two separate channels or two separate fibers. The ability to handle both ATM cell and packet switching allows packet-only routers to handle ATM traffic, thereby reducing the cost of the switching infrastructure for network operators.
-
Citations
19 Claims
-
1. A switching arrangement for switching an ATM cell having an ATM cell header, comprising:
-
a first circuit configured to receive said ATM cell; a second circuit coupled to said first circuit, said second circuit creating a packet header having at least a portion of the information contained in said ATM cell header and attaching said packet header to said ATM cell, thereby forming an ATM cell-containing packet; a packet switch device configured to switch packets among a plurality of ports, said packet switch device being operatively coupled to said second circuit to receive said ATM cell-containing packet through a first port and to switch said ATM cell-containing packet to a second port as if said ATM cell-containing packet is a packet of the type normally switched by said packet switch device; and a third circuit operatively coupled to said packet switch device for receiving said ATM cell-containing packet, said third circuit identifying said ATM cell-containing packet as a packet containing an ATM cell, said third circuit removing said packet header to recover said ATM cell. - View Dependent Claims (2, 3)
-
-
4. A method for allowing both packets and ATM (Asynchronous Transfer Mode) cells to be routed via a packet switch, said packet switch routing packets that conform to format requirements, comprising:
-
receiving said packets at a first circuit; receiving said ATM cells at a second circuit; formatting said ATM cells to fit said format requirements of said packet switch, thereby creating ATM cell-containing packets; and forwarding both said packets and said ATM cell-containing packets to said packet switch for routing, wherein said formatting includes associating said ATM cell-containing packets with tags, said tags allowing a receiver circuit receiving said ATM cell-containing packets from said packet switch to identify said ATM cell-containing packets as packet-like series of bits having therein ATM cells. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A router for routing both ATM cells and packets received from a plurality of router input ports to a plurality of router output ports, comprising:
-
a first circuit for receiving said ATM cells; a second circuit for receiving said packets; a third circuit coupled to said first circuit and said second circuit for aggregating selected ones of said ATM cells and selected ones of said packets into a combined data stream that contains data from both said selected ones of said ATM cells and said selected ones of said packets and outputting said combined data stream; and a switch coupled to said third circuit for receiving said combined data stream, said switch directing information pertaining to individual ones of said selected ones of said ATM cells and said selected ones of said packets to respective ones of said plurality of router output ports, said respective ones of said router output ports being ascertained from packet headers associated with said information pertaining to individual ones of said selected ones of said ATM cells and said selected ones of said packets, said router including circuitry for attaching a packet header to each said ATM cells, thereby forming ATM cell-containing packet for switching by the switch. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification