Patent ID: 11888648
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A relay computing device comprising:
a first interface configured to communicate with a first device;
a second interface configured to communicate with a second device;
a memory configured to store a transaction table including a lookup key and a corresponding request identifier (ID); and
a processor in communication with the memory, the processor configured to:
receive a plurality of data packets from the second device;
identify a plurality of IPv6 data packets among the plurality of data packets;
responsive to determining that one or more IPv6 data packets of the plurality of IPv6 data packets comprise an internet control message protocol version 6 (ICMPv6) message, perform a stateless address auto configuration (SLAAC) for the first device;
perform a neighbor discovery (ND) process with the first device; and
send, to the first device, the plurality of the IPv6 data packets, wherein, to perform the ND process, the processor is further configured to:
receive, from the first device, an IPv6 address for the first device, wherein the IPv6 address for the first device is based on a network prefix contained in a response from the second device;
receive, from the first device, a neighbor solicitation request;
relay, to the second device, the neighbor solicitation request;
receive, from the second device, a neighbor advertisement response comprising a link-layer address of the second device;
replace the link-layer address of the second device with a link-layer address of the relay computing device; and
relay, to the first device, the neighbor advertisement response comprising the link-layer address of the relay computing device.