-
公开(公告)号:US10681126B2
公开(公告)日:2020-06-09
申请号:US15960630
申请日:2018-04-24
发明人: Guo Chun Bian , Gang Tang , Zi Jin Tao , Ming Shuang Xian
摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
-
2.
公开(公告)号:US09860214B2
公开(公告)日:2018-01-02
申请号:US14850460
申请日:2015-09-10
发明人: Guo Chun Bian , Jin Jing Lin , Liang Rong , Gang Tang , Ming Shuang Xian
CPC分类号: H04L63/0272 , H04L63/20 , H04L67/141
摘要: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
-
公开(公告)号:US10735250B2
公开(公告)日:2020-08-04
申请号:US16205276
申请日:2018-11-30
发明人: Qi Ming Liu , Yuan Yuan Zhang , Jian Hua Xia , Guo Chun Bian
摘要: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.
-
公开(公告)号:US20170346892A1
公开(公告)日:2017-11-30
申请号:US15165017
申请日:2016-05-26
发明人: Guo Chun Bian , Gang Tang , Zi Jin Tao , Ming Shuang Xian
CPC分类号: H04L67/1076 , H04L12/4633 , H04L12/4641 , H04L61/6022 , H04L67/10
摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
-
公开(公告)号:US12107822B1
公开(公告)日:2024-10-01
申请号:US18237295
申请日:2023-08-23
发明人: Chen Li , Gang Tang , ShiMing Qu , Kai Hong Du , Guo Chun Bian , Umesh chandra Sahoo
IPC分类号: H04L61/4511 , G06F16/903 , H04L61/2517
CPC分类号: H04L61/4511 , G06F16/90339 , H04L61/2517
摘要: A computer-implemented method, according to one approach, includes: determining whether a destination for a domain name system (DNS) query corresponds to an existing source network address translation (SNAT) port in response to receiving the DNS query. In response to determining that the destination for the DNS query corresponds to an existing SNAT port, the DNS query is modified to incorporate the existing SNAT port. A map entry corresponding to the existing SNAT port is also updated, and the modified DNS query is satisfied. Other systems, methods, and computer program products are described in additional approaches.
-
公开(公告)号:US11159607B2
公开(公告)日:2021-10-26
申请号:US16807195
申请日:2020-03-03
发明人: Qi Ming Liu , Jian Hua Xia , Yuan Yuan Zhang , Guo Chun Bian
IPC分类号: G06F13/00 , H04L29/08 , H04L12/741
摘要: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.
-
公开(公告)号:US20210281637A1
公开(公告)日:2021-09-09
申请号:US16807195
申请日:2020-03-03
发明人: Qi Ming Liu , Jian Hua Xia , Yuan Yuan Zhang , Guo Chun Bian
IPC分类号: H04L29/08 , H04L12/741
摘要: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.
-
公开(公告)号:US10027746B2
公开(公告)日:2018-07-17
申请号:US15165017
申请日:2016-05-26
发明人: Guo Chun Bian , Gang Tang , Zi Jin Tao , Ming Shuang Xian
摘要: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
-
公开(公告)号:US20200177674A1
公开(公告)日:2020-06-04
申请号:US16205276
申请日:2018-11-30
发明人: Qi Ming Liu , Yuan Yuan Zhang , Jian Hua Xia , Guo Chun Bian
摘要: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.
-
10.
公开(公告)号:US10348689B2
公开(公告)日:2019-07-09
申请号:US15823099
申请日:2017-11-27
发明人: Guo Chun Bian , Jin Jing Lin , Liang Rong , Gang Tang , Ming Shuang Xian
摘要: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
-
-
-
-
-
-
-
-
-