Internet reachability detection and internet high availability for multi-homed network devices
AssigneeHarman International Industries, Incorporated
InventorSandeep Shanbhag
Life of this patent
Estimating the term…
Abstract
A method for determining Internet reachability and Internet high availability for a multi-homed device in a network having a plurality of network interfaces includes connecting the multi-homed device to a network interface of interest in the plurality of network interfaces and disabling any functionality of setting a default route entry for the at least one network interface of interest until a determination of Internet reachability is made.
Claims18
A method for determining Internet reachability for a multi-homed device in a network having a plurality of network interfaces capable of network interface connections, the method carried out by a network manager and comprising the steps of:
- connecting the multi-homed device to a network interface of interest in the plurality of network interfaces;
- disabling a dynamic host configuration protocol (DHCP) client functionality of setting a default route entry for the network interface of interest prior to determining Internet reachability of the network interface of interest;
- determining Internet reachability of the network interface of interest;
- upon determination of Internet reachability, determining whether a default route entry for the network interface of interest already exists:
- if a default route entry does not already exist, adding a route entry for the network interface of interest;
- if a default route entry already exists, applying preference configurations that indicate, through meeting predetermined criteria, that the default route entry should be overwritten with a route entry for the network interface of interest;
- overwriting the existing default route entry with the route entry for the network interface of interest;
- monitoring each of the network interface connections to determine Internet reachability;
- and
- upon determination that there is no Internet reachability for the network interface of interest, applying preference configurations that indicate, through predetermined criteria, that an alternative network interface in the plurality of network interfaces is internet reachable and should be added as a route entry overwriting the existing default route entry for providing Internet high availability.
A computer readable medium comprising a program, which, when executed by one or more processors performs an operation comprising:
- connecting a multi-homed device to a network interface of interest in a plurality of network interfaces;
- disabling a dynamic host configuration protocol (DHCP) client functionality of setting a default route entry for the network interface of interest prior to determining Internet reachability of the network interface of interest;
- determining Internet reachability of the network interface of interest;
- upon determination of Internet reachability, determining whether a default route entry exists;
- if a default route entry does not already exist, adding a route entry for the network interface of interest;
- if a default route entry already exists, applying preference configurations that indicate, through meeting predetermined criteria, that the default route entry should be overwritten with a route entry for the network interface of interest;
- overwriting the existing default route entry with the route entry for the network interface of interest;
- monitoring each of the network interface connections to determine Internet reachability;
- and
- upon determination that there is no Internet reachability for the network interface of interest, applying preference configurations that indicate, through meeting predetermined criteria, that an alternative network interface in the plurality of network interfaces is Internet reachable and should be added as the default route entry overwriting the existing default route entry for providing Internet high availability.
A system for determining Internet reachability comprising:
- a multi-homed device in a network having a plurality of network interfaces managed by a network manager,
- the network manager having one or more processors to perform operations to:
- connect the multi-homed device to a network interface of interest in the plurality of network interfaces;
- disable a dynamic host configuration protocol (DHCP) client functionality of setting a default route entry for the network interface of interest prior to determining Internet reachability of the network interface of interest;
- determine Internet reachability of the network interface of interest;
- upon determination of Internet reachability, determining whether a default route exists;
- if a default route entry does not already exist, adding a route entry for the network interface of interest as the default route entry;
- if a default route entry already exists, applying preference configurations that indicate, through meeting predetermined criteria, that the default route entry should be overwritten with a route entry for the network interface of interest;
- overwrite the existing default route entry with the route entry for the network interface of interest;
- upon determination that there is no Internet reachability, applying preference configurations that indicate, through predetermined criteria, that the network interface should be added as the default route entry;
- and
- monitor each of the network interface connections to determine Internet reachability.
Dependencies are inferred from the claim text.