Debian Jessie Dynamic IPv6 prefix issue

b0mmer's picture

Forums: 

Hello all,

My ISP provides dynamic /56 prefix IPv6 addresses to their customers. These addresses change a couple times a day (or more if my modem drops sync)

My router gets the IP prefix and announces via RA to devices on my network.
The router automatically updates routes based on the prefix from my ISP, and stops routing old addresses, so they can't be used by clients on my internal network any longer.
Windows 10 and 7 PCs automatically update the IPv6 addresses using SLAAC as soon as it changes, dumping the old address in favour of the new one.
My Debian Jessie machine gets the SLAAC configuration without issue, but will not flush out old addresses, and I end up reaching max_addresses of 16 in short order.
Once I reach the 16 addresses, no new address can be bound to the interface.

The Debian Jessie installation is configured with a bridge 'br0' and device 'eth0' is part of that bridge.
br0 has the IPv4 and IPv6 assignments from the router.

I found out that I could set the valid lifetime of the temporary privacy addresses, but I can't find any documentation on setting lifetime for the SLAAC address.
max_addresses is set to 16 (default) so once I have had 16 prefixes assigned from my ISP, IPv6 stops binding new addresses.

Is there a way to shorten the SLAAC lifetime from 7 days to say, 8 hours?
OR
Is there any way to configure the system to flush the oldest address when a new prefix is assigned?

ifconfig br0 and ip -6 addr show br0 output below:

Currently my ifconfig br0 looks like this:

br0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.88.5 Bcast:192.168.88.255 Mask:255.255.255.0
inet6 addr: 2607:f2c0:936f:7300:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7a00:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7a00:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7300:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:9500:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:b600:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:c700:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d200:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d500:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d700:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944b:4000:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944b:2b00:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944b:1500:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:9559:ee00:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7300:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7a00:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:95c2:f900:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944b:1500:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944b:2b00:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944b:4000:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:9554:1200:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:9554:1200:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944b:1500:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944b:2b00:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944b:4000:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:95c2:f900:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7a00:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7300:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:936d:c700:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944c:5000:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944c:5000:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: fe80::1e6f:65ff:fe8d:f343/64 Scope:Link
inet6 addr: 2607:f2c0:944a:c700:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d200:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d500:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d700:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944c:5000:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:9500:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944a:b600:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:95c2:f900:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944c:5000:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944b:4000:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944b:2b00:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944b:1500:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:936d:c700:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:95c2:f900:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:9559:ee00:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:936d:c700:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d700:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d500:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d200:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:c700:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:b600:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944a:9500:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:9559:ee00:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:936d:c700:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7a00:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:936f:7300:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:936d:c700:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:9554:1200:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:9554:1200:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d700:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d500:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d200:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:c700:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:b600:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944a:9500:1e6f:65ff:fe8d:f343/64 Scope:Global
inet6 addr: 2607:f2c0:944c:5000:bdd9:deb5:c65f:65ec/64 Scope:Global
inet6 addr: 2607:f2c0:944b:4000:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944b:2b00:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:944b:1500:a10a:215c:8d31:c902/64 Scope:Global
inet6 addr: 2607:f2c0:95c2:f900:d26:1420:d1db:68db/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d700:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d500:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:d200:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:c700:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:b600:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:944a:9500:568:627d:1989:fbe6/64 Scope:Global
inet6 addr: 2607:f2c0:9554:1200:bdd9:deb5:c65f:65ec/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:201276237 errors:0 dropped:0 overruns:0 frame:0
TX packets:192026150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:114327555446 (106.4 GiB) TX bytes:315013503773 (293.3 GiB)

ip -6 addr show br0 is more verbose to the address usage:
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
inet6 2607:f2c0:944b:1500:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944b:2b00:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944b:4000:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:9500:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:b600:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:c700:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:d200:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:d500:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944a:d700:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:936d:c700:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:95c2:f900:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:944c:5000:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:9554:1200:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 27909sec
inet6 2607:f2c0:936f:7300:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:936f:7a00:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 547487sec preferred_lft 28487sec
inet6 2607:f2c0:9559:ee00:bdd9:deb5:c65f:65ec/64 scope global temporary dynamic
valid_lft 536278sec preferred_lft 17278sec
inet6 2607:f2c0:95c2:f900:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:936d:c700:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944c:5000:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944b:4000:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944b:2b00:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944b:1500:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:9554:1200:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:936f:7a00:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:936f:7300:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:d700:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:d500:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:d200:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:c700:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:b600:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:944a:9500:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 461690sec preferred_lft 0sec
inet6 2607:f2c0:9559:ee00:a10a:215c:8d31:c902/64 scope global temporary deprecated dynamic
valid_lft 450480sec preferred_lft 0sec
inet6 2607:f2c0:9559:ee00:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2591945sec preferred_lft 604745sec
inet6 2607:f2c0:944a:9500:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944a:b600:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944a:c700:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944a:d200:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944a:d500:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944a:d700:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:9554:1200:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:936d:c700:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944c:5000:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:936f:7300:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:936f:7a00:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:95c2:f900:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944b:1500:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944b:2b00:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:944b:4000:d26:1420:d1db:68db/64 scope global temporary deprecated dynamic
valid_lft 375893sec preferred_lft 0sec
inet6 2607:f2c0:95c2:f900:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:95c2:f900:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2437665sec preferred_lft 450465sec
inet6 2607:f2c0:9554:1200:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:9554:1200:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2015109sec preferred_lft 27909sec
inet6 2607:f2c0:944c:5000:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944c:5000:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2026120sec preferred_lft 38920sec
inet6 2607:f2c0:944b:4000:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944b:4000:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2024535sec preferred_lft 37335sec
inet6 2607:f2c0:944b:2b00:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944b:2b00:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2019624sec preferred_lft 32424sec
inet6 2607:f2c0:944b:1500:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944b:1500:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2019401sec preferred_lft 32201sec
inet6 2607:f2c0:944a:d700:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:d700:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2018071sec preferred_lft 30871sec
inet6 2607:f2c0:944a:d500:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:d500:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2017246sec preferred_lft 30046sec
inet6 2607:f2c0:944a:d200:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:d200:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2017181sec preferred_lft 29981sec
inet6 2607:f2c0:944a:c700:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:c700:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2016941sec preferred_lft 29741sec
inet6 2607:f2c0:944a:b600:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:b600:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2016520sec preferred_lft 29320sec
inet6 2607:f2c0:944a:9500:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:944a:9500:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2016329sec preferred_lft 29129sec
inet6 2607:f2c0:936f:7a00:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:936f:7a00:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2085618sec preferred_lft 98418sec
inet6 2607:f2c0:936f:7300:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:936f:7300:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2032895sec preferred_lft 45695sec
inet6 2607:f2c0:936d:c700:568:627d:1989:fbe6/64 scope global temporary deprecated dynamic
valid_lft 290095sec preferred_lft 0sec
inet6 2607:f2c0:936d:c700:1e6f:65ff:fe8d:f343/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2032818sec preferred_lft 45618sec
inet6 fe80::1e6f:65ff:fe8d:f343/64 scope link
valid_lft forever preferred_lft forever

IPv6 now working with static prefix

b0mmer's picture

I contacted my ISP and they updated my IPv6 prefix assignment to static.
I have configured my router to push out the new prefix and am no longer having issues with multiple prefixes causing issues.

Not sure on how to resolve the original issue, but using a static prefix solved the problem.