Virtual inline configuration for a network device
First Claim
Patent Images
1. A method for processing a packet, destined to a computing device, via a network device coupled in parallel to a router, the method comprising:
- receiving, by a network device having a first internet protocol (IP) address and coupled to a plurality of routers, a packet from a first router of the plurality of routers, the packet having a second destination IP address of an intended destination computing device;
identifying, by the network device, the first router of the plurality of routers as the router that diverted the packet to the network device;
preserving, by the network device, the identification of the first router of the plurality of routers as the router that diverted the packet to the network device;
processing, by the network device, the packet while preserving the second destination IP address of the packet to specify the intended destination computing device; and
transmitting, by the network device, the processed packet to the first router for transmission to the intended destination computing device, based on the preserved identification of the first router of the plurality of routers as the router that diverted the packet to the network device, the processed packet transmitted with the second destination internet protocol (IP) address of the intended destination computing device.
8 Assignments
0 Petitions
Accused Products
Abstract
A performance enhancing proxy network device is configured to operate in a virtual inline mode, in which selected network traffic is redirected to and through the network device by a router using simple routing policies. In this way, the network device can be coupled to the router in series but can still operate as if it were physically connected inline.
33 Citations
20 Claims
-
1. A method for processing a packet, destined to a computing device, via a network device coupled in parallel to a router, the method comprising:
-
receiving, by a network device having a first internet protocol (IP) address and coupled to a plurality of routers, a packet from a first router of the plurality of routers, the packet having a second destination IP address of an intended destination computing device; identifying, by the network device, the first router of the plurality of routers as the router that diverted the packet to the network device; preserving, by the network device, the identification of the first router of the plurality of routers as the router that diverted the packet to the network device; processing, by the network device, the packet while preserving the second destination IP address of the packet to specify the intended destination computing device; and transmitting, by the network device, the processed packet to the first router for transmission to the intended destination computing device, based on the preserved identification of the first router of the plurality of routers as the router that diverted the packet to the network device, the processed packet transmitted with the second destination internet protocol (IP) address of the intended destination computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for processing a packet, destined to a computing device, via a network device coupled in parallel to a router, the system comprising:
-
a network device having a first internet protocol (IP) address, coupled to a plurality of routers, the network device receiving a packet from a first router of the plurality of routers, the packet having a second destination internet protocol (IP) address of an intended destination computing device; and wherein the network device identifies the first router of the plurality of routers as the router that diverted the packet to the network device, preserves the identification of the first router of the plurality of routers as the router that diverted the packet to the network device, processes the packet while preserving the second destination IP address of the packet to specify the intended destination computing device, and transmits the processed packet to the first router for transmission to the intended destination computing device based on the preserved identification of the first router of the plurality of routers as the router that diverted the packet to the network device, the processed packet transmitted with the second destination internet protocol (IP) address of the intended destination computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification