Distributing ATM cells to output ports based upon destination information using ATM switch core and IP forwarding
First Claim
1. An ATM relay device comprising:
- an ATM switch core for distributing an input ATM cell to a corresponding one of a plurality of output ports on the basis of destination information thereof;
a plurality of forwarding means, provided in correspondence with the respective output ports of said ATM switch core, wherein each of the plurality of forwarding means has a unique forwarding processing function for executing a predetermined forwarding process for a packet obtained by reassembling ATM cells input via the respective output ports;
destination information assignment means for assigning destination information which assigns different values to ATM cells in unit of packets having at least one packet with an identical address to at least one other packet processed by said plurality of forwarding means; and
output means for storing ATM cells of packets assigned identical destination information by said destination information assignment means by a predetermined volume and outputting the ATM cells in a format that stores the ATM cells by the predetermined volume.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention has as its object to provide an ATM relay device which attains high-speed, large-capacity packet relaying by distributing the load on an IP forwarding unit without having to improve the operation speed, processing performance, and the like of an IP forwarding function. This invention has an ATM switch core (111) for distributing input ATM cells to corresponding ones of a plurality of output ports on the basis of their destination information. A plurality of IP forwarding units (120-1 to 120-n), which are provided in correspondence with the respective output ports of the ATM switch core (111) and have unique forwarding processing functions, execute predetermined forwarding processes for packets obtained by reassembling ATM cells input via the respective output ports. An SAR 121 assigns destination information that assumes different values in units of packets to ATM cells, which form each of packets having an identical address of those processed by the plurality of IP forwarding units (120-1 to 120-n). The ATM cells of a packet assigned identical destination information by the SAR 121 are stored in a PerVC queuing unit 112 by a predetermined volume, and are output in the format that stores the ATM cells by the predetermined volume.
53 Citations
7 Claims
-
1. An ATM relay device comprising:
-
an ATM switch core for distributing an input ATM cell to a corresponding one of a plurality of output ports on the basis of destination information thereof;
a plurality of forwarding means, provided in correspondence with the respective output ports of said ATM switch core, wherein each of the plurality of forwarding means has a unique forwarding processing function for executing a predetermined forwarding process for a packet obtained by reassembling ATM cells input via the respective output ports;
destination information assignment means for assigning destination information which assigns different values to ATM cells in unit of packets having at least one packet with an identical address to at least one other packet processed by said plurality of forwarding means; and
output means for storing ATM cells of packets assigned identical destination information by said destination information assignment means by a predetermined volume and outputting the ATM cells in a format that stores the ATM cells by the predetermined volume. - View Dependent Claims (2, 3)
-
-
4. An ATM relay device characterized by comprising:
-
ATM switch for distributing an input ATM cell to at least one of first, second, and third different ports on the basis of destination information thereof;
IP forwarding means for executing a forwarding process of an IP packet by receiving an ATM cell indicating that the destination information of the ATM cell is for forwarding via a first path connected to the first port of said ATM switch;
signaling means for executing a signal process of an IP packet by receiving an ATM cell indicating that the destination information of the ATM cell is for the signaling process, via a second path which is connected to the second port of said ATM switch and is physically different from the first path; and
management/control means for making management/control by receiving an ATM cell indicating that the destination information of the ATM cell is for management/control, via a third path which is connected to the third port of said ATM switch and is physically different from the first and second paths.
-
-
5. An ATM relay device comprising a packet forwarding function in a network layer using an ATM switch, comprising:
-
signaling processing means, provided in association with an ATM switch, for executing a signaling process by receiving a signaling packet from the ATM switch via a first link;
forwarding processing means, provided independently of said signaling processing means, for executing an IP packet forwarding process by hardware using a predetermined memory by receiving an IP packet via a second link which is physically different from the first link; and
CPU processing means for executing a CPU process by receiving at least a packet addressed to the ATM relay device and an IP packet which cannot undergo the IP packet forwarding process by said forwarding processing means, via a third link, which is physically different from the first and second links. - View Dependent Claims (6, 7)
-
Specification