amarao (amarao_san) wrote,
amarao
amarao_san

Главной, тщательно скрываемой ложью про. IPv6 является утверждение о его размере. Люди, которые вас убеждают в том, что там 2^128 адресов врут вам ещё больше, чем те, кто говорят о валовом доходе на душу населения в стране.
В IPv6 64 бита отведено под номер интерфейса. Другими словами, за вычетом проблемы "как бы мне воткнуть пять железок в один интернет", 64 бита из адреса уходят совсем.

Дальше. 3 бита у нас отведено под тип адреса - и с практической точки зрения остаётся 61 бит. 16 бит отдаётся под нужды клиентов (только отсюда мы начинаем работать с адресами, которым есть эквивалент в ipv4). Остаётся 45 бит - и это примерный эквивалент 29-24 битам в ipv4. Лишние 20 бит адреса это круто, конечно, но совсем не те 128 бит, которые нам обещали. Фактически, нам увеличили размер адресного пространства в миллион раз. Порезав, его, кстати, на довольно крупные и неудобные куски.

Если очень грубо оценивать, то мы получили 1000-кратный запас по адресам. Если мы предположим геометрическую прогрессию, то есть вероятность, что проблема нехватки адресов возникнет ещё раз при нашей жизни.

Точнее, тогда это будет проблема "неудачного распределения адресного пространства", но легче от этого не станет.
Tags: ipv4, ipv6, алармизм, пессимизм, скепсис
Subscribe

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • arping'а не достаточно

    Я обнаружил, что arping не умеет делать целый запрос полностью (т.е. source mac, dest mac, source ip, dest ip). Dest либо IP, либо mac, и это немного…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • arping'а не достаточно

    Я обнаружил, что arping не умеет делать целый запрос полностью (т.е. source mac, dest mac, source ip, dest ip). Dest либо IP, либо mac, и это немного…