-
公开(公告)号:US11799775B2
公开(公告)日:2023-10-24
申请号:US17361284
申请日:2021-06-28
Applicant: Nicira, Inc.
Inventor: Vivek Agarwal , Ganesan Chandrashekhar , Rahul Korivi Subramaniyam , Howard Wang , Ram Dular Singh
IPC: H04L12/741 , H04L45/74 , G06F9/455 , H04L45/00 , H04L12/46 , H04L45/02 , H04L45/586 , H04L47/33 , H04L69/325 , H04L41/0893 , H04L45/44 , H04L49/00
CPC classification number: H04L45/74 , G06F9/45558 , H04L12/4641 , H04L41/0893 , H04L45/04 , H04L45/38 , H04L45/44 , H04L45/586 , H04L45/66 , H04L47/33 , H04L69/325 , G06F2009/45595 , H04L49/70
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.
-
公开(公告)号:US11483175B2
公开(公告)日:2022-10-25
申请号:US16671225
申请日:2019-11-01
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.
-
公开(公告)号:US11252037B2
公开(公告)日:2022-02-15
申请号:US16294894
申请日:2019-03-06
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.
-
公开(公告)号:US20210328921A1
公开(公告)日:2021-10-21
申请号:US17361284
申请日:2021-06-28
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
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.
-
公开(公告)号:US11128489B2
公开(公告)日:2021-09-21
申请号:US15652236
申请日:2017-07-18
Applicant: Nicira, Inc.
Inventor: Subin Cyriac Mathew , Ankur Kumar Sharma , Alexander Tessmer , Vivek Agarwal
Abstract: Example methods are provided for a first host to maintain data-plane connectivity with a second host via a third host in a virtualized computing environment. The method may comprise identifying an intermediate host, being the third host, having data-plane connectivity with both the first host and the second host. The method may also comprise: in response to detecting, from a first virtualized computing instance supported by the first host, an egress packet that includes an inner header addressed to a second virtualized computing instance supported by the second host, generating an encapsulated packet by encapsulating the egress packet with an outer header that is addressed from the first host to the third host instead of the second host; and sending the encapsulated packet to the third host for subsequent forwarding to the second host.
-
公开(公告)号:US11115465B2
公开(公告)日:2021-09-07
申请号:US16785620
申请日:2020-02-09
Applicant: Nicira, Inc.
Inventor: Shashank Ram , Sairam Venugopal , Yin Lin , Anand Kumar , Nithin Bangalore Raju , Mukesh Hira , Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L29/08 , H04W12/00 , H04L29/06 , H04L12/24 , H04L12/931
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.
-
公开(公告)号:US10958462B2
公开(公告)日:2021-03-23
申请号:US16276598
申请日:2019-02-14
Applicant: Nicira, Inc.
Inventor: Sami Boutros , Alexander Tessmer , Subin Cyriac Mathew , Ganesan Chandrashekhar , Vivek Agarwal
IPC: H04L12/18 , H04L12/28 , H04L12/24 , H04L12/721 , H04L12/46
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.
-
公开(公告)号:US10897453B2
公开(公告)日:2021-01-19
申请号:US15881710
申请日:2018-01-26
Applicant: Nicira, Inc.
Inventor: Mukesh Hira , Ganesan Chandrashekhar , Su Wang , Akshay Katrekar , Vivek Agarwal
Abstract: The present disclosure generally relates to deploying a proxy control plane and/or north-south data plane in a control virtual private cloud of a logical network implemented on a software-defined datacenter. The control virtual private cloud is shared by a plurality of compute virtual private clouds of the network. In some embodiments, a proxy control plane is deployed on the control virtual private cloud and disseminates policies directly to endpoints of the logical network. In some embodiments, a north-south data plane is deployed on the control virtual private cloud and directly manages north-south network traffic from endpoints of the logical network. In some embodiments, a proxy control plane and a north-south network data plane are deployed on the control virtual private cloud.
-
公开(公告)号:US10581669B2
公开(公告)日:2020-03-03
申请号:US15451434
申请日: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 restore control-plane connectivity with a network management entity. The method may comprise: detecting a loss of control-plane connectivity between the first host and the network management entity; and determining connectivity status information associated with one or more second hosts. The method may also comprise, based on the connectivity status information, selecting, from the one or more second hosts, a proxy host having data-plane connectivity with the first host and control-plane connectivity with the network management entity. The method may further comprise restoring control-plane connectivity between the first host with the network management entity via the proxy host such that the first host is able to send control information to, or receive control information from, the network management entity via the proxy host.
-
公开(公告)号:US20190068689A1
公开(公告)日:2019-02-28
申请号: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
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.
-
-
-
-
-
-
-
-
-