-
公开(公告)号:US10225233B2
公开(公告)日:2019-03-05
申请号:US15616909
申请日:2017-06-07
Applicant: Nicira, Inc.
Inventor: Shrikrishna Khare , Boon Ang , Guolin Yang , Subin Cyriac Mathew
IPC: H04L29/12 , H04L12/741 , H04L12/823 , H04L12/813 , H04L12/721 , H04L12/46 , G06F9/455
Abstract: Example methods are provided for a host to perform Media Access Control (MAC) address learning in a virtualized computing environment. The host includes multiple physical network interface controllers (NICs) configured as a team. The method may comprise: in response to detecting an egress packet that includes a source MAC address from a virtualized computing instance, learning address mapping information that associates the source MAC address with a virtual port; and sending the egress packet to a physical network via a first physical NIC selected from the team based on a NIC teaming policy. The method may also comprise: in response to detecting an ingress packet that also includes the source MAC address, determining whether the source MAC address has moved based on whether the ingress packet is received via the first physical NIC, or a second physical NIC from the team, but otherwise, maintaining the address mapping information.
-
公开(公告)号:US20190020491A1
公开(公告)日:2019-01-17
申请号:US15652199
申请日:2017-07-17
Applicant: Nicira, Inc.
Inventor: Sami Boutros , Sharath Bhat , Jerome Catrouillet , Subin Cyriac Mathew , Alexander Tessmer
IPC: H04L12/18 , H04L12/721 , H04L12/24
Abstract: For a managed network implementing at least one logical router having centralized and distributed components, some embodiments provide a method for processing multicast data messages at a first managed forwarding element (MFE) executing on a first host machine that implements 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. The method replicates multicast data messages received from a source data compute node (DCN), operating on the first host machine, that logically connects to a first logical switch of the multiple logical switches. The method replicates the multicast data message to a set of DCNs in the multicast group in the logical network without routing through a centralized local multicast router.
-
公开(公告)号:US11968078B2
公开(公告)日:2024-04-23
申请号:US15654195
申请日:2017-07-19
Applicant: Nicira, Inc.
Inventor: Alexander Tessmer , Ganesan Chandrashekhar , Vivek Agarwal , Subin Cyriac Mathew , Ankur Kumar Sharma
IPC: H04L41/0668 , H04L43/0811 , H04L45/64
CPC classification number: H04L41/0668 , H04L43/0811 , H04L45/64
Abstract: Exemplary methods, apparatuses, and systems maintain network membership information for a host when it is disconnected from a controller. When the host detects a loss of connectivity with the network controller, the host identifies and selects one or more hosts that are members of a control logical network. The control logical network includes hosts configured to run data compute nodes that are members of the overlay network, regardless of whether or not each of the hosts is currently running a data compute node that is a member of the overlay network. The host then sends any broadcast, unknown destination, or multicast (BUM) data packet(s) to the selected one or more hosts.
-
公开(公告)号:US11165700B2
公开(公告)日:2021-11-02
申请号:US16786310
申请日:2020-02-10
Applicant: NICIRA, INC.
Inventor: Alex Tessmer , Samuel Jacob , Srikar Tati , Subin Cyriac Mathew , Aditya Sonthy
IPC: H04L12/741 , H04L29/06 , H04L12/413 , H04L29/08 , H04L12/46
Abstract: An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers. If a data packet from a particular source intermediary and destined to a particular destination intermediary is received, and a particular precomputed encapsulated header for the particular source intermediary and the particular destination intermediary is included in the set of precomputed encapsulated headers, then the particular precomputed encapsulated header is retrieved from the set of precomputed encapsulated headers and used to form a particular encapsulated packet.
-
公开(公告)号: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.
-
公开(公告)号:US10979246B2
公开(公告)日:2021-04-13
申请号:US16043164
申请日:2018-07-24
Applicant: Nicira, Inc.
Inventor: Sami Boutros , Alexander Tessmer , Subin Cyriac Mathew , Chidambareswaran Raman
IPC: H04L12/46 , H04L12/761 , H04L12/715 , H04L12/931 , G06F9/455
Abstract: Example methods are provided for a host to perform multicast packet handling a software-defined networking (SDN) environment. One example method may comprise: in response to detecting, from a virtualized computing instance supported by the host, a request to join a first inner multicast group address, obtaining an outer multicast group address that is assigned to the first inner multicast group address and one or more second inner multicast group addresses; and generating and sending a request to join the outer multicast group address to one or more multicast-enabled network devices. In response to detecting an ingress encapsulated multicast packet that includes an outer header addressed to the outer multicast group address and an inner header addressed to the first inner multicast group address, the host may generate and send a decapsulated multicast packet to the virtualized computing instance that has joined the first inner multicast group address.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10523455B2
公开(公告)日:2019-12-31
申请号:US15652199
申请日:2017-07-17
Applicant: Nicira, Inc.
Inventor: Sami Boutros , Sharath Bhat , Jerome Catrouillet , Subin Cyriac Mathew , Alexander Tessmer
IPC: H04L12/16 , H04L12/18 , H04L12/761 , H04L12/721 , H04L12/24
Abstract: For a managed network implementing at least one logical router having centralized and distributed components, some embodiments provide a method for processing multicast data messages at a first managed forwarding element (MFE) executing on a first host machine that implements 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. The method replicates multicast data messages received from a source data compute node (DCN), operating on the first host machine, that logically connects to a first logical switch of the multiple logical switches. The method replicates the multicast data message to a set of DCNs in the multicast group in the logical network without routing through a centralized local multicast router.
-
-
-
-
-
-
-
-