IP Library Granted Patent US 8,855,114
Granted Patent B2
US 8,855,114 · App. 12/844,050 · Granted Oct 7, 2014

Virtualized application acceleration infrastructure

Inventors: Ronald E. Haigh (Highlands Ranch, CO); Nathaniel Jarrett Wilkes (Englewood, CO)
Assignee: Virtela Technology Services Incorporated
H04L45/306H04L45/04H04L45/586H04L12/4641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,855,114
App. No.
12/844,050
Granted
Oct 7, 2014
Kind
B2
Abstract

In one example embodiment, a system and method is illustrated that includes processes a first data packet using a first operating system, the first data packet received from a first network. A second operation is shown that processes a second data packet using a second operating system, the second data packet received from a second network. Further, an additional operation is shown that determines a route associated with the first data packet and the second data packet, the route including at least one of a logical route or physical route. Moreover, an operation is shown that parses the first data packet into at least one first logical segment, and parsing the second data packet into at least one second logical segment. An operation is shown that transmits the first logical segment and the second logical segment as at least one data packet across the WAN.

Claims (34)

1. A computer implemented method comprising:

processing, at a device, a first data packet using a first operating system based on the first data packet having been received from a first network;

processing, at the device, a second data packet using a second operating system based on the second data packet having been received from a second network;

determining a route associated with the first data packet and the second data packet;

parsing the first data packet into at least one first logical segment, and parsing the second data packet into at least one second logical segment;

optimizing at least one of the first logical segment or the second logical segment, the optimizing including at least one of compressing, caching, or tunneling the at least one of the

first logical segment or the second logical segment; and

transmitting the first logical segment and the second logical segment as at least one data packet across a Wide Area Network (WAN).

2. The computer implemented method of claim 1 , wherein the first operating system and second operating system are virtualized.

3. The computer implemented method of claim 1 , wherein the first network and the second network are Local Area Networks (LANs).

4. The computer implemented method of claim 1 , wherein the route includes at least one of a logical route or a physical route.

5. The computer implemented method of claim 1 , further comprising associating a customer identifier with at least one of the first data packet, or the second data packet.

6. An apparatus comprising:

a network appliance, configured to implement Virtual Routing and Forwarding (VRF), operatively connected to a WAN optimization device through a first physical interface;

a first data store with a first VRF routing table, the first data store residing on the network appliance, the first VRF routing table comprising information to route, to the WAN optimization device, at least one data packet received at the network appliance from a Local Area Network (LAN), the WAN optimization device configured to optimize the at least one data packet, the optimizing including at least one of compressing, caching, or tunneling the at least one data

packet; and a second data store with a second VRF routing table, the second data store residing on the network appliance, the second VRF routing table comprising information to route, over a WAN, at least one data packet received at the network appliance from the WAN optimization device.

7. The apparatus of claim 6 , wherein the network appliance, configured to implement VRF, is operatively connected to the Wide Area Network (WAN) optimization device through a second physical interface.

8. The apparatus of claim 6 , wherein the network appliance is configured to implement policy based routing.

9. The apparatus of claim 6 , further comprising another network appliance operatively connected to the WAN optimization device through a second physical interface.

10. An apparatus comprising:

a network appliance, configured to implement Virtual Routing and Forwarding (VRF), operatively connected to a Wide Area Network (WAN) optimization device through a physical interface;

a plurality of first VRF data stores, each first VRF data store of the plurality of first VRF data stores including a single first VRF routing table comprising information to route, to a WAN optimization device, at least one data packet received at the network appliance from a Customer Edge (CE) router corresponding to the first VRF routing table, the WAN optimization device configured to optimize the at least one data packet, the optimizing including at least one of compressing, caching, or tunneling the at least one data packet; and a single common data store with a second VRF routing table comprising information to route, over a WAN, at least one data packet received at the network appliance from the WAN optimization device.

11. The apparatus of claim 10 , wherein the physical interface is operatively connected to a 802.1Q trunk.

12. The apparatus of claim 10 , further comprising a plurality of tunnels operatively connected to the WAN optimization device, each of the plurality of tunnels operatively connected to a Local Area Network (LAN) by a connection including at least one of a physical or logical connection.

13. The apparatus of claim 10 , wherein the single common data store is a common logical data store.

14. The apparatus of claim 10 , wherein the network appliance is a Provider Edge (PE) router.

15. An apparatus comprising:

a network appliance, configured to implement Virtual Routing and Forwarding (VRF), operatively connected to a plurality of Wide Area Network (WAN) optimization devices through a plurality of first physical interfaces;

a plurality of first VRF data stores, each first VRF data store, of the plurality of first VRF data stores, including a first VRF routing table comprising information to route, to the plurality of WAN optimization devices, at least one data packet received at the network appliance from a Customer Edge (CE) router corresponding to the first VRF routing table, the plurality of WAN optimization devices configured to optimize the at least one data packet, the optimizing including at least one of compressing, caching, or tunneling the at least one data packet; and

a plurality of second VRF data stores, each second VRF data store, of the plurality of second VRF data stores, including a second VRF routing table corresponding to one of the first VRF routing tables, the second VRF routing table comprising information to route, over a WAN, at least one data packet received at the network appliance from the plurality of WAN optimization devices.

16. The apparatus of claim 15 , wherein the network appliance and the plurality of WAN optimization devices are connected through a plurality of second physical interfaces.

17. The apparatus of claim 16 , further comprising a second switch to manage the data packets received through the plurality of second physical interfaces.

18. The apparatus of claim 16 , the plurality of first physical interfaces configured to route at least one data packet from the network appliance to the plurality of WAN optimization devices, the plurality of second physical interfaces configured to route at least one data packet from the plurality of WAN optimization devices to the network appliance.

19. The apparatus of claim 15 , further comprising a first switch to manage data packets received through the plurality of first physical interfaces.

Assignments (1)
CHANGE OF NAME Recorded Sep 28, 2011
From: VIRTELA COMMUNICATIONS, INC.
To: VIRTELA TECHNOLOGY SERVICES INCORPORATED
Reel/Frame 026998/0124 →
Continuity (3)
Division 12236895 · Sep 24, 2008
Provisional Application 60977324 · Oct 3, 2007
Related Publication 20100290422A1 · Nov 18, 2010