Назад | Перейти на главную страницу

Переназначение IP-адреса (неиспользуемый IP-адрес)

Доступные блоки адресов IPv4 исчерпаны, и цена за адрес IPv4 увеличивается. Однако я читал, что 2/3 IP-адресов остаются неиспользованными, потому что они были неправильно назначены на первых этапах.

Поскольку луны этих назначенных IP-адресов не используются. Почему такие организации, как IANA, не заставляют своих владельцев возвращать неиспользуемый IP-адрес?

Из-за этого многие хостинг-провайдеры начинают использовать NAT или IPv6 только для VPS низкого уровня.

Я просто не понимаю

Даже если они смогут вернуть все неиспользуемые IP-адреса (задача непростая), это лишь на короткий промежуток времени отодвинет их. Промедление не решит проблему.

Вы не можете просто собирать неиспользованные блоки и раздавать их произвольно. Скажем, какой-то сайт выделен 120.0.0.0/8 и оказывается, что половина его не используется, скажем, 120.128.0.0/9. Есть маршрут к 120.0.0.0/8, объявленный через BGP. Теперь, если вы разделите блок, вам, скорее всего, понадобится два маршрута. Это не выглядит впечатляюще, но таблицы маршрутизации в Зоне, свободной по умолчанию (также известной как магистраль Интернета), содержат уже более полумиллиона записей. Если вы удвоите значительное количество маршрутов, то количество входов значительно вырастет.

Теперь предположим более вероятный случай, когда сайт распределил свои адреса по всему сетевому блоку 120.0.0.0/8. Скажем, заполняются все остальные / 16, например 120.1.0.0/16, 120.3.0.0/16 и т. Д. Если сайт возвращает неиспользуемые блоки «класса B», а ответственный RIR передает их другим сайтам, количество записей в таблице маршрутизации увеличивается на 255. Если вы сделайте это для многих сайтов, количество записей в таблице маршрутизации резко возрастет, и это станет серьезным узким местом.

На практике «средний» сценарий, вероятно, будет где-то посередине из двух сценариев, но на самом деле будет очень много новых сетей «класса C», которым нужны отдельные записи в таблице маршрутизации.

Так почему бы просто не перенумеровать сети и не «дефрагментировать» адресное пространство? Поскольку перенумерация означает значительное время простоя, поскольку перенумерация IPv4 в большинстве случаев означает ручное касание (или даже перезагрузку) каждой затронутой машины. И это без учета всех жестко заданных IP-адресов, а это значит, что вам нужно найти исправление для всех уязвимых приложений. Таким образом, с практической точки зрения перенумерация практически невозможна, и поэтому любой план по освобождению неиспользуемого пространства встретит сильное сопротивление.