Comment 2 for bug 1417633

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/165311
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=45cbe9fd9ad3ee872a75e78d6af0618baac0f89d
Submitter: Jenkins
Branch: master

commit 45cbe9fd9ad3ee872a75e78d6af0618baac0f89d
Author: Gal Sagie <email address hidden>
Date: Wed Mar 18 08:36:29 2015 +0200

    Validate when DVR enabled, l2_pop is also enabled

    The agent should fail to start when
    enable_distributed_routing = True and l2_population = False
    otherwise the router won't behave as expected.

    All the cross subnet traffic (between VMs of the same tenant)
    in DVR is now handled locally on the compute node using the router namespace.
    A Linux namespace is created for every virtual router,
    on each compute node that hosts VMs that are connected to that router.

    The local DVR performs the routing and replaces the source MAC address and
    the destination MAC address for every packet leaving the compute node.
    In order to do that correctly, the router must be populated with
    all the L2 addresses of the attached networks

    Change-Id: Id2b56d852eff4773a347f490b19ad9eefc86af9c
    Closes-Bug: #1417633
    Co-Authored-By: Romil Gupta <email address hidden>