
Коммутаторы поддерживают функции DHCP Relay агента. Задачей DHCP Relay агента является передача DHCP-пакетов от клиента к серверу и обратно в случае, если DHCP-сервер находится в одной сети, а клиент в другой. Принцип работы DHCP Relay агента на коммутаторе: коммутатор принимает от клиента DHCP- запросы, передает эти запросы серверу от имени клиента (оставляя в запросе опции с требуемыми клиентом параметрами и, в зависимости от конфигурации, добавляя свои опции). Получив ответ от сервера, коммутатор передает его клиенту.
Пример настройки:
vlan database
vlan 150,200
vlan routing 150 1
vlan routing 200 2
exit
configure
ip routing
ip helper enable
ip helper-address 192.168.1.5 dhcp
interface 1/0/1
no shutdown
switchport mode access
switchport access vlan 150
exit
interface 1/0/2
no shutdown
switchport mode access
switchport access vlan 200
exit
interface vlan 200
no shutdown
routing
ip address 192.168.1.1 255.255.255.0
exit
interface vlan 150
no shutdown
routing
ip address 192.168.2.1 255.255.255.0
exit
Примечание:
Можно настроить ретрансляцию как на глобальном уровне, так и на интерфейсах маршрутизации.
При глобальном включении ip helper-address, он будет работать для всех интерфейсов SVI. Для ограничения запросов на интерфейсах используется команда, например:interface Vlan10
ip helper-address discard
Для настройки ретрансляции непосредственно на интерфейсах SVI глобально настраивается:ip helper enableip routinginterface vlan 10
ip helper-address x.x.x.x dhcp
Конфигурация интерфейса имеет приоритет над глобальной конфигурацией.