# subclass with guard declaration config # options option dhcp6.mysystem code 1250 = text; option dhcp6.myversion code 1251 = unsigned integer 16; option dhcp6.mydescr code 1252 = text; # superclass declaration class "foobar" { match if option dhcp6.myversion = 0:1; match option dhcp6.mysystem; } # simple subclass declaration subclass "foobar" "system1"; # option setting subclass declaration subclass "foobar" "system2" { option dhcp6.mydescr "1.2"; } # complex subclass declaration subclass "foobar" "system3" { option dhcp6.mydescr "1.3"; option dhcp6.rapid-commit; }