-
公开(公告)号:US11271775B2
公开(公告)日:2022-03-08
申请号:US16023771
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Donald Skidmore , Joshua Hay , Anjali Singhai Jain , Parthasarathy Sarangam
IPC: H04L12/46 , H04L49/351 , H04L49/00 , G06F9/455 , H04L49/65
Abstract: Technologies for hairpinning network traffic include a compute device with a network interface controller (NIC) configured to receive, by a virtual Ethernet port aggregator (VEPA) agent of a media access control (MAC) of the NIC, a network packet from a virtual machine (VM). The VEPA agent is configured to transmit the received network packet to an agent deployed on an accelerator device of the NIC and the agent is configured to forward the received network packet to a virtual Ethernet bridge (VEB) hairpin agent of the accelerator device. The VEB hairpin agent is configured to determine whether a target destination of the network packet corresponds to another VM, return the received network packet to the agent deployed the accelerator device. The agent is further configured to forward the received network packet to the VEPA agent, which is further configured to transmit the received network packet to the other VM.
-
公开(公告)号:US20190052480A1
公开(公告)日:2019-02-14
申请号:US16023771
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Donald Skidmore , Joshua Hay , Anjali Singhai Jain , Parthasarathy Sarangam
IPC: H04L12/46 , H04L12/931 , G06F9/455
Abstract: Technologies for hairpinning network traffic include a compute device with a network interface controller (NIC) configured to receive, by a virtual Ethernet port aggregator (VEPA) agent of a media access control (MAC) of the NIC, a network packet from a virtual machine (VM). The VEPA agent is configured to transmit the received network packet to an agent deployed on an accelerator device of the NIC and the agent is configured to forward the received network packet to a virtual Ethernet bridge (VEB) hairpin agent of the accelerator device. The VEB hairpin agent is configured to determine whether a target destination of the network packet corresponds to another VM, return the received network packet to the agent deployed the accelerator device. The agent is further configured to forward the received network packet to the VEPA agent, which is further configured to transmit the received network packet to the other VM.
-