-
61.
公开(公告)号:US11729095B2
公开(公告)日:2023-08-15
申请号:US17344958
申请日:2021-06-11
Applicant: VMware, Inc.
Inventor: Ganesh Sadasivan , Chidambareswaran Raman , Dileep K. Devireddy , Hongwei Zhu , Sreenivas Duvvuri
IPC: H04L45/00 , H04L45/44 , H04L45/24 , H04L45/42 , H04L47/78 , H04L47/80 , H04L45/586 , H04L47/762 , H04L45/74
CPC classification number: H04L45/38 , H04L45/24 , H04L45/42 , H04L45/44 , H04L45/586 , H04L45/72 , H04L45/74 , H04L47/762 , H04L47/781 , H04L47/801 , H04L47/803
Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
-
公开(公告)号:US20230164067A1
公开(公告)日:2023-05-25
申请号:US17532254
申请日:2021-11-22
Applicant: VMware, Inc.
IPC: H04L12/775 , H04L12/18 , H04L12/761
Abstract: 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.
-
公开(公告)号:US11533294B2
公开(公告)日:2022-12-20
申请号:US17674936
申请日:2022-02-18
Applicant: VMware, Inc.
Inventor: Rishi Kanth Alapati , Parasuramji Rajendran , Weiming Xu , Shireesh Kumar Singh , Aditi Vutukuri , Anuprem Chalvadi , Chidambareswaran Raman , Margaret Angeline Petrus
IPC: H04L9/40 , H04L41/00 , H04L41/0806 , H04L61/5007
Abstract: Described herein are systems and methods to manage blacklists and duplicate addresses in software defined networks (SDNs). In one implementation, a method includes, in a control plane and data plane of an SDN environment, obtaining a blacklist for a logical port in the SDN environment. The method further includes deleting realized address bindings in a realized address list for the logical port that match the one or more address bindings in the blacklist and preventing subsequent address bindings that match the one or more address bindings in the blacklist from being added to the realized address list.
-
64.
公开(公告)号:US20220377021A1
公开(公告)日:2022-11-24
申请号:US17344958
申请日:2021-06-11
Applicant: VMware, Inc.
Inventor: Ganesh Sadasivan , Chidambareswaran Raman , Dileep K. Devireddy , Hongwei Zhu , Sreenivas Duvvuri
IPC: H04L12/923 , H04L12/911 , H04L12/927 , H04L12/713 , H04L12/717
Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
-
65.
公开(公告)号:US20220377009A1
公开(公告)日:2022-11-24
申请号:US17344959
申请日:2021-06-11
Applicant: VMware, Inc.
Inventor: Chidambareswaran Raman , Ganesh Sadasivan , Dileep K. Devireddy , Hongwei Zhu , Sreenivas Duvvuri
IPC: H04L12/721 , H04L12/707
Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
-
公开(公告)号:US11456888B2
公开(公告)日:2022-09-27
申请号:US16983344
申请日:2020-08-03
Applicant: VMware, Inc.
Inventor: Subin Cyriac Mathew , Alexander Tessmer , Chidambareswaran Raman
IPC: H04L12/18 , H04L12/46 , H04L41/0893 , H04L67/563
Abstract: Some embodiments provide a method of replicating messages for a logical network. At a particular tunnel endpoint in a particular datacenter, the method receives a message to be replicated to members of a replication group. The method replicates the message to a set of tunnel endpoints of the replication group located in a same segment of the particular datacenter as the particular tunnel endpoint. The method replicates the message to a first set of proxy endpoints of the replication group, each of which is located in a different segment of the particular datacenter and for replicating the message to tunnel endpoints located in its respective segment of the particular datacenter. The method replicates the message to a second set of proxy endpoints of the replication group, each of which is located in a different datacenter and for replicating the message to tunnel endpoints located in its respective datacenter.
-
67.
公开(公告)号:US11258729B2
公开(公告)日:2022-02-22
申请号:US16299697
申请日:2019-03-12
Applicant: VMware, Inc.
Inventor: Rishi Kanth Alapati , Subin Cyriac Mathew , Chidambareswaran Raman , Amit Aneja
IPC: H04L12/28 , H04L49/00 , H04L45/586 , H04L49/356 , H04L12/46 , H04L45/64
Abstract: The disclosure provides an approach for deploying an software defined networking (SDN) solution on a host using a single virtual switch and a single active network interface card (NIC) to handle overlay traffic and also other types of network traffic, such as traffic between management components of the logical overlay networks, traffic of a virtual storage area network (VSAN), traffic used to move VMs between hosts, traffic associated with VMKernel services or network stacks provided by a VMKernel that is provided as part of the hypervisor on the host, a gateway device that may be implemented as a VCI on the host, and different SDN-related components, such as an SDN manager implementing the MP and an SDN controller implementing the CP, etc.
-
公开(公告)号:US20200280537A1
公开(公告)日:2020-09-03
申请号:US16746075
申请日:2020-01-17
Applicant: VMware, Inc.
Inventor: Rishi Kanth Alapati , Parasuramji Rajendran , Weiming Xu , Shireesh Kumar Singh , Aditi Vutukuri , Anuprem Chalvadi , Chidambareswaran Raman , Margaret Angeline Petrus
Abstract: Described herein are systems and methods to manage blacklists and duplicate addresses in software defined networks (SDNs). In one implementation, a method includes, in a control plane and data plane of an SDN environment, obtaining a blacklist for a logical port in the SDN environment. The method further includes deleting realized address bindings in a realized address list for the logical port that match the one or more address bindings in the blacklist and preventing subsequent address bindings that match the one or more address bindings in the blacklist from being added to the realized address list.
-
69.
公开(公告)号:US10680842B2
公开(公告)日:2020-06-09
申请号:US16177830
申请日:2018-11-01
Applicant: VMware, Inc.
Inventor: Rahul Mishra , Chidambareswaran Raman , Abhishek Mishra
Abstract: A method for a parallel execution of services of a serial service chain on packets using multicast-based service insertion is disclosed. In an embodiment, the method comprises identifying a plurality of services to be applied to packets of a data flow and determining a plurality of service machines that are configured to provide the plurality of services for the data flow. The plurality of service machines is grouped to a plurality of multicast groups; wherein multicast groups in the plurality of multicast groups are sequentially ordered from a first multicast group that includes a largest count of service machines to a last multicast group that includes a smallest count of service machines. Upon detecting a packet of the data flow, the is stored in memory, and multicast to the first multicast group of the plurality of multicast groups to cause applying, in parallel, services of service machines included in the first multicast group to the packet. Once a plurality of responses is received from service machines that belong to the first multicast group, the plurality of responses is used to determine whether service processing of the packet is completed. In response to determining that service processing of the packet is completed, the packet is disposed according the plurality of responses and without multicasting the packet to any other multicast group of the plurality of multicast groups.
-
-
-
-
-
-
-
-