ROUTE SERVER MODE FOR DYNAMIC ROUTING BETWEEN LOGICAL AND PHYSICAL NETWORKS

    公开(公告)号:US20230208755A1

    公开(公告)日:2023-06-29

    申请号:US18117047

    申请日:2023-03-03

    申请人: Nicira, Inc.

    IPC分类号: H04L45/42 H04L45/64

    CPC分类号: H04L45/42 H04L45/64 H04L45/28

    摘要: Some embodiments provide a method for configuring a logical router that interfaces with an external network. The method receives a configuration for a logical network that includes a logical router with several interfaces that connect to at least one physical router external to the logical network. The method selects a separate host machine to host a centralized routing component for each of the interfaces. The method selects a particular one of the host machines for operating a dynamic routing protocol control plane that receives routing protocol data from each of the centralized routing components and updates routing tables of each of the centralized routing components.

    Route server mode for dynamic routing between logical and physical networks

    公开(公告)号:US11601362B2

    公开(公告)日:2023-03-07

    申请号:US16867546

    申请日:2020-05-05

    申请人: Nicira, Inc.

    摘要: Some embodiments provide a method for configuring a logical router that interfaces with an external network. The method receives a configuration for a logical network that includes a logical router with several interfaces that connect to at least one physical router external to the logical network. The method selects a separate host machine to host a centralized routing component for each of the interfaces. The method selects a particular one of the host machines for operating a dynamic routing protocol control plane that receives routing protocol data from each of the centralized routing components and updates routing tables of each of the centralized routing components.

    MULTIPLE LEVELS OF LOGICAL ROUTERS

    公开(公告)号:US20220150112A1

    公开(公告)日:2022-05-12

    申请号:US17579513

    申请日:2022-01-19

    申请人: Nicira, Inc.

    摘要: Some embodiments provide a managed network for implementing a logical network for a tenant. The managed network includes a first set of host machines and a second set of host machines. The first set of host machines is for hosting virtual machines (VMs) for the logical network. Each of the first set of host machines operates a managed forwarding element that implements a first logical router for the tenant logical network and a second logical router to which the first logical router connects. The implementation of the second logical router is for processing packets entering and exiting the tenant logical network. The second set of host machines is for hosting L3 gateways for the second logical router. The L3 gateways connect the tenant logical network to at least one external network.

    ARCHITECTURE OF NETWORKS WITH MIDDLEBOXES

    公开(公告)号:US20210149708A1

    公开(公告)日:2021-05-20

    申请号:US17140792

    申请日:2021-01-04

    申请人: Nicira, Inc.

    摘要: Some embodiments provide a system for implementing a logical network that includes a set of end machines, a first logical middlebox, and a second logical middlebox connected by a set of logical forwarding elements. The system includes a set of nodes. Each of several nodes includes (i) a virtual machine for implementing an end machine of the logical network, (ii) a managed switching element for implementing the set of logical forwarding elements of the logical network, and (iii) a middlebox element for implementing the first logical middlebox of the logical network. The system includes a physical middlebox appliance for implementing the second logical middlebox.

    LOGICAL L3 DAEMON
    8.
    发明申请

    公开(公告)号:US20210144090A1

    公开(公告)日:2021-05-13

    申请号:US17121393

    申请日:2020-12-14

    申请人: Nicira, Inc.

    摘要: For a network controller for managing hosts in a network, a method for configuring a host to resolve network addresses is described. The method configures an address resolution module in a host to resolve a network address. The method configures a managed forwarding element in the host to (1) avoid sending a request to resolve the network address to another host by using the address resolution module to resolve the network address and (2) forward packets using the resolved network address.

    Defining routing domain for distributed packet processing

    公开(公告)号:US11005753B2

    公开(公告)日:2021-05-11

    申请号:US16276604

    申请日:2019-02-14

    申请人: Nicira, Inc.

    摘要: For a managed network including multiple host machines implementing multiple logical networks, some embodiments provide a method that reduces the memory and traffic load required to implement the multiple logical networks. The method generates configuration data for each of multiple host machines including (i) data to configure a host machine to implement a set of logical forwarding elements that belong to a set of routing domains and (ii) identifiers for each routing domain in the set of routing domains. The method then receives data regarding tunnels endpoints operating on each of the host machines and an association with the routing identifiers sent to the host machines. The method then generates a routing domain tunnel endpoint list for each routing domain based on the data received from each of the host machines including a list of the tunnel endpoints associated with the routing domain which the host machines can use to facilitate packet processing.

    Methods for active-active stateful network service cluster

    公开(公告)号:US10951584B2

    公开(公告)日:2021-03-16

    申请号:US15665122

    申请日:2017-07-31

    申请人: Nicira, Inc.

    摘要: For a managed network, some embodiments provide a method for a set of service nodes in an active-active service node cluster in conjunction with a host computer hosting a destination data compute node (DCN) to improve the efficiency of directing a data message to a service node storing state information for the flow to which the data message belongs. a first service node receives a data message in a particular data message flow for which it does not maintain state information. The first service node then identifies a second service node to process the data message and forwards the data message to the second service node. The second service node sends state information for the particular data message flow to the first service node, for the first service node to use to process subsequent data messages in the particular data message flow.