Il me semble que les specs 3GPP assignent un /64 par PDP context.
De mémoire (ca fait longtemps...), ce n'est ni du DHCP-PD, ni du SLAAC: la configuration fournie par un paquet PDP Context Update venant du réseau mobile indique au mobile quel préfixe configurer, et la taille du préfixe est fixée à 64 bits dans le protocole.
Bien évidemment, rien n'empêche au mobile d'établir plusieurs PDP contexts, voire même de faire du DHCP-PD une fois le PDP context établi, mais les réseux 3GPP ne sont pas vraiment faits pour et à ma connaissance, aucun opérateur ne propose ce genre de choses.
La dernière fois que j'ai tenté d'obtenir des cartes SIM avec IP publique et fixe en France, il fallait soit déployer une porte de collecte (Orange, $$$$$ pour 3 cartes SIM...), soit déployer un modem et un routeur Cisco énorme pour permettre la livraison du préfixe sur un port Ethernet (Bouygues).
Si j'ai bien compris, la solution de Bouygues est de configurer un tunnel (GRE? L2TP? PPPoE? autre?) au dessus de la connectivité fournie par le réseau mobile, et ne laissent pas le client gérer le tunnel eux-même (raison pour laquelle ils imposaient un routeur managé au client).
À mon sens, on peut facilement router le /64 (moins les quelques adresses utilisées par le mobile lui-même) sur l'interface Wifi/USB/Ethernet/Bluetooth en ajoutant, sur le mobile, une route vers ce même /64 pointant vers le réseau Wifi.
C'est d'ailleurs ce que fait iOS si je ne me trompe pas: il créé un bridge Ethernet entre l'interface Wifi, l'Ethernet over USB et l'Ethernet over Bluetooth, puis route le /64 sur ce bridge. Il émet ensuite des RAs sur ce bridge pour s'annoncer comme routeur, annoncer le /64 issu du PDP context, et annoncer un DNS (par RDNSS).