2

Когда я впервые услышал об IPv6, я просто предположил, что он удвоил число битов адресации в IPv4 с 32 до 64 бит. Этого было бы достаточно, по крайней мере, для 2,6 миллиардов адресов на каждого человека на планете. Я только что узнал, что размер адреса на самом деле увеличился в четыре раза до 128 бит, что составляет поразительные 4,8e+28 адресов на человека.

Почему было выбрано 128 бит?

3 ответа3

2

Некоторое время они смотрели на 64-битное адресное пространство и на то, сколько это значило адресов на квадратный фут / метр. Затем они посмотрели на плотность населения, в местах очень высокой плотности. Они видели, что в плотном высотном районе, например, в Нью-Йорке или Шанхае, вы на самом деле приближаетесь к этому пределу. Какой смысл в развертывании, если вам, возможно, понадобится снова увеличить размер в легко обозримом будущем.

Таким образом, они перешли к 128 битам, так что не было никакого шанса, что вы превысите это. Хотя ... (обязательная шутка XKCD)

Это также помогает с маршрутизацией. Подумайте обо всем безумии с адресными классами, CIDR и всем этим. Имея некоторые дополнительные биты, вы можете сделать разделение сети / машины частью очистителя адресов.

Мне напомнили о Доме животных .. «Почему Пинто?" "ПОЧЕМУ БЫ И НЕТ?!Msgstr "128 бит помещает в пакет еще 8 байтов. Это не огромное увеличение в размерах. Когда был изобретен ipv4, скорость около 150 бит / с или 300 бит / с была довольно распространенным явлением. Теперь у меня 12 Мбит / с в моем доме, и США на самом деле довольно медленные, когда речь идет о широкополосной связи (сравните, скажем, с Южной Кореей). Дополнительные 8 байтов на пакет для защиты от ошибок не так уж и плохи.

1

Потому что вы никогда не знаете, что принесет будущее. Представьте, что каждое устройство в вашем доме имеет собственный IPv6-адрес. Таким образом, потребуется гораздо больше адресов, чем вы думаете сейчас.

Так что в основном это будущее мышление.

1

Адресное пространство IPv6 обычно передается отдельным пользователям в виде нескольких блоков /64. Это упрощает настройку подсетей и автоматическую настройку на основе MAC-адреса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .