4.4. Настройка DHCP-ретрансляции

Назначение

Агент ретрансляции DHCP - это узел, пересылающий DHCP-пакеты между клиентами и серверами. Агенты ретрансляции используются для пересылки запросов и ответов между клиентами и серверами, когда они не находятся в одной физической подсети.

Описание

Переадресация агентами ретрансляции отличается от обычной работы IP-маршрутизатора, где трафик прозрачно переключаются между сетями. Агент ретрансляции DHCP получает сообщение, а затем генерирует новое DHCP-сообщение для отправки через другой интерфейс. Агент ретрансляции устанавливает адрес шлюза (поле порта DHCP-пакета) и, если он настроен, добавляет в пакет опцию информации агента ретрансляции (Option 82) и пересылает его DHCP-серверу. После получения ответа от сервера и удаления информации агента ретрансляции, ответ сервера пересылается DHCP-клиенту.

Настройка

Ниже представлен пример работы коммутатора в качестве агента ретрансляции.

image

Рис. 4.4 DHCP-ретрансляция

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Вход в режим конфигурации порта и его настройка

Switch(config)# interface eth-0-12
Switch(config-if)# no switchport
Switch(config-if)# ip address 4.4.4.2/24
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ip address 5.5.5.2/24
Switch(config-if)# no shutdown
Switch(config-if)# exit

Шаг 3: Создание DHCP-сервера

Switch(config)# dhcp-server 1 4.4.4.1

Шаг 4: Включение DHCP-ретрансляции на порте

Switch(config)# interface eth-0-1
Switch(config-if)# dhcp relay information trusted
Switch(config-if)# dhcp-server 1
Switch(config-if)# exit

Шаг 5: Разрешение использования службы DHCP и включение ретрансляции

Switch(config)# service dhcp enable
Switch(config)# dhcp relay

Шаг 6: Проверка

Вывод конфигурации порта:

 Switch# show running-config interface eth-0-12
 !
 interface eth-0-12
  no switchport
  ip address 4.4.4.2/24 
 !
 Switch# show running-config interface eth-0-1
 !
 interface eth-0-1
  no switchport
  dhcp relay information trusted
  dhcp-server 1
  ip address 5.5.5.2/24
 !

Вывод статуса службы DHCP:

Switch# show services
Networking services configuration:
Service Name         Status       
===========================================================
dhcp                   enable       
Вывод информации о группе DHCP-серверов:
Switch# show dhcp-server
DHCP server group information:
===========================================================
group 1 ip address list:
[1] 4.4.4.1
Вывод статистики DHCP-ретрансляции
Switch# show dhcp relay statistics
DHCP relay packet statistics:
===========================================================
Client relayed packets:  20
Server relayed packets:  20
Client error packets:     20
Server error packets:     0
Bogus GIADDR drops:       0
Bad circuit ID packets:   0
Corrupted agent options:  0
Missing agent options:    0
Missing circuit IDs:      0
Вывод сетевых настроек на ПК:
Ipconfig /all
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 5.5.5.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 5.5.5.2
DHCP Server . . . . . . . . . . . : 4.4.4.1
DNS Servers . . . . . . . . . . . : 4.4.4.1