@@ -47,7 +47,7 @@ filters:
4747 v6UserClassOption :
4848 opaqueDataList :
4949 - asciiValue : " MyUserClass"
50- operator : " equals "
50+ operator : " EQUALS "
5151 v6MsgConfigOptions :
5252 # Send the "filter.com." domain search list to the matched clients
5353 v6DomainSearchListOption :
@@ -63,28 +63,51 @@ filters:
6363 enterpriseNumber : 12345
6464 opaqueDataList :
6565 - asciiValue : " VendorXYZ"
66- operator : " equals "
66+ operator : " EQUALS "
6767 v6MsgConfigOptions :
6868 # Send vendor specific options to the matched clients
6969 v6VendorInfoOption :
7070 enterpriseNumber : 12345
71- suboptionList :
71+ subOptions :
7272 optionDefList :
7373 - stringOption :
7474 string : " hello"
7575 code : 1
7676 - ipAddressOption :
7777 ipAddress : " 2001:db8::1"
7878 code : 2
79- - name : " DHCPv4 VendorClass Filter"
79+ - name : " DHCPv4 VendorClass Filter 1 "
8080 filterExpressions :
8181 # Match clients with v4 vendor class option starting with "MyVendorPrefix"
82+ filterExpressionList :
83+ - clientClassExpression :
84+ v4VendorClassOption :
85+ opaqueData :
86+ asciiValue : " VendorXYZ"
87+ operator : " EQUALS"
88+ v4ConfigOptions :
89+ v4VendorSpecificOption :
90+ opaqueData :
91+ subOptions :
92+ optionDefList :
93+ - stringOption :
94+ string : " VendorSpecial"
95+ v4 : true
96+ code : 1
97+ name : " VendorXYZSubopt1"
98+ - ipAddressOption :
99+ ipAddress : " 10.11.12.13"
100+ v4 : true
101+ code : 2
102+ name : " VendorXYZSubopt2"
103+ - name : " DHCPv4 VendorClass Filter 2"
104+ filterExpressions :
82105 filterExpressionList :
83106 - clientClassExpression :
84107 v4VendorClassOption :
85108 opaqueData :
86109 asciiValue : " MyVendorPrefix"
87- operator : " startsWith "
110+ operator : " STARTS_WITH "
88111 v4ConfigOptions :
89112 # Send vendor specific data to the matched clients
90113 v4VendorSpecificOption :
@@ -109,6 +132,12 @@ links:
109132 v4RoutersOption :
110133 ipAddressList :
111134 - " 10.0.0.1"
135+ v4DomainServersOption :
136+ ipAddressList :
137+ - " 1.1.1.1"
138+ - " 8.8.8.8"
139+ v4DomainNameOption :
140+ domainName : " foo.com."
112141 v4AddrPools :
113142 poolList :
114143 - range : " 10.0.0.100-10.0.0.199"
@@ -121,6 +150,13 @@ links:
121150 v4RoutersOption :
122151 ipAddressList :
123152 - " 10.0.0.11"
153+ v4OtherOptions :
154+ optionDefList :
155+ - stringOption :
156+ string : " AnyOtherV4Option-Value"
157+ v4 : true
158+ code : 194
159+ name : " AnyOtherV4Option"
124160 - name : " Local IPv6 Client Link (Multicast traffic)"
125161 # Local DHCPv6 links are defined by interface name
126162 interface : " eth2"
@@ -148,10 +184,13 @@ links:
148184 # if the DUID is known, then a binding can be made.
149185 duid :
150186 hexValue : " 0A1B2C3D4E5F"
151- # The IA_ID is almost definitely unpredictable, so
152- # it is an optional element for a DHCPv6 binding. If
153- # left undefined, then ANY IA_ID will match.
154- # iaid: 0
187+ msgConfigOptions :
188+ v6OtherOptions :
189+ optionDefList :
190+ - stringOption :
191+ string : " AnyOtherV6Option-Value"
192+ code : 196
193+ name : " AnyOtherV6Option"
155194 linkFilters :
156195 linkFilterList :
157196 - v6NaAddrPools :
0 commit comments