Re: [dhcwg] DHCPv6 and IPv6ND

Alexandre Petrescu <alexandru.petrescu@gmail.com> Thu, 16 November 2017 04:28 UTC

Return-Path: <alexandru.petrescu@gmail.com>
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 8DEE812948F for <dhcwg@ietfa.amsl.com>; Wed, 15 Nov 2017 20:28:54 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 d40BvJPETL9i for <dhcwg@ietfa.amsl.com>; Wed, 15 Nov 2017 20:28:52 -0800 (PST)
Received: from mail-pg0-x22b.google.com (mail-pg0-x22b.google.com [IPv6:2607:f8b0:400e:c05::22b]) (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 A04F5127419 for <dhcwg@ietf.org>; Wed, 15 Nov 2017 20:28:52 -0800 (PST)
Received: by mail-pg0-x22b.google.com with SMTP id z184so14292812pgd.13 for <dhcwg@ietf.org>; Wed, 15 Nov 2017 20:28:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=E80tImCqUG1cTqpb+4RSJYmhhKcYuOEZnYOu0D7raRk=; b=tkfs90Tfaq7bU1Hh8ECZWJ5HMPlzslr0j0hSAwp4wMr+pPfQE68so7LS6WWPDz2O0b vyizVjTES1XNJm8N5HbLchirDiC/pLWTXe2sQumMxElP5E6qtUvkbcj+v72X4IG6YVv9 hzJuM1XkkpuY0Cs76mhoeCP0BCNkZvGc8skgh1mmqTMDYg54gkGVt4V/thbvHt8M78oU pCTeIFYIhQ4nfRDBOHhND8t6F7nVQ6oNVG5oSlOTjW+/EtOpfDd4r6fNTkXcLL7gc5pz oNm2TaOgufF4SvrZqdAIkrt4gU0JA+P9XN+K+lnQhh8UHQDgVvH78F+uYFz8f1HiuGEv Q1fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=E80tImCqUG1cTqpb+4RSJYmhhKcYuOEZnYOu0D7raRk=; b=Wg2VbZ5hgFHDQa4g6IxsRtTEb5yBbN58Xd9M8ch+NdeSXvQUYGQNWrciB2aS6wm7MP qluNUq0TUyvASPy3CjF6BoIIFK7hXEWmmraIbiElEIPETLx/tqRIiaEvRi/a2J/6oh3Z hYo/TBiyB3reVFCFYWa6gYS62cfENNxZ4Y2v2Fd1vEF6l9DGRXp7R05oK6sRQbtOLwWy q0zcvRzcCbKXzffg1SiGgWEgj1/wvsBYEzwTFRdSFAGlZte/Mxj3NQRxaFo9LKNzjBYO Bk5tqtG0wc5IJ1bICyZfJYyVJatymtm/M0629iS3HK91kYT6k3gxC6U6lz0bDdO0U3rc Rw4Q==
X-Gm-Message-State: AJaThX71/PPsFjBITm4ieAZIW6+qdPCb+FK2eyzZCA9Xq6atvj3N/Iz/ 6nbZYrNvGwdPWC+OYPoMeLL9ew==
X-Google-Smtp-Source: AGs4zMbVFHw+QOtzLkbUuykOtB1s4MIE6u4ntB5xZafeo9WxwiZeBeohZeM+RL47Z2sUxoB4L+Nl4w==
X-Received: by 10.99.191.69 with SMTP id i5mr412221pgo.13.1510806531764; Wed, 15 Nov 2017 20:28:51 -0800 (PST)
Received: from ?IPv6:2001:67c:370:1998:8d3a:a0dc:83bb:d4ff? ([2001:67c:370:1998:8d3a:a0dc:83bb:d4ff]) by smtp.gmail.com with ESMTPSA id b2sm326536pgt.14.2017.11.15.20.28.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2017 20:28:50 -0800 (PST)
From: Alexandre Petrescu <alexandru.petrescu@gmail.com>
X-Google-Original-From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: "Bernie Volz (volz)" <volz@cisco.com>, dhcwg <dhcwg@ietf.org>
References: <cf2e41a05fd742a3b576ee317c5392f6@XCH15-06-08.nw.nos.boeing.com> <E94F8CD6-EC4E-4B61-92B6-99FBD1D494A4@fugue.com> <8d935331012947aa942e8dc2a48d889f@XCH15-06-08.nw.nos.boeing.com> <54D1B686-A5FA-42A0-8A57-067562313488@fugue.com> <38ef2544-df5c-4677-ffaa-7b084eb300fa@gmail.com> <CAPt1N1k7CBvTOHFFoNeS6TMq_dkvSQTJ4TXR=Yt8S-6p--eabg@mail.gmail.com> <e4df5049-2548-6762-994d-a12c8f663e59@gmail.com> <8E4C374A-DA6D-4FAB-AAEA-7EB4A2A655D8@fugue.com> <68a1f0db-58d3-fe0e-8169-127c0b629df1@gmail.com> <89CE6E3F-7501-4A8D-9A1B-5638A8845E7D@fugue.com> <7ef058e6-0360-f86c-b7d8-8eaf129a7f95@gmail.com> <CAPt1N1=o+N64kdoYSSG38rwazAj_Lj9xLUV4uDCAzxbcpref1g@mail.gmail.com> <d194e3a4-620f-dde3-c836-3b5122d2805b@gmail.com> <FA0DADA0-CD16-4538-9E71-19922AD106B9@cisco.com> <c1209cd5-270e-63fe-8d78-c6371f9f56ef@gmail.com> <2907A64D-BB00-4922-BA6F-AA596AC878AB@fugue.com>
Message-ID: <0b88f8af-2cbd-e6b2-ff22-50d682a66e8f@gmail.com>
Date: Thu, 16 Nov 2017 05:28:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <2907A64D-BB00-4922-BA6F-AA596AC878AB@fugue.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/CnlxVjy5HpGRTrGnNDfXyqf4p5g>
Subject: Re: [dhcwg] DHCPv6 and IPv6ND
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 16 Nov 2017 04:28:54 -0000


Le 15/11/2017 à 22:02, Ted Lemon a écrit :
> On Nov 15, 2017, at 9:36 PM, Alexandru Petrescu 
> <alexandru.petrescu@gmail.com <mailto:alexandru.petrescu@gmail.com>> 
> wrote:
>> But I would like to ask you: if no such modem exist on the market, 
>> why not modifying the DHCPv6 protocol to work on non-547 ports and 
>> on unicast?
> 
> Hm, well, as a practical matter, you can already do that.

Yes, I already did that, between a Client and a Server that I can
program.  It works fine.

The problem is when I try my Client talk a Server on an operational
router at operator that router is not configurable with respect to the
DHCPv6 port numbers.  It only listens on 547 and only on multicast.
They have tried to modify the 547 to something else, but that has GUI
problems; the problems are reported to the manufacturer but this latter
has no willingness to fix, because it is not standard.

Momreover, when I say I want something different than 547 and multicast,
the operational router asks for business plan in order to implement
something that is non-standard.  I dont have a business plan, and I dont
want to make one.

> Updating the protocol spec to do that seems bogus, though.   What 
> happens if you just use a different port number on the phone and on 
> the server, and use unicast?

In that case, the full DHCP exchange worked fine.  But the delegated
prefix is literally "2001:db8::/56" - a fake prefix.  It is unknown at
the operator.   The operator does let through the DHCPv6 Advertise that
has that fake prefix inside, but does not set a route for it.

Even when I made my Server to put in DHCPv6 Advertise the prefix that
the operator is supposed to allocate (that prefix has been communicated
by an out-of-band means) the packets that use that prefix in src are not
routed to the Internet, because there is no route for them.

It is the DHCP Server in the operator's network that must put the prefix
in DHCPv6 Advertise; it has to be this way, in order to be able to set
the route accordingly.  It sets it depending on parameters that are
"GTP" parameters, that relate the smartphone to a tunnel.

The DHCP server at operator is there, ready to receive DHCPv6 Solicits,
ready to generate PD messages, ready to give a /56, ready to set routes. 
  But it does not receive my Solicit.

It does not receive my Solicit because a standard Solicit (multicast,
UDP 547) is blocked by modem in smartphone.

Modem in smartphone is produced by many manufactureres.  One of them
(widely used) says they dont want to add DHCPv6 in their modem.  They
dont understand nobody wants them to, and they dont understand they
block 547 and multicast.  My interface to them is through another party.
  I dont have a direct interface to them.

Alex