Проблема была описана в нескольких сообщениях в этой ветке в феврале 2016 года, и последняя рабочая версия была v 6.33.6. Последняя протестированная версия — 6.36.rc28, но безуспешно. Аппаратное обеспечение — RB751G-2HnD. Немецкий провайдер 1&1 предоставляет dual stack IPv6 с динамическими IPv6-префиксами через DHCPv6. Эти префиксы меняются каждые 24 часа и при каждом отключении. До версии ROS 6.33.6 переназначение изменённого префикса происходило практически мгновенно.
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=bound duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h54m43s
Начиная с ROS v. 6.34 DHCPv6-клиент зависает в состоянии «renewing» ровно на 10 минут.
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=renewing... duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h58m34s
После этого статус меняется ещё на 10 минут на «rebinding».
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=rebinding... duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h48m33s
Таким образом, на получение нового префикса и его распределение клиентам уходит всегда 20 минут.
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=bound duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h54m43s
Начиная с ROS v. 6.34 DHCPv6-клиент зависает в состоянии «renewing» ровно на 10 минут.
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=renewing... duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h58m34s
После этого статус меняется ещё на 10 минут на «rebinding».
/ipv6 dhcp-client> print detail
Flags: D - dynamic, X - disabled, I - invalid
0 interface=pppoe-out1 status=rebinding... duid="0x00030001000c42fcb86c"
dhcp-server-v6=fe80::32f7:dff:fe7f:7600 request=prefix
add-default-route=yes use-peer-dns=no pool-name="ppppool6"
pool-prefix-length=64 prefix-hint=::/0
prefix=2003:46:33a:ce00::/56, 3h48m33s
Таким образом, на получение нового префикса и его распределение клиентам уходит всегда 20 минут.