[Openstack] How to utilize Neutron independently with veths
kevin at benton.pub
Fri May 12 02:45:31 UTC 2017
You want to look in neutron.agent.linux.interface to see how things are
plugged into OVS. That's the module used by the L3 agent to plug into
There is a well defined interface name format corresponding to the port ID
and the port ID, Mac address, and a couple of other things I can't recall
are set in ovsdb to help the agent identify the port as something it should
On May 9, 2017 04:49, "duhongwei" <duhongwei at qiniu.com> wrote:
> Thanks Dan!
> I have to write a customized CNI plugin for our product, so it's better if
> I know more operation details about how to interact with Neutron manually
> (consider myself as Nova). Therefore Kuryr is not my best option right now,
> but it's cool!
> ------------------ Original ------------------
> *From: * "Vallachorum Tyranorum"<ardeleandanflorin at gmail.com>;
> *Date: * Tue, May 9, 2017 04:08 PM
> *To: * "duhongwei"<duhongwei at qiniu.com>; "openstack"<openstack at lists.
> *Subject: * Re: [Openstack] How to utilize Neutron independently with
> Please take a look at Kuryr <https://wiki.openstack.org/wiki/Kuryr>.
> Maybe this is what you are looking for.
> On Tue, May 9, 2017 at 10:17 AM duhongwei <duhongwei at qiniu.com> wrote:
>> Hi everyone,
>> I'm new to OpenStack and currently interested in the Neutron part of it.
>> What I'm seeking is some advice about how to utilize Neutron independently,
>> to build a virtual network, for Docker containers maybe.
>> Suppose I've already got Neutron and Keystone installed on controller
>> node and compute nodes. I guess the following steps are required to test a
>> virtual network.
>> 1) create a *network*
>> 2) create a *subnet*
>> 3) create two pairs of veths (each pair represents a vm)
>> *for each pair of them*:
>> 4) create a *port *for one end of the veth pair (passing veth's mac
>> address as a parameter)
>> 5) attach another end of the veth pair to ovs bridge
>> 6) ping from one veth pair to another
>> The above is my general idea, don't know if it is correct and don't know
>> the operation details either.
>> Expecting your suggestions, any links are appreciated.
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/
>> Post to : openstack at lists.openstack.org
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openstack