Network configuration management
First Claim
1. A computer-implemented method for modifying network configuration information, the method comprising:
- establishing, at a host node, network connections with multiple client nodes using at least one host network configuration parameter associated with the host node, the multiple client nodes including a first client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the first client node and a second client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the second client node;
accessing, at the host node, first configuration history information describing first performance statistics of at least one previous and no longer active network connection between the host node and the first client node;
accessing, at the host node, second configuration history information describing second performance statistics of at least one previous and no longer active network connection between the host node and the second client node;
accessing, at the host node, host policy information including at least one host network connection performance rule;
using the first configuration history information, the second configuration history information, and the host policy information to determine whether performance statistics including the first and second performance statistics associated with the network connections between the host node and the first and second client nodes satisfy the at least one host network connection performance rule;
if it is determined that the performance statistics associated with the network connections between the host node and the multiple client nodes fail to satisfy the at least one host network connection performance rule, modifying the at least one host network configuration parameter used to establish the network connections between the host node and the first and second client nodes;
accessing client policy information associated with the first client node including at least one client network connection performance rule associated with the first client node;
using the first configuration history information and the client policy information associated with the first client node to determine whether the first performance statistics satisfy the client network connection performance rule associated with the first client node; and
if it is determined that the first performance statistics fail to satisfy the client network connection performance rule associated with the first client node, modifying the client network configuration parameter associated with the first client node used to establish the network connections between the host node and the first client node based on the first configuration history information and the second configuration history information.
7 Assignments
0 Petitions
Accused Products
Abstract
One implementation provides a computer-implemented method for modifying network configuration information on a client node. In this implementation, the client node establishes a first network connection with a host node using at least one network configuration parameter and collects configuration history information. The configuration history information includes at least one parameter that is related to the first network connection. The client node also analyzes policy information that includes a rule that is used for specifying a predetermined criterion. If one of the parameters in the configuration history information does not satisfy the predetermined criterion, the client node modifies one of the network configuration parameters. The client node is then capable of establishing a second network connection with the host node using the modified network configuration parameter.
18 Citations
18 Claims
-
1. A computer-implemented method for modifying network configuration information, the method comprising:
-
establishing, at a host node, network connections with multiple client nodes using at least one host network configuration parameter associated with the host node, the multiple client nodes including a first client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the first client node and a second client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the second client node; accessing, at the host node, first configuration history information describing first performance statistics of at least one previous and no longer active network connection between the host node and the first client node; accessing, at the host node, second configuration history information describing second performance statistics of at least one previous and no longer active network connection between the host node and the second client node; accessing, at the host node, host policy information including at least one host network connection performance rule; using the first configuration history information, the second configuration history information, and the host policy information to determine whether performance statistics including the first and second performance statistics associated with the network connections between the host node and the first and second client nodes satisfy the at least one host network connection performance rule; if it is determined that the performance statistics associated with the network connections between the host node and the multiple client nodes fail to satisfy the at least one host network connection performance rule, modifying the at least one host network configuration parameter used to establish the network connections between the host node and the first and second client nodes; accessing client policy information associated with the first client node including at least one client network connection performance rule associated with the first client node; using the first configuration history information and the client policy information associated with the first client node to determine whether the first performance statistics satisfy the client network connection performance rule associated with the first client node; and if it is determined that the first performance statistics fail to satisfy the client network connection performance rule associated with the first client node, modifying the client network configuration parameter associated with the first client node used to establish the network connections between the host node and the first client node based on the first configuration history information and the second configuration history information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one computer-readable storage medium having computer-executable instructions stored therein that, when executed, perform operations comprising:
-
establishing, at a host node, network connections with multiple client nodes using at least one host network configuration parameter associated with the host node, the multiple client nodes including a first client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the first client node and a second client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the second client node; accessing, at the host node, first configuration history information describing first performance statistics of at least one previous and no longer active network connection between the host node and the first client node; accessing, at the host node, second configuration history information describing second performance statistics of at least one previous and no longer active network connection between the host node and the second client node; accessing, at the host node, host policy information including at least one host network connection performance rule; using the first configuration history information, the second configuration history information, and the host policy information to determine whether performance statistics including the first and second performance statistics associated with the network connections between the host node and the first and second client nodes satisfy the at least one host network connection performance rule; if it is determined that the performance statistics associated with the network connections between the host node and the multiple client nodes fail to satisfy the at least one host network connection performance rule, modifying the at least one host network configuration parameter used to establish the network connections between the host node and the first and second client nodes; accessing client policy information associated with the first client node including at least one client network connection performance rule associated with the first client node; using the first configuration history information and the client policy information associated with the first client node to determine whether the first performance statistics satisfy the client network connection performance rule associated with the first client node; and if it is determined that the first performance statistics fail to satisfy the client network connection performance rule associated with the first client node, modifying the client network configuration parameter associated with the first client node used to establish the network connections between the host node and the first client node based on the first configuration history information and the second configuration history information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification