BIND 10 #2890: Resolve disparaties between ISC_DHCP and b10-dhcp4 in packet handling

BIND 10 Development do-not-reply at isc.org
Wed Mar 27 12:10:24 UTC 2013


#2890: Resolve disparaties between ISC_DHCP and b10-dhcp4 in packet handling
-------------------------------------+-------------------------------------
            Reporter:  tmark         |                        Owner:
                Type:  task          |                       Status:  new
            Priority:  medium        |                    Milestone:  DHCP
           Component:  dhcp4         |  Outstanding Tasks
            Keywords:                |                   Resolution:
           Sensitive:  0             |                 CVSS Scoring:
         Sub-Project:  DNS           |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Description changed by tmark:

Old description:

> During v4.robustness test creation (Trac# 2600) disparities between how
> ISC_DHCP and b10-dhcp4 respond to certain packet content came to light.
> For example:
>
> 1. In response to a DHCPREQUEST, sent to a server at 172.16.1.1, with
> giaddr=172.16.1.4, no ciaddr, and request address of 186.16.1.18
> ISC_DHCP sends a NAK, while b10-dhcp4 sends an OFFER.
>
> 2. In response to a DHCPDISCOVER with relay agent option set o "blah blah
> blah", ISC_DHCP detects invalid packet via parsing error, while b10-dhcp4
> extends an offer.
>
> Trac# 2889 was created to codify requirements for RFC2131, Section 4.3.
> In conjunction with that effort identification reconciliation of
> differing behavior between of ISC_DHCP and b10-dhcp4 to various packet
> content should be conducted.
>
> This should include codification of what is and is not a valid inbound
> packet.

New description:

 During v4.robustness test creation (Trac# 2600) disparities between how
 ISC_DHCP and b10-dhcp4 respond to certain packet content came to light.
 For example:

 1. In response to a DHCPREQUEST, sent to a server at 172.16.1.1, with
 giaddr=172.16.1.4, no ciaddr, and request address of 186.16.1.18  ISC_DHCP
 sends a NAK, while b10-dhcp4 sends an OFFER.

 2. In response to a DHCPREQUEST, sent to a server at 172.16.1.1, with no
 giaddr of 172.16.1.4, no ciaddr, and no request address,  ISC_DHCP finds
 no matching lease and does not respond, b10-dhcp4 responds with an OFFER.

 3. In response to a DHCPDISCOVER with relay agent option set o "blah blah
 blah", ISC_DHCP detects invalid packet via parsing error, while b10-dhcp4
 extends an offer.


 Trac# 2889 was created to codify requirements for RFC2131, Section 4.3.
 In conjunction with that effort identification reconciliation of differing
 behavior between of ISC_DHCP and b10-dhcp4 to various packet content
 should be conducted.

 This should include codification of what is and is not a valid inbound
 packet.

--

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


More information about the bind10-tickets mailing list