Methods and systems are provided for enabling a network between a first
and a second processor using at least one additional processor separate
from the first and second processors. In one embodiment, the at least one
additional processor receives information indicating a consent on behalf
of the first processor to enabling a tunnel between the first processor
and the second processor and receives information indicating a consent on
behalf of the second processor to enabling a tunnel between the second
processor and the first processor. The at least one additional processor
determines 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. The at least one
additional processor provides to each of the first and second processors
the first and second virtual addresses to enable one or more tunnels
between the first and the second processors.