Patent ID: 6631416
Filing Date: 2003-10-07
Classification: H04L

Abstract:
A method for enabling a network between a first processor and a second processor using at least one additional processor separate from the first processor and the second processor, the first processor and the second processor each identifiable by a name, the method comprising the steps of:providing for one or more processors separate from the at least one additional processor a set of one or more names that includes the name of the first processor; receiving, at the at least one additional processor, information indicating on behalf of the first processor a selection of one or more of the names in the set of names; receiving, at the at least one additional processor, information indicating a consent on behalf of the first processor for enabling a tunnel extending from the first processor to the second processor; receiving, at the at least one additional processor, information indicating a consent on behalf of the second processor for enabling a tunnel extending from the second processor to the first processor, wherein the indication of consent on behalf of the second processor includes selecting on behalf of the second processor the name of the first processor; determining a first virtual address for the first processor and a second virtual address for the second processor such that the first and second virtual addresses uniquely identify the first and second processors, respectively, and are routable through the network; and sending to the first and second processors the first and second virtual addresses to enable one or more tunnels between the first and the second processors.