FLOWLET SWITCHING USING MEMORY INSTRUCTIONS
    22.
    发明公开

    公开(公告)号:EP4195612A1

    公开(公告)日:2023-06-14

    申请号:EP22212098.2

    申请日:2022-12-08

    摘要: Systems and methods for flowlet switching using memory instructions. One embodiment is a method of distributing packets over multiple paths. The method includes at least receiving a packet at a processing thread; performing a lookup function for the packet to determine a selected path among the plurality of paths to which the packet is to be transmitted; performing a hash function for the packet to determine a flow record address for the packet; issuing a memory instruction to a memory controller, the memory instruction including the flow record address and a path value indicating the selected path; obtaining a current time associated with the packet; accessing a flow record according to the flow record address to retrieve a timestamp of a previous packet; determining an elapsed time between the packet and the previous packet based on a difference between the current time and the timestamp; and determining, based on a comparison of the elapsed time and an inter-packet gap threshold, whether to transmit the packet over the selected path or a previously selected path associated with the previous packet.

    SYSTEM FOR DECOUPLING IP TRAFFIC FROM NETWORK TO NETWORK INTERFACE, NNI, UNDERLAY ROUTERS

    公开(公告)号:EP4456505A1

    公开(公告)日:2024-10-30

    申请号:EP23170547.6

    申请日:2023-04-28

    摘要: The present disclosure relates to a system for completely or at least partially decoupling IP traffic from Network to Network Interface, NNI, underlay routers, the system further comprising: a mobile device having a physically or virtually installed Software-Defined Wide Area Network, SDWAN, overlay router and a modem consisting of an SDWAN underlay router and a radio module; an international backbone operator comprising a first international backbone operator underlay access router located at a first country and a second international backbone operator underlay access router located at a second country connected via an hyperscaler cloud, a Customer SDWAN Hub located in the second country including a Customer Data Center underlay access router, a Customer SDWAN Data Center overlay router, a Customer Data Center and a Customer Authentication Server, wherein the SDWAN overlay router of the mobile device is configured to completely or at least partially route traffic from the SDWAN overlay router of the mobile device through the SDWAN underlay router, the international backbone operator to the Customer SDWAN Data Center overlay router via the Customer Data Center underlay access router via a Virtual Private Network, VPN, tunnel or via Secure Vector Routing, SVR, and wherein the Customer SDWAN Data Center overlay router is configured to completely or at least partially route traffic from the Customer SDWAN Data Center overlay router through the Customer Data Center underlay access router, the international backbone operator to the SDWAN overlay router via the SDWAN underlay router of the mobile device via Virtual Private Network, VPN, tunnelling or via Secure Vector Routing, SVR