BIND 10 #3186: Implement shared library of hooks for the Comcast Demo
BIND 10 Development
do-not-reply at isc.org
Mon Oct 7 12:30:42 UTC 2013
#3186: Implement shared library of hooks for the Comcast Demo
-------------------------------------+-------------------------------------
Reporter: tmark | Owner:
Type: task | Status: new
Priority: low | Milestone: Sprint-
Component: dhcp | DHCP-20131016
CVSS Scoring: | Keywords:
Defect Severity: N/A | Sensitive: 0
Feature Depending on Ticket: | Sub-Project: DHCP
Add Hours to Ticket: 0 | Estimated Difficulty: 0
Internal?: 0 | Total Hours: 0
-------------------------------------+-------------------------------------
The Hooks portion of the Prefix delegation demo for Comcast will require a
shared library which:
Create a shared library with code for the subnet4_select and
subnet6_select
hooks which:
1. Upon receipt of a lease request determine if the requesting client is
in a
list of "registered" clients
2. If the requesting client is registered, assign the client to an
unrestricted
access subnet.
3. If the requesting client is not registered, assign the client to an
restricted access subnet.
4. Write the the requesting client id type, client id, lease address, and
registration status to a flat file. It should use a "ini" file format of
<label>=value<eol>
id_type=mac | client-id | duid
client=<id of client>
address=<lease ip address>
registered={true | false}
The list of registered clients will be read from flat file upon each
packet
request. This will allow clients to be registered or unregistered on the
fly.
IPv4 clients may be identified by mac or client-id, IPv6 by DUID.
Priority should be given to IPv6 implementation.
--
Ticket URL: <http://bind10.isc.org/ticket/3186>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list