В соответствии со стандартом IPv6 Linux назначает локальные адреса каналов IPv6 для интерфейсов. Этим интерфейсам всегда назначается / 64 адреса. Это правильно? Я думаю, что они должны быть / 10. Почему им назначено / 64 адреса?
linux
networking
network-interface
ipv6
всевозможный
источник
источник
Ответы:
Адресное пространство, выделенное для локальных адресов, равно fe80 :: / 10, но следующие 54 бита определены как все нули, поэтому эффективный диапазон равен fe80 :: / 64. Что ставит его в соответствие с обычным обычаем для адресов IPv6.
RFC 4291 :
источник
FE80 :: / 64 включает 2 ^ 48 адресов Ethernet и некоторые другие производные комбинации на уровне канала, но не обязательно всех типов. / 10 позволяет в будущем расширять новые типы, которые еще не определены.
источник