Open Supermathie opened 4 years ago
TL;DR: We are running into a situation where radvd is picking the source IP for outgoing advertisements that don't want it to use.
radvd version: 2.17, debian package 1:2.17-2
Our setup:
interface int { AdvDefaultLifetime 0; AdvSendAdvert on; MaxRtrAdvInterval 12; route 2001:db8:f00:d2::/64 { AdvRouteLifetime 900; }; };
inet6 fe80::ffff:ff/64 scope link nodad valid_lft forever preferred_lft forever inet6 fe80::5054:ff:feed:f5a6/64 scope link valid_lft forever preferred_lft forever
The end result that we want to change is:
fe80::ffff:ff
fe80::5054:ff:feed:f5a6
This is bad for us since that's a VIP and can move between machines.
Things we've tried:
inet6 fe80::ffff:ff/128 scope link nodad deprecated valid_lft forever preferred_lft 0sec inet6 fe80::5054:ff:feed:f5a6/64 scope link valid_lft forever preferred_lft forever
result: no change; fe80::ffff:ff is still picked as the outbound address
Any suggestions here to accomplish what we want with radvd as-is?
Can we tell radvd to use a specific address as the advertisement source for this route?
radvd
Should it be modified to not choose deprecated or /128 addresses as the source for advertisements?
deprecated
/128
TL;DR: We are running into a situation where radvd is picking the source IP for outgoing advertisements that don't want it to use.
radvd version: 2.17, debian package 1:2.17-2
Our setup:
The end result that we want to change is:
fe80::ffff:ff
address for its advertisements instead offe80::5054:ff:feed:f5a6
This is bad for us since that's a VIP and can move between machines.
Things we've tried:
result: no change;
fe80::ffff:ff
is still picked as the outbound addressAny suggestions here to accomplish what we want with radvd as-is?
Can we tell
radvd
to use a specific address as the advertisement source for this route?Should it be modified to not choose
deprecated
or/128
addresses as the source for advertisements?