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

Как на практике использовать IP-адрес нулевой подсети?

Я знаю, что IP-адрес нулевой подсети относится к самой подсети, а IP-адрес первой подсети используется для широковещательной передачи.

Как мы можем использовать IP-адрес нулевой подсети?

Есть ли у маршрутизатора возможность использовать IP-адрес нулевой подсети?

Для IPv4, RFC 943, присвоенные номера определил использование адреса со всеми нулями:

Специальные адреса:

В определенных контекстах полезно иметь фиксированные адреса с функциональным значением, а не в качестве идентификаторов конкретных хостов. Когда требуется такое использование, нулевой адрес должен интерпретироваться как означающий «это», как в «этой сети». Адреса всех единиц следует интерпретировать как «все», например «все хосты». Например, адрес 128.9.255.255 можно интерпретировать как означающий все хосты в сети 128.9. Или адрес 0.0.0.37 можно интерпретировать как обозначающий хост 37 в этой сети.

Маршрутизаторы используют все нули для обозначения сети. Вы найдете это в таблице маршрутизации, где сеть выражена как адрес со всеми нулями. Адрес обратной связи (/32) технически является как адресом со всеми нулями, так и с адресом всех единиц для сети.

-НО-

Если ваш маршрутизатор поддерживает это, вы можете использовать адреса «все нули» и «все единицы», используя 31-битную маску для соединения точка-точка. Это стандарт с 2000 года, хотя не все его поддерживают (в частности, Windows этого не поддерживает, но большинство маршрутизаторов корпоративного уровня поддерживают). Видеть RFC 3021, Использование 31-битных префиксов в двухточечных каналах IPv4.

Кроме того, IPv6 не поддерживает широковещательную рассылку, и вы можете использовать адреса, состоящие только из нулей и единиц.