Hi community,
In my testing I found that Verizon seems to adopt an idle timeout threshold on its ipv6 network.
In the first place, the ModemManager’s simple connect can setup a bearer successfully, which provides both ipv4 and ipv6 configurations.
Tcpdump revealed that there are ipv6 NDP traffic between the cellmodem’s slaac address, link-local address and the gateway’s link-local address, about 15m or so. Also the cellmodem interface receives ipv6 RA.
Despite of these existing ipv6 traffic, if I leave the cellmodem interface idle, for about 3-4 hours, the ipv6 configuration will be dropped. Although I could simple connect again and this time there will be new/different slaac address, link local address on cellmodem and new gateway’s link-local address, the ipv6 configuration doesn’t really work - I can’t even ping gateway’s link-local address from the cellmodem interface
Further testing found that if I send a ping6 packet from the cellmodem to the gateway’s link-local address periodically, say once per hour, would help keep alive the initial ipv6 configuration to prevent it from being dropped anymore.
Does anyone run into anything similar? Does Verizon enforces ipv6 idle timeout threshold at all?
Thanks!
Harry