Packet routing apparatus
AssigneeHitachi, Ltd.
InventorsShigeki Yoshino, Hidemitsu Higuchi, Naoya Ikeda, Yoshitaka Sainomoto, Yukihide Inagaki
Life of this patent
Estimating the term…
Abstract
A packet routing apparatus has a plurality of routing units, connected by a first connecting mechanism. The plurality of routing units comprise a first routing unit, connected to at least one port, and a second routing unit, connected to an extended function processor. The first routing unit transmits a packet, received from the port, to another first routing unit and/or a second routing unit. The second routing unit transmits the packet, received from the first connecting mechanism, to the extended function processor.
Claims12
A packet routing apparatus for relaying a packet, received from one of a plurality of ports to which the packet routing apparatus is connected, to another port, the packet routing apparatus comprising:
- a first coupling mechanism;
- a plurality of routing units, connected to the first coupling mechanism, each of the plurality of routing units transmitting and receiving packets to/from each other via the first coupling mechanism;
- a plurality of second coupling mechanisms, each connected to one of the routing units;
- a plurality of port controllers, each connected to at least one port and one of the second coupling mechanisms, each port controller receiving a packet from one of the ports and transmitting the packet to the second coupling mechanism, and receiving a packet from the second coupling mechanism and transmitting the packet to one of the ports,
- wherein at least one extended function processing unit, connected to one of the second coupling mechanisms, the extended function processing unit receiving the packet from the connected second coupling mechanism, executing a predetermined append function to the packet, and transmitting the packet to the connected second coupling mechanism,
- wherein at least one of the plurality of routing units is connected to one of the port controllers and the extended function processing unit through one of the second coupling mechanism connected to the routing units, and
- wherein, when each of the routing units has received a packet from the connected second coupling mechanism, the routing unit transmits the packet to the first coupling mechanism with another routing unit as a destination, and, when the routing unit has received a packet from the first coupling mechanism, the routing unit transmits the packet to the second coupling mechanism.
A packet routing apparatus for relaying a packet, received from one of a plurality of ports to which the packet routing apparatus is connected, to another port, the packet routing apparatus comprising:
- a first coupling mechanism;
- a plurality of routing units, connected to the first coupling mechanism, each of the plurality of routing units transmitting and receiving packets to/from each other via the first coupling mechanism;
- a plurality of second coupling mechanisms, each connected to one of the routing units;
- a plurality of port controllers, each connected to at least one port and one of the second coupling mechanisms, each port controller receiving a packet from one of the ports and transmitting the packet to the second coupling mechanism, and receiving a packet from the second coupling mechanism and transmitting the packet to one of the ports;
- a plurality of extended function processing units, one of the extended function processing units connected to one of the second coupling mechanism, receiving the packet from the connected second coupling mechanism, executing a predetermined append function to the packet, and transmitting the packet to the connected second coupling mechanism,
- wherein the plurality of routing units comprising a plurality of first routing units, which are connected to one of the second coupling mechanisms connected to one of the routing units, at least one second routing unit, which is connected to one of the second coupling mechanisms connected to one of the extended function processing units and at least one third routing unit, which is connected to one of the second coupling mechanisms connected to one of the routing units and one of the extended function processing units, and
- wherein each of the first routing units, the second routing units and the third routing units, when receiving a packet from the connected second coupling mechanism, transmit the packet to the first coupling mechanism with another of the first routing units or another of the second routing units or another of the third routing units as a destination, and, when receiving a packet from the first coupling mechanism, transmit the packet to the connected second coupling mechanism.
A packet routing apparatus for relaying a packet, received from one of a plurality of ports to which the packet routing apparatus is connected, to another port, the packet routing apparatus comprising:
- a first coupling mechanism;
- a plurality of routing units, connected to the first coupling mechanism, each of the plurality of routing units transmitting and receiving packets to/from each other via the first coupling mechanism;
- a plurality of second coupling mechanisms, each connected to one of the routing units;
- a plurality of port controllers, each connected to at least one port and one of the second coupling mechanisms, each port controller receiving a packet from one of the ports and transmitting the packet to the second coupling mechanism, and receiving a packet from the second coupling mechanism and transmitting the packet to one of the ports;
- and
- at least one extended function processing unit, connected to the first coupling mechanism, the extended function processing unit receiving the packet from the connected first coupling mechanism, executing a predetermined append function to the packet, and transmitting the packet to the connected first coupling mechanism,
- wherein each of the routing units, when receiving a packet from the second coupling mechanism, transmits the packet to the first coupling mechanism with another of the routing units as a destination, and when receiving a packet from the first coupling mechanism, transmits the packet to the connected second coupling mechanism.
Dependencies are inferred from the claim text.