-
公开(公告)号:US10966135B2
公开(公告)日:2021-03-30
申请号:US16147220
申请日:2018-09-28
Applicant: Intel Corporation
Inventor: Jonas Svennebring , Niall D. McDonnell , Andrey Chilikin , Andrew Cunningham , Chris MacNamara , Carl-Oscar Montelius , Eliezer Tamir , Bjorn Topel
IPC: H04W36/30 , H04W36/36 , H04L12/715 , H04W76/27 , H04L12/717 , H04W36/32 , H04W40/18 , H04W36/00 , H04W24/10 , H04L12/741
Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
-
公开(公告)号:US10965597B2
公开(公告)日:2021-03-30
申请号:US15640465
申请日:2017-07-01
Applicant: INTEL CORPORATION
Inventor: Vadim Sukhomlinov , Kshitij A. Doshi , Andrey Chilikin
IPC: H04W4/00 , H04L12/803 , H04L12/721 , H04L12/46 , H04W24/02 , H04L12/775 , H04L12/801 , H04W28/02 , H04L12/743
Abstract: Examples may include techniques to route packets to virtual network functions. A network function virtualization load balancer is provided which routes packets to both maximize a specified distribution and minimize switching of contexts between virtual network functions. Virtual network functions are arranged to be able to shift a context from one virtual network function to another. As such, the system can be managed, for example, scaled up or down, regardless of the statefullness of the virtual network functions and their local contexts or flows.
-
公开(公告)号:US10754707B2
公开(公告)日:2020-08-25
申请号:US16058773
申请日:2018-08-08
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Johannes Berg , Andrew Cunningham , Peter Waskiewicz, Jr. , Andrey Chilikin
IPC: H04L29/06 , G06F9/50 , G06F9/48 , H04L12/815 , G06F9/4401 , H04L12/935 , H04L12/741
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US20190306088A1
公开(公告)日:2019-10-03
申请号:US15941969
申请日:2018-03-30
Applicant: Intel Corporation
Inventor: Andrey Chilikin , Vadim Sukhomlinov
IPC: H04L12/861 , H04L12/851 , H04L12/801
Abstract: Technologies for packet forwarding under ingress queue overflow conditions includes a computing device configured to receive a network packet from another computing device, determine whether a global packet buffer of the NIC is full, and determine, in response to a determination that the global packet buffer is full, whether to forward all the global packet buffer entries. The computing device is additionally configured to compare, in response to a determination not to forward all the global packet buffer entries, a selection filter to one or more characteristics of the received network packet and forward, in response to a determination that the selection filter matches the one or more characteristics of the received network packet, the received network packet to a predefined output. Other embodiments are described herein.
-
公开(公告)号:US20190190822A1
公开(公告)日:2019-06-20
申请号:US16274802
申请日:2019-02-13
Applicant: Intel Corporation
Inventor: Ronen Chayat , Andrey Chilikin , John J. Browne
IPC: H04L12/721
CPC classification number: H04L45/566
Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including at least a processor; and one or more memories having encoded thereon instructions to instruct the hardware platform to: receive a request to generate a receive descriptor profile (RDP) for the requestor's network flow; receive at least one parameter for the RDP; generate the RDP from the at least one parameter; and send the RDP to a network interface controller for the requestor.
-
公开(公告)号:US20190052583A1
公开(公告)日:2019-02-14
申请号:US15845130
申请日:2017-12-18
Applicant: Intel Corporation
Inventor: Anjali S. Jain , Donald Skidmore , Parthasarathy Sarangam , Joshua A. Hay , Ronen Chayat , Andrey Chilikin
IPC: H04L12/861 , H04L12/721 , H04L29/06
Abstract: Particular embodiments described herein provide for a system for enabling communication between a packet processing unit and a network interface controller (NIC) using an extension object, the system can include memory, one or more processors, and a processing unit extension object engine. The processing unit extension object engine can be configured to cause a packet to be received at the packet processing unit, where the packet processing unit is on a system on chip (SoC), add an extension object portion to the packet to create a modified packet, and cause the modified packet to be communicated to the NIC located on the same SoC. In an example, the extension object portion includes type data and partition data. The packet can be an Ethernet packet and the extension object portion can be added before a payload portion of the packet.
-
公开(公告)号:US11681565B2
公开(公告)日:2023-06-20
申请号:US16131008
申请日:2018-09-13
Applicant: Intel Corporation
Inventor: Andrey Chilikin , Sugesh Chandran
CPC classification number: G06F9/5077 , G06F9/45558 , G06F2009/45595
Abstract: Technologies for the hierarchical clustering of hardware resources in network function virtualization (NFV) deployments include a compute node that is configured to create a network function profile that includes a plurality of network functions to be deployed on the compute node. Additionally, the compute node is configured to translate the network function profile usable to identify which of the plurality of network functions are to be managed by each of the plurality of interconnected hardware resources into a hardware profile for each of a plurality of interconnected hardware resources. The compute node is further configured to deploy each of the plurality of network functions to one or more of the plurality of interconnected hardware resources based on the hardware profile. Other embodiments are described herein.
-
公开(公告)号:US11474879B2
公开(公告)日:2022-10-18
申请号:US17032623
申请日:2020-09-25
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Johannes Berg , Andrew Cunningham , Peter Waskiewicz, Jr. , Andrey Chilikin
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US11474878B2
公开(公告)日:2022-10-18
申请号:US16933121
申请日:2020-07-20
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Johannes Berg , Andrew Cunningham , Peter Waskiewicz, Jr. , Andrey Chilikin
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US20210385720A1
公开(公告)日:2021-12-09
申请号:US17184832
申请日:2021-02-25
Applicant: Intel Corporation
Inventor: Jonas Svennebring , Niall D. McDonnell , Andrey Chilikin , Andrew Cunningham , Christopher MacNamara , Carl-Oscar Montelius , Eliezer Tamir , Bjorn Topel
IPC: H04W36/30 , H04W36/32 , H04L12/715 , H04W76/27 , H04L12/717 , H04W40/18
Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
-
-
-
-
-
-
-
-
-