APPARATUS AND METHOD FOR FORWARDING PACKET DATA
First Claim
1. An apparatus for forwarding packet data, comprising:
- a plurality of output parts for outputting a packet;
an input part for inputting a packet, the input part building at least one forwarding data block that includes a predetermined destination identifier and packet data extracted from the inputted packet, wherein the predetermined destination identifier is information identifying one of the plurality of output parts to which the packet data is to be forwarded when the plurality of output parts are in a predetermined operating state; and
a switching part for receiving the at least one forwarding data block from the input part, and forwarding the received at least one forwarding data block to one of the plurality of output parts, the switching part including;
a forwarding destination storing section for storing, in association with a predetermined destination identifier, a forwarding destination identifier identifying one of the plurality of output parts to which the at least one forwarding data block including the predetermined destination identifier is to be forwarded;
an updating section for updating the forwarding destination identifier stored in the forwarding destination storing table in response to a change in the operating state of the plurality of output parts; and
a destination converting section for converting a predetermined destination identifier included in the at least one forwarding data block into a forwarding destination identifier associated with the predetermined destination identifier by referring to information stored in the forwarding destination storing section,wherein the switching part forwards the at least one forwarding data block to one of the plurality of output parts identified by the converted forwarding destination identifier included in the at least one forwarding data block.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes an input part, a plurality of output parts, and a switching part. The input part inputs a packet and builds at least one forwarding data block including a predetermined destination identifier and packet data extracted from the inputted packet. The switching part includes a forwarding destination storing section for storing, in association with a predetermined destination identifier, a forwarding destination identifier identifying one of the plurality of output parts, and receives the at least one forwarding data block from the input part, and forwards it to one of the plurality of output parts on the basis of forwarding destination storing section which is updated in response to a change in the operating state of the plurality of output parts.
60 Citations
18 Claims
-
1. An apparatus for forwarding packet data, comprising:
-
a plurality of output parts for outputting a packet; an input part for inputting a packet, the input part building at least one forwarding data block that includes a predetermined destination identifier and packet data extracted from the inputted packet, wherein the predetermined destination identifier is information identifying one of the plurality of output parts to which the packet data is to be forwarded when the plurality of output parts are in a predetermined operating state; and a switching part for receiving the at least one forwarding data block from the input part, and forwarding the received at least one forwarding data block to one of the plurality of output parts, the switching part including; a forwarding destination storing section for storing, in association with a predetermined destination identifier, a forwarding destination identifier identifying one of the plurality of output parts to which the at least one forwarding data block including the predetermined destination identifier is to be forwarded; an updating section for updating the forwarding destination identifier stored in the forwarding destination storing table in response to a change in the operating state of the plurality of output parts; and a destination converting section for converting a predetermined destination identifier included in the at least one forwarding data block into a forwarding destination identifier associated with the predetermined destination identifier by referring to information stored in the forwarding destination storing section, wherein the switching part forwards the at least one forwarding data block to one of the plurality of output parts identified by the converted forwarding destination identifier included in the at least one forwarding data block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
11. A method for forwarding packet data from an input part to a plurality of output parts, comprising:
-
providing a forwarding destination storing table for storing, in association with each of a plurality of predetermined destination identifiers, a forwarding destination identifier identifying one of the plurality of output parts, wherein a predetermined destination identifier is information identifying one of the plurality of output parts to which the packet data is to be forwarded when the plurality of output parts are in a predetermined operating state; inputting a packet via an input part; building at least one forwarding data block including a predetermined destination identifier and packet data extracted from the inputted packet; updating the forwarding destination identifiers stored in the forwarding destination storing table in response to a change in the operating state of the plurality of output parts; converting a predetermined destination identifier included in the at least one forwarding data block into a forwarding destination identifier associated therewith by referring to the forwarding destination storing table; and forwarding the at least one forwarding data block to one of the plurality of output parts identified by the converted forwarding destination identifier included therein. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification