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