US 12,271,348 B2
Network slinghop via tapestry slingshot
Joseph E. Rubenstein, Beijing (CN)
Assigned to UMBRA Technologies Ltd., Hong Kong (CN)
Filed by UMBRA Technologies Ltd., Hong Kong (CN)
Filed on Sep. 30, 2024, as Appl. No. 18/901,718.
Application 18/901,718 is a continuation of application No. 18/301,160, filed on Apr. 14, 2023, granted, now 12,105,680.
Application 18/301,160 is a continuation of application No. 17/175,191, filed on Feb. 12, 2021, granted, now 11,630,811, issued on Apr. 18, 2023.
Application 17/175,191 is a continuation of application No. 16/095,881, granted, now 10,922,286, issued on Feb. 16, 2021, previously published as PCT/IB2017/000613, filed on Apr. 26, 2017.
Claims priority of provisional application 62/327,907, filed on Apr. 26, 2016.
Claims priority of provisional application 62/327,846, filed on Apr. 26, 2016.
Claims priority of provisional application 62/327,911, filed on Apr. 26, 2016.
Prior Publication US 2025/0021526 A1, Jan. 16, 2025
Int. Cl. G06F 16/00 (2019.01); G06F 15/173 (2006.01); G06F 16/18 (2019.01); H04L 12/18 (2006.01); H04L 12/46 (2006.01); H04L 67/06 (2022.01); H04L 67/1014 (2022.01); H04L 67/1029 (2022.01); H04L 67/1095 (2022.01); H04L 67/1097 (2022.01); H04L 67/2876 (2022.01); H04L 67/568 (2022.01); H04L 67/61 (2022.01); H04W 88/14 (2009.01)
CPC G06F 16/1858 (2019.01) [G06F 15/17331 (2013.01); H04L 12/1881 (2013.01); H04L 12/4633 (2013.01); H04L 67/06 (2013.01); H04L 67/1014 (2013.01); H04L 67/1029 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01); H04L 67/2876 (2013.01); H04L 67/568 (2022.05); H04L 67/61 (2022.05); H04W 88/14 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
at a first network node,
receiving, from one or more first network devices, a plurality of packets, each packet in the plurality having a respective destination, and routable toward its respective destination through a second network node,
combining the plurality of packets into a request batch with a payload corresponding to the plurality of packets, and
writing the request batch through an RDMA (Remote Direct Memory Access) write operation to the second network node; and
at the second network node,
reading the request batch,
parsing, from the request batch, a plurality of individual packets, each corresponding respectively to one of the plurality of packets, and
forwarding each of the individual packets toward the respective destination of the corresponding packet from the plurality of packets via one or more network connections to one or more second network devices.