...

пятница, 9 августа 2013 г.

Так сколько же адресов IPv4 пропадет?

Зацепил меня вопрос №13 «А знаете ли сколько всего адресов [IPv4] пропадает» из топика Каверзные сетевые вопросы

Не сколько сам вопрос, сколько замечание уважаемого eucariot «Вот такие мы расточительные». Стало интересно, а сколько процентов адресного пространства пропадает в нынешних условиях дефицита адресов IPv4 (про который год назад протрубили практически все масс-медиа и благополучно забыли) — 1%? Или 5%? А может быть 10%?

Во-первых, не совсем понятно, что понимать под термином пропадает? Во-вторых, на кого из источников ориентироваться при определении списков пропащих адресов, где искать правды?


Для простоты будем считать пропащими все адреса, про которые есть явное упоминание (например, в RFC), что по тем или иным причинам их нельзя использовать для присвоения узлу. Потери на маски\гейты, вызванные необходимостью обеспечения распределения IP-адресов потребителям и маршрутизации между ними учитывать не будем. Потери будем считать в % от максимально возможного количества уникальных адресов (4 294 967 296 = 2^32).


По RFC 5735 (который упоминается eucariot в ответе на вопрос №13) получалось, что пропадет 588 514 561 (13,70%) адресов. В статье на вики Reserved_IP_addresses указано уже 592 708 616 (13,80%) адресов. Почему цифры не совпадают? А потому что RFC 5735 признан устаревшим, и актуальный RFC по теме — 6890. На основе RFC6890 на сайте iana.org есть документ IANA IPv4 Special-Purpose Address Registry, достаточно полный и актуальный (Last Updated 2013-05-22), хотя и не идеальный (imho).


В новом RFC6890 появляется сеть 100.64.0.0/10 (Shared Address Space), и производится детализация подсети 192.0.0.0/24 (IETF Protocol Assignments) на 192.0.0.170/32 и 192.0.0.171/32 (NAT64/DNS64 Discovery), а также 192.0.0.0/29 (DS-Lite). Но вот сеть для мультикаста 224.0.0.0/4 из RFC5735 уже в списках не значится. Итого, 324 273 411 (7,55%) пропащих адресов. А куда делся диапазон 224.0.0.0/4? Неужели раздали страждущим? Никак нет, в IANA IPv4 Address Space Registry в графе Designation честно указано Multicast. Поэтому учитывем диапазон 224.0.0.0/4 в списке потерь.

Что касается вики — сеть 192.0.0.0/24 упоминается только подсетью 192.0.0.0/29, что даёт абсолютную погрешность в 248 хостов, которая из-за мизерного размера в процентном соотношении не отражается.


Таким образом, если я нигде не ошибся — на сегодняшний день общие потери адресов IPv4 cоставляют 13,8 % от максимально возможного количества уникальных адресов, а в википедии есть ошибка. Уважаемые специалисты, поправьте, пожалуйста, меня, если я не прав. Или Википедию.


Попутно возник вопрос к специалистам – а как поживает дефицит адресов IPv4, про который в прошлом году широко объявили масс-медиа? И долго ли еще будет пребывать в статусе RESERVED for Future use (с сентября 1981 г уже) диапазон 240.0.0.0/4?


PS: я не сетевик, если неправ – сильно не пинайте плиз.


Таблицы с расчётами



























































































































































































































































































































































































































































































RFC5735 wiki iana.org
0.0.0.0/8816 777 216 0.0.0.0/8816 777 216 0.0.0.0/8816 777 216
10.0.0.0/8816 777 216 10.0.0.0/8816 777 216 10.0.0.0/8816 777 216
100.64.0.0/10104 194 304 100.64.0.0/10104 194 304
127.0.0.0/8816 777 216 127.0.0.0/8816 777 216 127.0.0.0/8816 777 216
169.254.0.0/161665 536 169.254.0.0/161665 536 169.254.0.0/161665 536
172.16.0.0/12121 048 576 172.16.0.0/12121 048 576 172.16.0.0/12121 048 576
192.0.0.0/24>24256 192.0.0.0/29298 192.0.0.0/2424256
192.0.0.0/2929
192.0.0.170/3232
192.0.0.171/3232
192.0.2.0/2424256 192.0.2.0/2424256 192.0.2.0/2424256
192.88.99.0/2424256 192.88.99.0/2424256 192.88.99.0/2424256
192.168.0.0/161665 536 192.168.0.0/161665 536 192.168.0.0/161665 536
198.18.0.0/1515131 072 198.18.0.0/1515131 072 198.18.0.0/1515131 072
198.51.100.0/2424256 198.51.100.0/2424256 198.51.100.0/2424256
203.0.113.0/2424256 203.0.113.0/2424256 203.0.113.0/2424256
224.0.0.0/44268 435 456 224.0.0.0/44268 435 456 224.0.0.0/44268 435 456
240.0.0.0/44268 435 456 240.0.0.0/44268 435 456 240.0.0.0/44268 435 456
255.255.255.255/32321 255.255.255.255/32321 255.255.255.255/32321
ИТОГО588 514 561 ИТОГО592 708 617 ИТОГО592 708 865
всего IPv4 адресов4 294 967 296 всего IPv4 адресов4 294 967 296 всего IPv4 адресов4 294 967 296
% потерь13,7024224 % потерь13,80007288 % потерь13,80007865



Содержимое


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html


Комментариев нет:

Отправить комментарий