29
рассылок используются для запроса информации о неизвестном
МАС-адресе для IP-адреса (ARP-запросы) в локальном сегменте сети,
и поэтому изоляция таких широковещательных пакетов в пределах
локального сегмента сети не приводит к неизбежным (в противном
случае) проблемам и в высшей степени выгодна для производитель-
ности сети. В некоторых ситуациях IP-станции используют широко-
вещательные UDP-посылки, чтобы найти службы, которые могут на-
ходиться не в локальном сегменте сети. Например, прикладные
программы, которые работают с NetBIOS через протокол IP, исполь-
зуют широковещательные UDP-рассылки для поиска необходимой
пользователю службы конкретного типа. Если эта служба размеще-
на не в том сегменте сети, в котором находится станция пользовате-
ля, то маршрутизатор заблокирует эту рассылку, делая службу не-
доступной. Другие службы, например, DHCP или протокол начальной
загрузки (Bootstrap Protocol —ВООТР), посылают широковещатель-
ные UDP-пакеты, чтобы помочь IP-станциям определить их IP-адреса
во время процесса начальной загрузки; эти широковещательные па-
кеты принимаются серверами, назначающими адреса. Если серверы
находятся вне локального сегмента сети, то IP-станция не сможет
получить назначенный сервером IP-адрес. Чтобы компенсировать
свойство маршрутизатора по изолированию широковещательных па-
кетов, ОС IOS имеет возможность переадресовывать широковеща-
тельные UDP-пакеты на конкретную хост-машину или в конкретную
подсеть. Эта функция, известная под названием переадресация ши-
роковещательных IP-пакетов, активируется путем использования
субкоманды конфигурирования интерфейса ОС IOS ip helper-
address. Общее назначение этой команды состоит в переадресации
DHCP-запросов адреса из локального сегмента сети в тот сегмент
сети, в котором размешается DHCP-сервер. По умолчанию, широко-
вещательные пакеты не проходят через маршрутизатор, и, таким об-
разом, широковещательные DHCP-пакеты не попадают на DHCP-
сервер. Чтобы разрешить переадресацию широковещательных пакетов
между сегментами, подключенными к маршрутизатору, использует-
ся команда ip helper-address. В качестве параметра команды ip
helper-address выступает IP-адрес хост-машины или широковеща-
тельный IP-адрес. Указываемый адрес представляет собой либо сете-
вой адрес конкретного DHCP-сервера, либо широковещательный
адрес сегмента локальной сети, в котором находится DHCP-сервер.