-
公开(公告)号:US20210075641A1
公开(公告)日:2021-03-11
申请号:US16566350
申请日:2019-09-10
申请人: VMware, Inc.
摘要: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: determining, at an egress interface of a host that hosts a virtual machine (“VM”), whether a service plane MAC address (“spmac”) in a packet header of a packet, provided to the egress interface, is the same as an inner destination MAC address in the packet; in response to determining that the spmac in the packet header of the packet, provided to the egress interface, is the same as the inner destination MAC address in the packet: encapsulating the packet with a destination virtual tunnel endpoint (“VTEP”) address retrieved from a mapping of VTEP-labels onto VTEP addresses; and causing providing the packet from the egress interface of the host that hosts the VM to a source host that hosts a source guest virtual machine (“GVM”).
-
公开(公告)号:US20210028957A1
公开(公告)日:2021-01-28
申请号:US16519931
申请日:2019-07-23
申请人: VMware, Inc.
IPC分类号: H04L12/46 , H04L12/927 , G06F9/455
摘要: Described herein are systems and methods for allocating to tunnel endpoints to virtual machines on a host. In one example, a host identifies when a new virtual machine is coupled to a virtual switch and determines a tenant associated with the new virtual machine. The host further determines whether a tunnel endpoint is allocated to the tenant and, when a tunnel endpoint has not been allocated, allocates a new tunnel endpoint to the tenant and maps the new virtual machine to the new tunnel endpoint.
-
公开(公告)号:US20240028367A1
公开(公告)日:2024-01-25
申请号:US17871992
申请日:2022-07-25
申请人: VMware, Inc.
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F2009/45595
摘要: Some embodiments provide a method of forwarding data messages between source and destination host computers that execute source and destination machines. At a source computer on which a source machine for a data message flow executes, the method in some embodiments identifies a source tunnel endpoint group (TEPG) associated with the source machine. For the flow, the method selects one TEP of the TEPG as the source TEP. The method then uses the selected source TEP to forward the flow to the destination computer on which the destination machine executes.
-
公开(公告)号:US20230421494A1
公开(公告)日:2023-12-28
申请号:US18244236
申请日:2023-09-09
申请人: VMware, Inc.
摘要: Some embodiments provide a method for forwarding multicast data messages at a forwarding element on a host computer. The method receives a multicast data message from a routing element executing on the host computer along with metadata appended to the multicast data message by the routing element. Based on a destination address of the multicast data message, the method identifies a set of recipient ports for a multicast group with which the multicast data message is associated. For each recipient port, the method uses the metadata appended to the multicast data message by the routing element to determine whether to deliver a copy of the multicast data message to the recipient port.
-
公开(公告)号:US20230370367A1
公开(公告)日:2023-11-16
申请号:US18226777
申请日:2023-07-27
申请人: VMware, Inc.
发明人: Senthilkumar Karunakaran , Subin Cyriac Mathew , Stephen Tan , Meenakshi Sundaram Selvaraj , Chidambareswaran Raman
CPC分类号: H04L45/42 , H04L12/4633 , H04L45/02 , H04L47/806
摘要: A method for offloading multicast replication from multiple tiers of edge nodes implemented by multiple host machines to a physical switch is provided. Each of the multiple host machines implements a provider edge node and a tenant edge node. One host machine among the multiple host machines receives a packet having an overlay multicast group identifier. The host machine maps the overlay multicast group identifier to an underlay multicast group identifier. The host machine encapsulates the packet with an encapsulation header that includes the underlay multicast group identifier to create an encapsulated packet. The host machine forwards the encapsulated packet to a physical switch of the network segment. The physical switch forwards copies of the encapsulated packet to tenant edge nodes at one or more ports that are determined to be interested in the underlay multicast group identifier.
-
公开(公告)号:US11784926B2
公开(公告)日:2023-10-10
申请号:US17532254
申请日:2021-11-22
申请人: VMware, Inc.
IPC分类号: H04L12/18 , H04L12/775 , H04L12/761 , H04L45/58 , H04L45/16
摘要: Some embodiments provide a method for forwarding multicast data messages at a forwarding element on a host computer. The method receives a multicast data message from a routing element executing on the host computer along with metadata appended to the multicast data message by the routing element. Based on a destination address of the multicast data message, the method identifies a set of recipient ports for a multicast group with which the multicast data message is associated. For each recipient port, the method uses the metadata appended to the multicast data message by the routing element to determine whether to deliver a copy of the multicast data message to the recipient port.
-
公开(公告)号:US11722336B2
公开(公告)日:2023-08-08
申请号:US16285143
申请日:2019-02-25
申请人: VMware, Inc.
IPC分类号: H04L12/46
CPC分类号: H04L12/4633
摘要: Certain embodiments herein are directed to a method of by a source virtual tunnel endpoint (VTEP) for selecting a tunneling protocol for encapsulating a packet destined for a destination VTEP. In some embodiments, the method includes receiving the packet for transmission to the destination VTEP. The method further includes determining whether the destination VTEP is configured with a first tunneling protocol. Upon determining that the destination VTEP is configured with the first tunneling protocol, the method includes encapsulating the packet using the first tunneling protocol, and transmitting the encapsulated packet to the destination VTEP. Upon determining that the destination VTEP is not configured with the first tunneling protocol, encapsulating the packet using a second tunneling protocol, and transmitting the encapsulated packet to the destination VTEP.
-
公开(公告)号:US11700179B2
公开(公告)日:2023-07-11
申请号:US17214254
申请日:2021-03-26
申请人: VMware, Inc.
IPC分类号: G06F15/177 , H04L41/0893 , H04L41/0873
CPC分类号: H04L41/0893 , H04L41/0873
摘要: Some embodiments provide a method, for configuring logical network entities at a host computer. The method receives configuration data for a particular logical networking entity implemented at the host computer. The method identifies that the configuration data for the particular logical networking entity includes at least two conflicting configuration settings for the particular logical networking entity. At least one of the configuration settings for the particular logical networking entity is based on association of a configuration profile to a group of logical entities that includes the particular logical networking entity. The method determines a particular one of the conflicting configuration settings with a highest priority to apply to the particular logical networking entity at the host computer.
-
公开(公告)号:US11652666B2
公开(公告)日:2023-05-16
申请号:US16580456
申请日:2019-09-24
申请人: VMware, Inc.
IPC分类号: H04L12/46 , H04L61/2592 , H04L45/741 , G06F9/455 , H04L49/00 , H04L101/622
CPC分类号: H04L12/4679 , G06F9/45545 , G06F9/45558 , H04L12/4633 , H04L45/741 , H04L49/70 , H04L61/2592 , G06F2009/45595 , H04L2101/622
摘要: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: receiving a query, from a service plane implementation module executing on a host of a service virtual machine (“SVM”), for a location of a source host implementing a guest virtual machine (“source GVM”) that originated a packet in a computer network and that serviced the packet; in response to receiving the query, performing a search of bindings associated with one or more virtual network identifiers (“VNIs”) or service virtual network identifiers (“SVNIs”) to identify a particular binding that includes a MAC address of the host implementing the source GVM; identifying, in the particular binding, the location of the source host; and providing the location of the source host to the host of the SVM to facilitate forwarding of the packet from the SVM to the GVM.
-
60.
公开(公告)号:US20220311714A1
公开(公告)日:2022-09-29
申请号:US17839336
申请日:2022-06-13
申请人: VMware, Inc.
IPC分类号: H04L47/783 , H04L12/66 , H04L12/46 , H04L45/74 , H04L61/2514 , H04L61/5014
摘要: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node. The method in some embodiments receives the request for more bandwidth by first receiving a request to create a traffic group and then receiving a list of network addresses that are associated with the traffic group. In some embodiments, the method receives the list of network addresses associated with the traffic group by receiving a prefix of network addresses and receiving a request to associate the prefix of network addresses with the traffic group. Based on this request, the method then creates an association between the traffic group and the received prefix of network addresses.
-
-
-
-
-
-
-
-
-