This has been an ongoing issue. I am able to get an interface IPv6 address, but not IA_PD.
Jun 18 10:41:22 main10 dhcp6c[74677]: reset a timer on ix0, state=RENEW, timeo=0
, retrans=10507
Jun 18 10:41:22 main10 dhcp6c[74677]: Sending Renew
Jun 18 10:41:22 main10 dhcp6c[74677]: a new XID (f6e75c) is generated
Jun 18 10:41:22 main10 dhcp6c[74677]: set client ID (len 10)
Jun 18 10:41:22 main10 dhcp6c[74677]: set server ID (len 26)
Jun 18 10:41:22 main10 dhcp6c[74677]: set IA address
Jun 18 10:41:22 main10 dhcp6c[74677]: set identity association
Jun 18 10:41:22 main10 dhcp6c[74677]: set elapsed time (len 2)
Jun 18 10:41:22 main10 dhcp6c[74677]: set option request (len 4)
Jun 18 10:41:22 main10 dhcp6c[74677]: send renew to ff02::1:2%ix0
Jun 18 10:41:22 main10 dhcp6c[74677]: receive reply from fe80::da53:9aff:fe0b:f956%ix0 on ix0
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option client ID, len 10
Jun 18 10:41:22 main10 dhcp6c[74677]: DUID: 00:03:00:01:d4:20:00:b0:ec:cd
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option server ID, len 26
Jun 18 10:41:22 main10 dhcp6c[74677]: DUID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option identity association, len 40
Jun 18 10:41:22 main10 dhcp6c[74677]: IA_NA: ID=0, T1=10800, T2=17280
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option IA address, len 24
Jun 18 10:41:22 main10 dhcp6c[74677]: IA_NA address: 2001:5a8:601:23::135 pltime=21600 vltime=21600
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option DNS, len 32
Jun 18 10:41:22 main10 dhcp6c[74677]: dhcp6c Received INFO
Jun 18 10:41:22 main10 dhcp6c[74677]: nameserver[0] 2001:5a8::11
Jun 18 10:41:22 main10 dhcp6c[74677]: nameserver[1] 2001:5a8::33
Jun 18 10:41:22 main10 dhcp6c[74677]: update an IA: NA-0
Jun 18 10:41:22 main10 dhcp6c[74677]: update an address 2001:5a8:601:23::135 pltime=21600, vltime=70136815965280
Jun 18 10:41:22 main10 dhcp6c[74677]: add an address 2001:5a8:601:23::135/128 on ix0
Everything is good. No problem there.
But when I attempt to get the IA_PD?
Jun 18 10:23:31 main10 dhcp6c[74677]: Sending Solicit
Jun 18 10:23:31 main10 dhcp6c[74677]: set client ID (len 10)
Jun 18 10:23:31 main10 dhcp6c[74677]: set elapsed time (len 2)
Jun 18 10:23:31 main10 dhcp6c[74677]: set option request (len 4)
Jun 18 10:23:31 main10 dhcp6c[74677]: set IA_PD prefix
Jun 18 10:23:31 main10 dhcp6c[74677]: set IA_PD
Jun 18 10:23:31 main10 dhcp6c[74677]: send solicit to ff02::1:2%ix0
Jun 18 10:23:31 main10 dhcp6c[74677]: reset a timer on ix0, state=SOLICIT, timeo=1260, retrans=120864
Jun 18 10:23:31 main10 dhcp6c[74677]: receive advertise from fe80::da53:9aff:fe0b:f956%ix0 on ix0
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option client ID, len 10
Jun 18 10:23:31 main10 dhcp6c[74677]: DUID: 00:03:00:01:d4:20:00:b0:ec:cd
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option server ID, len 26
Jun 18 10:23:31 main10 dhcp6c[74677]: DUID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option IA_PD, len 48
Jun 18 10:23:31 main10 dhcp6c[74677]: IA_PD: ID=0, T1=0, T2=0
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option status code, len 32
Jun 18 10:23:31 main10 dhcp6c[74677]: status code: no prefixes
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option DNS, len 32
Jun 18 10:23:31 main10 dhcp6c[74677]: server ID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00, pref=-1
Jun 18 10:23:31 main10 dhcp6c[74677]: advertise contains no address/prefix
I am requesting a /56 (I tried requesting a /64 PD as well). When you reply, I get “status code: no prefixes”. I suspect this means that the DHCP server for the segment of your network that I have been allocated is either out of IPv6 prefixes in its pool, or that it’s not configured to give IA_PDs.
When I was first connected to the Sonic network, this was in fact the case, and you had to adjust the DHCP server before I was handed an address. I suspect whatever change you did recently has placed me on another segment of your network, or changed which DHCP server I talk to, and is no longer handing out addresses. As a reminder, this had been working fine for months prior to the recent change.
Jun 18 10:41:22 main10 dhcp6c[74677]: reset a timer on ix0, state=RENEW, timeo=0
, retrans=10507
Jun 18 10:41:22 main10 dhcp6c[74677]: Sending Renew
Jun 18 10:41:22 main10 dhcp6c[74677]: a new XID (f6e75c) is generated
Jun 18 10:41:22 main10 dhcp6c[74677]: set client ID (len 10)
Jun 18 10:41:22 main10 dhcp6c[74677]: set server ID (len 26)
Jun 18 10:41:22 main10 dhcp6c[74677]: set IA address
Jun 18 10:41:22 main10 dhcp6c[74677]: set identity association
Jun 18 10:41:22 main10 dhcp6c[74677]: set elapsed time (len 2)
Jun 18 10:41:22 main10 dhcp6c[74677]: set option request (len 4)
Jun 18 10:41:22 main10 dhcp6c[74677]: send renew to ff02::1:2%ix0
Jun 18 10:41:22 main10 dhcp6c[74677]: receive reply from fe80::da53:9aff:fe0b:f956%ix0 on ix0
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option client ID, len 10
Jun 18 10:41:22 main10 dhcp6c[74677]: DUID: 00:03:00:01:d4:20:00:b0:ec:cd
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option server ID, len 26
Jun 18 10:41:22 main10 dhcp6c[74677]: DUID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option identity association, len 40
Jun 18 10:41:22 main10 dhcp6c[74677]: IA_NA: ID=0, T1=10800, T2=17280
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option IA address, len 24
Jun 18 10:41:22 main10 dhcp6c[74677]: IA_NA address: 2001:5a8:601:23::135 pltime=21600 vltime=21600
Jun 18 10:41:22 main10 dhcp6c[74677]: get DHCP option DNS, len 32
Jun 18 10:41:22 main10 dhcp6c[74677]: dhcp6c Received INFO
Jun 18 10:41:22 main10 dhcp6c[74677]: nameserver[0] 2001:5a8::11
Jun 18 10:41:22 main10 dhcp6c[74677]: nameserver[1] 2001:5a8::33
Jun 18 10:41:22 main10 dhcp6c[74677]: update an IA: NA-0
Jun 18 10:41:22 main10 dhcp6c[74677]: update an address 2001:5a8:601:23::135 pltime=21600, vltime=70136815965280
Jun 18 10:41:22 main10 dhcp6c[74677]: add an address 2001:5a8:601:23::135/128 on ix0
Everything is good. No problem there.
But when I attempt to get the IA_PD?
Jun 18 10:23:31 main10 dhcp6c[74677]: Sending Solicit
Jun 18 10:23:31 main10 dhcp6c[74677]: set client ID (len 10)
Jun 18 10:23:31 main10 dhcp6c[74677]: set elapsed time (len 2)
Jun 18 10:23:31 main10 dhcp6c[74677]: set option request (len 4)
Jun 18 10:23:31 main10 dhcp6c[74677]: set IA_PD prefix
Jun 18 10:23:31 main10 dhcp6c[74677]: set IA_PD
Jun 18 10:23:31 main10 dhcp6c[74677]: send solicit to ff02::1:2%ix0
Jun 18 10:23:31 main10 dhcp6c[74677]: reset a timer on ix0, state=SOLICIT, timeo=1260, retrans=120864
Jun 18 10:23:31 main10 dhcp6c[74677]: receive advertise from fe80::da53:9aff:fe0b:f956%ix0 on ix0
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option client ID, len 10
Jun 18 10:23:31 main10 dhcp6c[74677]: DUID: 00:03:00:01:d4:20:00:b0:ec:cd
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option server ID, len 26
Jun 18 10:23:31 main10 dhcp6c[74677]: DUID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option IA_PD, len 48
Jun 18 10:23:31 main10 dhcp6c[74677]: IA_PD: ID=0, T1=0, T2=0
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option status code, len 32
Jun 18 10:23:31 main10 dhcp6c[74677]: status code: no prefixes
Jun 18 10:23:31 main10 dhcp6c[74677]: get DHCP option DNS, len 32
Jun 18 10:23:31 main10 dhcp6c[74677]: server ID: 00:02:00:00:05:83:64:38:3a:35:33:3a:39:61:3a:30:62:3a:66:39:3a:35:36:00:00:00, pref=-1
Jun 18 10:23:31 main10 dhcp6c[74677]: advertise contains no address/prefix
I am requesting a /56 (I tried requesting a /64 PD as well). When you reply, I get “status code: no prefixes”. I suspect this means that the DHCP server for the segment of your network that I have been allocated is either out of IPv6 prefixes in its pool, or that it’s not configured to give IA_PDs.
When I was first connected to the Sonic network, this was in fact the case, and you had to adjust the DHCP server before I was handed an address. I suspect whatever change you did recently has placed me on another segment of your network, or changed which DHCP server I talk to, and is no longer handing out addresses. As a reminder, this had been working fine for months prior to the recent change.