Package: radvd
Version: 1:1.9.1-1.3
Severity: normal

Hi,

this has been watched on jessie, but I strongly suspect the issue is
still there in sid.

I have radvd configured to deprecate routes before terminating:

    route 2a01:238:4071:32b0::/60 {
        AdvRoutePreference high;
         RemoveRoute on;
    };

When I restart radvd, using systemctl restart radvd, this sends out
two RA packets. One with Route Lifetime 0, and one with the configured
route lifetime.

This causes Debian clients receiving those announcements to lose the
routes.

Stopping radvd, waiting a few seconds and starting radvd, does things
correctly (systemctl stop radvd && sleep 10 && systemctl start radvd).

I guess that the clients are still busy processing the first
announcement when the second comes in and the second one thus gets
ignored.

Greetings
Marc

Reply via email to