Systems and methods for configuring multiple network interfaces
First Claim
1. A network profile automatically generated based on user inputs and stored in a memory of a computing device, the network profile comprising:
- a profile identifier;
a plurality of interface identifiers; and
a set of network addresses, wherein a subset of the set of network addresses is associated with a plurality of network interfaces identified by the plurality of interface identifiers.
12 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, systems and methods are provided for configuring multiple network interfaces based on a network profile. In one embodiment, a user interface module manages the creation, modification, and deletion of active and inactive profiles, which may be stored to a configuration file accessible to computers with network interfaces belonging to the respective profiles, such as homogeneous or heterogeneous nodes in a clustered network of computers. In one embodiment, a configuration module reads a configuration file with embedded network profiles and builds the appropriate network interfaces according to the interface parameters specified in the network profiles.
-
Citations
43 Claims
-
1. A network profile automatically generated based on user inputs and stored in a memory of a computing device, the network profile comprising:
-
a profile identifier; a plurality of interface identifiers; and a set of network addresses, wherein a subset of the set of network addresses is associated with a plurality of network interfaces identified by the plurality of interface identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network profile that specifies whether a network interface is automatically a member of the network profile, the network profile comprising:
-
at least one interface application criterion; a plurality of interface identifiers; and a set of network addresses, wherein a subset of the set of network addresses is associated with a plurality of network interfaces identified by the plurality of interface identifiers. - View Dependent Claims (13, 14, 15)
-
-
16. A method of configuring a plurality of network interfaces based on a network profile, comprising:
-
receiving at least one interface parameter; receiving a plurality of network interface identifiers; creating a network profile based on the at least one interface parameter and the plurality of network interface identifiers, comprising associating the at least one interface parameter with the plurality of network interface identifiers; storing the network profile in a memory; and executing a configuration module that configures a plurality of network interfaces based on the network profile, comprising applying the at least one interface parameter to the plurality of network interfaces corresponding to the network interface identifiers. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method of configuring a network interface based on a configuration file for configuring multiple network interfaces, comprising:
-
receiving at least one configuration file, wherein the configuration file comprises at least one interface parameter; determining whether the at least one interface parameter applies to the network interface; if the at least one interface parameter applies to the network interface, configuring the network interface based on the at least one interface parameter. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for managing network profiles for multiple network interfaces, comprising:
-
requesting user input to define network profiles, wherein the user input comprises interface parameters to be applied to multiple network interfaces; organizing the user input into network profiles; and storing the network profiles to a configuration file formatted as input for a configuration module that configures the multiple network interfaces based on the network profiles. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of migrating IP addresses for a plurality of network interfaces, comprising:
-
configuring a plurality of network interfaces based on a network profile, wherein the network profile identifies the IP addresses of the plurality of network interfaces; modifying the network profile to identify at least one different IP address for at least one of the plurality of network interfaces; and executing a configuration module that rebuilds at least one of the plurality of network interfaces with the at least one different IP address based on the network profile.
-
-
41. A system for configuring multiple network interfaces with a network profile, the system comprising:
-
a user interface module, the user interface module configured to receive user input comprising interface parameters corresponding to network profiles, and further configured to output configuration parameters corresponding to the network profiles; and a configuration module, the configuration module adapted to implement a plurality of network interfaces based on the configuration parameters corresponding to the network profiles.
-
-
42. A data structure for a network profile, the data structure comprising:
-
a first field configured to store information relating to an interface parameter; a second field configured to store information relating to a network interface identifier; and wherein the first field and the second field are stored in a memory system such that the first field and the second field are associated together.
-
-
43. A system for configuring multiple network interfaces with a network profile, the system comprising:
-
a first module configured to receive at least one interface parameter, the first module further configured to receive a plurality of network interface identifiers, the first module further configured to create a network profile based on the at least one interface parameter and the plurality of network interface identifiers, comprising associating the at least one interface parameter with the plurality of network interface identifiers, and the first module further configured to store the network profile in a memory; and a second module configured to configure a plurality of network interfaces based on the network profile, comprising applying the at least one interface parameter to the plurality of network interfaces corresponding to the network interface identifiers.
-
Specification