-
公开(公告)号:US11349876B2
公开(公告)日:2022-05-31
申请号:US16554414
申请日:2019-08-28
申请人: VMware, Inc.
发明人: Sunitha Krishna , Kausum Kumar , Rajiv Mordani , Radha Popuri , Kavya Kambi Ravi , Ankur Saran , Farzad Ghannadian
摘要: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance and providing visual representations of the data to a user. Some embodiments provide a visual representation of the collected data that allows a user to select a set of machines and flows and initiate recommendation generation based on the selected machines and flows. The recommendation generation, in some embodiments, includes identifying flows for which rules have not been defined and filtering the identified rules to remove flows for which rules should not be defined. Some embodiments use the identified rues to identify services and groups associated with the rules and generate recommendations for rules, groups and services based on the identified flows, groups and services. The recommendations, in some embodiments, are implemented as a single PATCH API.
-
公开(公告)号:US11343204B2
公开(公告)日:2022-05-24
申请号:US16885189
申请日:2020-05-27
申请人: Nicira, Inc.
发明人: Ronghua Zhang , Yong Wang , Teemu Koponen , Xinhua Hong
IPC分类号: H04L49/25 , H04L67/568 , H04L12/66 , H04L45/64 , H04L69/321 , H04L12/46 , H04L67/63 , H04L41/5041 , H04L45/74 , H04L45/00 , H04L49/00 , H04L49/90 , H04L45/586 , H04L45/02 , H04L45/42 , H04L45/44 , H04L41/0654 , H04L45/122 , H04L45/745 , H04L61/2585 , H04L41/14 , H04L67/1001 , H04L69/326 , H04L69/329 , H04L47/19 , H04L45/30 , H04L43/08 , H04L43/106 , H04L49/354 , H04L67/1038 , H04L61/103 , H04L61/2503 , H04L101/663 , H04L41/50 , H04L45/28 , H04L67/1095
摘要: A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
-
公开(公告)号:US11330032B2
公开(公告)日:2022-05-10
申请号:US16792313
申请日:2020-02-17
申请人: VMWARE, INC.
发明人: Neelima Balakrishnan , Charitha Bandi , Abhinav Gupta , Chandra Sekhar Kondamuri , Abhijeet Joglekar
摘要: A technique for content proxying is described. The technique includes receiving from a first device a stream of data. The stream of data is formatted in a format that does not indicate content length in a header. A received payload of the stream of data is encoded into a data chunk including a chunk length header and the received payload. The data chunk is forwarded to a second device that does not support the format.
-
公开(公告)号:US11321213B2
公开(公告)日:2022-05-03
申请号:US16745248
申请日:2020-01-16
申请人: VMware, Inc.
摘要: Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance. Some embodiments collect, each time a request for a new data message flow is initiated, a set of contextual attributes (i.e., context data) associated with the requested new data message flow. The method, in some embodiments, generates a correlation data set and provides the correlation data set to be included in flow data regarding the requested data message flow to be used by the analysis appliance to correlate context data and flow data received as separate data sets from multiple host computers.
-
公开(公告)号:US11297004B2
公开(公告)日:2022-04-05
申请号:US16786867
申请日:2020-02-10
申请人: Nicira, Inc.
发明人: Jayant Jain , Raju Koganty , Anirban Sengupta
IPC分类号: H04L12/911 , G06F9/50 , H04L12/24 , H04L47/70 , H04L41/5051 , H04L41/5041 , H04L41/50
摘要: A novel method for dynamic network service allocation that maps generic services into specific configurations of service resources in a network is provided. An application that is assigned to be performed by computing resources in the network is associated with a set of generic services, and the method maps the set of generic services to the service resources based on the assignment of the application to the computing resources. The mapping of generic services is further based on a level of service that is chosen for the application, where the set of generic services are mapped to different sets of network resources according to different levels of services.
-
公开(公告)号:US11296960B2
公开(公告)日:2022-04-05
申请号:US15915585
申请日:2018-03-08
申请人: Nicira, Inc.
IPC分类号: G06F15/173 , H04L43/04 , H04L41/22 , H04L41/12 , H04L41/06
摘要: Some embodiments provide a method for monitoring a distributed application. The method receives a request to perform data collection for the distributed application. The method identifies data compute nodes (DCNs) that implement the distributed application. The method sends commands to host machines on which the identified DCNs operate to detect events related to the DCNs and provide data regarding the detected events. The method uses the data regarding the detected events to generate a user interface (UI) display of the topology of the distributed application.
-
公开(公告)号:US11294870B1
公开(公告)日:2022-04-05
申请号:US16684847
申请日:2019-11-15
申请人: Datometry, Inc.
发明人: Florian Michael Waas , Dmitri Korablev , Mohamed Soliman , Lyublena Rosenova Antova , Michael Alexander Duller , Mark Morcos , Marc Sugiyama , Michele Gage
IPC分类号: G06F16/21 , G06F16/2455 , G06F16/25
摘要: Some embodiments provide a method for migrating a set of data objects from a first database of a first database type to a second database of a second database type. The method receives a selection of the second database type and receives a selection of a user interface control for initiating the database migration from the first database of the first database type to the second database of the selected second database type. The method provisions the second database and transfers the set of data objects from the first database to the second database.
-
公开(公告)号:US11283717B2
公开(公告)日:2022-03-22
申请号:US16668505
申请日:2019-10-30
申请人: VMware, Inc.
发明人: Jeremy Tidemann , Constantine Polychronopoulos , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Raja Kommula , Georgios Oikonomou , Mingjie Zhao
IPC分类号: H04L12/743 , H04L45/7453 , H04L45/28 , H04L9/06 , H04L45/00 , H04L45/021
摘要: Some embodiments of the invention provide novel methods for performing services on data messages passing through a network connecting one or more datacenters, such as software defined datacenters (SDDCs). The method of some embodiments uses service containers executing on host computers to perform different chains (e.g., ordered sequences) of services on different data message flows. For a data message of a particular data message flow that is received or generated at a host computer, the method in some embodiments uses a service classifier executing on the host computer to identify a service chain that specifies several services to perform on the data message. For each service in the identified service chain, the service classifier identifies a service container for performing the service. The service classifier then forwards the data message to a service forwarding element to forward the data message through the service containers identified for the identified service chain. The service classifier and service forwarding element are implemented in some embodiments as processes that are defined as hooks in the virtual interface endpoints (e.g., virtual Ethernet ports) of the host computer's operating system (e.g., Linux operating system) over which the service containers execute.
-
公开(公告)号:US11283699B2
公开(公告)日:2022-03-22
申请号:US16806783
申请日:2020-03-02
申请人: VMware, Inc.
发明人: Haoran Chen , Ming Shu , Xi Cheng , Feng Pan , Xiaoyan Jin , Caixia Jiang , Qiong Wang , Qi Wu
IPC分类号: H04L12/26 , H04L12/741 , H04L29/06 , H04L12/46 , H04L12/851 , H04L43/0864 , H04L45/74 , H04L43/106 , H04L43/0805 , H04L47/2483
摘要: Some embodiments provide a method of identifying packet latency in a software defined datacenter (SDDC) that includes a network and multiple host computers executing multiple machines. At a first host computer, the method identifies and stores (i) multiple time values associated with several packet processing operations performed on a particular packet sent by a first machine executing on the first host computer, and (ii) a time value associated with packet transmission through the SDDC network from the first host computer to a second host computer that is a destination of the particular packet. The method provides the stored time values to a set of one or more controllers to process to identify multiple latencies experienced by multiple packets processed in the SDDC.
-
公开(公告)号:US11252037B2
公开(公告)日:2022-02-15
申请号:US16294894
申请日:2019-03-06
申请人: Nicira, Inc.
IPC分类号: H04L12/24 , H04L12/721 , H04L12/713 , G06F9/445 , G06F9/455 , G06F9/451
摘要: A system for network virtualization in which physical network resources in different physical contexts are configured to implement one or more distributed logical network elements, at least some of the physical network resources implementing the distributed logical network elements configured according the physical context of those network resources. The local configuration of a physical locale is a version of the logical configuration that is modified specifically for the physical locale. Such modification is based on locale identifiers that are assigned to the physical locales. Some systems use locale-specific information to modify next-hop preference. Some system use locally modified configurations to determine the placement of VMs.
-
-
-
-
-
-
-
-
-