Packet Relay Device And Method For Transferring Packet Therein
First Claim
1. A packet relay device for receiving an input packet via a first communication port out of a plurality of communication ports of the packet relay device and transmitting the input packet via a second communication port out of the plurality of communication ports, said packet relay device comprising:
- a learning table storage for storing a source address contained in the input packet, in association with an input port identifier capable of identifying the first communication port;
a header adder for adding an internal transfer header containing the input port identifier to the input packet to generate an internal transfer packet;
a discard determiner for determining whether to discard the internal transfer packet; and
a packet reducer for reducing the internal transfer packet to preserve at least the source address and the input port identifier upon determining to discard the internal transfer packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet relay device receives an input packet via a first communication port out of a plurality of communication ports of the packet relay device and transmits the input packet via a second communication port out of the plurality of communication ports. The packet relay device includes a learning table storage, a header adder, a discard determiner, and a packet reducer. The learning table storage stores a source address contained in the input packet, in association with an input port identifier capable of identifying the first communication port. The header adder adds an internal transfer header containing the input port identifier to the input packet to generate an internal transfer packet. The discard determiner determines whether to discard the internal transfer packet. The packet reducer reduces the internal transfer packet to preserve at least the source address and the input port identifier upon determining to discard the internal transfer packet.
17 Citations
9 Claims
-
1. A packet relay device for receiving an input packet via a first communication port out of a plurality of communication ports of the packet relay device and transmitting the input packet via a second communication port out of the plurality of communication ports, said packet relay device comprising:
-
a learning table storage for storing a source address contained in the input packet, in association with an input port identifier capable of identifying the first communication port; a header adder for adding an internal transfer header containing the input port identifier to the input packet to generate an internal transfer packet; a discard determiner for determining whether to discard the internal transfer packet; and a packet reducer for reducing the internal transfer packet to preserve at least the source address and the input port identifier upon determining to discard the internal transfer packet. - View Dependent Claims (2, 3)
-
-
4. A method for transferring an internal transfer packet within a packet relay device for receiving an input packet via a first communication port out of a plurality of communication ports of the packet relay device and transmitting the input packet via a second communication port out of the plurality of communication ports, said method being executed by the packet relay device, said method comprising:
-
storing a source address contained in the input packet, in association with an input port identifier capable of identifying the first communication port; adding an internal transfer header containing the input port identifier to the input packet to generate the internal transfer packet; determining whether to discard the internal transfer packet; and reducing the internal transfer packet to preserve at least the source address and the input port identifier upon determining to discard the internal transfer packet. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium storing a program comprising computer-executable instructions enabling a computer to execute a method for transferring an internal transfer packet within the computer, said computer receiving an input packet via a first communication port out of a plurality of communication ports of the computer and transmitting the input packet via a second communication port out of the plurality of communication ports, said method including:
-
storing a source address contained in the input packet, in association with an input port identifier capable of identifying the first communication port, adding an internal transfer header containing the input port identifier to the input packet to generate the internal transfer packet, determining whether to discard the internal transfer packet, and reducing the internal transfer packet to preserve at least the source address and the input port identifier upon determining to discard the internal transfer packet. - View Dependent Claims (8, 9)
-
Specification