-
公开(公告)号:US11018975B2
公开(公告)日:2021-05-25
申请号:US15946108
申请日:2018-04-05
Applicant: Nicira, Inc.
Inventor: Aditya Krishna Sonthy , Alexander N. Tessmer , Ganesan Chandrashekhar , Samuel Jacob , Boon Seong Ang , Hongwei Zhu , Rajeev Nair
IPC: H04L12/721 , H04L29/08 , H04L29/06
Abstract: Described herein are systems, methods, and software to enhance flow operations on a host computing system. In one implementation, a virtual switch on a host identifies a packet from a virtual node. In response to identifying the packet, the virtual switch determines whether the packet corresponds to a cached result action based on traits of the packet. If the packet corresponds to a cached result action, then the virtual switch may process the packet in accordance with the cached result action. In contrast, if the packet does not correspond to a cached result action, then the virtual switch may process the packet in accordance with first flow operations to determine a result action, and cache the result action for use with future packets.
-
公开(公告)号:US20200336571A1
公开(公告)日:2020-10-22
申请号:US16920415
申请日:2020-07-02
Applicant: Nicira, Inc.
Inventor: Madhusudhan Ravi , Wilson Wang , Rajeev Nair
IPC: H04L29/06 , H04L12/741 , H04L12/725
Abstract: A method of selecting an egress interface for a source process running on an electronic device is provided. The device implements a TCP/IP stack utilized by a plurality of applications for sending network packets. The method receives a packet from a particular application in the plurality of applications to send to a network destination over a socket tagged with an identifier of the particular application. The method compares the socket tag with a set of network egress interface tags. Each network egress interface tag is associated with a network egress interface in a plurality of network egress interfaces. Each network egress interface tag includes the identifier of an application that utilizes the network egress interface. The method selects a network egress interface with a tag that matches the socket tag. The method sends the packet to the network destination through the selected network egress interface.
-
公开(公告)号:US20190312808A1
公开(公告)日:2019-10-10
申请号:US15946108
申请日:2018-04-05
Applicant: Nicira, Inc.
Inventor: Aditya Krishna Sonthy , Alexander N. Tessmer , Ganesan Chandrashekhar , Samuel Jacob , Boon Seong Ang , Hongwei Zhu , Rajeev Nair
IPC: H04L12/721 , H04L29/06 , H04L29/08
Abstract: Described herein are systems, methods, and software to enhance flow operations on a host computing system. In one implementation, a virtual switch on a host identifies a packet from a virtual node. In response to identifying the packet, the virtual switch determines whether the packet corresponds to a cached result action based on traits of the packet. If the packet corresponds to a cached result action, then the virtual switch may process the packet in accordance with the cached result action. In contrast, if the packet does not correspond to a cached result action, then the virtual switch may process the packet in accordance with first flow operations to determine a result action, and cache the result action for use with future packets.
-
公开(公告)号:US10348683B2
公开(公告)日:2019-07-09
申请号:US15801487
申请日:2017-11-02
Applicant: Nicira, Inc.
Inventor: Aditya Holla , Wenyi Jiang , Shrikrishna Khare , Ayyappan Veeraiyan , Rajeev Nair
IPC: H04L29/06 , H04L12/46 , H04L12/721 , H04L12/851 , H04L12/931 , H04L12/24 , H04L29/12
Abstract: Described herein are systems, methods, and software to enhance the management of packet filters for host computing systems. In one implementation, a computing system may identify media access control (MAC) addresses and communication statistics for virtual nodes communicating over physical network interfaces of the computing system. The computing system may further prioritize the MAC addresses based on the virtual network interface ports and physical network interface ports that the MAC addresses were identified on, and generate a filter configuration for the physical network interfaces based on the prioritization and the communication statistics.
-
-
-