Configuration example for option 125 (dhcp_poolname_opt=2):

# Declare the architecture of opt125 for VASExperts
option space VASEX code width 1 length width 1;
option VASEX.poolname code 1 = string;
option space vivso code width 4 length width 1;
option vivso.VASEX code 43823 = encapsulate VASEX;
option vivso.iana code 0 = string;
option op125 code 125 = encapsulate vivso;
shared-network MyShare {
# Declare the pool class "my-pool1"
class "dhcp-pool1" {
match if option VASEX.poolname = "my-pool1";
}
# Declare the pool class "my-pool2"
class "dhcp-pool2" {
match if option VASEX.poolname = "my-pool2";
}
# ...
# pool "my-pool1"
subnet 10.250.130.0 netmask 255.255.255.0 {
option routers 10.250.130.1;
pool {
allow members of "dhcp-pool1";
range 10.250.130.2 10.250.130.250;
}
}
# pool "my-pool2"
subnet 10.250.140.0 netmask 255.255.255.0 {
option routers 10.250.140.1;
pool {
allow members of "dhcp-pool2";
range 10.250.140.2 10.250.140.250;
}
}
# ...
}