BIND 10 #1337: DHCP benchmarking - enhanced reply verification
BIND 10 Development
do-not-reply at isc.org
Fri Oct 21 12:57:52 UTC 2011
#1337: DHCP benchmarking - enhanced reply verification
-------------------------------------+-------------------------------------
Reporter: | Owner:
stephen | Status: new
Type: | Milestone: DHCP 2011
enhancement | Resolution:
Priority: minor | Sensitive: 0
Component: dhcp | Sub-Project: DHCP
Keywords: | Estimated Difficulty: 0
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by tomek):
Couple other pass-criteria that we should eventually develop is listed
below. They are listed here in no particular order. This list is by no
means complete.
- no mismatched responses, e.g. server could use wrong transaction-id or
there may be transactions for real clients - in both cases this means that
the experiment is not conducted properly
- required fields are present. For example in DHCPv6, server response must
include client-id (that is a direct copy of what was sent in SOLICIT or
REQUEST); server must include its own server-id; server must include IA_NA
option in its response for each IA_NA option present in request.
- response is positive. In v6 check that IA_NA response contains actual
address and not status code that says "sorry". In v4 check that we get ACK
and not NACK.
- verify that assigned leases (addresses prefixes) are really from range.
That would require additional parameter for perfdhcp to specify allowed
range. This would verify that server really assigns something useful and
not just garbage.
- if user specified that he/she wants option X, verify that option X is
present in server response
We should eventually look at sending and verifying multiple addresses.
We should eventually develop support for FQDN and name assignments.
We may implement verification that for each message exchange a different
address/prefix was ssigned (search for duplicates). That may not be
feasible for longer tests.
--
Ticket URL: <http://bind10.isc.org/ticket/1337#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list