I changed my Verizon 5G Internet Gateway from router mode to bridge mode and connected it to my Cisco IOS router.
When the interface comes up, it sends out a DHCPv6 SOLICIT packet, but Verizon is sending back an ADVERTISE packet with a status code of "NoPrefixAvail".
I read this post by @Cang_Household
and set my PD hint to ::/0, but I still don't get assigned a prefix.
Here is the relevant Cisco config and show command output and Wireshark screenshots:
interface GigabitEthernet0
ip address dhcp
no ip redirects
no ip unreachables
no ip proxy-arp
ip nat outside
ip virtual-reassembly in
load-interval 30
duplex full
speed 1000
ipv6 address autoconfig default
ipv6 enable
ipv6 dhcp client pd hint ::/0
ipv6 dhcp client pd PFXPD-VERIZON
end
ROUTER#sh ipv6 dhcp interface
GigabitEthernet0 is in client mode
Prefix State is SOLICIT (9)
Information refresh timer expires in 00:01:00
Address State is IDLE
Prefix Rapid-Commit: disabled
Address Rapid-Commit: disabled
Prefixes sent as hint:
::/0
ATP#
ROUTER#show ipv6 general-prefix
IPv6 Prefix PFXPD-VERIZON, acquired via DHCP PD
ROUTER#
Wireshark SOLICIT packet:

Wireshark ADVERTISE packet:
