По крайней мере, вы хотите удалить EUI-64 , то есть последние 64 бита адреса. более реалистично вы хотите раздеть намного больше, чтобы быть по-настоящему приватным, поскольку оставшаяся часть все равно будет идентифицировать только одну подсеть (то есть, возможно, один дом)
Глобальная адресация IPv6 очень иерархическая, от RFC2374 :
| 3| 13 | 8 | 24 | 16 | 64 bits |
+--+-----+---+--------+--------+--------------------------------+
|FP| TLA |RES| NLA | SLA | Interface ID |
| | ID | | ID | ID | |
+--+-----+---+--------+--------+--------------------------------+
<--Public Topology---> Site
<-------->
Topology
<------Interface Identifier----->
Возникает вопрос, насколько частным является частная жизнь? Уберите 64 бита, и вы определили подсеть ЛВС, а не пользователя. Снимите еще 16, и вы определили небольшую организацию, то есть клиента интернет-провайдера, например, компания / филиал с несколькими подсетями. Снимите следующие 24 с того, что вы в основном определили только интернет-провайдера или действительно большую организацию.
Вы можете реализовать это с помощью битовой маски точно так же, как и для IPv4-адреса, вопрос становится легальным, хотя «сколько мне нужно раздеть, чтобы соответствовать конкретному законодательству», а не техническим на тот момент хотя.