[L3] Router GW can be updated without checking router routes

Bug #1925368 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Rodolfo Alonso

Bug Description

When the router GW interface is updated or deleted, the routes should be checked in other to prove all of them have connectivity to any of the router interface subnets.

In a router, all routes nexthops must have connectivity with one interface subnet. If not, this route cannot send the packets to this route gateway.

Tags: l3
Changed in neutron:
importance: Undecided → Medium
tags: added: l3
Changed in neutron:
importance: Medium → Low
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/789929

Changed in neutron:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/790015

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/789929
Reason: The use case tested in the testcase is valid

summary: - [L3] Router GW can be removed with routes defined
+ [L3] Router GW can be updated without checking router routes
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-tempest-plugin (master)

Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/790015
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/789929
Committed: https://opendev.org/openstack/neutron/commit/5fb5653ffe700a8f9fb0949d16ecbf0978b61fb6
Submitter: "Zuul (22348)"
Branch: master

commit 5fb5653ffe700a8f9fb0949d16ecbf0978b61fb6
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Wed May 5 17:26:23 2021 +0000

    Check router routes connectivity when GW port is updated

    When the router GW interface is updated or deleted, the routes should
    be checked in other to prove all of them have connectivity to any of
    the router interface subnets.

    In a router, all routes nexthops must have connectivity with one
    interface subnet. If not, this route cannot send the packets to this
    route gateway; therefore this route becomes invalid.

    Closes-Bug: #1925368

    Change-Id: I7ce93b863b0dc0d4a2376fcfd602d2facb6fb2d0

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 19.0.0.0rc1

This issue was fixed in the openstack/neutron 19.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.