-
公开(公告)号:US12073240B2
公开(公告)日:2024-08-27
申请号:US17341317
申请日:2021-06-07
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: G06F9/455 , H04L45/44 , H04L45/741 , H04L61/103
CPC classification number: G06F9/455 , G06F9/45558 , H04L45/44 , H04L45/741 , H04L61/103 , G06F2009/45595
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.
-
公开(公告)号:US11190443B2
公开(公告)日:2021-11-30
申请号:US15891285
申请日:2018-02-07
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Howard Wang
IPC: H04L12/713 , H04L12/749 , H04L12/715 , H04L29/12 , H04L12/931 , H04L29/08
Abstract: A logical routing element (LRE) having multiple designated instances for routing packets from physical hosts (PH) to a logical network is provided. A PH in a network segment with multiple designated instances can choose among the multiple designated instances for sending network traffic to other network nodes in the logical network according to a load balancing algorithm. Each logical interface (LIF) of an LRE is defined to be addressable by multiple identifiers or addresses, and each LIF identifier or address is assigned to a different designated instance.
-
公开(公告)号:US20210294622A1
公开(公告)日:2021-09-23
申请号:US17341317
申请日:2021-06-07
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
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.
-
公开(公告)号:US10693783B2
公开(公告)日:2020-06-23
申请号:US16421446
申请日:2019-05-23
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/741 , G06F9/455 , H04L12/721 , H04L12/46 , H04L12/715 , H04L12/713 , H04L12/801 , H04L29/08 , H04L12/24 , 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.
-
公开(公告)号:US20200067732A1
公开(公告)日:2020-02-27
申请号:US16673658
申请日:2019-11-04
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.
-
公开(公告)号:US20190207847A1
公开(公告)日:2019-07-04
申请号:US16290862
申请日:2019-03-02
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Abhishek Goliya , Akshay Katrekar
IPC: H04L12/721 , H04L12/933 , H04L29/08 , H04L12/931 , G06F9/455 , H04L12/947 , H04L12/773 , H04L12/713 , H04L12/24
CPC classification number: H04L45/66 , G06F9/45558 , G06F2009/45595 , H04L41/0806 , H04L45/586 , H04L45/60 , H04L49/15 , H04L49/25 , H04L49/35 , H04L49/70 , H04L69/324 , H04L69/325
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.
-
公开(公告)号:US10020960B2
公开(公告)日:2018-07-10
申请号:US14503177
申请日:2014-09-30
Applicant: Nicira, Inc.
Inventor: Howard Wang , Rahul Korivi Subramaniyam , Ganesan Chandrashekhar , Vivek Agarwal , Ram Dular Singh
IPC: H04L12/46
CPC classification number: H04L12/4625 , H04L12/4633 , H04L12/4641 , H04L2012/4629
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.
-
公开(公告)号:US09977685B2
公开(公告)日:2018-05-22
申请号:US14137877
申请日:2013-12-20
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: H04L12/26 , 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 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.
-
公开(公告)号:US09923811B2
公开(公告)日:2018-03-20
申请号:US14838004
申请日:2015-08-27
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Abhishek Goliya , Akshay Katrekar
IPC: H04L12/28 , H04L12/721 , H04L12/773 , H04L12/933 , H04L12/947 , H04L12/713 , H04L29/08 , G06F9/455 , H04L12/24 , H04L12/931
CPC classification number: H04L45/66 , G06F9/45558 , G06F2009/45595 , H04L41/0806 , H04L45/586 , H04L45/60 , H04L49/15 , H04L49/25 , H04L49/35 , H04L49/70 , H04L69/324 , H04L69/325
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.
-
公开(公告)号:US09910686B2
公开(公告)日:2018-03-06
申请号:US14137869
申请日:2013-12-20
Applicant: Nicira, Inc.
Inventor: Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Ram Dular Singh , Vivek Agarwal , Howard Wang
IPC: H04J3/24 , 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 a first set of virtual machines belonging to a first overlay network and a second set of virtual machines belonging to a second overlay network. The first and second sets of virtual machines operate in several host machines, each of which includes a managed physical routing element (MPRE) for routing data packet between virtual machines in different overlay networks. A particular MPRE is configured as a bridge for routing packets between virtual machines that are in different overlay networks but in a same IP (internet protocol) subnet.
-
-
-
-
-
-
-
-
-