Хотя маршрутизаторы принимают и генерируют широковещательные сообщения, они не пересылают их. Это может стать серьезной проблемой, когда широковещательная рассылка должна попасть на такое устройство, как сервер DHCP или TFTP, который находится на одной стороне маршрутизатора, а другие подсети — на другой стороне.
Если компьютер попытается найти DNS-сервер с помощью широковещательной рассылки, широковещательная рассылка будет остановлена маршрутизатором и никогда не дойдет до DNS-сервера. При настройке команды ip helper-address на маршрутизаторе широковещательные сообщения UDP, подобные этому, будут преобразованы маршрутизатором в одноадресную рассылку, что сделает связь возможной. Команда должна быть настроена на интерфейсе, который будет получать широковещательные сообщения.
R1(конфигурация)#int e0
R1(config-if)#ip-адрес-помощника ?
IP-адрес назначения A.B.C.D.
R1(config-if)#ip-адрес-помощника 100.1.1.2
Теперь вам может быть интересно, охватывает ли эта команда все службы UDP. Извините, так просто вам не отделаться! Однако команда пересылает восемь общих широковещательных сообщений службы UDP.
ВРЕМЯ, порт 37
ТАКАКС, порт 49
DNS, порт 53
BOOTP/DHCP-сервер, порт 67
Клиент BOOTP/DHCP, порт 68
ТФТП, порт 69
Служба имен NetBIOS, порт 137
Служба датаграмм NetBIOS, порт 138
Это охватывает большинство сценариев, в которых команда ip helper-address будет полезна, но как насчет тех ситуаций, когда нужной вам широковещательной рассылки нет в этом списке? Вы можете использовать команду ipforward-protocol, чтобы добавить в список любой номер порта UDP.
Кроме того, чтобы удалить протоколы из списка по умолчанию, используйте команду no ipforward-protocol. В следующем примере мы добавим порт Network Time Protocol в список переадресации, удалив порты NetBIOS. Помните, что вы можете использовать справку IOS, чтобы получить список часто фильтруемых портов!
R1(config)#ip протокол пересылки udp ?
lt;0-65535> Номер порта
бифф бифф (почтовое уведомление, comsat, 512)
bootpc Клиент протокола начальной загрузки (BOOTP) (68)
bootps Сервер протокола начальной загрузки (BOOTP) (67)
сбросить Сбросить (9)
dnsix Аудит протокола безопасности DNSIX (195)
Служба доменных имен домена (DNS, 53)
эхо Эхо (7)
isakmp Ассоциация интернет-безопасности и протокол управления ключами (500)
mobile-ip Регистрация мобильного IP (434)
сервер имен Служба имен IEN116 (устарело, 42)
netbios-dgm Служба датаграмм NetBios (138)
netbios-ns Служба имен NetBios (137)
netbios-ss Служба сеансов NetBios (139)
ntp Протокол сетевого времени (123)
pim-auto-rp PIM Auto-RP (496)
rip Протокол информации о маршрутизации (маршрутизатор, in.routed, 520)
snmp Простой протокол сетевого управления (161)
snmptrap SNMP-ловушки (162)
sunrpc Удаленный вызов процедур Sun (111)
системный журнал системного журнала (514)
система контроля доступа tacacs TAC (49)
разговор разговор (517)
tftp Тривиальный протокол передачи файлов (69)
время Время (37)
кто кто сервис (rwho, 513)
xdmcp X Протокол управления диспетчером дисплея (177)
R1(config)#ip протокол пересылки udp 123
R1(config)#no ip протокол пересылки udp 137
R1(config)#no ip протокол пересылки udp 138
Как видите, команда ip helper-address помогает обойти тот факт, что широковещательные рассылки не пересылаются маршрутизаторами по умолчанию, и если вам просто нужно отправить один или два типа широковещательных рассылок, другие типы можно легко отключить.
-
Руководство По Цифровым Диктофонам
19 Oct, 24 -
Защитите Свои Онлайн-Аккаунты От Фишинга
19 Oct, 24 -
Бесплатных Mmorpg В Изобилии
19 Oct, 24 -
Все О Программной Инженерии И Разработке
19 Oct, 24 -
Потоковое Аудио: Добавление Человечности
19 Oct, 24 -
Расцвет Компьютерных Игр Онлайн
19 Oct, 24