Methods and systems for efficient virtualization of inline transparent computer networking devices
AssigneeCentripetal Networks, Inc.
InventorsRichard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
Life of this patent
Estimating the term…
Loading patent…
AssigneeCentripetal Networks, Inc.
InventorsRichard Goodwin, Paul Sprague, Peter Geremia, Sean Moore
Estimating the term…
Network devices that are inserted inline into network links and process in-transit packets may significantly improve their packet-throughput performance by not assigning L3 IP addresses and L2 MAC addresses to their network interfaces and thereby process packets through a logical fast path that bypasses the slow path through the operating system kernel. When virtualizing such Bump-In-The-Wire (BITW) devices for deployment into clouds, the network interfaces must have L3 IP and L2 MAC addresses assigned to them. Thus, packets are processed through the slow path of a virtual BITW device, significantly reducing the performance. By adding new logic to the virtual BITW device and/or configuring proxies, addresses, subnets, and/or routing tables, a virtual BITW device can process packets through the fast path and potentially improve performance accordingly. For example, the virtual BITW device may be configured to enforce a virtual path (comprising the fast path) through the virtual BITW device.
A cloud computing network configured to send packets between a network address translation (NAT) gateway and a second virtual device, via a virtual bump-in-the-wire (BITW) device, the cloud computing network comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a cloud computing network, cause the cloud computing network to send packets between a network address translation (NAT) gateway and a second virtual device, via a virtual bump-in-the-wire (BITW) device, by:
A method comprising:
A method for sending packets in a virtual private cloud network between a network address translation (NAT) gateway and a second virtual device, via a virtual bump-in-the-wire (BITW) device, the method comprising:
Dependencies are inferred from the claim text.