Route advertisement by managed gateways
First Claim
Patent Images
1. A network system comprising:
- a first set of host machines for hosting end machines of a logical network that comprises at least two subnets, wherein managed forwarding elements for forwarding data messages between the first set of host machines execute on the first set of host machines; and
a second set of host machines for hosting gateways for forwarding data messages between (i) the end machines of the at least two subnets of the logical network and (ii) a set of networks external to the logical network,wherein the gateways include;
a first gateway to peer with a physical router in a first external network to advertise a first subnet of the logical network, anda second gateway to peer with the physical router in the first external network to advertise a second subnet of the logical network.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a network system. The network system includes a first set of host machines for hosting virtual machines that connect to each other through a logical network. The first set of host machines includes managed forwarding elements for forwarding data between the host machines. The network system includes a second set of host machines for hosting virtualized containers that operate as gateways for forwarding data between the virtual machines and an external network. At least one of the virtualized containers peers with at least one physical router in the external network in order to advertise addresses of the virtual machines to the physical router.
-
Citations
19 Claims
-
1. A network system comprising:
-
a first set of host machines for hosting end machines of a logical network that comprises at least two subnets, wherein managed forwarding elements for forwarding data messages between the first set of host machines execute on the first set of host machines; and a second set of host machines for hosting gateways for forwarding data messages between (i) the end machines of the at least two subnets of the logical network and (ii) a set of networks external to the logical network, wherein the gateways include; a first gateway to peer with a physical router in a first external network to advertise a first subnet of the logical network, and a second gateway to peer with the physical router in the first external network to advertise a second subnet of the logical network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network controller computer for managing a logical network implemented across a plurality of host machines, the network controller computer comprising:
-
a set of processing units; and a set of machine readable media storing; a state computation engine which when executed by at least one of the processing units generates data tuples to provision (i) managed forwarding elements executing on the plurality of host machines to forward data messages within the logical network and (ii) routing tables for gateways executing on a set of the host machines in order to forward data messages between the logical network and at least one physical router external to the logical network, wherein each gateway provides the physical router with an interface to at least one subnet of the logical network; and a routing protocol service which when executed by at least one of the processing units of the network controller computer connects with the physical router in order to send separate sets of routing protocol packets, each set of routing protocol packets advertising a particular gateway as a next hop for packets sent to network addresses in a subnet of the logical network corresponding to the advertised gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification