-
公开(公告)号:US20210218600A1
公开(公告)日:2021-07-15
申请号:US16742633
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Dexiang Wang , Jia Yu , Jayant Jain , Mike Parsa , Haihua Luo
IPC: H04L12/66 , H04L12/947 , H04L12/707 , H04L29/06
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). A set of interfaces on each side of the network edge device for a set of equal cost paths, in some embodiments, are bonded together in the network edge device to correspond to a single interface on either side of a logical bridge including at least one logical switch providing a stateful service implemented by the network edge device. The bond is implemented, in some embodiments, by a bonding module executing on the network edge device that maintains a mapping between ingress and egress interfaces to allow deterministic forwarding through the network edge device in the presence of bonded interfaces.
-
公开(公告)号:US11882196B2
公开(公告)日:2024-01-23
申请号:US17874127
申请日:2022-07-26
Applicant: VMware, Inc.
Inventor: Jayant Jain , Rick Lund , Mike Parsa , Brenden Blanco , Anirban Sengupta
IPC: H04L67/56 , H04L15/16 , H04L67/143 , H04L67/01 , H04L67/1001 , G06F9/455 , H04L29/06 , H04L29/08
CPC classification number: H04L67/56 , G06F9/45558 , H04L67/01 , H04L67/1001 , H04L67/143 , G06F2009/45595
Abstract: In some embodiments, a method instantiates a proxy that stores first state information for first workloads running on a first computing device. The first computing device receives a migrated workload from a second computing device and second state information for a session associated with the migrated workload. The second state information is generated by a proxy on the second computing device that processed one or more packets for the migrated workload on the second computing device. The method stories the second state information for the proxy on the first computing device and resumes the session associated with the migrated workload using the proxy on the first computing device.
-
公开(公告)号:US20220360643A1
公开(公告)日:2022-11-10
申请号:US17874127
申请日:2022-07-26
Applicant: VMware, Inc.
Inventor: Jayant Jain , Rick Lund , Mike Parsa , Brenden Blanco , Anirban Sengupta
IPC: H04L67/56 , H04L67/143 , G06F9/455 , H04L67/01 , H04L67/1001
Abstract: In some embodiments, a method instantiates a proxy that stores first state information for first workloads running on a first computing device. The first computing device receives a migrated workload from a second computing device and second state information for a session associated with the migrated workload. The second state information is generated by a proxy on the second computing device that processed one or more packets for the migrated workload on the second computing device. The method stories the second state information for the proxy on the first computing device and resumes the session associated with the migrated workoad using the proxy on the first computing device.
-
4.
公开(公告)号:US10938594B1
公开(公告)日:2021-03-02
申请号:US16742685
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Jayant Jain , Mike Parsa , Xinhua Hong , Subrahmanyam Manuguri , Anirban Sengupta
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, the network edge device receives data messages from a first gateway device from a logical network, provides the stateful network service to the data message, and forwards the data message towards the destination through a corresponding interface connected to a physical network.
-
公开(公告)号:US10735541B2
公开(公告)日:2020-08-04
申请号:US16207031
申请日:2018-11-30
Applicant: VMware, Inc.
Inventor: Jayant Jain , Rick Lund , Mike Parsa , Brenden Blanco , Anirban Sengupta
Abstract: In some embodiments, a first proxy is instantiated on the first computing device. and receives packets that are intercepted by a hypervisor. The packets are sent between a workload and another device and the proxy includes a first session between the proxy and the another device and a second session between the proxy and the workload. State information is extracted for the packets that are sent in the first session or the second session at the first proxy and the state information is stored. The first computing device migrates the workload to a second computing device. When the workload is migrated to the second computing device, the state information for the workload is migrated to a second proxy that is instantiated on the second computing device. The second proxy then resumes the first session with the another device and the second session with the proxy using the state information.
-
公开(公告)号:US11588682B2
公开(公告)日:2023-02-21
申请号:US16742663
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Jayant Jain , Mike Parsa , Xinhua Hong , Subrahmanyam Manuguri , Anirban Sengupta
IPC: H04L41/0806 , H04L12/66 , H04L12/46 , H04L49/25 , H04L61/50 , H04L101/622
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, each interface associated with a different bridge calls a service engine based on identifiers included in data messages received at the interface. Each data message flow is associated with a particular identifier that is associated with a particular service engine instance that provides the stateful service. In some embodiments, the interface that receives a data message identifies a service engine to provide the stateful service and provides the data message to the identified service engine. After processing the data message, the service engine provides the data message to the egress interface associated with the ingress interface.
-
公开(公告)号:US11411777B2
公开(公告)日:2022-08-09
申请号:US16742633
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Dexiang Wang , Jia Yu , Jayant Jain , Mike Parsa , Haihua Luo
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). A set of interfaces on each side of the network edge device for a set of equal cost paths, in some embodiments, are bonded together in the network edge device to correspond to a single interface on either side of a logical bridge including at least one logical switch providing a stateful service implemented by the network edge device. The bond is implemented, in some embodiments, by a bonding module executing on the network edge device that maintains a mapping between ingress and egress interfaces to allow deterministic forwarding through the network edge device in the presence of bonded interfaces.
-
公开(公告)号:US20220376952A1
公开(公告)日:2022-11-24
申请号:US17880899
申请日:2022-08-04
Applicant: VMware, Inc.
Inventor: Dexiang Wang , Jia Yu , Jayant Jain , Mike Parsa , Haihua Luo
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). A set of interfaces on each side of the network edge device for a set of equal cost paths, in some embodiments, are bonded together in the network edge device to correspond to a single interface on either side of a logical bridge including at least one logical switch providing a stateful service implemented by the network edge device. The bond is implemented, in some embodiments, by a bonding module executing on the network edge device that maintains a mapping between ingress and egress interfaces to allow deterministic forwarding through the network edge device in the presence of bonded interfaces.
-
公开(公告)号:US20230179475A1
公开(公告)日:2023-06-08
申请号:US18102686
申请日:2023-01-28
Applicant: VMware, Inc.
Inventor: Jayant Jain , Mike Parsa , Xinhua Hong , Subrahmanyam Manuguri , Anirban Sengupta
IPC: H04L41/0806 , H04L12/66 , H04L12/46 , H04L49/25 , H04L61/50
CPC classification number: H04L41/0806 , H04L12/66 , H04L12/4641 , H04L49/25 , H04L61/50 , H04L2101/622
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, each interface associated with a different bridge calls a service engine based on identifiers included in data messages received at the interface. Each data message flow is associated with a particular identifier that is associated with a particular service engine instance that provides the stateful service. In some embodiments, the interface that receives a data message identifies a service engine to provide the stateful service and provides the data message to the identified service engine. After processing the data message, the service engine provides the data message to the egress interface associated with the ingress interface.
-
公开(公告)号:US20210218623A1
公开(公告)日:2021-07-15
申请号:US16742663
申请日:2020-01-14
Applicant: VMware, Inc.
Inventor: Jayant Jain , Mike Parsa , Xinhua Hong , Subrahmanyam Manuguri , Anirban Sengupta
IPC: H04L12/24 , H04L12/66 , H04L12/947 , H04L12/46 , H04L29/12
Abstract: Some embodiments of the invention provide novel methods for providing a stateful service at a network edge device (e.g., an NSX edge) that has a plurality of north-facing interfaces (e.g., interfaces to an external network) and a plurality of corresponding south-facing interfaces (e.g., interfaces to a logical network). In some embodiments, each interface associated with a different bridge calls a service engine based on identifiers included in data messages received at the interface. Each data message flow is associated with a particular identifier that is associated with a particular service engine instance that provides the stateful service. In some embodiments, the interface that receives a data message identifies a service engine to provide the stateful service and provides the data message to the identified service engine. After processing the data message, the service engine provides the data message to the egress interface associated with the ingress interface.
-
-
-
-
-
-
-
-
-