Automatically identifying subnetworks in a network
AssigneeWatchGuard Technologies, Inc.
InventorDavid Wayne Bonn
Life of this patent
Estimating the term…
Loading patent…
AssigneeWatchGuard Technologies, Inc.
InventorDavid Wayne Bonn
Estimating the term…
A software facility for automatically identifying subnetworks in a network is described. The facility receives a plurality of addresses of hosts in the network, and accesses a binary tree. The nodes of the binary tree each represent a range of addresses within the network. A facility traverses the binary tree to identify candidate nodes where both child nodes have one or more descendent leaf nodes representing host addresses. The facility tests the address range represented by each candidate node visited in the traversal to determine whether the address range is a subnet address range for a subnet being used on the network. If testing indicates that a visited candidate node represents such an address range, the facility identifies the visited candidate node as a subnet node. The facility skips, in the traversal, any candidate notes that are descendents of an identified subnet node.
A method in a data processing system for identifying a subnet address range for a subnet being used in a network, the network utilizing addresses each comprising an ordered series of a fixed number of bits, comprising:
A method in a data processing system for identifying subnet address ranges for a subnets being used in a network, comprising:
A method in a data processing system for identifying subnet address ranges for a subnets being used in a network, comprising:
A computer-readable medium whose contents cause a data processing system to identify subnet address ranges for a subnets being used in a network by:
A computer-readable medium whose contents cause a data processing system to identify subnet address ranges for a subnets being used in a network by:
A method in a data processing system for determining whether a selected range of addresses in a network is entirely within a subnet, comprising:
A computer-readable medium whose contents cause a data processing system to determining whether a selected range of addresses in a network is entirely within a subnet by:
A data processing system for determining whether a selected range of addresses in a network is entirely within a subnet, comprising:
A method in a data processing system for determining whether a selected range of addresses in a network is entirely within a subnet, comprising:
A computer-readable medium whose contents cause a data processing system to determine whether a selected range of addresses in a network is entirely within a subnet, comprising:
A data processing system for determining whether a selected range of addresses in a network is entirely within a subnet, comprising:
Dependencies are inferred from the claim text.