| US 7,586,916 B2 | ||
| Packet routing apparatus and method of efficiently routing packets among network equipment | ||
| Yoshitaka Sainomoto, Sagamihara (Japan); Hidemitsu Higuchi, Ebina (Japan); Naoya Ikeda, Yokohama (Japan); Shigeki Yoshino, Hadano (Japan); and Yukihide Inagaki, Yokohama (Japan) | ||
| Assigned to Hitachi, Ltd., Tokyo (Japan) | ||
| Filed on Apr. 28, 2006, as Appl. No. 11/413,021. | ||
| Application 11/413021 is a continuation of application No. 10/093527, filed on Mar. 11, 2002, granted, now 7,068,656. | ||
| Claims priority of application No. 2001-077607 (JP), filed on Mar. 19, 2001. | ||
| Prior Publication US 2006/0209835 A1, Sep. 21, 2006 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. H04L 12/28 (2006.01) | ||
| U.S. Cl. 370—392 | 13 Claims |

| 1. A packet routing apparatus, connected to a plurality of ports, for transmitting a packet received from one of the ports
to the other port, comprising:
at least one routing module for routing the packet received from one of the ports to the other port;
at least one extended function module for receiving the packet transmitted from one of the routing modules, performing an
arbitrary additional function processing, and transmitting the packet to which the arbitrary additional function processing
was performed to one of the routing modules; and
a bus for mutually connecting the respective routing module and the extended function module respectively;
wherein the routing module comprises:
an adding portion for adding an identifier to a head portion of the received packet,
a first lookup unit for looking up and acquiring first transmission route information corresponding to a port of a transmission
destination by using address information contained in the received packet, and storing the first transmission route information
into the identifier, and
a bus transceiver for transmitting the packet added with the identifier to the bus, and receiving the packet from the bus,
wherein the routing module transmits the packet to which the identifier was added to the extended function module, and
wherein the extended function module transmits the packet to one of the routing modules according to information contained
in the identifier, when the extended function module receives the packet to which the identification was added.
|