System and method for creating virtual interfaces based on network characteristics
First Claim
1. A computer-implemented method, comprising:
- obtaining, by a local network node, network-neighborhood information from one or more network neighbors, wherein the network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes accessible via a respective neighbor;
determining, based on the network-neighborhood information, one or more groups of network neighbors with common network characteristics, wherein a respective group includes one or more mutually-connected network peers; and
defining, by the local network node based on the determining, a virtual interface for a respective group of stable network neighbors, wherein the virtual interface'"'"'s member nodes include the local network node and the respective group'"'"'s mutually-connected network peers.
3 Assignments
0 Petitions
Accused Products
Abstract
A network-configuring system creates stable virtual interfaces for groups of neighboring network nodes. During operation, the system can obtain network-neighborhood information from one or more network neighbors. This network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes which are accessible via a respective neighbor. The system can use the network-neighborhood information to determine one or more groups of network neighbors with common network characteristics, such that a respective group includes one or more mutually-connected network peers. The system can then define a virtual interface for a respective group of stable network neighbors, such that the virtual interface'"'"'s member nodes include the local network node and the respective group'"'"'s mutually-connected network peers.
588 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, by a local network node, network-neighborhood information from one or more network neighbors, wherein the network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes accessible via a respective neighbor; determining, based on the network-neighborhood information, one or more groups of network neighbors with common network characteristics, wherein a respective group includes one or more mutually-connected network peers; and defining, by the local network node based on the determining, a virtual interface for a respective group of stable network neighbors, wherein the virtual interface'"'"'s member nodes include the local network node and the respective group'"'"'s mutually-connected network peers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
obtaining network-neighborhood information from one or more network neighbors, wherein the network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes accessible via a respective neighbor; determining, based on the network-neighborhood information, one or more groups of network neighbors with common network characteristics, wherein a respective group includes one or more mutually-connected network peers; and defining a virtual interface, based on the determining, for a respective group of stable network neighbors, wherein the virtual interface'"'"'s member nodes include a local network node and the respective group'"'"'s mutually-connected network peers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system, comprising:
-
one or more processors; a memory; and a computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method comprising; obtaining network-neighborhood information from one or more network neighbors, wherein the network-neighborhood information includes duplex-neighborhood information that indicates at least a set of neighboring devices to the network neighbor, and a set of remote network nodes accessible via a respective neighbor; determining, based on the network-neighborhood information, one or more groups of network neighbors with common network characteristics, wherein a respective group includes one or more mutually-connected network peers; and defining a virtual interface, based on the determining, for a respective group of stable network neighbors, wherein the virtual interface'"'"'s member nodes include a local network node and the respective group'"'"'s mutually-connected network peers. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification