-
公开(公告)号:US20220210232A1
公开(公告)日:2022-06-30
申请号:US17169547
申请日:2021-02-08
Applicant: VMware, Inc.
Inventor: Dongping CHEN , Wei WANG , Bo LIN , Xiao LIANG , Yi ZENG , Xinyu HE , Dahui YUAN
Abstract: Example methods and systems for service request handling with protocol translation are described. In one example, in response to intercepting a service request from a virtualized computing instance, a computer system may generate and send a translated service request towards a service node. The translated service request may be generated by performing a first translation of the service request from a service protocol to a data exchange protocol supported by both a client node running on the computer system and a service node. In response to receiving the service response that is generated according to the data exchange protocol from the service node, the computer system may generate and send a translated service response towards the virtualized computing instance. The translated service response may be generated by performing a second translation of the service response from the data exchange protocol to the service protocol.
-
公开(公告)号:US20220209989A9
公开(公告)日:2022-06-30
申请号:US17001698
申请日:2020-08-25
Applicant: VMware, Inc.
Inventor: Bo LIN , Dong Ping CHEN , Wei WANG , Yi ZENG , Xinyu HE , Dahui YUAN , Xiao LIANG
IPC: H04L12/46 , H04L12/713 , H04L12/751 , H04L12/721
Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
-
公开(公告)号:US20220029856A1
公开(公告)日:2022-01-27
申请号:US17001698
申请日:2020-08-25
Applicant: VMware, Inc.
Inventor: Bo LIN , Dong Ping CHEN , Wei WANG , Yi ZENG , Xinyu HE , Dahui YUAN , Xiao LIANG
IPC: H04L12/46 , H04L12/713 , H04L12/751 , H04L12/721
Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
-
公开(公告)号:US20250028791A1
公开(公告)日:2025-01-23
申请号:US18239766
申请日:2023-08-30
Applicant: VMware, Inc.
Inventor: Bo LIN , Qi WU , Xi ZENG , Kai LOU , Dongping CHEN , Yi ZENG , Danyang LI , DongSheng SHEN , Donghai HAN
Abstract: Example methods and systems for blockchain-based licensing as a service are described. In one example, a computer system may receive a first request to obtain a first license associated with a first product from a first client system. In response, the computer system may (a) select a first blockchain from multiple blockchains, and (b) generate and store a first non-fungible token (NFT) on the first blockchain to issue the first license. Further, the computer system may receive a second request to obtain a second license associated with the first product or a second product from a second client system. In response, the computer system may (a) select a second blockchain from multiple blockchains, and (b) generate and store a second NFT on the second blockchain to issue the second license.
-
公开(公告)号:US20240419473A1
公开(公告)日:2024-12-19
申请号:US18348902
申请日:2023-07-07
Applicant: VMware, Inc.
Inventor: Bo LIN , Caixia JIANG , Xi ZENG , Xiao LIANG , Kai LOU , Chuntao CHEN , Danyang LI , Qi WU
Abstract: An example method of configuring an entitlement service that manages entitlement of software in a virtualized computing system includes: receiving, at a plug-in of the entitlement service, software component data that specifies a component type and offerings of the component type, the offerings associated with feature sets, the entitlement service executing on a cloud platform in the virtualized computing system; storing, by the plug-in, the software component data in a database; and notifying, by the plug-in, the entitlement service to support entitlement of components of the software having the component type.
-
公开(公告)号:US20220232109A1
公开(公告)日:2022-07-21
申请号:US17191729
申请日:2021-03-04
Applicant: VMware, Inc.
Inventor: Dongping CHEN , Bo LIN , Wei WANG , Xiao LIANG , Yi ZENG , Xinyu HE , Dahui YUAN
Abstract: Example methods and systems for virtual tunnel virtualized computing instance (VTEP) learning based on transport protocol information are described. In one example, a computer system may learn first mapping information and second mapping information. The first mapping information may associate (a) a first VTEP with (b) first transport protocol information and inner address information associated with a first virtualized computing instance. The second mapping information may associate (a) a second VTEP with (b) second transport protocol information and inner address information associated with a second virtualized computing instance. The computer system may detect an egress packet that is addressed to the inner address information. In response to determination that the egress packet specifies the first transport protocol information, a first encapsulated packet may be generated and sent towards the first VTEP. Otherwise, a second encapsulated packet may be generated and sent towards the second VTEP.
-
公开(公告)号:US20240251010A1
公开(公告)日:2024-07-25
申请号:US18185784
申请日:2023-03-17
Applicant: VMware, Inc.
Inventor: DongPing CHEN , Jingchun JIANG , Bo LIN , Xinyang LIU , Donghai HAN , Xiao LIANG , Yi ZENG
IPC: H04L67/101 , G06F9/455 , H04L67/1008
CPC classification number: H04L67/101 , G06F9/45558 , H04L67/1008 , G06F2009/45595
Abstract: An example method of distributed load balancing in a virtualized computing system includes: configuring, at a logical load balancer, a traffic detector to detect traffic to a virtual internet protocol address (VIP) of an application having a plurality of instances; detecting, at the traffic detector, a first request to the VIP from a client executing in a virtual machine (VM) supported by a hypervisor executing on a first host; sending, by a configuration distributor of the logical load balancer in response to the detecting, a load balancer configuration to a configuration receiver of a local load balancer executing in the hypervisor for configuring the local load balancer to perform load balancing for the VIP at the hypervisor using the load balancer configuration.
-
公开(公告)号:US20240236037A1
公开(公告)日:2024-07-11
申请号:US18132438
申请日:2023-04-10
Applicant: VMware, Inc.
Inventor: Jingchun JIANG , Bo LIN , Dongping CHEN , Qi WU , Yi ZENG
IPC: H04L61/5014 , H04L41/40 , H04L41/50
CPC classification number: H04L61/5014 , H04L41/40 , H04L41/50
Abstract: Example methods and systems for validation-based service request handling are described. In one example, a computer system may obtain, from a management entity, configuration information specifying a unicast service address associated with a service node capable of providing a network service. In response to detecting a service request from the virtualized computing instance, the computer system may generate a modified service request that (a) is destined for the unicast service address and (b) includes a validation identifier (ID) associated with the virtualized computing instance. The modified service request may be forwarded towards the service node to cause the service node to perform validation based on the validation ID to determine whether to provide the network service. In response to detecting a service response from the service node, the service response, or a modified service response, may be forwarded towards the virtualized computing instance.
-
公开(公告)号:US20240031290A1
公开(公告)日:2024-01-25
申请号:US17938975
申请日:2022-09-07
Applicant: VMware, Inc.
Inventor: Bo LIN , Yong WANG , Dongping CHEN , Xinhua HONG , Xinyu HE
IPC: H04L45/76 , H04L47/125 , H04L45/74
CPC classification number: H04L45/76 , H04L47/125 , H04L45/74
Abstract: Example methods and systems for centralized service insertion in an active-active cluster are described. In one example, a first service endpoint may operate in an active mode on a first logical service router (SR) supported by the computer system. The first service endpoint may be associated with a second service endpoint operating on the second logical SR in a standby mode. The first logical SR and the second logical SR may be assigned to a first sub-cluster of the active-active cluster. In response to receiving a service request originating from a virtualized computing instance, the service request may be processed using the first service endpoint according to a centralized service that is implemented by both the first service endpoint and the second service endpoint. A processed service request may be forwarded towards a destination capable of generating and sending a service response in reply to the processed service request.
-
公开(公告)号:US20250036445A1
公开(公告)日:2025-01-30
申请号:US18451624
申请日:2023-08-17
Applicant: VMware, Inc.
Inventor: Bo LIN , Caixia JIANG , Xiao LIANG , Xi ZENG , Qi WU
Abstract: An example method of entitling software in a cloud includes: receiving, from an entitlement agent of the software, an entitlement request at a first entitlement proxy of an entitlement service executing in the cloud; determining, by the entitlement proxy, an entitlement of the software in response to the entitlement request based on an entitlement specification, the entitlement specification provided by an entitlement root of the entitlement service; and sending, by the entitlement proxy, the entitlement to the entitlement agent for application to the software.
-
-
-
-
-
-
-
-
-