On 12/18/2015 06:00 AM, Akshay Kumar Sanghai wrote: > Hi, > I have a network ,net1 with 2 VMs connected to it. One router R1 is > connected to the n/w which connects to ext-net. I have another router > R2 that connects to a diff network net2 in the tenant. Can i create > matching rules for the network so that it forward the packet to R2 if > destined to that network and set R1 as the default gateway for all > other traffic. Is this possible? I do not want to add routes > individually to each VM on net1 to forward traffic to net2. I also do > not want to use a single router and connect to net2 and ext-net. > > I have a use-case of 3 tier network architecture and each network will > be connected to atleast 2 other networks. For a network ,adding static > routes to VMs is not a good way to go. > > Thanks, > Akshay > > > > > _______________________________________________ > OpenStack-operators mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators >
You can instruct the DHCP server to issue extra non-default routes to the VMs when they get their IPs. For instance, to add a route to the 10.1.1.0/24 network via the router at 10.0.0.254, you would add the following to the subnet: neutron subnet-update \ --host-route destination=10.1.1.0/24,nexthop=10.0.0.254 \ <network_name> That way the VMs will use the router at 10.0.0.254 to reach the remote network, and they will use their default route for everything else. -- Dan Sneddon | Principal OpenStack Engineer [email protected] | redhat.com/openstack 650.254.4025 | dsneddon:irc @dxs:twitter _______________________________________________ OpenStack-operators mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
