-
公开(公告)号:US20190028435A1
公开(公告)日:2019-01-24
申请号:US15655422
申请日:2017-07-20
Applicant: Nicira, Inc.
Inventor: Shrikrishna Khare , Ayyappan Veeraiyan , Craige Wenyi Jiang , Guolin Yang
IPC: H04L29/06
CPC classification number: H04L63/0236 , G06F9/45558 , G06F2009/45595 , H04L63/0263 , H04L63/164
Abstract: Described herein are systems, methods, and software to enhance the management of packet filters for host computing systems. In one implementation, a method of managing packet filters for a physical network interface on a host computing system includes obtaining dispatch statistics for media access control (MAC) addresses associated with virtual nodes communicating over the physical network interface via a virtual switch. After obtaining the dispatch statistics, the method further provides identifying a filter configuration based on the dispatch statistics, wherein the filter configuration classifies received packets at the physical network interface into processing queues based on attributes identified in the received packets, and applying the filter configuration in the physical network interface.
-
公开(公告)号:US10476801B1
公开(公告)日:2019-11-12
申请号:US15965226
申请日:2018-04-27
Applicant: NICIRA, INC.
Inventor: Aditya G. Holla , Shrikrishna Khare , Rajeev Nair , Aditya Sonthy , Wenyi Jiang , Rishi Mehta
IPC: H04L12/803 , H04L29/08 , H04L12/721
Abstract: An approach for dynamically distributing RSS engines to virtual machines based on flow data is disclosed. A method comprises receiving first absolute counts of data packets that belong to at least one data flow. Flow load indicator values are computed based on the first absolute counts, and stored in a lookup table. A sorted table is generated by sorting entries of the lookup table. A first count of filters that can be applied on RSS engines is determined. A second count of data flows in the sorted table and having corresponding flow load indicator values exceeding a threshold value is determined. If the second count exceeds the first count, then the first count of data flows is selected from the sorted table. The first count of filters that correspond to the data flows is determined, and the first count of the filters is assigned to at least one RSS engine.
-
公开(公告)号:US20190132286A1
公开(公告)日:2019-05-02
申请号: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/24 , H04L12/851 , H04L12/931
CPC classification number: H04L63/0236 , H04L12/4641 , H04L41/0806 , H04L45/66 , H04L47/2441 , H04L49/354 , H04L49/70 , H04L61/6022 , H04L67/1023 , H04L67/322
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.
-
公开(公告)号:US10757076B2
公开(公告)日:2020-08-25
申请号:US15655422
申请日:2017-07-20
Applicant: Nicira, Inc.
Inventor: Shrikrishna Khare , Ayyappan Veeraiyan , Craige Wenyi Jiang , Guolin Yang
Abstract: Described herein are systems, methods, and software to enhance the management of packet filters for host computing systems. In one implementation, a method of managing packet filters for a physical network interface on a host computing system includes obtaining dispatch statistics for media access control (MAC) addresses associated with virtual nodes communicating over the physical network interface via a virtual switch. After obtaining the dispatch statistics, the method further provides identifying a filter configuration based on the dispatch statistics, wherein the filter configuration classifies received packets at the physical network interface into processing queues based on attributes identified in the received packets, and applying the filter configuration in the physical network interface.
-
公开(公告)号: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.
-
公开(公告)号:US10225233B2
公开(公告)日:2019-03-05
申请号:US15616909
申请日:2017-06-07
Applicant: Nicira, Inc.
Inventor: Shrikrishna Khare , Boon Ang , Guolin Yang , Subin Cyriac Mathew
IPC: H04L29/12 , H04L12/741 , H04L12/823 , H04L12/813 , H04L12/721 , H04L12/46 , G06F9/455
Abstract: Example methods are provided for a host to perform Media Access Control (MAC) address learning in a virtualized computing environment. The host includes multiple physical network interface controllers (NICs) configured as a team. The method may comprise: in response to detecting an egress packet that includes a source MAC address from a virtualized computing instance, learning address mapping information that associates the source MAC address with a virtual port; and sending the egress packet to a physical network via a first physical NIC selected from the team based on a NIC teaming policy. The method may also comprise: in response to detecting an ingress packet that also includes the source MAC address, determining whether the source MAC address has moved based on whether the ingress packet is received via the first physical NIC, or a second physical NIC from the team, but otherwise, maintaining the address mapping information.
-
-
-
-
-