-
公开(公告)号:US10516728B2
公开(公告)日:2019-12-24
申请号:US15639319
申请日:2017-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daniel Firestone
IPC: H04L29/06 , H04L29/08 , H04L12/931 , H04L12/851 , H04L12/747 , H04L12/741 , H04L12/713 , G06F9/455 , H04L29/12
Abstract: Computing systems, devices, and associated methods of operation of filtering packets at virtual switches implemented at hosts in a distributed computing system are disclosed herein. In one embodiment, a method includes receiving, at the virtual switch, a packet having a header and a payload and processing, at the virtual switch, the received packet based on multiple match action tables arranged in a hierarchy in which first and second layers individually contain one or more match action tables that individually contain one or more entries each containing a condition and a corresponding processing action.
-
公开(公告)号:US20190081891A1
公开(公告)日:2019-03-14
申请号:US15824914
申请日:2017-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sambhrama Mundkur , Fengfen Liu , Norman Lam , Andrew Putnam , Somesh Chaturmohta , Daniel Firestone
IPC: H04L12/717 , H04L12/721 , H04L12/707 , H04L12/741 , H04L12/801
Abstract: Distributed computing systems, devices, and associated methods of packet routing are disclosed herein. In one embodiment, a method includes receiving, from a computing network, a packet at a packet processor of a server. The method also includes matching the received packet with a flow in a flow table contained in the packet processor and determining whether the action indicates that the received packet is to be forwarded to a NIC buffer in the outbound processing path of the packet processor instead of the NIC. The method further includes in response to determining that the action indicates that the received packet is to be forwarded to the NIC buffer, forwarding the received packet to the NIC buffer and processing the packet in the NIC buffer to forward the packet to the computer network without exposing the packet to the main processor.
-