Perspective-based shared scope address resolution method and apparatus
First Claim
1. A system for resolving a first address type and value to a target address type and value in a network, comprising a computer-readable medium encoded with:
- a data structure comprising a hierarchical directory including a plurality of nodes in a tree structure, each node being a directory scope representing a hierarchical level within the network and address mapping elements defining address mappings; and
a plurality of executable methods including;
a method for attempting to resolve the first address type and value to the target address type and value in a first node at a first hierarchical level.
0 Assignments
0 Petitions
Accused Products
Abstract
A network system includes a hierarchical directory which includes a plurality of nodes in a tree structure. Each node contains a set of address mappings relating a first address to a second address. An address resolution request attempts to resolve a first address to a target address in a node in which the first address is located. If the resolution of this first address cannot be accomplished in this first node, the process moves to a next higher node in the hierarchy and again attempts to resolve the request. The address mappings become less specific as the process moves up the hierarchy and, as a result, more general addresses will be used to resolve the first address to the target address.
27 Citations
19 Claims
-
1. A system for resolving a first address type and value to a target address type and value in a network, comprising a computer-readable medium encoded with:
-
a data structure comprising a hierarchical directory including a plurality of nodes in a tree structure, each node being a directory scope representing a hierarchical level within the network and address mapping elements defining address mappings; and
a plurality of executable methods including;
a method for attempting to resolve the first address type and value to the target address type and value in a first node at a first hierarchical level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of resolving a first address type and value to a target address type and value in a system including a data structure comprising a plurality of address types and respective values mapped to one another in a hierarchical structure including at least a first hierarchical node at a first hierarchical level, the method comprising the steps of:
-
(a) attempting to resolve the first address type and value to the target address type and value in the first hierarchical node; and
(b) when the attempted resolution in step (a) is not successful at the first hierarchical node, attempting to resolve the first address type and value to an intermediate address type and value in the first hierarchical node; and
(c) attempting to resolve the first intermediate address type and value to the target address type and value in a second hierarchical node at a second hierarchical level. - View Dependent Claims (10, 11, 12)
-
-
13. A method of resolving a starting address type and value to a target address type and value in a system including a hierarchical directory including a tree structure, the tree structure including at least a starting hierarchical node at a starting hierarchical level, each hierarchical node including at least one address mapping set, the method comprising the steps of:
-
(a) attempting to resolve the starting address type and value to the target address type and value in the starting hierarchical node;
(b) when the starting address type and value cannot be resolved to the target address type in step (a), performing one of the following steps;
(c) resolving the starting address type and value to a first intermediate address type and value in the starting node; and
(d) attempting to resolve the starting address type and value to the target address type and value in a second hierarichical node at a second hierarchical level higher than the first hierarchical level. - View Dependent Claims (14, 15)
-
-
16. An apparatus for mapping a first address type and value to a second address type and value, the apparatus comprising:
-
means for storing a plurality of address types and respective values mapped to one another; and
first means for mapping the first address to the second address as a function of the stored address types and values. - View Dependent Claims (17, 18, 19)
-
Specification