Maintaining Virtual Machines in a Network Device
First Claim
1. A method of maintaining a network device including at least one hosted virtual machine, the method comprising:
- communicating a first message to a first hosted virtual machine;
waiting a time duration to receive a second message from the first hosted virtual machine; and
in response to not receiving the second message within the time duration, configuring a virtual machine data interface such that network traffic bypasses the first hosted virtual machine.
18 Assignments
0 Petitions
Accused Products
Abstract
Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol.
-
Citations
24 Claims
-
1. A method of maintaining a network device including at least one hosted virtual machine, the method comprising:
-
communicating a first message to a first hosted virtual machine; waiting a time duration to receive a second message from the first hosted virtual machine; and in response to not receiving the second message within the time duration, configuring a virtual machine data interface such that network traffic bypasses the first hosted virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of maintaining a network device including at least one hosted virtual machine, the method comprising:
-
waiting a time duration to receive a first message from the first hosted virtual machine; and in response to not receiving the second message within the time duration, configuring a virtual machine data interface such that network traffic bypasses the first hosted virtual machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification