[Openstack] Namespaces and network

Li, Chen chen.li at intel.com
Thu Feb 12 06:08:37 UTC 2015


From my understanding:

1.       Namespace is created by neutron-dhcp-agent.

You can run neutron-dhcp-agent anywhere you want.

It is common to run neutron-dhcp-agent on control node, but it is not a “MUST” demand.

        I won’t say the network “is created in Compute node ”, a network is created in neutron, it related information stored in database.
        After an instance start, it is neutron’s job to make sure the instance is working under a certain network.
        If you don’t start any instance, nothing real would happen in compute node.

2.       Basically , br-ex is used for L3.

If you don’t use floating IP, br-ex can be removed.

3.       Control node is not connected to VM network, dnsmasq (DHCP server) started by dhcp-agent connect to VM network, so VM can get IP address.


From: Janki Chhatbar [mailto:jankihchhatbar at gmail.com]
Sent: Thursday, February 12, 2015 1:05 PM
To: openstack at lists.openstack.org
Subject: [Openstack] Namespaces and network

I have doubts.
I am having a 3 node architecture with Neutron.

1. Whenever we create a network, it is created in Compute node and its namespace is stored in Control node. Instances will be created in compute node. Is my understanding correct?
2. Why do we need 2 ovs bridges br-int, br-ex. Cant we have just br-int and attach physical eth to it instead of attaching it to br-ex.
3. There are 3 types of networks namely, internal network which will carry internal data, VM network connecting VMs and external network connected to internet. My question is why is control node is connected to VM network.

Janki Chhatbar
M.Tech (Embedded Systems)
Nirma University
(+91) 9409239106
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150212/224ae0ca/attachment.html>

More information about the Openstack mailing list