Hi ISC team,

Last year, during my testing, I found that we can configure one client class 
string to a subnet definition, but the configurations won’t be changed. Since 
then, I have seen some similar discussions. And there’s a new feature in 2.7.4 
called Option Class-Tagging which allows us to give different subnets different 
specific configurations. Also, the keyword has been changed from "client-class" 
to "client-classes". It looks to me, now we can assign multiple client classes 
to one subnet. But I don’t know if this is just a placeholder for now, or it 
has already supported the “OR'ed list of classes”. Can you help clarify?

And it also mentions that "client-class" will be changed to 
"require-client-class" in future versions. When will it be made to the next 
stable version? Thank you.


    "client-classes": [
        {
            "name": "RPD",
            "test": "substring(option[17].option[2].hex,0,3) == 'RPD'",
            "option-data": [
                …
            ]
        },
        {
            "name": "RPD_new",
            "test": "substring(option[1].hex,0,9) == 0x000200001011E42BC2",
            "option-data": [
                …
    ],

            "id": 2,
            "subnet": "2000:109:20:5320::1/64",
            "pools": [
                {
                    "pool": "2000:109:20: 5320::1-2000:109:20: 5320::10"
                }
             ],
            "relay": {
                "ip-addresses": [ "2000:109:20: 5320::1" ]
             },
            "interface": "ens18",
            "client-class": "RPD",
            "allocator": "iterative"
        },
        {
            "id": 3,
            "subnet": "2000:109:20:2110::1/64",
            "pools": [
                {
                    "pool": "2000:109:20: 2110::1-2000:109:20: 2110::9"
                }
             ],
            "relay": {
                "ip-addresses": [ "2000:109:20: 2110::1" ]
             },
            "interface": "ens18",
            "client-class": "RPD_new",
            "allocator": "iterative"
        }




Best Regards,
Yu

-- 
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to