neutron-dynamic-routing/devstack
Ryan Tidwell 34655a8e6e
Migrate neutron-dynamic-routing from Ryu to os-ken
This change causes neutron-dynamic-routing to stop consuming Ryu
in favor of os-ken. os-ken becomes the reference implementation
for BGP services and neutron-dynamic-routing no longer has a
dependency on Ryu.

Partially-Implements: blueprint ryu-framework-maintenace-transition
Change-Id: I4a68440809cad5de2d6d191f7211d68b542672e5
2018-12-18 14:03:13 -06:00
..
lib Migrate neutron-dynamic-routing from Ryu to os-ken 2018-12-18 14:03:13 -06:00
README.rst Update docs 2018-02-20 12:38:57 +00:00
plugin.sh Add "neutron-bgp-dragent" to setup.cfg 2016-05-25 15:43:57 -07:00
settings Migrate neutron-dynamic-routing from Ryu to os-ken 2018-12-18 14:03:13 -06:00

README.rst

Enabling in Devstack

  1. Download devstack:

    git clone https://git.openstack.org/openstack-dev/devstack.git
  2. Add neutron-dynamic-routing to devstack. The minimal set of critical local.conf additions are following:

    cd devstack
    cat << EOF > local.conf
    > [[local|localrc]]
    > enable_plugin neutron-dynamic-routing https://git.openstack.org/openstack/neutron-dynamic-routing
    > EOF
  3. run devstack:

    ./stack.sh

Notes:

  1. In the default case, neutron-dynamic-routing is installed in allinone mode. In multiple nodes environment, for controller node:: cd devstack cat << EOF > local.conf > local > enable_plugin neutron-dynamic-routing https://git.openstack.org/openstack/neutron-dynamic-routing > DR_MODE=dr_plugin > EOF
    For the nodes where you want to run dr-agent::

    cd devstack cat << EOF > local.conf > local > enable_plugin neutron-dynamic-routing https://git.openstack.org/openstack/neutron-dynamic-routing > DR_MODE=dr_agent > EOF

  2. In the default case, protocol BGP is enabled for neutron-dynamic-routing. You can change "DR_SUPPORTED_PROTOCOLS" in "devstack/settings" to protocols wanted.