У меня 3200-28 работает следующим образом:
class "10.0.1.23:p1" {
match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "1"
and binary-to-ascii(10, 8, ".", packet(24, 4)) = "10.0.1.23";
}
pool {
range 192.168.12.5;
allow members of "10.0.1.23:p1";
}