BIND 10 #3181: perfdhcp: Add support to release prefixes and measure server response rate

BIND 10 Development do-not-reply at isc.org
Fri Dec 6 15:37:36 UTC 2013


#3181: perfdhcp: Add support to release prefixes and measure server response rate
-------------------------------------+-------------------------------------
            Reporter:  marcin        |                        Owner:
                Type:  enhancement   |  UnAssigned
            Priority:  medium        |                       Status:
           Component:  perfdhcp      |  reviewing
            Keywords:                |                    Milestone:  DHCP-
           Sensitive:  0             |  Kea1.0-alpha
         Sub-Project:  DHCP          |                   Resolution:
Estimated Difficulty:  0             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by marcin):

 * owner:  marcin => UnAssigned
 * status:  new => reviewing


Comment:

 I added support for sending DHCPv6 Release messages aside of the Renew
 messages. There is a new command line option -F which allows to specify
 the desired rate of the Release messages being sent.

 I am not very happy about the structure of the !TestControl class which is
 getting too packed. Therefore, I started moving independent pieces of the
 !TestControl class into new classes. This time I created the !RateControl
 class which is devoted to track the rate of Solicits or Discovers, Renews
 and Releases.

 I also realized that one of the counters called !''orphans!'' is giving
 false numbers when releases or/and renews are used. This counter holds the
 number of responses from the server that stats manager was not able to
 match with the message sent to the server. Unfortunately, with the current
 code, the Reply being a response to the Renew or Request message will be
 counted as an orphan for the Request message sent in the 4-way exchange. I
 am planning to do some smarter orphans counting, but obviously doing it in
 this ticket would be too much work and too little gain.


 The support for Releases for DHCPv4 will come later.

 !ChangeLog:
 {{{
 XXX.    [func]          marcin
         perfdhcp: support for sending DHCPv6 Relese messages at the
 specified
         rate and measure performance.
         (Trac #3181, git abcd)

 }}}

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


More information about the bind10-tickets mailing list