-
公开(公告)号:US11029982B2
公开(公告)日:2021-06-08
申请号:US16680432
申请日:2019-11-11
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: H04L12/28 , G06F9/455 , H04L12/749 , H04L29/12 , H04L12/721
Abstract: Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The method defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.
-
公开(公告)号:US10693833B2
公开(公告)日:2020-06-23
申请号:US15451436
申请日:2017-03-07
Applicant: Nicira, Inc.
Inventor: Subin Cyriac Mathew , Ankur Kumar Sharma , Alexander Tessmer , Vivek Agarwal , Ganesan Chandrashekhar
Abstract: Example methods are provided for a first host to perform address resolution suppression in a logical network. The first host may support a first virtualized computing instance located on the logical network and a first hypervisor. The method may comprise the first hypervisor broadcasting a notification message within the logical network to trigger one or more control messages, and learning protocol-to-hardware address mapping information associated with multiple second virtualized computing instances located on the logical network based on the one or more control messages. The method may also comprise: in response to the first hypervisor detecting an address resolution request message that includes a protocol address associated with one of the multiple second virtualized computing instances, the first hypervisor generating and sending an address resolution response message to a first virtualized computing instance without broadcasting the address resolution request message on the logical network.
-
公开(公告)号:US20200081728A1
公开(公告)日:2020-03-12
申请号:US16680432
申请日:2019-11-11
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: G06F9/455 , H04L12/721 , H04L29/12 , H04L12/749
Abstract: Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The method defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.
-
公开(公告)号:US10528373B2
公开(公告)日:2020-01-07
申请号:US15984486
申请日:2018-05-21
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: H04L12/28 , G06F9/455 , H04L12/749 , H04L29/12 , H04L12/721
Abstract: Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.
-
公开(公告)号:US10447652B2
公开(公告)日:2019-10-15
申请号:US15466575
申请日:2017-03-22
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Xiaohu Wang , Hongwei Zhu , Ankur Kumar Sharma , Vivek Agarwal
IPC: G06F15/173 , H04L29/12 , H04L29/08
Abstract: The technology disclosed herein enables high availability bridging between Layer 2 (L2) networks. In a particular embodiment, a method includes high availability bridge cluster comprising a first bridge node and a second bridge node. The first and second bridge nodes include first and second active bridges and first and second standby bridges, respectively. The method provides, in the first active bridge, bridging network communications between two or more L2 networks. The second standby bridge acts as a failover bridge for the first active bridge. The method further provides generating a failure detection message that incorporates a hardware address of the first bridge node and transferring the failure detection message from the first bridge node to the second bridge node. In the second standby bridge, the method provides receiving the failure detection message and using the hardware address to synchronize bridging information between the first active bridge and the second standby bridge.
-
公开(公告)号:US20190280972A1
公开(公告)日:2019-09-12
申请号:US16421446
申请日:2019-05-23
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/741 , H04L12/715 , H04L12/46 , H04L29/08 , G06F9/455 , H04L12/721 , H04L12/24 , H04L12/801 , H04L12/713
Abstract: A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
-
公开(公告)号:US10348625B2
公开(公告)日:2019-07-09
申请号:US14840277
申请日:2015-08-31
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/24 , H04L12/741 , G06F9/455 , H04L12/721 , H04L12/713 , H04L12/801 , H04L29/08 , H04L12/46 , H04L12/715 , H04L12/931
Abstract: A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
-
38.
公开(公告)号:US20190182061A1
公开(公告)日:2019-06-13
申请号:US16276598
申请日:2019-02-14
Applicant: Nicira, Inc.
Inventor: Sami Boutros , Alexander Tessmer , Subin Cyriac Mathew , Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L12/18 , H04L12/24 , H04L12/721
Abstract: For a managed network implementing at least one logical router having centralized and distributed components, some embodiments provide a method for configuring a managed forwarding element (MFE) executing on a first host machine to implement a distributed multicast logical router and multiple logical switches logically connected to the logical router in conjunction with a set of additional MFEs executing on additional host machines to process multicast data messages. The method receives a multicast group report from a data compute node (DCN) that executes on the first host, sends a summarized multicast group report indicating multicast groups joined by DCNs executing on the first host to a set of central controllers, receives data based on an aggregated multicast group report from the set of central controllers, and uses the data based on the aggregated multicast group report to configure the MFE to implement the distributed multicast logical router.
-
公开(公告)号:US20190149358A1
公开(公告)日:2019-05-16
申请号:US15813121
申请日:2017-11-14
Applicant: Nicira, Inc.
Inventor: Ankur Kumar Sharma , Xiaohu Wang , Hongwei Zhu , Ganesan Chandrashekhar , Vivek Agarwal , Nithin B. Raju
Abstract: Some embodiments provide a method for a set of central controllers that manages forwarding elements operating in a plurality of datacenters. The method receives a configuration for a bridge between (i) a logical L2 network that spans at least two datacenters and (ii) a physical L2 network. The configuration specifies a particular one of the datacenters for implementation of the bridge. The method identifies multiple managed forwarding elements that implement the logical L2 network and are operating in the particular datacenter. The method selects one of the identified managed forwarding elements to implement the bridge. The method distributes bridge configuration data to the selected managed forwarding element.
-
公开(公告)号:US10250443B2
公开(公告)日:2019-04-02
申请号:US14834207
申请日:2015-08-24
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L12/24 , H04L12/721 , H04L12/713 , G06F9/445 , G06F9/455 , G06F9/451
Abstract: A system for network virtualization in which physical network resources in different physical contexts are configured to implement one or more distributed logical network elements, at least some of the physical network resources implementing the distributed logical network elements configured according the physical context of those network resources. The local configuration of a physical locale is a version of the logical configuration that is modified specifically for the physical locale. Such modification is based on locale identifiers that are assigned to the physical locales. Some systems use locale-specific information to modify next-hop preference. Some system use locally modified configurations to determine the placement of VMs.
-
-
-
-
-
-
-
-
-