Понадобилось, чтобы dhcp сервер отдавал маршруты клиентам — вот что сделали для реализации. В качестве сервера используем isc-dhcp в составе CentOS 6.4

В основной секции (в самом начале файла, до первых фигурных скобок сабнетов) dhcpd.conf указываем:

#Для тех, клиентов, которые работают согласно RFC
option rfc3442-classless-static-routes code 121 = array of integer 8;
option ms-classless-static-routes code 249 = array of integer 8;

Непосредственно в секции сабнета указываем маршруты:

subnet 192.168.200.0 netmask 255.255.255.0 {
option domain-name-servers ns.local;
option domain-name «.local»;
option routers 192.168.200.1;
option rfc3442-classless-static-routes 23, 172, 20, 252, 192, 168, 200, 2;
option ms-classless-static-routes 23, 172, 20, 252, 192, 168, 200, 2;

что есть что:
23, 172, 20, 252, 192, 168, 200, 2;
23 — маска destination
172, 20, 252, — сетка 172.20.252.0/23
192, 168, 200, 2 — машрутизатор, за которым находится наш destination.

Можно указать несколько маршрутов — например так:

option rfc3442-classless-static-routes 23, 172, 20, 252, 192, 168, 200, 2,
24, 172, 20, 10, 192, 168, 200, 2;