Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-00.txt

Simon Hobson <linux@thehobsons.co.uk> Wed, 11 July 2012 20:03 UTC

Return-Path: <linux@thehobsons.co.uk>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DDA621F84A0 for <dhcwg@ietfa.amsl.com>; Wed, 11 Jul 2012 13:03:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FtO3sfukyoIX for <dhcwg@ietfa.amsl.com>; Wed, 11 Jul 2012 13:03:09 -0700 (PDT)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [IPv6:2001:470:1f09:baa::21]) by ietfa.amsl.com (Postfix) with ESMTP id DC7D121F8498 for <dhcwg@ietf.org>; Wed, 11 Jul 2012 13:03:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by patsy.thehobsons.co.uk (Postfix) with ESMTP id 1D37910401B for <dhcwg@ietf.org>; Wed, 11 Jul 2012 21:03:39 +0100 (BST)
Received: from patsy.thehobsons.co.uk ([127.0.0.1]) by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PO2F3cm+Ksc4 for <dhcwg@ietf.org>; Wed, 11 Jul 2012 21:03:39 +0100 (BST)
Received: from simon.thehobsons.co.uk (simons-macbookpro.thehobsons.co.uk [192.168.0.202]) by patsy.thehobsons.co.uk (Postfix) with ESMTP id A8A4E10401A for <dhcwg@ietf.org>; Wed, 11 Jul 2012 21:03:38 +0100 (BST)
Mime-Version: 1.0
Message-Id: <p06240833cc238c8f52b5@simon.thehobsons.co.uk>
Date: Wed, 11 Jul 2012 21:03:34 +0100
To: dhcwg@ietf.org
From: Simon Hobson <linux@thehobsons.co.uk>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-client-link-layer-addr-opt-00.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
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, 11 Jul 2012 20:03:10 -0000

A. Gregory Rabil wrote:

>Another aspect of the option not being inserted by the client is 
>that it forces implementations (relays and servers) to read layer 2 
>information from the incoming packets. If the client provides this 
>information as an option, it works for all implementations without 
>such a requirement.

This has also been discussed before.
In an ideal world, we could just change the required client behaviour 
and all the vendors would update their clients and their users would 
update their software/firmware. Meanwhile, back in the real world, 
the opportunity to change clients has (largely) past - but there are 
fewer vendors of servers and relay agents which makes it a better bet 
to do this in the server or relay agent.

If ISC, Dibbler?, Cisco, and a handful of others update their 
server/relay agents, then that's probably the majority of situations 
covered where this is an issue. Plus, you can run a relay agent on 
something other than your routers - so even if your router vendor 
doesn't update, you can just fire up some small Linux/BSD/whatever 
box (can be a virtual machine) on the remote network and you're 
sorted.


In a way it's a parallel argument to using LL (MAC) addresses anyway. 
Again, in an ideal world the specs would have been updated to mandate 
a globally unique client ID, printed on the outside of the box 
(probably with a barcode as well), and sent by both the IPv4 and IPv6 
DHCP clients. Short of inventing a time machine and going back a 
decade or two, that's not going to happen.
So back in the real world again, at least in the IPv4 world we are 
stuck using LL addresses since they are the nearest thing we have to 
a universally present, globally unique, and immutable identifier.
-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.