Systems and methods for configuring multiple network interfaces
First Claim
1. A method of automatically configuring a plurality of network interfaces on a distributed system, the method comprising:
- detecting, by a computer processor of at least one node of a plurality of nodes, a change to a distributed configuration file comprising a plurality of network profiles and stored on one or more of the plurality of nodes, each of the plurality of network profiles comprising interface parameters, the at least one node comprising a computer processor, local memory, a plurality of network ports, and two or more logical interfaces, each of the two or more logical interfaces associated with one of the plurality of network profiles and at least one of the network ports;
determining, by the computer processor of the at least one node, whether a change is necessary to one or more of the two or more logical interfaces of the at least one node based on the changed distributed configuration file; and
if the computer processor of the at least one node determined that a change is necessary to one or more of the two or more logical interfaces of the at least one node, building, by the computer processor of the at least one node, at least one changed logical interface based on a network profile associated with the changed logical interface.
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.
274 Citations
23 Claims
-
1. A method of automatically configuring a plurality of network interfaces on a distributed system, the method comprising:
-
detecting, by a computer processor of at least one node of a plurality of nodes, a change to a distributed configuration file comprising a plurality of network profiles and stored on one or more of the plurality of nodes, each of the plurality of network profiles comprising interface parameters, the at least one node comprising a computer processor, local memory, a plurality of network ports, and two or more logical interfaces, each of the two or more logical interfaces associated with one of the plurality of network profiles and at least one of the network ports; determining, by the computer processor of the at least one node, whether a change is necessary to one or more of the two or more logical interfaces of the at least one node based on the changed distributed configuration file; and if the computer processor of the at least one node determined that a change is necessary to one or more of the two or more logical interfaces of the at least one node, building, by the computer processor of the at least one node, at least one changed logical interface based on a network profile associated with the changed logical interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A distributed system capable of configuring multiple network interfaces, the distributed system comprising:
-
a plurality of nodes in communication with each other, each of the plurality of nodes comprising a computer processor, local memory, a plurality of network ports, two or more logical interfaces, and at least one executable software module, each of the two or more logical interfaces associated with one of a plurality of network profiles and at least one of the network ports; a distributed configuration file comprising the plurality of network profiles, the distributed configuration file stored on one or more of the plurality of nodes, each of the plurality of network profiles comprising interface parameters; wherein the at least one executable software module of each node of the plurality of nodes is configured, when executed by the computer processor of the node, to; detect a change to the distributed configuration file; determine whether a change is necessary to one or more of the two or more logical interfaces of the node based on the distributed configuration file; and if it is determined that a change is necessary to one or more of the two or more logical interfaces of the node, build at least one changed logical interface based on a network profile associated with the changed logical interface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification