Re: Adoption Call for <draft-troan-6man-universal-ra-option>

Gyan Mishra <hayabusagsm@gmail.com> Tue, 21 September 2021 21:52 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8767E3A1868 for <ipv6@ietfa.amsl.com>; Tue, 21 Sep 2021 14:52:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 wOHLk7LOF3nQ for <ipv6@ietfa.amsl.com>; Tue, 21 Sep 2021 14:52:11 -0700 (PDT)
Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (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 0F44B3A1861 for <ipv6@ietf.org>; Tue, 21 Sep 2021 14:52:11 -0700 (PDT)
Received: by mail-pg1-x532.google.com with SMTP id h3so460942pgb.7 for <ipv6@ietf.org>; Tue, 21 Sep 2021 14:52:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HsEPU093S9TYsP37zgAABvDuOBvjLXpelIk5tGGCFxI=; b=Vg17eFQTNJaXa0WYW+YRKI4HParNrMnQbXP6pQbqmo3wH9Wj9Pu5cqjYRueV/OHBcT eK5Lmak7zvgHsrbXq8WUQpXu/9ecxFVxCf0KyUcriknmvbNou7sd7mV/dUJYLWLEcEkT RLEU1+UtxgA5nXg8bTy7xFt/W3Xkp7EUtjKXU/tdEBs2Ed46EhCUY5cgBmsqsxMo/jzL j7+o/v+J+iNLaTNCRIEOzD8pJwl5RJ6Ao8e1uN4dTGtuQDCPZx73h7uSJD6afGyPsXW3 Xh5H8h/umd2jwldPiDWBMW4padn0YCicmZ5lWPy0hbRNhTc68m/Yg38c4nAsFfWepBf6 ZSbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HsEPU093S9TYsP37zgAABvDuOBvjLXpelIk5tGGCFxI=; b=WXEOGE52QqQ+9MB2cKP/C21o36Bf/mNgquWN/PEJtCvaXZ9tUSn8MUZQm7MjHF/wT+ 3joEmRRyJmCP+Qyv0QgQwkxQPxubk/N5nyxyUk/EGQVQaC8iNFM/PZsqWBqkW3OXtwrP 6dG/Lg0rYnNhQO4W+99FVuXhVZ0QjEffQkvZ2Y/4nvFbX5bGZnzAzVpcHClUbP5hk+nc Y2xbRkJ8BoFZTN8CR79S9cbKUXRYEzSp72A9cyVU3Rtwl8hYNuoo2Iz5O97A94qpXvym 21kxmalP3XetwlS3+rwS9n4UgizuzPIGHAam81B2hhvmb9EqVsqAC89kGenxXkwUT1zI Eh+w==
X-Gm-Message-State: AOAM530oQf/5X9nKlbh1FNe7+x9as6u/5CIclnC7VHKCWNHtkrvDQFEk pNMo9RduO1KiMhtK/B3H3tZEEyFyvEAtj7+EULU=
X-Google-Smtp-Source: ABdhPJxUsmRFvRS/6xPRScilCb1pYozjwCAZsx6mhbM9SaW6eE4FJkW5+81M5lGXeYk6MwKrrW752RSrBNXa1nWonbQ=
X-Received: by 2002:a63:251:: with SMTP id 78mr2500177pgc.54.1632261129877; Tue, 21 Sep 2021 14:52:09 -0700 (PDT)
MIME-Version: 1.0
References: <FB7CE846-627F-43CF-A54C-35B0EE6D5A2D@gmail.com> <c7a49df3-59a1-ac24-3d6a-8d71896733a1@foobar.org> <84347b3f-8462-4dc6-580d-544b1bf8aaad@gmail.com> <CAKD1Yr0NapC=Hw9WcjZcKi5O0FE0pM413wqSMALS0310Ps3R8g@mail.gmail.com> <cd2b98a8-4f3e-3d1e-4b6b-0d4c7e2745e9@gmail.com> <CAKD1Yr0cYC=g4WhmYvEmn4W9npFu-xjWKf8hd55fwbjAFFo_yA@mail.gmail.com> <109a3287-38da-1ab2-453a-74422a8f75a3@gmail.com> <a0673b6f-9d46-0e6b-976f-bab44f372b9d@edgeuno.com> <17228f7ef1ad4a6f85654f3d1fdea27e@huawei.com> <584325b9-b978-2c0a-c782-12d470809143@gmail.com>
In-Reply-To: <584325b9-b978-2c0a-c782-12d470809143@gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 21 Sep 2021 17:51:58 -0400
Message-ID: <CABNhwV0qpS3X5dciX-2hM5wnZzbjMoPYZsmTDo5xRWtauZceLQ@mail.gmail.com>
Subject: Re: Adoption Call for <draft-troan-6man-universal-ra-option>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Fernando Gont <fernando.gont=40edgeuno.com@dmarc.ietf.org>, IPv6 List <ipv6@ietf.org>, Lorenzo Colitti <lorenzo@google.com>, Vasilenko Eduard <vasilenko.eduard@huawei.com>
Content-Type: multipart/alternative; boundary="000000000000d3bdc405cc88685e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Gt1Ix2Ha2ZO5DZ_LrECIClntLV8>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Sep 2021 21:52:19 -0000

Quick comment.

SLAAC and DHCPv6 play well together in my experience, however I think the
playing well maybe vendor implementation specific.

The M/O bits control stateful nature and various bit combinations, however
for simplicity as long as M=1 a managed address is sent by DHCP relay &
reply back to the hosts on the subnet.

As for SLAAC, the router prefix and Default route is sent via the RA, and I
believe most vendors have that knob enabled by default.

So hosts get both a stateful I believe Windows flags as “public” address as
well as a SLAAC address.

Windows dos prompt  command
“netsh interface ipv6 show address”

“netsh interface ipv6 show interface <index>“ shows the M/O bits received
and cached by the host.

There is a vendor specific knob “ipv6 be default no-advertise” which
disabled SLAAC so the host only gets DHCPv6 address.

Without the knob disabled the host gets both addresses and then used
Default address selection to pick which to use.

As long as the subnet is a /64 as SLACA has the /64 RFC 4862 requirement
then all 3 addressing methods static, DHCPv6 and SLAAC can live together on
the same subnet.

Kind Regards

Gyan

On Tue, Sep 21, 2021 at 5:13 PM Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> On 21-Sep-21 19:51, Vasilenko Eduard wrote:
> > Hi Fernando,
> > The idea "standardize any remaining" looks good but SLAAC and DHCP are
> so different by architecture that it would not be possible.
> > Example: DHCP is the choice for all types of businesses because of
> traceability (billing, troubleshooting, forensic) but SLAAC is silent in
> principle.
> > Hence, SLAAC would be stuck in use cases where it is enforced by one
> company. If not this support SLAAC would be dead by now.
>
> Absolutely not. It isn't "enforced by one company". It does exactly what
> it was designed
> to do, what we called "the dentist's office scenario" in the early days of
> IPng design, actually modelled mainly on Appletalk. You can hook a few IPv6
> boxes together on a wire and they will start talking to each other using
> SLAAC and link-local addresses. Add a router with a prefix and they will
> start talking to the world using SLAAC and RA. DHCPv6 is completely
> unnecessary until the network reaches a certain level of complexity.
>
> The problem area isn't the simultaneous existence of SLAAC/RA and DHCPv6.
> It's that they don't play well together. Maybe we should restate the
> problem as "how to make SLAAC/RA play together better". And task a design
> team with that problem.
>
> On 22-Sep-21 07:04, Vasilenko Eduard wrote:
>
> > Sorry, I still do not understand why the default router should be on
> DHCP.
> > It is just 1 bit: "I am the router on this link". Almost always
> activated bit. No choice, no parameters. Easy to demarcate between
> different teams.
>
> Well indeed, the value comes when there are several routers (hence
> RFC8028). If you would like an equivalent of that functionality in DHCPv6,
> please specify it.
>
> (And BTW it is, to my understanding, implemented on the host side. If
> operators ask for it, no doubt it will appear on the router side.)
>
> >
> > What is really a challenge: the prefix announced through the particular
> interface ("PIO"). The router should know where is this subnet.
> > If prefix would be delivered through DHCP then the router should snoop
> and appoint the appropriate prefix to the interface.
> > Probably you mean this challenge under the name "default router".
>
> One thing about RFC8028 is that it shows that the phrase "default router"
> is insufficient, because the host needs to know the best router for a given
> prefix, not a general default.
>
> > I propose snooping on the router side to learn prefixes.
> > By the way, IPv4 world does not have any automation here (like snooping)
> - they coordinate it manually between teams.
> > The situation is more challenging for IPv6 - many prefixes need to be
> coordinated. Hence, more importance for automation of this process.
>
> Indeed. I think that is why we had the MIF WG. Any sign of PVDs in the
> real world?
>
>     Brian
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*