System and methods for providing server virtualization assistance
First Claim
1. A system for providing network switch capabilities for switching and routing digital packets from a source to a second predetermined second physical location, said network switch comprising:
- at least one source port for receiving an incoming packet from a source;
at least one destination port as a destination for the packet; and
at least one processing unit coupled to a memory storage devicewherein said processing unit and coupled memory storage device contains program code modules thatdetect that a host computer is removed from a first predetermined physical location of a circuit;
detect that a host computer is installed into a second predetermined physical location of a circuit; and
that migrate switch policy information for the host located in the second predetermined physical location.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for network switching that provides the ability to automatically and seamlessly migrate policies for network hosts under certain conditions to local or remote switch ports. The improved switch automatically migrates switch policies for virtual and physical hosts from a source port to a destination port when hosts have been physically moved or replaced. For elements that have failed, the improved switch also migrates host network policies for both physical hosts and virtual machines when the old host network policy will maintain serviceability of the element when applied to the new port.
-
Citations
32 Claims
-
1. A system for providing network switch capabilities for switching and routing digital packets from a source to a second predetermined second physical location, said network switch comprising:
-
at least one source port for receiving an incoming packet from a source; at least one destination port as a destination for the packet; and at least one processing unit coupled to a memory storage device wherein said processing unit and coupled memory storage device contains program code modules that detect that a host computer is removed from a first predetermined physical location of a circuit; detect that a host computer is installed into a second predetermined physical location of a circuit; and that migrate switch policy information for the host located in the second predetermined physical location.
-
-
2. A system for providing network switch capabilities for switching and routing digital packets from a source to a second predetermined second physical location, said network switch comprising:
-
at least one source port for receiving an incoming packet from a source; at least one destination port which contains a path to a destination for the packet; and at least one processing unit coupled to a memory storage device wherein said processing unit and coupled memory storage device contains program code modules that detect that a host computer in a first predetermined physical location has stopped functioning; migrate a switch policy to a second host located in a second predetermined physical location; and that migrate a host network policy to a second host located in a second predetermined physical location.
-
-
3. A method for operating a computer network communications device comprising the following steps in any order:
-
detecting a host computer is removed from a first predetermined physical location of a circuit; detecting the host computer is installed into a second predetermined physical location of a circuit; detecting that a host computer in a first predetermined physical location has stopped functioning; migrating switch policy information to the host located in the second predetermined physical location; and migrating a host network policy to a second host located in a second predetermined physical location wherein the network communications device routes packets to the second predetermined second physical location.
-
-
4. A method of connecting a plurality of computers connected among each other, comprising the steps of:
-
providing at least one network switch, adaptively changing at least one switch configuration and capability using a network switch; and providing an integral networking environment for computers in response to external or internal events. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing persistency of network configurations of computers in association with DHCP servers, comprising the following steps in any order:
-
persisting the IP address of the computer; persisting the IP address of the Domain Name Server of computers; persisting the IP address of the TFTP server which computers can download program from; and persisting the network configuration of computers using a plurality of files in the switch and the DHCP server. - View Dependent Claims (13, 14)
-
- 15. A method of adaptively changing the configuration and capability system information of at least one network-connected switch, providing an integral networking environment for computers in response to internal and external events in a system of computers, wherein said computers are connected among each other with at least one network switch.
-
24. A method for keeping an old host network policy while migrating the switch policy from the old port to the new port comprising the following steps:
-
beginning a Dynamic Switch Policy with either an internal trigger event generated through a means to detect when a network element fails to function as intended or alternatively an external trigger event generated by another network element; indicating said trigger events on the data plane and communicating to a control plane, embodied either in the switch or embodied externally to the switch, through a network Element Management System for triggering execution of the Dynamic Switch Policy; testing for loss of an element and addition of a new element; identifying the element as a replacement element and verifying against the known switch configuration; and setting the switch policy for the new element by migrating the policy for the element or creating a new policy for the particular port currently associated with the element. - View Dependent Claims (25, 26, 27, 28, 29)
-
- 30. A method of using certain data by both Switch and DHCP server to assign the network configuration to computers.
Specification