BIND 10 #3103: Kea IPv4 fails ANVL test 2.4 ("A DHCP server always returns its own address in the 'server identifier' option")

BIND 10 Development do-not-reply at isc.org
Wed Sep 4 10:23:20 UTC 2013


#3103: Kea IPv4 fails ANVL test 2.4 ("A DHCP server always returns its own address
in the 'server identifier' option")
-------------------------------------+-------------------------------------
            Reporter:  jwright       |                        Owner:
                Type:  defect        |                       Status:  new
            Priority:  medium        |                    Milestone:  DHCP-
           Component:  dhcp4         |  QA Defects
            Keywords:                |                   Resolution:
           Sensitive:  0             |                 CVSS Scoring:
         Sub-Project:  DHCP          |              Defect Severity:
Estimated Difficulty:  0             |  Medium
         Total Hours:  0             |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by tomek):

 Interesting test. Section 4.1 of RFC2131 says:
 {{{
    The 'server identifier' field is used both to identify a DHCP server
    in a DHCP message and as a destination address from clients to
    servers. A server with multiple network addresses MUST be prepared
    to to accept any of its network addresses as identifying that server
    in a DHCP message. To accommodate potentially incomplete network
    connectivity, a server MUST choose an address as a 'server
    identifier' that, to the best of the server's knowledge, is reachable
    from the client.  For example, if the DHCP server and the DHCP client
    are connected to the same subnet (i.e., the 'giaddr' field in the
    message from the client is zero), the server SHOULD select the IP
    address the server is using for communication on that subnet as the
    'server identifier'.
 }}}

 Kea uses just a single server-identifier, which is an IP address taken
 from the first interface that is up, running, is not loopback and has
 global IPv4 address assigned.

 We will need to keep the current ability to force specific server-id, but
 it must be optional. We need to implement a way to have dynamic server-id,
 so the server will pick server-id depending on the interface over which
 communication occurs.

-- 
Ticket URL: <http://bind10.isc.org/ticket/3103#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list