Openstack on one NIC

Asked by Keith Tobin on 2013-05-07

With regard to quantum.

If one was to place the all networks on one 10G NIC ETH0 as follows,

Internal network on eth0 untagged say vlan 1
Public network on eth0 tagged to a vlan say 100 for the public traffic.
Private network on eth0, using a tagged range say 1000 to 1500 as the pool of vlans.

I have looked at this configuration and feel that it should work with out problems.
I am I correct in my thinking ?

Question information

English Edit question
neutron Edit question
No assignee Edit question
Solved by:
Robert Kukura
Last query:
Last reply:
Keith Tobin (keith-tobin) said : #1

I just had a rethink and I am concerned that quantum expects to have a physical interface attached to the bridge on OVS, and can not be shared?

Best Robert Kukura (rkukura) said : #2

Hi Keith,

I don't see any major problems with your approach. You would create br-eth0, add the eth0 interface to br-eth0 as a port, and set things up so the machine gets its "internal network" IP on the internal port of br-eth0 at boot.

If you your concern is about needing a separate OVS bridge (br-ex) for the l3-agent to access the "public network", you can use a provider network instead. Just set external_bridge to the empty string instead of "br-ex" in l3-agent.ini, and then create your external network passing "--provider:network_type vlan --provider:physical_network <whatever> --provider:segmentation_id 100". This will result in l3-agent connecting to the the public network via the normal br-int<->veth<->br-eth0 mechanism.


Keith Tobin (keith-tobin) said : #3

Thanks Robert Kukura, that solved my question.