1. Динамически из пула должен выдавать NAS. В диалапе на Cisco 5300 это делалось так:
DEFAULT NAS-IP-Address == "10.0.0.1", Called-Station-Id == "000"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Cisco-AVPair = "ip:addr-pool=DIALUP-210-c4",
1) Второй вариант - вместо имени пула передавать DHCP-класс или имя сервиса, в котором задан класс. Затем в зависимости от класса клиент должен попадать в нужный пул. Вэтом варианте можно релеить часть запросов на внешний DHCP (например, для статики или STB).
Кстати, кто подскажет научилась ли циска на DHCP жрать framed-ip-address из access-accept? =)
2) Содержимое поля username из access-request задается параметрами интерфейсной команды "ip subscriber ..." ;)
Самый полный сборник примеров, из того что я находил: http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/isg/configuration/xe-3s/isg-xe-3s-book.pdf