-
公开(公告)号:US11750532B2
公开(公告)日:2023-09-05
申请号:US16934020
申请日:2020-07-21
Applicant: VMware, Inc.
Inventor: Wenyi Jiang , Boon Seong Ang , Guolin Yang , Ying Gross
CPC classification number: H04L49/3009 , H04L12/4641 , H04L45/74 , H04L49/3063 , H04L2212/00
Abstract: Example methods and systems for logical network packet handling are described. In one example, a physical network interface controller (PNIC) may receive an ingress encapsulated packet associated with a packet flow via a physical network. The ingress encapsulated packet may include an outer header and an inner packet that is destined for a virtualized computing instance. The ingress encapsulated packet may be steered towards a processing pipeline for processing to generate a processed packet. The processing pipeline may include (a) retrieving a logical network policy associated with the packet flow from a datastore on the PNIC; and (b) performing decapsulation to remove the outer header and one or more actions on the inner packet according to the logical network policy. The processed packet may be forwarded towards the virtualized computing instance via a virtual function supported by the PNIC or a physical network connected to the PNIC.
-
公开(公告)号:US11811559B2
公开(公告)日:2023-11-07
申请号:US16934019
申请日:2020-07-21
Applicant: VMware, Inc.
Inventor: Wenyi Jiang , Boon Seong Ang , Guolin Yang , Ying Gross
IPC: H04L12/46 , H04L41/0893 , H04L43/028 , H04L49/00 , G06F9/455
CPC classification number: H04L12/4645 , G06F9/45558 , H04L12/4633 , H04L41/0893 , H04L43/028 , H04L49/70 , G06F2009/45579 , G06F2009/45595
Abstract: Example methods and systems for logical network packet handling are described. In one example, a physical network interface controller (PNIC) may receive an egress packet associated with a packet flow via a first virtual function supported by the PNIC. The PNIC may steer the egress packet towards a processing pipeline by applying a filter associated with the first virtual function or content of the egress packet, or both. The egress packet may be processed using the processing pipeline to generate a processed packet by (a) retrieving a logical network policy associated with the packet flow from a datastore on the PNIC and (b) performing one or more actions according to the logical network policy. The processed packet may be forwarded towards the destination via a second virtual function supported by the PNIC or a physical network connected to the PNIC.
-
公开(公告)号:US10965601B2
公开(公告)日:2021-03-30
申请号:US16110909
申请日:2018-08-23
Applicant: VMware, Inc.
Inventor: Wenyi Jiang , Guolin Yang , Boon Seong Ang , Ying Gross
IPC: G06F9/455 , H04L12/851 , H04L29/06 , H04L12/749
Abstract: A method for a sender side assisted flow classification is disclosed. In an embodiment, a method comprises detecting a packet by a network virtualization layer engine implemented in a hypervisor on a sender side of a virtualization computer system; and determining, by the network virtualization layer engine, whether the packet requires special processing. In response to determining that the packet requires special processing, a special processing flag is inserted in a certain field of an outer header of the packet; and the packet is forwarded toward a destination of the packet for a PNIC on a receiver side to process the packet.
-
-