Re: [v6ops] Windows 10 doesn't honour 'M' flag in RA

Enno Rey <erey@ernw.de> Tue, 12 December 2017 07:45 UTC

Return-Path: <erey@ernw.de>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70DF91267BB; Mon, 11 Dec 2017 23:45:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 uG-ceMzkV0cL; Mon, 11 Dec 2017 23:45:40 -0800 (PST)
Received: from mx1.ernw.net (mx1.ernw.net [62.159.96.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC4381293FD; Mon, 11 Dec 2017 23:45:40 -0800 (PST)
Received: from mail1.ernw.net (unknown [IPv6:fd00:2001:0:d001::30]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail1.ernw.net", Issuer "ernw ca1" (verified OK)) by mx1.ernw.net (Postfix) with ESMTPS id 1886F2732B; Tue, 12 Dec 2017 08:45:39 +0100 (CET)
Received: from ws26.ernw.net (unknown [172.31.1.70]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ws26.ernw.net", Issuer "ernw ca1" (verified OK)) by mail1.ernw.net (Postfix) with ESMTPS id EEA0B658849; Tue, 12 Dec 2017 08:45:38 +0100 (CET)
Received: by ws26.ernw.net (Postfix, from userid 1002) id CA8C1393B4; Tue, 12 Dec 2017 08:45:38 +0100 (CET)
Date: Tue, 12 Dec 2017 08:45:38 +0100
From: Enno Rey <erey@ernw.de>
To: Naveen Kottapalli <naveen.sarma@gmail.com>
Cc: Erik Kline <ek@google.com>, v6ops list <v6ops@ietf.org>, 6man WG <ipv6@ietf.org>
Message-ID: <20171212074538.GB48853@ernw.de>
References: <CANFmOtnJiKtBH9WuOjfAAaOxmrQ8SanU1ATiEY_zSA9DbAuUAA@mail.gmail.com> <CAAedzxptEK5nZTVHwuzG0aK119Ns61cdfNT3JWPafTGcAxMeeg@mail.gmail.com> <CANFmOtm2SU13o3Wey1XqhQf0WuuTzm80XXPp7Q9UGiV6Kvh5DA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CANFmOtm2SU13o3Wey1XqhQf0WuuTzm80XXPp7Q9UGiV6Kvh5DA@mail.gmail.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-LuW3-DsaIFDiDaKaPB6Hddfxaw>
Subject: Re: [v6ops] Windows 10 doesn't honour 'M' flag in RA
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Dec 2017 07:45:43 -0000

Hi,

On Tue, Dec 12, 2017 at 01:10:12PM +0530, Naveen Kottapalli wrote:
> I mean that though the 'M' bit is set to 0, client initiated DHCPv6 Solicit.

that's a deliberate decision from Microsoft: their recent OSs all send out DHCPv6 Solicits at a very early stage of (IPv6) stack initialization (even before sending the router solicitation => at that point there's not even an RA to process/to inspect the flags of).
See also https://insinuator.net/2017/01/ipv6-properties-of-windows-server-2016-windows-10/

best

Enno




> 
> Yours,
> Naveen.
> 
> On 12 December 2017 at 12:55, Erik Kline <ek@google.com> wrote:
> 
> > What does it really mean, to "honour the 'M' flag"?  Those bits are
> > advisory /at best/.
> >
> > On 12 December 2017 at 16:20, Naveen Kottapalli <naveen.sarma@gmail.com>
> > wrote:
> > > Hello,
> > >
> > > In our recent testing, we observed that Windows 10 doesn't honour 'M'
> > flag
> > > in RA.  It's not just Windows 10, same behaviour is observed with latest
> > Mac
> > > OS as well.  Is there any specification reference to support this?
> > >
> > > Your valuable input is highly appreciated.
> > >
> > > Yours,
> > > Naveen.
> > >
> > > --------------------------------------------------------------------
> > > IETF IPv6 working group mailing list
> > > ipv6@ietf.org
> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > > --------------------------------------------------------------------
> > >
> >

> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


-- 
Enno Rey

ERNW GmbH - Carl-Bosch-Str. 4 - 69115 Heidelberg - www.ernw.de
Tel. +49 6221 480390 - Fax 6221 419008 - Cell +49 173 6745902 

Handelsregister Mannheim: HRB 337135
Geschaeftsfuehrer: Matthias Luft, Enno Rey

=======================================================
Blog: www.insinuator.net || Conference: www.troopers.de
Twitter: @Enno_Insinuator
=======================================================