Method and apparatus for routing network packets and related packet processing circuit
OwnerPei-Lin WUinventor
Life of this patent
Estimating the term…
Abstract
A packet processing circuit for use in a routing device is disclosed including: an input/output interface; and a processor coupled with input/output interface for, when receiving a first network packet having a destination network protocol address addressed to an external network section and having a destination physical address different from the physical address of the routing device, generating a second network packet having a destination network protocol address the same as the first network packet and having a source physical address the same as the physical address of the routing device.
Claims17
A packet processing circuit for use in a routing device for routing network packets from terminal devices within a first network section, the packet processing circuit comprising:
- an input/output interface;
- and
- a processor coupled with the input/output interface for, when receiving a first network packet having a destination network protocol address addressed to an external network section and having a destination physical address different from a physical address of the routing device, generating a second network packet having a destination network protocol address identical to that of the first network packet and having a source physical address identical to the physical address of the routing device.
A routing device for routing network packets from terminal devices within a first network section, the routing device comprising:
- a storage medium for storing routing information;
- a first network interface for receiving network packets;
- a processor coupled with the storage medium and the first network interface for, when receiving a first network packet having a destination network protocol address addressed to a second network section, generating a second network packet having a destination network protocol address identical to that of the first network packet and having a source physical address identical to a physical address of the routing device based on the first network packet regardless of whether a destination physical address of the first network packet is identical to the physical address of the routing device;
- and
- a second network interface coupled with the processor for transmitting the second network packet toward a next hop according to the routing information.
A method for processing network packets, comprising:
- (a) receiving a first network packet using a routing device;
- (b) retrieving a destination physical address of the first network packet;
- (c) retrieving a destination network protocol address of the first network packet;
- and
- (d) if the destination physical address different from a physical address of the routing device and the destination network protocol address addressed to an external network section, generating a second network packet having a destination network protocol address identical to that of the first network packet and having a source physical address identical to the physical address of the routing device.
Dependencies are inferred from the claim text.