CPC H04L 61/45 (2022.05) [H04L 45/745 (2013.01)] | 18 Claims |
1. A computer-implemented method comprising:
sending, by a first node computing device, a separate forward stack of identifiers to each of one or more neighbor node computing devices of the first node computing device in a network, wherein each separate forward stack of identifiers comprises a unique identifier for the neighbor node computing device to which the forward stack of identifiers is sent;
sending, by the first node computing device to each of the one or more neighbor node computing devices along with the forward stacks of identifiers, a notification comprising an indication of a destination node computing device in the network;
receiving, by the first node computing device, forward stacks of identifiers from at least one of the one or more neighbor node computing devices, each of the received forward stacks of identifiers comprising a completed route to the destination node computing device, wherein each completed route is specified by unique identifiers added to the forward stack of identifiers by one or more node computing devices in the network, and wherein at least one unique identifier in each of the forward stacks of identifiers is not resolvable to an address by the first node computing device; and
sending, by the first node computing device, a message to one of the one or more neighbor node computing devices based on a first unique identifier in a chosen one of the received forward stacks of identifiers, wherein the first unique identifier in the chosen one of the received forward stacks of identifiers was added to the chosen one of the received forward stacks of identifiers by the first node computing device before the sending, by the first node computing device, of the separate forward stack of identifiers to each of the one or more neighbor node computing devices of the first node computing device.
|