Коммутаторы поддерживают функции 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 enable
ip routing


interface vlan 10
ip helper-address x.x.x.x dhcp

Конфигурация интерфейса имеет приоритет над глобальной конфигурацией.