[dhcwg] DHCP hackathon in Prague?

Tomek Mrugalski <tomasz.mrugalski@gmail.com> Wed, 13 May 2015 21:06 UTC

Return-Path: <tomasz.mrugalski@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69B601A90A4 for <dhcwg@ietfa.amsl.com>; Wed, 13 May 2015 14:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VSCYehFHFFGl for <dhcwg@ietfa.amsl.com>; Wed, 13 May 2015 14:06:28 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7ED4F1A904F for <dhcwg@ietf.org>; Wed, 13 May 2015 14:06:24 -0700 (PDT)
Received: by widdi4 with SMTP id di4so71048925wid.0 for <dhcwg@ietf.org>; Wed, 13 May 2015 14:06:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=v9V1fHa8C9pIiLgt8W/0kB6I+PS06E0uS8wqorOUGuw=; b=zoloeVrf9qAaAEQKtPQbrL7lzJFnLlAFnnlNSVNjqYV3NF/FBdYTsoT1TLzBvcxpGW QHAp0xaFW0YDtZjUf64wN6+xEUL9bzVz+bjGWlRtP2NiLTzqWUUxCoRdnkwb1mJ1MIlD jtTb6i2vCjA+IgZPu5kDFHW3K/ZwRnxt0QGZXlPbJMZMDuuVtn5vTgUkZax9m8eWVrZJ eMiGS72NOk//WHrGv8wHpdOs8JBKZsQQFtXRoVE8ayxtJ/ygFGoPXZ+LY0MQEn55QKWy UD0LQYfQBKLunWWGZJuqSBddBSWn022zJuaCnGsxgaoVbji4wmHVFBvue0RiP+AqbpdL 5a6A==
X-Received: by 10.194.23.197 with SMTP id o5mr1474666wjf.75.1431551183253; Wed, 13 May 2015 14:06:23 -0700 (PDT)
Received: from [10.0.0.100] (109107011157.gdansk.vectranet.pl. [109.107.11.157]) by mx.google.com with ESMTPSA id di7sm9882020wib.23.2015.05.13.14.06.21 for <dhcwg@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 May 2015 14:06:22 -0700 (PDT)
Message-ID: <5553BCC8.1090605@gmail.com>
Date: Wed, 13 May 2015 23:06:16 +0200
From: Tomek Mrugalski <tomasz.mrugalski@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: dhcwg <dhcwg@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/pX3OEhDP4O4RkMcV5rINJbF8m48>
Subject: [dhcwg] DHCP hackathon in Prague?
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 May 2015 21:06:30 -0000

IETF is about rough consensus and running code. We had a lot of the
consensus part lately, how about a bit of running code for a change? ;)

Possible DHCP hackathon in Prague was mentioned briefly during Dallas
meeting. I'd like to follow up on the idea. I'm not sure if you recall,
but there was a hackathon in Dallas. Folks who participated found it
very useful and had good results (outcome of the last one:
https://www.ietf.org/proceedings/92/slides/slides-92-iesg-opsplenary-3.pdf,
more details
https://www.ietf.org/registration/MeetingWiki/wiki/ietfhackathon)

I'd love to hear your opinion on this. The hackathon would likely take
two days (Saturday and Sunday preceding IETF). Interested people would
meet, decide on common unresolved software issues, exchange ideas, hack
the code and maybe even do a bit of interop testing!

For now, we don't have any specific topics agreed on, but the ones
mentioned so far are:

- stateful issues - the draft got IESG approval recently. It would be
good to check what sort of tweaking is required for existing
implementations.
- secure dhcpv6 - that's a challenging one. We could check whether there
are existing implementations that could support this already. If not, we
could develop a plan to extend existing code base and start writing code.
- privacy - there's a lot of going on in the DHCP privacy area. We could
work on existing implementations or even start working on a privacy
oriented client from scratch. I know of at least one DHCP library that
would make this feasible in 2 days.

Other areas could be worked on, too. For example shared v4 allocation,
dhcpv6 load balancing, stable privacy addresses or maybe YANG modules
for dhcp? Feel free to propose your own topics.

In my opinion, it would make sense to go ahead with the hackathon if
there is enough people willing to work on specific topics. So the
questions are:

1. are you willing to participate in the DHCP hackathon, i.e. travel to
Prague 2 days earlier and spend your time with fellow DHCP geeks hacking
the code?
2. what topics are of particular interest for you?
3. do you have your own implementation or a patch for existing one? If
not, that's ok, there's plenty of open source projects that could
benefit from your time and skills.

Question 3 is completely optional. If you don't want to reveal your
secret plans, that's perfectly ok. I'm merely asking to gauge which
areas are likely to have the biggest code base, so perhaps we could plan
some sort of interop testing.

If there's enough interest, Bernie and I will submit this proposal to
whoever is in charge of the hackathon planning. We'll probably organize
a wiki somewhere and move the detailed discussion off the dhc list.
(There was a separate list for '92 hackathon.)

Bernie & Tomek