-
公开(公告)号:US20200296035A1
公开(公告)日:2020-09-17
申请号:US16888851
申请日:2020-06-01
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Abhishek Goliya , Akshay Katrekar
IPC: H04L12/721 , H04L12/931 , H04L12/773 , H04L12/933 , H04L12/947 , H04L12/713 , H04L29/08 , G06F9/455 , H04L12/24
Abstract: A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities include global logical switches that provide L2 switching as well as global routers that provide L3 routing among network nodes in multiple datacenters. The global logical entities operate along side local logical entities that are for operating logical networks that are local within a datacenter.
-
公开(公告)号:US10567482B2
公开(公告)日:2020-02-18
申请号:US15686093
申请日:2017-08-24
Applicant: Nicira, Inc.
Inventor: Shashank Ram , Sairam Venugopal , Yin Lin , Anand Kumar , Nithin Bangalore Raju , Mukesh Hira , Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L29/08 , H04L12/931 , H04L12/24 , H04L29/06 , G06F9/455
Abstract: A physical host machine of a public cloud system includes a set of processing units for executing instructions stored in non-transitory machine readable media. The physical host machine also includes a physical network interface cars (PNIC) and a non-transitory machine readable medium that stores a data compute node (DCN). The DCN includes first and second applications, first and second logical interfaces, a network stack, and a managed forwarding element (MFE). The first application is connected to the pNIC through the network stack, the first logical interface, and the MFE. The second application is connected to the PNIC through the network stack, the second logical interface, and the MFE.
-
公开(公告)号:US10511459B2
公开(公告)日:2019-12-17
申请号: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.
-
公开(公告)号:US10511458B2
公开(公告)日:2019-12-17
申请号:US14503168
申请日:2014-09-30
Applicant: Nicira, Inc.
Inventor: Rahul Korivi Subramaniyam , Howard Wang , Ganesan Chandrashekhar , Vivek Agarwal , Ram Dular Singh
IPC: H04L12/46
Abstract: Virtualization software that includes a VDRB (virtual distributed router/bridge) module for performing L3 routing and/or bridging operations is provided. At least some of the VDRBs are configured as VDBs (virtual distributed bridge) for performing bridging operations between different network segments in a distributed manner. The bridging tasks of a network are partitioned among several VDBs of the network based on MAC addresses. MAC addresses of VMs or other types of network nodes belonging to an overlay logical network are partitioned into several shards, each shard of MAC addresses assigned to a VDB in the network. Each VDB assigned a shard of MAC addresses performs bridging when it receives a packet bearing a MAC address belonging to its assigned shard. A VDB does not perform bridging on packets that do not have MAC address that falls within the VDB's shard of MAC addresses.
-
公开(公告)号:US10361952B2
公开(公告)日:2019-07-23
申请号:US14840228
申请日:2015-08-31
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/741 , G06F9/455 , H04L12/721 , H04L12/713 , H04L12/801 , H04L29/08 , H04L12/24 , 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.
-
公开(公告)号:US20190207817A1
公开(公告)日:2019-07-04
申请号:US16294894
申请日:2019-03-06
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L12/24 , G06F9/455 , G06F9/445 , H04L12/713 , H04L12/721
CPC classification number: H04L41/0893 , G06F9/44505 , G06F9/454 , G06F9/45533 , H04L41/0806 , H04L41/0816 , H04L45/44 , H04L45/586
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.
-
公开(公告)号:US10225184B2
公开(公告)日:2019-03-05
申请号:US14840309
申请日:2015-08-31
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/56 , H04L12/741 , G06F9/455 , H04L12/721 , H04L12/713 , H04L12/801 , H04L29/08 , H04L12/24 , 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.
-
78.
公开(公告)号:US20190020492A1
公开(公告)日:2019-01-17
申请号:US15652203
申请日:2017-07-17
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.
-
公开(公告)号:US20180276013A1
公开(公告)日:2018-09-27
申请号:US15984486
申请日:2018-05-21
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: G06F9/455 , H04L29/12 , H04L12/749 , H04L12/721
CPC classification number: G06F9/455 , G06F9/45558 , G06F2009/45595 , H04L45/44 , H04L45/741 , H04L61/103
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.
-
公开(公告)号:US09785455B2
公开(公告)日:2017-10-10
申请号:US14137862
申请日:2013-12-20
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: G06F9/455 , H04L12/749 , H04L29/12 , H04L12/721
CPC classification number: G06F9/455 , G06F9/45558 , G06F2009/45595 , H04L45/44 , H04L45/741 , H04L61/103
Abstract: Some embodiments provide a system that includes several host machines for hosting several virtual machines and a physical network for interconnecting the host machines. Each host machine includes a managed physical switching element (MPSE) including several ports for performing link layer forwarding of packets to and from a set of virtual machines running on the host machine. Each port is associated with a unique media access control (MAC) address. Each host machine includes a managed routing element (MPRE) for receiving a data packet from a port of the MPSE and performing network layer routing in order to forward the received data packet from a first virtual machine of a first network segment to a second virtual machine of a second network segment.
-
-
-
-
-
-
-
-
-