Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sebastian Schrader
Kea
Commits
13bff631
Commit
13bff631
authored
Feb 18, 2014
by
Tomek Mrugalski
🛰
Browse files
[3316] User's Guide update
parent
e8cd6341
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/guide/bind10-guide.xml
View file @
13bff631
...
@@ -4431,15 +4431,16 @@ Dhcp4/subnet4 [] list (default)
...
@@ -4431,15 +4431,16 @@ Dhcp4/subnet4 [] list (default)
extensions will be using hooks extensions.
extensions will be using hooks extensions.
</para>
</para>
</note>
</note>
<para>
In certain cases it is useful to differentiate between different types
<para>
In certain cases it is useful to differentiate between different
of clients and treat them differently. The process of doing classification
types of clients and treat them differently. The process of doing
is conducted in two steps. The first step is to assess incoming packet and
classification is conducted in two steps. The first step is to assess
assign it to zero or more classes. This classification is currently simple,
incoming packet and assign it to zero or more classes. This classification
but is expected to grow in capability soon. Currently the server checks whether
is currently simple, but is expected to grow in capability soon. Currently
incoming packet has vendor class identifier option (60). If it has, content
the server checks whether incoming packet has vendor class identifier
of that option is interpreted as a class. For example, modern cable modems
option (60). If it has, content of that option is prepended with
will send this option with value
"
docsis3.0
"
and as a result the
"
VENDOR_CLASS_
"
then is interpreted as a class. For example,
packet will belong to class
"
docsis3.0
"
.
modern cable modems will send this option with value
"
docsis3.0
"
and as a result the packet will belong to class
"
VENDOR_CLASS_docsis3.0
"
.
</para>
</para>
<para>
It is envisaged that the client classification will be used for changing
<para>
It is envisaged that the client classification will be used for changing
...
@@ -4450,12 +4451,12 @@ Dhcp4/subnet4 [] list (default)
...
@@ -4450,12 +4451,12 @@ Dhcp4/subnet4 [] list (default)
subnet selection.
</para>
subnet selection.
</para>
<para>
<para>
For clients that belong to the docsis3.0 class, the siaddr
field is set to
For clients that belong to the
VENDOR_CLASS_
docsis3.0 class, the siaddr
the value of next-server (if specified in a subnet). If
there is
field is set to
the value of next-server (if specified in a subnet). If
boot-file-name option specified, its value is also set in the
file field
there is
boot-file-name option specified, its value is also set in the
in the DHCPv4 packet. For eRouter1.0 class, the siaddr is
always set to
file field
in the DHCPv4 packet. For eRouter1.0 class, the siaddr is
0.0.0.0. That capability is expected to be moved to
external hook
always set to
0.0.0.0. That capability is expected to be moved to
library that will be dedicated to cable modems.
external hook
library that will be dedicated to cable modems.
</para>
</para>
<para>
<para>
...
@@ -4483,13 +4484,13 @@ Dhcp4/subnet4 [] list (default)
...
@@ -4483,13 +4484,13 @@ Dhcp4/subnet4 [] list (default)
the 192.0.2.0/24 prefix. The Administrator of that network has decided
the 192.0.2.0/24 prefix. The Administrator of that network has decided
that addresses from range 192.0.2.10 to 192.0.2.20 are going to be
that addresses from range 192.0.2.10 to 192.0.2.20 are going to be
managed by the Dhcp4 server. Only clients belonging to client class
managed by the Dhcp4 server. Only clients belonging to client class
docsis3.0 are allowed to use this subnet. Such a
configuration can be
VENDOR_CLASS_
docsis3.0 are allowed to use this subnet. Such a
achieved in the following way:
configuration can be
achieved in the following way:
<screen>
<screen>
>
<userinput>
config add Dhcp4/subnet4
</userinput>
>
<userinput>
config add Dhcp4/subnet4
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/subnet "192.0.2.0/24"
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/subnet "192.0.2.0/24"
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/pool [ "192.0.2.10 - 192.0.2.20" ]
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/pool [ "192.0.2.10 - 192.0.2.20" ]
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/client-class "docsis3.0"
</userinput>
>
<userinput>
config set Dhcp4/subnet4[0]/client-class "
VENDOR_CLASS_
docsis3.0"
</userinput>
>
<userinput>
config commit
</userinput></screen>
>
<userinput>
config commit
</userinput></screen>
</para>
</para>
...
@@ -5558,9 +5559,10 @@ should include options from the isc option space:
...
@@ -5558,9 +5559,10 @@ should include options from the isc option space:
assign it to zero or more classes. This classification is currently simple,
assign it to zero or more classes. This classification is currently simple,
but is expected to grow in capability soon. Currently the server checks whether
but is expected to grow in capability soon. Currently the server checks whether
incoming packet has vendor class option (16). If it has, content
incoming packet has vendor class option (16). If it has, content
of that option is interpreted as a class. For example, modern cable modems
of that option is prepended with
"
VENDOR_CLASS_
"
interpreted as a
will send this option with value
"
docsis3.0
"
and as a result the
class. For example, modern cable modems will send this option with value
packet will belong to class
"
docsis3.0
"
.
"
docsis3.0
"
and as a result the packet will belong to class
"
VENDOR_CLASS_docsis3.0
"
.
</para>
</para>
<para>
It is envisaged that the client classification will be used for changing
<para>
It is envisaged that the client classification will be used for changing
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment