System and method for resolving address conflicts in a network
First Claim
1. A system for resolving address conflicts in a network, the system comprising:
- an address-configuration module in a network device adapted to assign Internet Protocol (IP) addresses to one or more devices, the one or more devices being coupled to the network via one or more device interfaces in an UP state to establish an IP connection from the network device through the one or more device interfaces on the network to the one or more devices to allow IP connectivity, the addresses being assigned by the network device wherein an address conflict occurs in a plurality of device interfaces in the UP state;
an interface-monitoring module in the network device in communication with the address-configuration module, the interface-monitoring module being adapted to determine when an address conflict occurs between the plurality of device interfaces and to provide a signal in response thereto, the address conflict involving plural addresses for the plurality of device interfaces, wherein the IP connection is established before the address conflict is determined; and
a conflict-resolution module that is adapted to employ one or more predetermined precedence rules to analyze the plural addresses for the plurality of device interfaces in the UP state and selectively terminate, in response to the signal, one or more device interfaces associated with the plural addresses, wherein termination of the one or more device interfaces brings one or more connections to terminate IP connectivity to the one or more device interfaces.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for resolving address conflicts in a network. In an illustrative embodiment, the system includes an address-configuration module that is adapted to assign addresses to one or more devices. The one or more devices are connected to the network via device interfaces. An interface-monitoring module communicates with the address-configuration module. The interface-monitoring module is adapted to determine when an address conflict involving plural addresses occurs and to provide a signal in response thereto. A conflict-resolution module is adapted to selectively terminate one or more device interfaces associated with the plural addresses in response to the signal and based on the addresses and one or more predetermined precedence rules. In a more specific embodiment, the system further employs a user interface for facilitating selectively adjusting the precedence rules. The conflict-resolution module runs one or more routines adapted to implement a static conflict-resolution policy, a longest-prefix policy, a highest-address policy, and/or an interface-identifier policy for Internet Protocol (IP) addresses.
31 Citations
20 Claims
-
1. A system for resolving address conflicts in a network, the system comprising:
-
an address-configuration module in a network device adapted to assign Internet Protocol (IP) addresses to one or more devices, the one or more devices being coupled to the network via one or more device interfaces in an UP state to establish an IP connection from the network device through the one or more device interfaces on the network to the one or more devices to allow IP connectivity, the addresses being assigned by the network device wherein an address conflict occurs in a plurality of device interfaces in the UP state; an interface-monitoring module in the network device in communication with the address-configuration module, the interface-monitoring module being adapted to determine when an address conflict occurs between the plurality of device interfaces and to provide a signal in response thereto, the address conflict involving plural addresses for the plurality of device interfaces, wherein the IP connection is established before the address conflict is determined; and a conflict-resolution module that is adapted to employ one or more predetermined precedence rules to analyze the plural addresses for the plurality of device interfaces in the UP state and selectively terminate, in response to the signal, one or more device interfaces associated with the plural addresses, wherein termination of the one or more device interfaces brings one or more connections to terminate IP connectivity to the one or more device interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17)
-
-
11. A system for resolving address conflicts in a network, the system comprising:
-
first means for assigning, by a network device, Internet Protocol (IP) addresses to one or more devices of the network, the one or more devices being coupled to the network via one or more device interfaces in an UP state to establish an IP connection from the network device through the one or more device interfaces on the network to the one or more devices to allow IP connectivity, the addresses being assigned by the network device wherein an address conflict occurs in a plurality of device interfaces in the UP state; second means for establishing address precedence rules; third means for monitoring, by the network device, the network for address conflicts between the plurality of device interfaces and providing a signal in response thereto, wherein the IP connection is established before the address conflict is determined; and fourth means for selectively analyze the plural addresses for the plurality of device interfaces in the UP state and terminating one or more device interfaces for the plurality of device interfaces based on the precedence rules and in response to the signal, wherein termination of the one or more device interfaces brings one or more connections to terminate IP connectivity to the one or more device interfaces. - View Dependent Claims (18, 19)
-
-
12. A method for resolving address conflicts in a network, the method comprising:
-
assigning, by a network device, Internet Protocol (IP) addresses to one or more devices of the network, the one or more devices being coupled to the network via one or more device interfaces in an UP state to establish an IP connection from the network device through the one or more device interfaces on the network to the one or more devices to allow IP connectivity, the addresses being assigned by the network device wherein an address conflict occurs in a plurality of device interfaces in the UP state; establishing address precedence rules; monitoring, by the network device, the network for address conflicts between the plurality of device interfaces and providing a signal in response thereto, wherein the IP connection is established before the address conflict is determined; and selectively analyzing the plural addresses for the plurality of device interfaces in the UP state and terminating one or more device interfaces for the plurality of device interfaces based on the precedence rules and in response to the signal, wherein termination of the one or more device interfaces brings one or more connections to terminate IP connectivity to the one or more device interfaces. - View Dependent Claims (13, 14)
-
-
15. An apparatus for resolving address conflicts in a network comprising:
-
one or more computer processors; a machine-readable storage medium including instructions executable by the one or more computer processors for assigning, by the one or more computer processors, Internet Protocol (IP) addresses to one or more devices of the network, the one or more devices being coupled to the network via one or more device interfaces in an UP state to establish an IP connection front the apparatus through the one or more device interfaces on the network to the one or more devices to allow IP connectivity, the addresses being assigned the apparatus wherein an address conflict occurs in a plurality of device interfaces in the UP state; establishing address precedence rules; monitoring, by the one or more computer processors, the network for address conflicts between the plurality of device interfaces and providing a signal in response thereto, wherein the IP connection is established before the address conflict is determined; and selectively analyzing the plural addresses for the plurality of device interfaces in the UP state and terminating one or more device interfaces for the plurality of device interfaces based on the precedence rules and in response to the signal, wherein termination of the one or more device interfaces brings one or more connections to terminate IP connectivity to the one or more device interfaces. - View Dependent Claims (20)
-
Specification